@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=DM+Mono:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap);.MappingEditor_sectionPanel__Fg88J{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:12px;padding:20px 24px}.MappingEditor_mappingRow__2PuwX{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 16px;transition:border-color .12s}.MappingEditor_mappingRow__2PuwX:hover{border-color:var(--border-2)}.MappingEditor_stdLabel__vkRQ3{color:var(--text-2)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;margin-bottom:6px!important;text-transform:uppercase!important}.ResultTable_sectionPanel__OAjmS{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:12px;padding:20px 24px}.ResultTable_metaText__ipDz7{color:var(--text-2);font-size:13px}.StatCard_statCard__zd70R{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;cursor:pointer;padding:18px 20px!important;transition:border-color .12s,box-shadow .12s!important}.StatCard_statCard__zd70R:hover{border-color:var(--border-2)!important;box-shadow:var(--shadow-sm)!important}.StatCard_statActive__FhYa7{background:var(--accent-bg)!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-muted)!important}.StatCard_statKicker__OfwPq{color:var(--text-2)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.StatCard_statValue__mSPdu{color:var(--text)!important;font-family:var(--font-mono)!important;font-size:34px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important}.StatCard_statFid__QBTF3 .StatCard_statValue__mSPdu{color:var(--accent)!important}.StatCard_statWeb__zE-vT .StatCard_statValue__mSPdu{color:var(--blue)!important}.StatCard_statIssue__mQm\+X .StatCard_statValue__mSPdu{color:var(--amber)!important}.StatCard_statCard__zd70R .StatCard_metaText__CdDnW{font-size:12px!important}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.EmailDialog_content__DyOSR{background:var(--surface-2);padding:24px 28px!important}.EmailDialog_contentInner__XdUG3{margin:0 auto;max-width:940px}.EmailDialog_content__DyOSR .MuiTextField-root{background:var(--surface)}.EmailDialog_content__DyOSR .MuiDivider-root{border-color:var(--border)}.EmailDialog_formLayout__2eHpm{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(240px,.78fr) minmax(420px,1.22fr)}.EmailDialog_detailsColumn__EDRvp,.EmailDialog_messageColumn__Zo62c{display:flex;flex-direction:column;gap:18px;min-width:0}.EmailDialog_section__2uCpE{min-width:0}.EmailDialog_sectionDivider__ppohE{margin:24px 0!important}.EmailDialog_sectionHeader__HKJaf{align-items:center;display:flex;justify-content:space-between;min-height:32px;width:100%}.EmailDialog_sectionHeader__HKJaf .MuiButton-root{margin-left:auto}.EmailDialog_attachmentsSection__Dq\+ka{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);display:flex;flex-direction:column;gap:12px;padding:16px}.EmailDialog_attachmentsList__1UyHg{width:100%}.EmailDialog_attachmentItem__qx4Hy{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;padding:8px 10px}.EmailDialog_attachmentRow__ms0\+H{min-width:0}.EmailDialog_attachmentChip__JcFMG{background:var(--surface)!important;border-color:var(--border-2)!important;flex:1 1 auto;justify-content:flex-start;min-width:0}.EmailDialog_attachmentChip__JcFMG .MuiChip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailDialog_attachmentChip__JcFMG .MuiChip-deleteIcon{color:var(--text-3)}.EmailDialog_attachmentChip__JcFMG .MuiChip-deleteIcon:hover{color:var(--red)}.EmailDialog_previewButton__v3osC{background:var(--surface)!important;border:1px solid var(--border-2)!important;border-radius:var(--r-sm)!important;color:var(--text-2)!important;flex:0 0 36px;height:36px!important;width:36px!important}.EmailDialog_previewButtonActive__SVGYM,.EmailDialog_previewButton__v3osC:hover{background:var(--accent-bg)!important;border-color:var(--accent)!important;color:var(--accent)!important}.EmailDialog_attachmentsEmpty__nm87F{background:var(--surface-2);border:1px dashed var(--border-2);border-radius:var(--r-sm);color:var(--text-2)!important;margin:0!important;padding:12px;text-align:center}.EmailDialog_header__uztpy{align-items:center;background:linear-gradient(180deg,#fff,#fafbfc);display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.EmailDialog_headerLeft__HLieZ{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.EmailDialog_headerIconWrap__rtFY2{align-items:center;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-md);box-shadow:0 1px 2px #16a34a14;display:flex;flex-shrink:0;height:44px;justify-content:center;position:relative;width:44px}.EmailDialog_headerIcon__QzUw7{color:var(--accent)!important;font-size:22px!important}.EmailDialog_headerIconSpark__2APa\+{background:#fff;border:1px solid var(--accent-border);border-radius:50%;color:var(--accent)!important;font-size:14px!important;padding:2px;position:absolute;right:-4px;top:-4px}.EmailDialog_headerText__KTSf4{display:flex;flex-direction:column;gap:2px;min-width:0}.EmailDialog_headerTitleRow__wlMjP{flex-wrap:wrap;min-width:0;row-gap:4px!important}.EmailDialog_headerTitle__f6CZr{color:var(--text)!important;font-family:var(--font-ui)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.2!important}.EmailDialog_headerSubtitle__noC5\+{color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:12.5px!important;font-weight:400!important;line-height:1.3!important}.EmailDialog_trackingChip__g0FVf{background:var(--accent-bg)!important;border:1px solid var(--accent-border)!important;color:var(--accent-2)!important;font-family:var(--font-ui)!important;font-size:10.5px!important;font-weight:600!important;height:20px!important;letter-spacing:.02em!important;text-transform:uppercase!important}.EmailDialog_headerRight__O6Aen{flex-shrink:0}.EmailDialog_langSwitcher__B395z{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px}.EmailDialog_langGroup__P\+SX8{background:#0000!important}.EmailDialog_langGroup__P\+SX8 .MuiToggleButton-root{background:#0000!important;border:none!important;border-radius:var(--r-xs)!important;color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;min-width:32px;padding:4px 10px!important;text-transform:none!important}.EmailDialog_langGroup__P\+SX8 .MuiToggleButton-root.Mui-selected{background:var(--surface)!important;box-shadow:var(--shadow-xs)!important;color:var(--text)!important}.EmailDialog_langGroup__P\+SX8 .MuiToggleButton-root.Mui-selected:hover{background:var(--surface)!important}.EmailDialog_langGroup__P\+SX8 .MuiToggleButton-root:hover{background:var(--surface)!important;color:var(--text)!important}.EmailDialog_closeBtn__YuSPP{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-sm)!important;color:var(--text-2)!important;height:32px!important;transition:all .12s ease!important;width:32px!important}.EmailDialog_closeBtn__YuSPP:hover{background:#fef2f2!important;border-color:var(--red)!important;color:var(--red)!important}.EmailDialog_quillWrapper__Sa0r3{background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--shadow-xs);margin-top:8px}.EmailDialog_quillWrapper__Sa0r3 .ql-toolbar{border-color:var(--border-2)!important;border-top-left-radius:var(--r-sm)!important;border-top-right-radius:var(--r-sm)!important}.EmailDialog_quillWrapper__Sa0r3 .ql-container{border-bottom-left-radius:var(--r-sm)!important;border-bottom-right-radius:var(--r-sm)!important;border-color:var(--border-2)!important;font-family:var(--font-ui)!important;font-size:14px!important;min-height:200px}@media (max-width:760px){.EmailDialog_header__uztpy{align-items:flex-start;gap:12px;padding:14px 16px}.EmailDialog_headerLeft__HLieZ{gap:10px}.EmailDialog_headerIconWrap__rtFY2{height:40px;width:40px}.EmailDialog_content__DyOSR{padding:20px 16px!important}.EmailDialog_formLayout__2eHpm{gap:18px;grid-template-columns:1fr}.EmailDialog_detailsColumn__EDRvp,.EmailDialog_messageColumn__Zo62c{gap:16px}.EmailDialog_sectionDivider__ppohE{margin:20px 0!important}.EmailDialog_attachmentsSection__Dq\+ka{padding:14px}.EmailDialog_sectionHeader__HKJaf{align-items:flex-start}.EmailDialog_sectionHeader__HKJaf .MuiButton-root{flex-shrink:0}}.IssueReviewPanel_toolbar__65Ump{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.IssueReviewPanel_searchField__QEh0y{flex:1 1 320px;max-width:420px}.IssueReviewPanel_searchField__QEh0y .MuiOutlinedInput-root{background:var(--surface)}.IssueReviewPanel_toolbarActions__T6i-Y{flex-shrink:0}.IssueReviewPanel_jumpNav__UYLot{align-items:center;display:flex;gap:8px;margin-bottom:4px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:thin}.IssueReviewPanel_jumpChip__I1WM\+{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-ui);font-size:12.5px;font-weight:500;gap:7px;padding:5px 8px 5px 12px;transition:border-color .12s,color .12s,background-color .12s;white-space:nowrap}.IssueReviewPanel_jumpChip__I1WM\+:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-2)}.IssueReviewPanel_jumpChipCount__AOgM8{background:var(--surface-2);border-radius:999px;color:var(--text-2);font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:2px 7px}.IssueReviewPanel_jumpChip__I1WM\+:hover .IssueReviewPanel_jumpChipCount__AOgM8{background:var(--accent-muted);color:var(--accent-2)}.IssueReviewPanel_noResults__Wzi3I{align-items:center;background:var(--surface-2);border:1px dashed var(--border-2);border-radius:var(--r-md);color:var(--text-2);display:flex;font-size:13px;gap:10px;margin-bottom:12px;padding:14px 16px}.IssueReviewPanel_groupList__lTqJP{padding-bottom:8px}.IssueReviewPanel_groupAnchor__1Ys2x{scroll-margin-top:130px}.IssueReviewPanel_groupAccordion__yQJqb{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-lg)!important}.IssueReviewPanel_groupAccordion__yQJqb:before{display:none!important}.IssueReviewPanel_groupSummary__ZuZ8S{min-height:64px!important;padding:6px 20px!important}.IssueReviewPanel_groupSummary__ZuZ8S .MuiAccordionSummary-content{margin:12px 0!important;min-width:0;width:100%}.IssueReviewPanel_groupSummaryRow__JbIht{align-items:center;column-gap:16px;display:flex;flex-wrap:wrap;row-gap:8px;width:100%}.IssueReviewPanel_groupSummaryLeft__g43Jj{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0;row-gap:6px}.IssueReviewPanel_groupSummaryActions__4igsu{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.IssueReviewPanel_groupTitle__iBWfe{color:var(--text);font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:-.015em}.IssueReviewPanel_groupCount__hX--U{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;color:var(--text-2);font-family:var(--font-mono);font-size:11px;font-weight:600;padding:2px 9px}.IssueReviewPanel_groupSelectedBadge__fqSpl{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:999px;color:var(--accent-2);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:2px 9px}.IssueReviewPanel_groupDetails__QqLW3{border-top:1px solid var(--border);padding:4px 20px 20px!important}.IssueReviewPanel_rowGrid__\+eJHV{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1280px){.IssueReviewPanel_rowGrid__\+eJHV{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.IssueReviewPanel_rowGrid__\+eJHV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.IssueReviewPanel_rowGrid__\+eJHV{grid-template-columns:1fr}}.IssueReviewPanel_rowCard__OJ62S{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-md)!important;display:flex;flex-direction:column;gap:8px;height:100%;padding:12px 14px 14px!important;transition:border-color .12s,box-shadow .12s,transform .12s}.IssueReviewPanel_rowCard__OJ62S:hover{border-color:var(--border-2)!important;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.IssueReviewPanel_rowCardSelected__HTt1H{background:var(--accent-bg)!important;border-color:var(--accent-border)!important}.IssueReviewPanel_rowCardTop__fTad7{align-items:center;display:flex;gap:2px;min-width:0}.IssueReviewPanel_rowCheckbox__859lu{flex-shrink:0;margin-left:-6px;padding:4px!important}.IssueReviewPanel_rowRef__26Zfn{color:var(--text);font-family:var(--font-mono);font-size:13.5px;font-weight:700;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IssueReviewPanel_rowPills__ARdGp{display:flex;flex-wrap:wrap;gap:6px}.IssueReviewPanel_rowDesign__RtHod{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-2);display:-webkit-box;font-size:12.5px;line-height:1.45;min-height:2.9em;overflow:hidden}.IssueReviewPanel_rowActions__XsYjj{border-top:1px solid var(--border);flex-wrap:wrap;margin-top:auto;padding-top:10px}.IssueReviewPanel_rowActions__XsYjj .IssueReviewPanel_uploadBtn__cF8Sn{flex:1 1 auto}.IssueReviewPanel_statusPill__NVqKe{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:3px 9px;white-space:nowrap}.IssueReviewPanel_statusPillFid__AQ-7q{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-2)}.IssueReviewPanel_statusPillWeb__s08Xq{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.IssueReviewPanel_statusPillIssue__odJC1{background:#fffbeb;border-color:#fde68a;color:#78350f}.IssueReviewPanel_statusPillNeutral__WqREE{background:var(--surface-2);border-color:var(--border);color:var(--text-3)}.IssueReviewPanel_actionIconBtn__gFbqp{background:var(--surface)!important;border:1px solid var(--border-2)!important;border-radius:var(--r-sm)!important;color:var(--text-2)!important;padding:6px!important}.IssueReviewPanel_actionIconBtn__gFbqp:hover{background:var(--accent-bg)!important;border-color:var(--accent)!important;color:var(--accent)!important}.IssueReviewPanel_uploadBtn__cF8Sn{font-weight:600!important}.IssueReviewPanel_stickyBar__jKq8h{align-items:center;animation:IssueReviewPanel_sticky-bar-in__0Rp0x .16s ease-out;background:var(--text);border-radius:var(--r-lg);bottom:22px;box-shadow:var(--shadow-lg);color:#fff;display:flex;gap:16px;left:50%;padding:12px 14px 12px 20px;position:fixed;transform:translateX(-50%);z-index:1000}.IssueReviewPanel_stickyBarText__J\+2k6{color:#fff;font-family:var(--font-ui);font-size:13px}.IssueReviewPanel_stickyBarText__J\+2k6 strong{color:var(--accent);font-family:var(--font-mono)}.IssueReviewPanel_stickyBar__jKq8h .mapping-ghost-btn{color:#fff!important}.IssueReviewPanel_stickyBar__jKq8h .mapping-ghost-btn:hover{background:#ffffff1f!important;color:#fff!important}@keyframes IssueReviewPanel_sticky-bar-in__0Rp0x{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.IssueReviewPanel_emptyState__pOrj3{align-items:center;background:var(--surface-2);border:1px dashed var(--border-2);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:64px 24px;text-align:center}.IssueReviewPanel_emptyIcon__nUoD-{color:var(--accent)!important;font-size:34px!important;margin-bottom:6px}.IssueReviewPanel_emptyTitle__xuP8S{color:var(--text);font-family:var(--font-ui);font-size:17px;font-weight:700}.IssueReviewPanel_emptyHint__1Hi7h{color:var(--text-3);font-size:13px;max-width:44ch}.IssueReviewPanel_panelRoot__0OFyw{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:0 24px;width:100%}.IssueReviewPanel_activityBanner__KSCpm{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);margin-bottom:14px;overflow:hidden;padding:16px 20px 18px;position:relative}.IssueReviewPanel_activityBannerHeader__Pl0D0{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.IssueReviewPanel_activityBannerHeaderIcon__HkUbK{color:var(--text-2)!important}.IssueReviewPanel_activityBannerHeaderTitle__dykBM{color:var(--text)!important;font-family:var(--font-ui)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase}.IssueReviewPanel_activityBannerBody__S4Ydy{min-width:0}.IssueReviewPanel_activitySection__SxJXu+.IssueReviewPanel_activitySection__SxJXu{margin-top:10px}.IssueReviewPanel_activitySectionTitle__2sNnB{margin-bottom:8px}.IssueReviewPanel_activitySectionHeading__-Hl1S{color:var(--text)!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.005em!important}.IssueReviewPanel_activityIconSuccess__2DfU-{color:var(--accent)!important}.IssueReviewPanel_activityIconWarn__Xsdrk{color:var(--amber)!important}.IssueReviewPanel_activityList__PUsVr{margin-left:22px}.IssueReviewPanel_activityItem__qIIHb{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font-size:12.5px;padding:6px 10px}.IssueReviewPanel_activityChipSuccess__UPDeG{background:var(--accent-bg)!important;border:1px solid var(--accent-border)!important;color:var(--accent-2)!important}.IssueReviewPanel_activityChipSuccess__UPDeG,.IssueReviewPanel_activityChipWarn__kzXlK{font-family:var(--font-ui)!important;font-size:10.5px!important;font-weight:600!important;height:20px!important;letter-spacing:.02em!important;text-transform:uppercase!important}.IssueReviewPanel_activityChipWarn__kzXlK{background:#fff7ed!important;border:1px solid #fed7aa!important;color:var(--amber)!important}.IssueReviewPanel_activityRefconst__Hdpkb{color:var(--text)!important;font-family:var(--font-mono)!important;font-size:12.5px!important;font-weight:600!important}.IssueReviewPanel_activityFilename__mfDGI{color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:12.5px!important;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IssueReviewPanel_activityFileIcon__prJR-{color:var(--text-3)!important}.IssueReviewPanel_activityReason__D-Hrs{color:var(--text-3)!important;font-family:var(--font-ui)!important;font-size:11px!important;letter-spacing:.04em;text-transform:uppercase}.IssueReviewPanel_activityReattachBtn__-yVDa{background:var(--surface)!important;border-color:var(--border-2)!important;color:var(--text)!important;font-size:11.5px!important;padding:3px 9px!important}.IssueReviewPanel_activityReattachBtn__-yVDa:hover{background:var(--accent-bg)!important;border-color:var(--accent)!important;color:var(--accent)!important}.IssueReviewPanel_activityDivider__EK3C6{border-color:var(--border)!important;margin:12px 0!important}.IssueReviewPanel_activityDismiss__S4Uar{align-self:center!important;background:var(--surface)!important;border-color:var(--border-2)!important;border-radius:var(--r-sm)!important;box-shadow:none!important;color:var(--text-2)!important;flex:0 0 auto;font-family:var(--font-ui)!important;font-size:11.5px!important;font-weight:600!important;height:30px!important;letter-spacing:.01em!important;line-height:1!important;max-height:30px!important;min-width:0!important;padding:0 12px!important;text-transform:none!important;transition:color .15s ease,border-color .15s ease,background-color .15s ease!important}.IssueReviewPanel_activityDismiss__S4Uar:hover{background:#dc26260d!important;border-color:#dc262659!important;color:var(--red)!important}.IssueReviewPanel_activityDismiss__S4Uar:focus-visible{outline:2px solid #dc26264d!important;outline-offset:2px}.IssueReviewPanel_activityDismiss__S4Uar .MuiButton-startIcon{margin-left:0;margin-right:6px}@media (max-width:640px){.IssueReviewPanel_stickyBar__jKq8h{bottom:16px;left:16px;right:16px;transform:none;width:auto}}.AdminUsersPage_adminMasthead__uYKJR{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);isolation:isolate;overflow:hidden;padding:34px 40px 30px;position:relative}.AdminUsersPage_adminMastheadGrid__OfeIq{background-image:linear-gradient(90deg,#1114180a 1px,#0000 0),linear-gradient(180deg,#1114180a 1px,#0000 0);background-position:-1px -1px;background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse at 100% 0,#000 0,#0000 65%);-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000 0,#0000 65%);pointer-events:none;position:absolute;z-index:-1}.AdminUsersPage_adminMastheadRule__MH8Yw{display:none}.AdminUsersPage_adminMastheadTop__hY5hA{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:26px}.AdminUsersPage_adminMastheadEyebrow__Hv-hb{align-items:center;color:var(--text-2);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:10px}.AdminUsersPage_adminMastheadIndex__LjN0r{color:var(--text);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.AdminUsersPage_adminMastheadSep__gmfY9{color:var(--text-3)}.AdminUsersPage_adminMastheadPath__kdclo{color:var(--text-2)}.AdminUsersPage_adminMastheadStatus__i3Nwy{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:4px;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;padding:5px 11px;text-transform:uppercase}.AdminUsersPage_adminMastheadTitle__ozxId{color:var(--text);font-family:var(--font-ui);font-size:clamp(34px,5vw,52px);font-weight:700;letter-spacing:-.045em;line-height:1.02;margin:0 0 14px}.AdminUsersPage_adminMastheadTitle__ozxId em{color:var(--accent);font-style:italic;font-weight:400}.AdminUsersPage_adminMastheadLede__lAQaj{color:var(--text-2);font-size:14px;line-height:1.6;margin:0;max-width:60ch}.AdminUsersPage_statRow__RFZr\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.AdminUsersPage_statTile__A-mVj{align-items:center;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;display:flex;gap:14px;padding:16px 20px!important;transition:border-color .12s ease,box-shadow .12s ease}.AdminUsersPage_statTile__A-mVj:hover{border-color:var(--border-2);box-shadow:var(--shadow-xs)}.AdminUsersPage_statTileMuted__SpJoQ{background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%)}.AdminUsersPage_statTileBody__-ogHL{display:flex;flex-direction:column;gap:4px;min-width:0}.AdminUsersPage_statTileLabel__Clhvr{color:var(--text-2);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AdminUsersPage_statTileValue__ENV9q{font-feature-settings:"tnum";color:var(--text);font-family:var(--font-mono);font-size:26px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.1}.AdminUsersPage_adminLayoutGrid__WWNAH{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(320px,.85fr) minmax(0,1.55fr)}.AdminUsersPage_adminCard__lq0\+d{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:none!important;padding:24px 24px 22px}.AdminUsersPage_adminCardHeader__Ckni-{align-items:flex-start;display:flex;gap:14px;margin-bottom:18px}.AdminUsersPage_adminCardHeaderRow__8yKR\+{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.AdminUsersPage_adminCardHeaderLeft__7bKoW{align-items:flex-start;display:flex;flex:1 1;gap:14px;min-width:0}.AdminUsersPage_adminCardHeaderText__91GpF{min-width:0}.AdminUsersPage_adminCardIndex__HI1zY{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;color:var(--text-3);flex-shrink:0;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;min-width:32px;padding:4px 8px;text-align:center}.AdminUsersPage_adminCardTitle__pUC4w{color:var(--text);font-family:var(--font-ui);font-size:16.5px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.AdminUsersPage_adminCardSub__Cg24v{color:var(--text-2);font-size:12.5px;line-height:1.5;margin:3px 0 0}.AdminUsersPage_adminPrimaryBtn__V1YeV{margin-top:4px;padding:10px 16px!important;width:100%}.AdminUsersPage_adminGhostBtn__mAsQ6{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-sm)!important;color:var(--text-2)!important;transition:all .12s ease!important}.AdminUsersPage_adminGhostBtn__mAsQ6:hover{background:var(--surface-2)!important;border-color:var(--border-2)!important;color:var(--text)!important}.AdminUsersPage_adminDangerBtn__PFlsY{align-self:center;background:var(--red)!important;box-shadow:0 1px 2px #dc26262e!important;color:#fff!important;flex-shrink:0;padding:9px 16px!important;transition:all .12s ease!important;white-space:nowrap}.AdminUsersPage_adminDangerBtn__PFlsY:hover{background:#b91c1c!important;box-shadow:0 4px 14px #dc262647!important}.AdminUsersPage_adminDangerBtn__PFlsY:disabled{background:var(--surface-3)!important;box-shadow:none!important;color:var(--text-3)!important}.AdminUsersPage_directoryToolbar__\+Ebi3{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);gap:10px;margin-bottom:14px;padding:12px}.AdminUsersPage_directorySearch__IQPhH{background:var(--surface);border-radius:var(--r-sm);flex:1 1;min-width:180px}.AdminUsersPage_directoryFilters__ASa0w{flex-wrap:wrap}.AdminUsersPage_filterChip__TVEam{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:999px!important;color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:500!important;height:28px!important;transition:all .12s ease!important}.AdminUsersPage_filterChip__TVEam:hover{background:var(--surface)!important;border-color:var(--border-2)!important;color:var(--text)!important}.AdminUsersPage_filterChipActive__O5yPY,.AdminUsersPage_filterChipActive__O5yPY:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.AdminUsersPage_directoryCount__7ulOy{color:var(--text-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;margin-left:auto;white-space:nowrap}.AdminUsersPage_userTableWrap__t1lqW{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.AdminUsersPage_userTableHeader__AHjrT{grid-gap:16px;align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--text-2);display:grid;font-family:var(--font-ui);font-size:10.5px;font-weight:700;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(140px,.9fr) minmax(140px,.8fr) 100px;letter-spacing:.08em;padding:10px 18px;text-transform:uppercase}.AdminUsersPage_userTableHeaderActions__VsefU{text-align:right}.AdminUsersPage_userList__eeryY{list-style:none;margin:0;padding:0}.AdminUsersPage_userRow__jShmZ{grid-gap:16px;align-items:center;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(140px,.9fr) minmax(140px,.8fr) 100px;padding:12px 18px;position:relative;transition:background-color .12s ease}.AdminUsersPage_userRow__jShmZ:last-child{border-bottom:none}.AdminUsersPage_userRow__jShmZ:hover{background:var(--surface-2)}.AdminUsersPage_userRowBusy__y-2dy{opacity:.65;pointer-events:none}.AdminUsersPage_userCellIdentity__UcoN9{align-items:center;display:flex;gap:12px;min-width:0}.AdminUsersPage_userAvatar__dXrAQ{align-items:center;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:50%;color:var(--accent-2);display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:11.5px;font-weight:600;height:34px;justify-content:center;letter-spacing:.02em;width:34px}.AdminUsersPage_userIdentityLines__rWDeT{display:flex;flex-direction:column;gap:3px;min-width:0}.AdminUsersPage_userEmail__gPbWa{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminUsersPage_userMeta__MOaMx{align-items:center;color:var(--text-3);display:inline-flex;font-family:var(--font-mono);font-size:10.5px;gap:6px;letter-spacing:.02em}.AdminUsersPage_userRolePill__SBaUN{border-radius:3px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;padding:1px 7px;text-transform:uppercase}.AdminUsersPage_userRolePillAdmin__iCEf3{background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca}.AdminUsersPage_userRolePillUser__gRxFH{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.AdminUsersPage_userMetaDot__MTFGa,.AdminUsersPage_userMetaId__wGwrI{color:var(--text-3)}.AdminUsersPage_userCellRole__sY5GW{min-width:0}.AdminUsersPage_roleSelect__85HjL .MuiSelect-select{font-size:13px!important;padding-bottom:7px!important;padding-top:7px!important}.AdminUsersPage_roleSelectValue__ufPu4{font-family:var(--font-ui);font-weight:500}.AdminUsersPage_userCellDate__cxyFp{color:var(--text-2);font-family:var(--font-mono);font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminUsersPage_userDatePrimary__hQeG5{color:var(--text-2)}.AdminUsersPage_userDateMuted__pGy6Q{color:var(--text-3)}.AdminUsersPage_userCellActions__N8gaO{align-items:center;display:flex;gap:4px;justify-content:flex-end}.AdminUsersPage_userActionBtn__j5CbI{border:1px solid #0000!important;border-radius:var(--r-sm)!important;color:var(--text-2)!important;height:32px!important;transition:all .12s ease!important;width:32px!important}.AdminUsersPage_userActionBtn__j5CbI:hover{background:var(--surface-3)!important;border-color:var(--border)!important;color:var(--text)!important}.AdminUsersPage_userActionBtnDanger__RIuKS:hover{background:#fef2f2!important;border-color:#fecaca!important;color:var(--red)!important}.AdminUsersPage_userBusySpinner__W12\+g{color:var(--accent)!important;margin-left:4px}.AdminUsersPage_adminLoading__hjc\+-{border:1px dashed var(--border);border-radius:var(--r-md);padding:56px 0}.AdminUsersPage_adminEmptyState__HHolq,.AdminUsersPage_adminLoading__hjc\+-{align-items:center;background:var(--surface-2);display:flex;justify-content:center}.AdminUsersPage_adminEmptyState__HHolq{border:1px dashed var(--border-2);border-radius:var(--r-md);flex-direction:column;padding:40px 20px 36px;text-align:center}.AdminUsersPage_adminEmptyStateIcon__E\+wle{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text-3);display:inline-flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.AdminUsersPage_adminEmptyStateText__mvMZC{color:var(--text-2);font-size:13px;line-height:1.5;max-width:32ch}.AdminUsersPage_coforStatusBadge__H\+gSA{align-self:center;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:4px;color:var(--accent-2);font-family:var(--font-mono);font-size:11px;padding:5px 11px;white-space:nowrap}.AdminUsersPage_coforStatusBadgeEmpty__gKUzE{align-self:center;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;padding:5px 11px;text-transform:uppercase;white-space:nowrap}.AdminUsersPage_coforResultTimestamp__AsIuR{color:var(--text-3);display:block;font-size:11px;margin-top:4px}.AdminUsersPage_referenceDivider__nK9i6{background:var(--border);height:1px;margin:26px 0 22px}.AdminUsersPage_referenceSubsectionHeader__qgQvY{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.AdminUsersPage_referenceSubsectionTitle__-ubI0{color:var(--text);font-family:var(--font-ui);font-size:14px;font-weight:650;line-height:1.3;margin:0}.AdminUsersPage_coforUploadArea__ZW5e-{display:flex;flex-direction:column;gap:14px;margin-top:4px}.AdminUsersPage_coforDropzone__QTnty{align-items:center;background:var(--surface-2);border:1.5px dashed var(--border-2);border-radius:var(--r-md);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 20px;text-align:center;transition:border-color .15s,background .15s,transform .12s}.AdminUsersPage_coforDropzoneActive__Myw0U,.AdminUsersPage_coforDropzone__QTnty:hover{background:var(--accent-bg);border-color:var(--accent)}.AdminUsersPage_coforDropzoneActive__Myw0U{box-shadow:0 0 0 4px var(--accent-muted);transform:scale(1.005)}.AdminUsersPage_coforDropzoneBusy__1tpPb{background:var(--accent-bg);border-color:var(--accent);border-style:solid;cursor:not-allowed}.AdminUsersPage_coforDropzoneFilled__LfVG4{background:var(--accent-bg);border-color:var(--accent-border);border-style:solid}.AdminUsersPage_coforDropzoneIcon__UzW25{color:var(--accent-2);display:inline-flex;font-size:22px;font-weight:300;line-height:1}.AdminUsersPage_coforDropzoneTitle__eQNLd{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:500;max-width:90%;word-break:break-all}.AdminUsersPage_coforDropzoneHint__sqwE3{color:var(--text-3);font-size:11.5px;line-height:1.4;max-width:50ch}.AdminUsersPage_coforDropzoneBusy__1tpPb .AdminUsersPage_coforDropzoneTitle__eQNLd{color:var(--accent-2)}.AdminUsersPage_coforActions__Hpr5J{align-items:center;display:flex;gap:10px;justify-content:flex-end}.AdminUsersPage_coforActions__Hpr5J .AdminUsersPage_adminPrimaryBtn__V1YeV{margin-top:0;width:auto}.AdminUsersPage_coforResult__a3tO0{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-md);padding:14px 16px}.AdminUsersPage_coforResultHeader__9tV5O{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AdminUsersPage_coforResultCount__oCgoa{color:var(--accent-2);font-family:var(--font-mono);font-size:13.5px;font-weight:600}.AdminUsersPage_coforResultDetails__--J8X{margin-top:10px}.AdminUsersPage_coforResultSummary__UkRcL{color:var(--text-2);cursor:pointer;font-size:12px;padding:4px 0;transition:color .12s ease;-webkit-user-select:none;user-select:none}.AdminUsersPage_coforResultSummary__UkRcL:hover{color:var(--text)}.AdminUsersPage_coforResultList__E-IK7{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-height:200px;overflow-y:auto;padding:4px 0}.AdminUsersPage_coforResultTag__-PBu9{background:var(--surface);border:1px solid var(--accent-border);border-radius:4px;color:var(--text);font-family:var(--font-mono);font-size:11px;padding:3px 8px;white-space:nowrap}.AdminUsersPage_adminDangerCard__psahR{background:linear-gradient(180deg,color-mix(in srgb,var(--amber) 8%,var(--surface)) 0,var(--surface) 74%);border-color:color-mix(in srgb,var(--amber) 45%,var(--border))}.AdminUsersPage_adminDangerBody__KskHl{display:flex;flex-direction:column;gap:0;padding-left:46px;padding-right:4px}.AdminUsersPage_adminDangerCallout__pwLvw{background:var(--surface);border:1px solid color-mix(in srgb,var(--amber) 30%,var(--border));border-left:3px solid var(--amber);border-radius:var(--r-sm);color:var(--text);color:var(--text-2);font-size:13px;line-height:1.6;padding:12px 14px}.AdminUsersPage_adminDangerCallout__pwLvw strong{color:var(--text);font-weight:600}@media (max-width:1100px){.AdminUsersPage_adminLayoutGrid__WWNAH{grid-template-columns:1fr}.AdminUsersPage_statRow__RFZr\+{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminUsersPage_userRow__jShmZ,.AdminUsersPage_userTableHeader__AHjrT{gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr) minmax(120px,.7fr) 90px}}@media (max-width:900px){.AdminUsersPage_adminLayoutGrid__WWNAH{grid-template-columns:1fr}.AdminUsersPage_userTableHeader__AHjrT{display:none}.AdminUsersPage_userList__eeryY{display:flex;flex-direction:column;gap:10px;padding:10px}.AdminUsersPage_userRow__jShmZ{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);gap:10px;grid-template-columns:1fr;padding:14px}.AdminUsersPage_userRow__jShmZ:hover{background:var(--surface)}.AdminUsersPage_userRow__jShmZ+.AdminUsersPage_userRow__jShmZ{margin-top:0}.AdminUsersPage_userCellActions__N8gaO{justify-content:flex-start}}@media (max-width:720px){.AdminUsersPage_adminMasthead__uYKJR{padding:24px 22px}.AdminUsersPage_adminMastheadTop__hY5hA{align-items:flex-start;flex-direction:column;gap:10px}.AdminUsersPage_adminMastheadTitle__ozxId{font-size:34px;letter-spacing:-.035em}.AdminUsersPage_adminMastheadLede__lAQaj{margin-bottom:28px}.AdminUsersPage_statRow__RFZr\+{grid-template-columns:1fr 1fr}.AdminUsersPage_adminDangerBody__KskHl{padding-left:0}}.HistoryPage_dialogPaper__4\+FXE{border-radius:var(--r-lg)!important;overflow:hidden}.HistoryPage_header__RKU\+k{align-items:center;background:var(--night);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.HistoryPage_headerLeft__zRHem{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.HistoryPage_headerText__6px7l{display:flex;flex-direction:column;gap:2px;min-width:0}.HistoryPage_headerTitleRow__7KQ5U{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.HistoryPage_headerTitle__masSL{color:#f4f7ed!important;font-family:var(--font-ui)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.2!important}.HistoryPage_headerSubtitle__BUd8t{color:#b9c8bb!important;font-family:var(--font-ui)!important;font-size:12.5px!important;font-weight:400!important;line-height:1.3!important}.HistoryPage_statusChip__lE8xU{border-radius:999px!important;font-family:var(--font-ui)!important;font-size:10.5px!important;font-weight:600!important;height:22px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.HistoryPage_statusChip--running__rIbAl{background:#c5f26b1f!important;border:1px solid #c5f26b52!important;color:var(--signal)!important}.HistoryPage_statusChip--queued__FFjPR{background:#f5be6624!important;border:1px solid #f5be665c!important;color:#f7c77c!important}.HistoryPage_statusChip--completed__h\+l8U{background:#c5f26b1f!important;border:1px solid #c5f26b52!important;color:var(--signal)!important}.HistoryPage_statusChip--attention__W8UiU{background:#f5be6624!important;border:1px solid #f5be665c!important;color:#f7c77c!important}.HistoryPage_statusChip--failed__PcC47{background:#fef2f2!important;border:1px solid #fecaca!important;color:var(--red)!important}.HistoryPage_statusChip--idle__x8sh5{background:var(--night-2)!important;border:1px solid #40564a!important;color:#b9c8bb!important}.HistoryPage_statusChip--blocked__Jsd2r{background:#f5be6624!important;border:1px solid #f5be665c!important;color:#f7c77c!important}.HistoryPage_closeBtn__bnCKy{background:var(--night-2)!important;border:1px solid #58705b!important;border-radius:var(--r-sm)!important;color:#f6f8ef!important;flex-shrink:0;height:32px!important;transition:all .12s ease!important;width:32px!important}.HistoryPage_closeBtn__bnCKy:hover{background:var(--signal)!important;border-color:var(--signal)!important;color:#111a14!important}.HistoryPage_content__wKbbX{background:var(--bg);padding:22px!important}.HistoryPage_sourceStrip__KBbCr{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);display:flex;gap:12px;margin-bottom:18px;padding:12px 14px}.HistoryPage_sourceStripIcon__gGsYa{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--accent-2);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.HistoryPage_sourceStripIcon__gGsYa svg{font-size:17px}.HistoryPage_sourceStripBody__1gCuz{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.HistoryPage_sourceStripLabel__SUYpU{color:var(--text-3)!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.HistoryPage_sourceStripName__od\+aT{color:var(--text)!important;font-family:var(--font-mono)!important;font-size:12.5px!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryPage_sourceStripMeta__8dv9r{color:var(--text-3)!important;flex-shrink:0;font-family:var(--font-mono)!important;font-size:10.5px!important;letter-spacing:.04em!important}.HistoryPage_progressBlock__4VoWl{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:14px;padding:22px}.HistoryPage_progressBlock--completed__S5Fan,.HistoryPage_progressBlock--running__anp7t{background:var(--surface);border-color:var(--accent-border)}.HistoryPage_progressBlock--attention__YmRwm{background:var(--surface);border-color:#d6b27f}.HistoryPage_progressBlock--failed__9B\+Yz{background:var(--surface);border-color:#fecaca}.HistoryPage_progressTopRow__eWRlZ{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.HistoryPage_progressLabelWrap__MG-aD{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.HistoryPage_progressStage__PXqF3{align-items:center;color:var(--text)!important;display:flex;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:600!important;gap:8px;line-height:1.3!important}.HistoryPage_progressStageIcon__LYjbG{color:var(--accent)!important;flex-shrink:0;font-size:18px!important}.HistoryPage_progressStageIcon--completed__CF4YK{color:var(--accent)!important}.HistoryPage_progressStageIcon--failed__t5Vqr{color:var(--red)!important}.HistoryPage_progressStageIcon--attention__K5aiM{color:var(--amber)!important}.HistoryPage_progressStageIcon--spinning__ezbyD{animation:HistoryPage_spin__k9o1O 1.4s linear infinite;color:var(--accent)!important}@keyframes HistoryPage_spin__k9o1O{to{transform:rotate(1turn)}}.HistoryPage_progressHint__aY6wK{color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:12.5px!important;line-height:1.4!important}.HistoryPage_progressHint--failed__DOml7{color:var(--red)!important}.HistoryPage_progressPct__l5qy5{font-feature-settings:"tnum";color:var(--accent);flex-shrink:0;font-family:var(--font-mono);font-size:28px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;line-height:1}.HistoryPage_progressPct--completed__QzC\+c{color:var(--accent)}.HistoryPage_progressPct--attention__QUwvh{color:var(--amber)}.HistoryPage_progressPct--failed__J4fWg{color:var(--red)}.HistoryPage_progressPct--idle__Ur42Z{color:var(--text-3)}.HistoryPage_progressBar__rVt1O{background:var(--accent-muted)!important;border-radius:999px!important;height:8px!important;overflow:hidden}.HistoryPage_progressBar--indeterminate__x7OzG .MuiLinearProgress-bar{animation:HistoryPage_indeterminate__pQYWD 1.4s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,var(--accent) 50%,#0000 100%)!important}@keyframes HistoryPage_indeterminate__pQYWD{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.HistoryPage_progressBar__rVt1O .MuiLinearProgress-bar{background:var(--accent)!important;border-radius:999px!important;transition:transform .4s ease}.HistoryPage_progressBar--failed__XBA8B .MuiLinearProgress-bar{background:var(--red)!important}.HistoryPage_progressBar--failed__XBA8B{background:#dc26261f!important}.HistoryPage_steps__LqHaj{display:flex;flex-direction:column;gap:8px;margin-top:4px}.HistoryPage_stepRow__1FVB4{align-items:center;color:var(--text-2);display:flex;font-family:var(--font-ui);font-size:12.5px;gap:10px;padding:6px 0}.HistoryPage_stepDot__DCa7a{align-items:center;background:var(--surface);border:1.5px solid var(--border-2);border-radius:50%;color:var(--text-3);display:flex;flex-shrink:0;font-size:11px!important;height:18px;justify-content:center;width:18px}.HistoryPage_stepDot--active__jugMd{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.HistoryPage_stepDot--attention__MhOi\+{background:#fff7ed;border-color:var(--amber);color:var(--amber)}.HistoryPage_stepDot--active__jugMd .MuiCircularProgress-root{color:var(--accent)}.HistoryPage_stepDot--done__R47Kh{background:var(--accent);border-color:var(--accent);color:#fff;font-size:12px!important}.HistoryPage_stepDot--failed__Sobwn{background:#fef2f2;border-color:var(--red);color:var(--red);font-size:12px!important}.HistoryPage_stepLabel__emo9d{flex:1 1;min-width:0}.HistoryPage_stepLabel--active__pVb-x{color:var(--text);font-weight:500}.HistoryPage_stepLabel--done__Iz8Uj{color:var(--text-2)}.HistoryPage_stepLabel--failed__Lb4t\+{color:var(--red);font-weight:500}.HistoryPage_stepLabel--attention__Jkbaq{color:var(--amber);font-weight:600}.HistoryPage_resultSummary__yeKKJ{align-items:stretch;background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--r-md);display:flex;gap:12px;margin-top:14px;padding:14px 16px}.HistoryPage_resultSummary--attention__CLzj8{background:#fbf6ef;border-color:#d6b27f}.HistoryPage_resultSummaryItem__jMq\+Z{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.HistoryPage_resultSummaryLabel__ajCkh{color:var(--text-3)!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.HistoryPage_resultSummaryValue__frIwh{color:var(--text)!important;font-family:var(--font-mono)!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryPage_resultSummaryValue--accent__y-BCf{color:var(--accent-2)!important}.HistoryPage_resultSummaryValue--attention__VPIUG{color:var(--amber)!important}.HistoryPage_plantPanel__a-br8{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);display:flex;flex-direction:column;gap:14px;margin-bottom:14px;margin-top:0;padding:16px}.HistoryPage_plantPanelHeader__MTVay{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.HistoryPage_plantPanelHeading__Mja1E{align-items:center;display:flex;gap:11px;min-width:0}.HistoryPage_plantIcon__IJI4h{align-items:center;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-sm);color:var(--accent-2);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.HistoryPage_plantIcon__IJI4h svg{font-size:20px}.HistoryPage_plantPanelTitle__SesiV{color:var(--text)!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.HistoryPage_plantPanelMeta__Pfc98{color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:10.5px!important;letter-spacing:.04em!important;line-height:1.4!important}.HistoryPage_plantState__hQ9Ut{align-items:center;border:1px solid var(--border-2);border-radius:999px;display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.08em;line-height:1;padding:5px 8px;text-transform:uppercase}.HistoryPage_plantState--required__vHSxj{background:#fff7ed;border-color:#e4bf91;color:var(--amber)}.HistoryPage_plantState--ready__koGJ8{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-2)}.HistoryPage_plantStateDot__JR1qP{background:currentColor;border-radius:50%;height:6px;width:6px}.HistoryPage_plantField__xCv6k .MuiOutlinedInput-root{background:var(--surface);color:var(--text);transition:background-color .15s ease,box-shadow .15s ease}.HistoryPage_plantField__xCv6k .MuiOutlinedInput-root:hover{background:var(--surface-3)}.HistoryPage_plantField__xCv6k .MuiOutlinedInput-root.Mui-focused{background:var(--surface);box-shadow:0 0 0 3px var(--accent-muted)}.HistoryPage_plantField__xCv6k .MuiOutlinedInput-notchedOutline{border-color:var(--border-2)}.HistoryPage_plantField__xCv6k .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--accent)}.HistoryPage_plantField__xCv6k .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--accent)!important;border-width:1px}.HistoryPage_plantField__xCv6k .MuiInputLabel-root{color:var(--text-2)}.HistoryPage_plantField__xCv6k .MuiInputLabel-root.Mui-focused{color:var(--accent-2)}.HistoryPage_plantOption__a9ByT,.HistoryPage_selectedPlant__-i2Vw{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.HistoryPage_plantOptionName__jqTGt,.HistoryPage_selectedPlantName__UchAN{color:var(--text);font-family:var(--font-ui);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryPage_plantOptionCode__FEbBN,.HistoryPage_selectedPlantCode__0\+rvt{background:var(--accent-bg);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--accent-2);flex-shrink:0;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 6px}.HistoryPage_plantPlaceholderOption__7NR9s,.HistoryPage_plantPlaceholder__SST88{color:var(--text-3)!important}.HistoryPage_plantPreview__0llN4{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);display:flex;gap:12px;justify-content:space-between;padding:9px 11px}.HistoryPage_plantPreviewValue__PJk1-{align-items:baseline;display:inline-flex;gap:8px;min-width:0}.HistoryPage_plantPreviewLabel__36nC9{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em}.HistoryPage_plantPreviewCode__sh9qL{color:var(--accent-2);font-family:var(--font-mono);font-size:14px;font-weight:700}.HistoryPage_plantPreviewMeta__R\+B3n{color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:11px!important;line-height:1.3!important;text-align:right}.HistoryPage_unitPanel__vhxqZ{background:#fbf6ef;border:1px solid #d6b27f;border-radius:var(--r-md);display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:14px}.HistoryPage_unitPanelHeader__YLhRx{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.HistoryPage_unitPanelTitle__G40P8{color:var(--text)!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.HistoryPage_unitPanelMeta__OobyQ{color:var(--text-3)!important;font-family:var(--font-mono)!important;font-size:10.5px!important;letter-spacing:.04em!important;line-height:1.4!important}.HistoryPage_unitBulkActions__LD6Yq{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.HistoryPage_unitTable__Z7A9K{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);display:flex;flex-direction:column;overflow-x:auto}.HistoryPage_unitRow__uFa50{grid-gap:10px;align-items:center;border-bottom:1px solid var(--border);display:grid;gap:10px;grid-template-columns:42px minmax(160px,1.3fr) minmax(120px,.9fr) 112px;padding:9px 12px}.HistoryPage_unitRow__uFa50:last-child{border-bottom:none}.HistoryPage_unitRowHead__pr9xX{background:var(--surface-3);color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.HistoryPage_unitIndex__7oIeP{color:var(--text-3);font-family:var(--font-mono);font-size:11px}.HistoryPage_unitText__6yEcM{color:var(--text);font-family:var(--font-mono);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryPage_unitChoiceGroup__Yt0Ds{display:inline-flex;gap:4px;justify-content:flex-end}.HistoryPage_unitChoice__uF9sR{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;font-family:var(--font-mono);font-size:10.5px;font-weight:700;height:34px;transition:background-color .12s ease,border-color .12s ease,color .12s ease;width:52px}.HistoryPage_unitChoice__uF9sR:hover{border-color:var(--accent);color:var(--accent-2)}.HistoryPage_unitChoice--active__8mTkU{background:var(--accent);border-color:var(--accent);color:#fff}.HistoryPage_unitPager__vpbMa{align-items:center;display:flex;gap:12px;justify-content:space-between}.HistoryPage_noUnitsNotice__m-msB{background:#fbf6ef;border:1px solid #d6b27f;border-radius:var(--r-md);display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:12px 14px}.HistoryPage_noUnitsNoticeTitle__HBEfP{color:var(--text)!important;font-family:var(--font-ui)!important;font-size:12.5px!important;font-weight:600!important}.HistoryPage_noUnitsNoticeText__Kn-f-{color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:12px!important;line-height:1.4!important}.HistoryPage_actions__DtwBP{align-items:center;background:var(--surface-2);border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:14px 22px!important}.HistoryPage_secondaryBtn__Ly4Zr{border-radius:var(--r-sm)!important;color:var(--text-2)!important;font-family:var(--font-ui)!important;font-size:12.5px!important;font-weight:500!important;min-width:88px;padding:7px 16px!important;text-transform:none!important}.HistoryPage_secondaryBtn__Ly4Zr:hover{background:var(--surface-3)!important;color:var(--text)!important}.HistoryPage_primaryBtn__MXxlj.HistoryPage_primaryBtn__MXxlj,.HistoryPage_primaryBtn__MXxlj.HistoryPage_primaryBtn__MXxlj:active,.HistoryPage_primaryBtn__MXxlj.HistoryPage_primaryBtn__MXxlj:focus,.HistoryPage_primaryBtn__MXxlj.HistoryPage_primaryBtn__MXxlj:visited{-webkit-text-fill-color:#fff!important;background:var(--accent)!important;color:#fff!important}.HistoryPage_primaryBtn__MXxlj{-webkit-text-fill-color:#fff!important;background:var(--accent)!important;border-radius:var(--r-sm)!important;box-shadow:0 1px 2px #16a34a2e!important;color:#fff!important;font-family:var(--font-ui)!important;font-size:12.5px!important;font-weight:600!important;min-width:140px;padding:7px 18px!important;text-transform:none!important;transition:background-color .12s ease,box-shadow .12s ease,transform .06s ease!important}.HistoryPage_primaryBtn__MXxlj:hover{-webkit-text-fill-color:#000!important;background:var(--accent-2)!important;box-shadow:0 2px 6px #16a34a47!important;color:#000!important}.HistoryPage_primaryBtn__MXxlj:active{transform:translateY(1px)}.HistoryPage_primaryBtn__MXxlj:disabled{-webkit-text-fill-color:var(--text-3)!important;background:var(--surface-3)!important;box-shadow:none!important;color:var(--text-3)!important}.HistoryPage_primaryBtn__MXxlj .HistoryPage_MuiButton-endIcon__p37A5,.HistoryPage_primaryBtn__MXxlj .HistoryPage_MuiButton-startIcon__1\+ZjC{color:inherit!important;margin:0 6px 0 -2px!important}.HistoryPage_primaryBtn__MXxlj .MuiCircularProgress-root{color:#fff!important}.HistoryPage_errorBlock__10jhQ{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--r-md);display:flex;gap:12px;margin-top:14px;padding:14px 16px}.HistoryPage_errorBlockIcon__BLQnQ{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:50%;color:var(--red);display:flex;flex-shrink:0;font-size:18px!important;height:32px;justify-content:center;width:32px}.HistoryPage_errorBlockBody__17Bf0{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.HistoryPage_errorBlockTitle__gSwzr{color:var(--red)!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.HistoryPage_errorBlockMessage__SjOIt{color:#7f1d1d!important;font-family:var(--font-ui)!important;font-size:12.5px!important;line-height:1.4!important;word-break:break-word}@media (max-width:600px){.HistoryPage_header__RKU\+k{padding:16px 18px}.HistoryPage_headerLeft__zRHem{gap:10px}.HistoryPage_headerTitle__masSL{font-size:15px!important}.HistoryPage_content__wKbbX{padding:18px!important}.HistoryPage_sourceStrip__KBbCr{align-items:flex-start;flex-wrap:wrap}.HistoryPage_sourceStripMeta__8dv9r{padding-left:44px;width:100%}.HistoryPage_progressBlock__4VoWl{padding:18px}.HistoryPage_progressPct__l5qy5{font-size:22px}.HistoryPage_actions__DtwBP{flex-wrap:wrap;padding:12px 18px!important}.HistoryPage_primaryBtn__MXxlj{flex:1 1 100%;order:-1}.HistoryPage_resultSummary__yeKKJ{flex-direction:column;gap:10px}.HistoryPage_plantPanelHeader__MTVay,.HistoryPage_unitPager__vpbMa,.HistoryPage_unitPanelHeader__YLhRx{align-items:stretch;flex-direction:column}.HistoryPage_unitBulkActions__LD6Yq{justify-content:flex-start}.HistoryPage_unitRow__uFa50{gap:6px 10px;grid-template-columns:32px minmax(0,1fr)}.HistoryPage_unitRowHead__pr9xX{display:none}.HistoryPage_unitText__6yEcM{white-space:normal}.HistoryPage_unitChoiceGroup__Yt0Ds:before,.HistoryPage_unitText__6yEcM:before{color:var(--text-3);content:attr(data-label);display:block;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:2px;text-transform:uppercase}.HistoryPage_unitChoiceGroup__Yt0Ds{align-items:center;grid-column:2;justify-content:flex-start}.HistoryPage_unitChoiceGroup__Yt0Ds:before{margin:0 8px 0 0}.HistoryPage_unitChoice__uF9sR{height:36px;width:56px}}.TraceabilityPage_readoutRow__-5lGa{grid-gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.TraceabilityPage_readout__P6f7F{align-items:baseline;background:var(--surface);display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.TraceabilityPage_consoleKicker__AUwNc,.TraceabilityPage_detailSectionLabel__a2AbT,.TraceabilityPage_readoutLabel__5hffP{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.TraceabilityPage_readout__P6f7F strong{font-feature-settings:"tnum";color:var(--text);font-family:var(--font-mono);font-size:19px;font-variant-numeric:tabular-nums;font-weight:600}.TraceabilityPage_readoutValueAlert__qF8Af{color:var(--red)!important}.TraceabilityPage_console__HSQ9F{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-xs);overflow:hidden}.TraceabilityPage_consoleHeader__SbIaY{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:24px;justify-content:space-between;padding:22px 24px 18px}.TraceabilityPage_consoleTitle__toOzs{color:var(--text);font-family:var(--font-ui);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:5px 0 3px}.TraceabilityPage_consoleSubtitle__4pXtl{color:var(--text-2);font-size:12.5px;margin:0}.TraceabilityPage_iconButton__cbwkt{border:1px solid var(--border)!important;border-radius:var(--r-sm)!important;color:var(--text-2)!important}.TraceabilityPage_applyButton__DgQTQ,.TraceabilityPage_exportButton__zuKvq{border-radius:var(--r-sm)!important;font-weight:600!important;text-transform:none!important}.TraceabilityPage_exportButton__zuKvq{border-color:var(--border)!important;color:var(--text-2)!important}.TraceabilityPage_filterBar__-isi4{align-items:center;background:var(--panel);border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;padding:16px 24px}.TraceabilityPage_filterField__a9epE{flex:1 1 165px;min-width:165px}.TraceabilityPage_dateField__3DBqM{width:142px}.TraceabilityPage_applyButton__DgQTQ{min-height:40px}.TraceabilityPage_resetButton__TBN3m{color:var(--text-2)!important;min-height:40px;text-transform:none!important}.TraceabilityPage_tableWrap__vTtDz{min-height:260px;overflow-x:auto}.TraceabilityPage_eventTable__7qDyV{border-collapse:collapse;min-width:930px;width:100%}.TraceabilityPage_eventTable__7qDyV th{background:var(--panel);border-bottom:1px solid var(--border);color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.07em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.TraceabilityPage_eventTable__7qDyV td{border-bottom:1px solid var(--border-soft,var(--border));color:var(--text-2);font-size:12.5px;padding:14px 16px;vertical-align:middle}.TraceabilityPage_eventTable__7qDyV tbody tr:hover{background:rgba(47,143,85,.035)}.TraceabilityPage_actionCell__GF0Il small,.TraceabilityPage_detailGrid__UAmf6 strong,.TraceabilityPage_detailJson__-glkk,.TraceabilityPage_detailMeta__SBnzG strong,.TraceabilityPage_eventId__vymlM,.TraceabilityPage_timeCell__OSqTK{font-family:var(--font-mono)}.TraceabilityPage_timeCell__OSqTK{font-feature-settings:"tnum";color:var(--text-2)!important;font-size:11px!important;font-variant-numeric:tabular-nums;min-width:160px}.TraceabilityPage_eventType__qrMzN{color:var(--text);display:block;font-weight:600}.TraceabilityPage_eventId__vymlM{color:var(--text-3);display:block;font-size:10px;margin-top:3px}.TraceabilityPage_subjectCell__qTo-z strong{color:var(--text);display:block;font-size:12px;font-weight:600;white-space:nowrap}.TraceabilityPage_actionCell__GF0Il small,.TraceabilityPage_subjectCell__qTo-z span{color:var(--text-3);display:block;font-size:10.5px;margin-top:4px}.TraceabilityPage_actionCell__GF0Il span{color:var(--text);display:block;font-family:var(--font-mono);font-size:11px}.TraceabilityPage_status__gn\+5d{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:600;min-height:24px;padding:3px 8px;text-transform:capitalize;white-space:nowrap}.TraceabilityPage_statusSuccess__ZUc5z{background:#2f8f551a;border-color:#2f8f5540;color:var(--deep-green)}.TraceabilityPage_statusFailed__PjyDM{background:#fef2f2;border-color:#fecaca;color:var(--red)}.TraceabilityPage_statusAttention__h-UAH{background:#b56d221a;border-color:#b56d2240;color:var(--amber)}.TraceabilityPage_statusNeutral__ly72U{background:var(--panel);border-color:var(--border);color:var(--text-2)}.TraceabilityPage_emptyState__AnKDR,.TraceabilityPage_loadingState__thKg1{align-items:center;color:var(--text-3);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:260px}.TraceabilityPage_emptyState__AnKDR svg{height:28px;width:28px}.TraceabilityPage_emptyState__AnKDR h6{color:var(--text);font-size:15px}.TraceabilityPage_emptyState__AnKDR p{font-size:12px;margin:0}.TraceabilityPage_consoleFooter__xz7qy{color:var(--text-3);font-family:var(--font-mono);font-size:10px;gap:16px;letter-spacing:.05em;padding:12px 18px 12px 24px;text-transform:uppercase}.TraceabilityPage_consoleFooter__xz7qy,.TraceabilityPage_detailTitle__A447S{align-items:center;display:flex;justify-content:space-between}.TraceabilityPage_detailGrid__UAmf6,.TraceabilityPage_detailMeta__SBnzG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.TraceabilityPage_detailGrid__UAmf6>div,.TraceabilityPage_detailMeta__SBnzG{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-sm);padding:12px}.TraceabilityPage_detailGrid__UAmf6 div,.TraceabilityPage_detailMeta__SBnzG div{min-width:0}.TraceabilityPage_detailGrid__UAmf6 span,.TraceabilityPage_detailMeta__SBnzG span{color:var(--text-3);display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.TraceabilityPage_detailGrid__UAmf6 strong,.TraceabilityPage_detailMeta__SBnzG strong{color:var(--text);display:block;font-size:11px;font-weight:600;overflow-wrap:anywhere}.TraceabilityPage_detailMeta__SBnzG strong.TraceabilityPage_status__gn\+5d{display:inline-flex;width:-webkit-fit-content;width:fit-content}.TraceabilityPage_detailMeta__SBnzG strong.TraceabilityPage_statusSuccess__ZUc5z{color:var(--deep-green)!important}.TraceabilityPage_detailMeta__SBnzG strong.TraceabilityPage_statusFailed__PjyDM{color:var(--red)!important}.TraceabilityPage_detailMeta__SBnzG strong.TraceabilityPage_statusAttention__h-UAH{color:var(--amber)!important}.TraceabilityPage_detailMeta__SBnzG strong.TraceabilityPage_statusNeutral__ly72U{color:var(--text-2)!important}.TraceabilityPage_detailMessage__ZH4K3{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--r-sm);color:var(--red)!important;font-size:13px!important;padding:12px}.TraceabilityPage_detailJson__-glkk{background:var(--night);border-radius:var(--r-sm);color:#e9f4e8!important;font-size:11px;line-height:1.55;margin:8px 0 0;max-height:280px;overflow:auto;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap}.TraceabilityPage_detailTitle__A447S button{color:#e9f4e8!important}@media (max-width:760px){.TraceabilityPage_readoutRow__-5lGa{grid-template-columns:1fr}.TraceabilityPage_consoleHeader__SbIaY{flex-direction:column;padding:18px}.TraceabilityPage_filterBar__-isi4{align-items:stretch;padding:14px 18px}.TraceabilityPage_applyButton__DgQTQ,.TraceabilityPage_dateField__3DBqM,.TraceabilityPage_filterField__a9epE,.TraceabilityPage_resetButton__TBN3m{flex-basis:100%;width:100%}.TraceabilityPage_consoleFooter__xz7qy{align-items:flex-start;flex-direction:column;padding:12px 18px}.TraceabilityPage_detailGrid__UAmf6,.TraceabilityPage_detailMeta__SBnzG{grid-template-columns:1fr}}.UserGuidePage_page__A83UP{--guide-ink:var(--text);--guide-muted:var(--text-2);--guide-faint:var(--text-3);color:var(--guide-ink)}.UserGuidePage_masthead__IyaFe{grid-gap:42px;align-items:stretch;background:var(--night);border:1px solid var(--night-3);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);color:#f4f7ed;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) minmax(250px,320px);padding:34px 38px 36px}.UserGuidePage_mastheadCopy__\+IbkZ{max-width:700px}.UserGuidePage_eyebrow__sZUeS,.UserGuidePage_indexCount__jIFAl,.UserGuidePage_readoutHeading__rI9CP,.UserGuidePage_sectionLabel__KbKsg{align-items:center;color:var(--signal);display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:500;gap:8px;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.UserGuidePage_masthead__IyaFe h1{text-wrap:balance;color:#f4f7ed;font-size:44px;font-weight:600;letter-spacing:-.035em;line-height:1.02;margin:18px 0 14px;max-width:700px}.UserGuidePage_mastheadCopy__\+IbkZ p{color:#bdcabe;font-size:14px;line-height:1.65;margin:0;max-width:64ch}.UserGuidePage_mastheadReadout__eaux8{align-self:center;background:var(--night-2);border:1px solid #385044;border-radius:var(--r-md);padding:18px}.UserGuidePage_readoutHeading__rI9CP{color:#829489;font-size:9px}.UserGuidePage_readoutLine__zSkE0{color:#a9b8ae;display:flex;font-family:var(--font-mono);font-size:10px;gap:18px;justify-content:space-between;padding:16px 0 12px;text-transform:uppercase}.UserGuidePage_readoutLine__zSkE0 strong{color:#f4f7ed;font-size:10px;font-weight:600;text-align:right}.UserGuidePage_readoutConnector__JejYp{border-top:1px dashed #52705b;width:100%}.UserGuidePage_readoutFooter__Xm-uH{align-items:center;color:#a9b8ae;display:flex;font-size:11px;gap:8px;margin-top:12px}.UserGuidePage_signalDot__OLHLp{background:var(--signal);border-radius:50%;box-shadow:0 0 0 3px #c5f26b1f;height:7px;width:7px}.UserGuidePage_quickStart__2mn08{grid-gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);display:grid;gap:1px;grid-template-columns:minmax(150px,1.1fr) repeat(3,minmax(0,1fr));margin:14px 0 26px;overflow:hidden}.UserGuidePage_quickStartHeading__G6H\+z,.UserGuidePage_quickStartStep__Ffbjj{background:var(--surface);min-height:84px;padding:16px 18px}.UserGuidePage_quickStartHeading__G6H\+z{display:flex;flex-direction:column;gap:6px;justify-content:center}.UserGuidePage_quickStartHeading__G6H\+z .UserGuidePage_sectionLabel__KbKsg{color:var(--guide-faint)}.UserGuidePage_quickStartHeading__G6H\+z strong{font-size:13px;font-weight:600}.UserGuidePage_quickStartStep__Ffbjj{grid-gap:10px;align-items:center;color:var(--guide-ink);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) 15px;text-decoration:none;transition:background-color .18s ease,color .18s ease}.UserGuidePage_quickStartStep__Ffbjj:focus-visible,.UserGuidePage_quickStartStep__Ffbjj:hover{background:var(--accent-bg);color:var(--accent-2)}.UserGuidePage_actionIcon__BlHbS,.UserGuidePage_adminIcon__15I2B,.UserGuidePage_quickStartIcon__L3\+fu,.UserGuidePage_requirementIcon__kXiRH,.UserGuidePage_ruleIcon__NNf72{align-items:center;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-sm);color:var(--accent-2);display:inline-flex;height:30px;justify-content:center;width:30px}.UserGuidePage_quickStartStep__Ffbjj>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.UserGuidePage_quickStartStep__Ffbjj strong{font-size:13px;font-weight:600}.UserGuidePage_quickStartStep__Ffbjj small{color:var(--guide-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserGuidePage_guideLayout__4z4Xb{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:210px minmax(0,1fr)}.UserGuidePage_index__M7-R1{min-width:0;position:-webkit-sticky;position:sticky;top:22px}.UserGuidePage_indexTopline__8GLD8{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:0 4px 12px}.UserGuidePage_indexTopline__8GLD8 .UserGuidePage_sectionLabel__KbKsg{color:var(--guide-muted)}.UserGuidePage_indexCount__jIFAl{color:var(--guide-faint);font-size:9px}.UserGuidePage_searchBox__5UMVO{align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--guide-muted);display:flex;gap:8px;margin:12px 0 10px;min-height:36px;padding:0 10px}.UserGuidePage_searchBox__5UMVO:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted);color:var(--accent-2)}.UserGuidePage_searchBox__5UMVO input{background:#0000;border:0;color:var(--guide-ink);font-size:12px;min-width:0;outline:0;padding:8px 0;width:100%}.UserGuidePage_searchBox__5UMVO input::placeholder{color:var(--guide-faint)}.UserGuidePage_indexNav__ln2Gz{grid-gap:3px;display:grid;gap:3px}.UserGuidePage_indexLink__mRcV3{align-items:center;border:1px solid #0000;border-radius:var(--r-sm);color:var(--guide-muted);display:flex;font-size:12px;gap:8px;justify-content:space-between;min-height:34px;padding:7px 9px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.UserGuidePage_indexLink__mRcV3:focus-visible,.UserGuidePage_indexLink__mRcV3:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-2)}.UserGuidePage_indexLinkHidden__jhc5w{display:none}.UserGuidePage_indexNote__kfIJS{align-items:flex-start;background:#fff8ed;border:1px solid #e5be81;border-radius:var(--r-sm);color:var(--amber);display:flex;gap:9px;margin-top:20px;padding:12px 10px}.UserGuidePage_indexNote__kfIJS p{color:#704b1d;font-size:11px;line-height:1.5;margin:0}.UserGuidePage_content__6UO3F{min-width:0}.UserGuidePage_section__jSwoy{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-xs);margin-bottom:18px;padding:26px 28px 28px;scroll-margin-top:24px}.UserGuidePage_sectionHeader__eI3lr{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:18px;justify-content:space-between;padding-bottom:17px}.UserGuidePage_sectionHeader__eI3lr h2{text-wrap:balance;color:var(--guide-ink);font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:6px 0 0}.UserGuidePage_sectionLabel__KbKsg{color:var(--accent-2);font-size:9px}.UserGuidePage_sectionAction__8bsg8,.UserGuidePage_sectionBadge__8LW5l{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-xs);color:var(--guide-muted);flex:0 0 auto;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;line-height:1.2;margin-top:2px;padding:6px 8px;text-transform:uppercase}.UserGuidePage_sectionAction__8bsg8{align-items:center;color:var(--accent-2);display:inline-flex;gap:7px;text-decoration:none}.UserGuidePage_sectionAction__8bsg8:focus-visible,.UserGuidePage_sectionAction__8bsg8:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.UserGuidePage_lead__TjzdQ{color:var(--guide-muted);font-size:14px;line-height:1.65;margin:18px 0 22px;max-width:74ch}code{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:3px;color:var(--accent-2);font-family:var(--font-mono);font-size:.88em;padding:2px 4px}.UserGuidePage_loop__MhDYn{grid-gap:8px;align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);padding:16px}.UserGuidePage_loopStep__hkRwQ{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:24px 20px minmax(0,1fr);min-width:0}.UserGuidePage_loopStep__hkRwQ svg{color:var(--accent-2)}.UserGuidePage_loopIndex__MgVYr,.UserGuidePage_phaseIndex__PE1X-,.UserGuidePage_stepNumber__8oMpF{color:var(--guide-faint);font-family:var(--font-mono);font-size:10px}.UserGuidePage_loopStep__hkRwQ div{display:flex;flex-direction:column;gap:3px;min-width:0}.UserGuidePage_loopStep__hkRwQ strong{font-size:12px;font-weight:600}.UserGuidePage_loopStep__hkRwQ span:last-child{color:var(--guide-muted);font-size:10px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.UserGuidePage_historyFlowArrow__2jQ78,.UserGuidePage_loopArrow__bFgWl{align-items:center;color:var(--guide-faint);display:inline-flex;justify-content:center}.UserGuidePage_actionGrid__j1jrP,.UserGuidePage_adminGrid__lhPFQ,.UserGuidePage_requirements__b0Cxo,.UserGuidePage_ruleGrid__LfIHu{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.UserGuidePage_actionGrid__j1jrP>div,.UserGuidePage_adminGrid__lhPFQ>div,.UserGuidePage_requirements__b0Cxo>div,.UserGuidePage_ruleGrid__LfIHu>div{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:16px}.UserGuidePage_actionIcon__BlHbS,.UserGuidePage_adminIcon__15I2B,.UserGuidePage_requirementIcon__kXiRH,.UserGuidePage_ruleIcon__NNf72{margin-bottom:10px}.UserGuidePage_actionGrid__j1jrP strong,.UserGuidePage_adminGrid__lhPFQ strong,.UserGuidePage_requirements__b0Cxo strong,.UserGuidePage_ruleGrid__LfIHu strong{display:block;font-size:13px;font-weight:600}.UserGuidePage_actionGrid__j1jrP p,.UserGuidePage_adminGrid__lhPFQ p,.UserGuidePage_requirements__b0Cxo p,.UserGuidePage_ruleGrid__LfIHu p{color:var(--guide-muted);font-size:12px;line-height:1.55;margin:6px 0 0}.UserGuidePage_steps__XQyjf{display:grid;margin-top:4px}.UserGuidePage_stepRow__9Kpi8{grid-gap:14px;border-bottom:1px solid var(--border);display:grid;gap:14px;grid-template-columns:32px minmax(0,1fr);padding:16px 0}.UserGuidePage_stepRow__9Kpi8:last-child{border-bottom:0}.UserGuidePage_stepNumber__8oMpF{color:var(--accent-2);padding-top:2px}.UserGuidePage_phaseRow__xrF8J strong,.UserGuidePage_stepRow__9Kpi8 strong,.UserGuidePage_troubleshootingList__rC5QO strong{font-size:13px;font-weight:600}.UserGuidePage_phaseRow__xrF8J p,.UserGuidePage_stepRow__9Kpi8 p,.UserGuidePage_troubleshootingList__rC5QO p{color:var(--guide-muted);font-size:13px;line-height:1.55;margin:5px 0 0}.UserGuidePage_callout__c63ca{align-items:flex-start;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-sm);color:var(--accent-2);display:flex;gap:12px;margin-top:16px;padding:14px 16px}.UserGuidePage_callout__c63ca>svg{flex:0 0 auto;margin-top:1px}.UserGuidePage_callout__c63ca strong{color:var(--guide-ink);display:block;font-size:13px;font-weight:600}.UserGuidePage_callout__c63ca p{color:var(--guide-muted);font-size:12px;line-height:1.55;margin:4px 0 0}.UserGuidePage_calloutAmber__kV2uJ{background:#fff8ed;border-color:#e5be81;color:var(--amber)}.UserGuidePage_calloutDanger__e\+jfj{background:#fdf1ef;border-color:#e0aaa3;color:var(--red)}.UserGuidePage_coverageTable__KYOZo,.UserGuidePage_phaseList__NsyCv,.UserGuidePage_roleTable__GMykM{border-top:1px solid var(--border);margin-top:16px}.UserGuidePage_phaseRow__xrF8J{grid-gap:14px;align-items:baseline;border-bottom:1px solid var(--border);display:grid;gap:14px;grid-template-columns:32px 125px minmax(0,1fr);padding:13px 0}.UserGuidePage_phaseIndex__PE1X-{color:var(--accent-2)}.UserGuidePage_phaseRow__xrF8J p{margin:0}.UserGuidePage_coverageRow__ATvLN,.UserGuidePage_roleRow__orA1J{grid-gap:16px;align-items:baseline;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:142px minmax(0,1fr);padding:13px 0}.UserGuidePage_coverageState__7ITpe{border:1px solid #0000;border-radius:var(--r-xs);display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.03em;padding:5px 7px;width:-webkit-fit-content;width:fit-content}.UserGuidePage_coverageStateSuccess__9ctQZ{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-2)}.UserGuidePage_coverageStateInfo__Gse0U{background:#eef5f9;border-color:#b9d2e1;color:var(--blue)}.UserGuidePage_coverageStateAttention__\+zN6k{background:#fff8ed;border-color:#e5be81;color:var(--amber)}.UserGuidePage_coverageRow__ATvLN p,.UserGuidePage_roleRow__orA1J p{color:var(--guide-muted);font-size:12.5px;line-height:1.5;margin:0}.UserGuidePage_noteLine__WWbp7{align-items:center;color:var(--guide-muted);display:flex;font-size:12px;gap:8px;margin-top:16px}.UserGuidePage_noteLine__WWbp7 svg{color:var(--amber);flex:0 0 auto}.UserGuidePage_historyFlow__Qes58{grid-gap:10px;align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);padding:16px}.UserGuidePage_historyFlow__Qes58>div:not(.UserGuidePage_historyFlowArrow__2jQ78){display:flex;flex-direction:column;gap:5px;min-width:0}.UserGuidePage_historyFlow__Qes58 svg{color:var(--accent-2)}.UserGuidePage_historyFlow__Qes58 strong{font-size:12px;font-weight:600}.UserGuidePage_historyFlow__Qes58 span{color:var(--guide-muted);font-size:11px;line-height:1.4}.UserGuidePage_roleRow__orA1J strong{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.UserGuidePage_adminGrid__lhPFQ{grid-template-columns:repeat(3,minmax(0,1fr))}.UserGuidePage_troubleshootingList__rC5QO{grid-gap:0 28px;display:grid;gap:0 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.UserGuidePage_troubleshootingList__rC5QO>div{border-bottom:1px solid var(--border);padding:16px 0}.UserGuidePage_footerPrompt__C9EM4{align-items:center;background:var(--night);border:1px solid var(--night-3);border-radius:var(--r-sm);color:#f4f7ed;display:flex;gap:18px;justify-content:space-between;margin-top:20px;padding:16px}.UserGuidePage_footerPrompt__C9EM4>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.UserGuidePage_footerPrompt__C9EM4 svg{color:var(--signal)}.UserGuidePage_footerPrompt__C9EM4 strong{font-size:13px}.UserGuidePage_footerPrompt__C9EM4>div>span{color:#bdcabe;font-size:12px}.UserGuidePage_footerAction__TA45P{align-items:center;background:var(--signal);border:1px solid var(--signal);border-radius:var(--r-xs);color:var(--night);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;justify-content:center;padding:8px 16px;text-align:center;text-decoration:none}.UserGuidePage_footerActionLabel__7clIr{color:var(--night);display:block;text-align:center;white-space:nowrap}.UserGuidePage_footerAction__TA45P:focus-visible,.UserGuidePage_footerAction__TA45P:hover{background:#e0ff9a;border-color:#e0ff9a}.UserGuidePage_noResults__S9fFJ{align-items:flex-start;background:var(--surface);border:1px dashed var(--border-2);border-radius:var(--r-md);color:var(--guide-muted);display:flex;gap:12px;margin-bottom:18px;padding:18px}.UserGuidePage_noResults__S9fFJ svg{color:var(--accent-2);flex:0 0 auto}.UserGuidePage_noResults__S9fFJ span,.UserGuidePage_noResults__S9fFJ strong{display:block}.UserGuidePage_noResults__S9fFJ strong{color:var(--guide-ink);font-size:13px}.UserGuidePage_noResults__S9fFJ span{font-size:12px;margin-top:4px}@media (max-width:980px){.UserGuidePage_masthead__IyaFe{gap:24px;grid-template-columns:minmax(0,1fr) 270px;padding:30px}.UserGuidePage_masthead__IyaFe h1{font-size:38px}.UserGuidePage_quickStart__2mn08{grid-template-columns:repeat(3,minmax(0,1fr))}.UserGuidePage_quickStartHeading__G6H\+z{grid-column:1/-1;min-height:auto}.UserGuidePage_guideLayout__4z4Xb{gap:18px;grid-template-columns:180px minmax(0,1fr)}.UserGuidePage_loop__MhDYn{grid-template-columns:repeat(2,minmax(0,1fr))}.UserGuidePage_loopArrow__bFgWl{display:none}.UserGuidePage_adminGrid__lhPFQ{grid-template-columns:1fr}}@media (max-width:760px){.UserGuidePage_masthead__IyaFe{gap:24px;grid-template-columns:1fr;padding:26px 22px}.UserGuidePage_masthead__IyaFe h1{font-size:34px;margin-top:14px}.UserGuidePage_mastheadReadout__eaux8{max-width:none}.UserGuidePage_quickStart__2mn08{grid-template-columns:1fr}.UserGuidePage_quickStartHeading__G6H\+z{grid-column:auto}.UserGuidePage_guideLayout__4z4Xb{grid-template-columns:1fr}.UserGuidePage_index__M7-R1{position:static}.UserGuidePage_indexNav__ln2Gz{grid-template-columns:repeat(2,minmax(0,1fr))}.UserGuidePage_indexNote__kfIJS{margin-top:12px}.UserGuidePage_section__jSwoy{padding:22px 18px}.UserGuidePage_sectionHeader__eI3lr{flex-direction:column;gap:12px}.UserGuidePage_sectionAction__8bsg8,.UserGuidePage_sectionBadge__8LW5l{margin-top:0}.UserGuidePage_historyFlow__Qes58,.UserGuidePage_loop__MhDYn{grid-template-columns:1fr}.UserGuidePage_loopStep__hkRwQ{grid-template-columns:24px 20px minmax(0,1fr)}.UserGuidePage_historyFlowArrow__2jQ78{justify-self:center;transform:rotate(90deg)}.UserGuidePage_actionGrid__j1jrP,.UserGuidePage_requirements__b0Cxo,.UserGuidePage_ruleGrid__LfIHu,.UserGuidePage_troubleshootingList__rC5QO{grid-template-columns:1fr}.UserGuidePage_phaseRow__xrF8J{gap:10px;grid-template-columns:30px minmax(0,1fr)}.UserGuidePage_phaseRow__xrF8J p{grid-column:2}.UserGuidePage_coverageRow__ATvLN,.UserGuidePage_roleRow__orA1J{gap:7px;grid-template-columns:1fr}.UserGuidePage_footerPrompt__C9EM4{align-items:flex-start;flex-direction:column}.UserGuidePage_footerAction__TA45P{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.UserGuidePage_indexLink__mRcV3,.UserGuidePage_quickStartStep__Ffbjj{transition:none}}:root{--bg:#f7f8f9;--surface:#fff;--surface-2:#f4f5f6;--surface-3:#eef0f2;--border:#e4e5e7;--border-2:#cbd0d6;--text:#111418;--text-2:#5c6370;--text-3:#9ba3ae;--accent:#16a34a;--accent-2:#15803d;--accent-bg:#f0fdf4;--accent-border:#bbf7d0;--accent-muted:#16a34a1f;--blue:#2563eb;--amber:#d97706;--red:#dc2626;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--shadow-xs:0 1px 2px #0000000f;--shadow-sm:0 1px 4px #00000014,0 0 1px #0000000a;--shadow-md:0 4px 20px #00000012,0 1px 3px #0000000d;--shadow-lg:0 12px 40px #0000001a,0 2px 8px #0000000d;--font-ui:"DM Sans",system-ui,-apple-system,sans-serif;--font-mono:"DM Mono","Consolas","Menlo",monospace}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f8f9;color:#111418;font-family:DM Sans,system-ui,-apple-system,sans-serif;margin:0}.app-shell{display:flex;flex-direction:column}.hero-panel{border:1px solid #e4e5e7;border-left:4px solid #16a34a;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:14px;border-radius:var(--r-lg);margin-bottom:14px}.hero-panel,.section-panel{background:#fff;background:var(--surface);padding:20px 24px}.section-panel{border:1px solid #e4e5e7;border:1px solid var(--border);border-radius:14px;border-radius:var(--r-lg);margin-bottom:12px}.section-title{color:#5c6370;color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.MuiButton-root{font-family:DM Sans,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1!important;text-transform:none!important}.MuiButton-contained,.MuiButton-containedPrimary,.MuiButton-containedSuccess,.primary-btn{background:#16a34a!important;background:var(--accent)!important;border-radius:6px!important;border-radius:var(--r-sm)!important;box-shadow:none!important;color:#fff!important;padding:8px 16px!important}.MuiButton-contained:hover,.MuiButton-containedPrimary:hover,.MuiButton-containedSuccess:hover,.primary-btn:hover{background:#15803d!important;background:var(--accent-2)!important;box-shadow:0 2px 10px #16a34a38!important}.MuiButton-contained:disabled,.MuiButton-containedPrimary:disabled{background:#eef0f2!important;background:var(--surface-3)!important;box-shadow:none!important;color:#9ba3ae!important;color:var(--text-3)!important}.MuiButton-outlined,.MuiButton-outlinedPrimary{background:#fff!important;background:var(--surface)!important;border-color:#cbd0d6!important;border-color:var(--border-2)!important;border-radius:6px!important;border-radius:var(--r-sm)!important;box-shadow:0 1px 2px #0000000f!important;box-shadow:var(--shadow-xs)!important;color:#111418!important;color:var(--text)!important;padding:7px 15px!important}.MuiButton-outlined:hover,.MuiButton-outlinedPrimary:hover{background:#f0fdf4!important;background:var(--accent-bg)!important;border-color:#16a34a!important;border-color:var(--accent)!important;box-shadow:none!important;color:#16a34a!important;color:var(--accent)!important}.MuiButton-text{border-radius:6px!important;border-radius:var(--r-sm)!important;color:#5c6370!important;color:var(--text-2)!important;padding:6px 10px!important}.MuiButton-text:hover{background:#f4f5f6!important;background:var(--surface-2)!important;color:#111418!important;color:var(--text)!important}.MuiCircularProgress-root{color:#16a34a!important}.MuiButton-contained .MuiCircularProgress-root,.MuiButton-containedPrimary .MuiCircularProgress-root{color:#fff!important}.stat-card{background:#fff!important;background:var(--surface)!important;border:1px solid #e4e5e7!important;border:1px solid var(--border)!important;border-radius:14px!important;border-radius:var(--r-lg)!important;cursor:pointer;padding:18px 20px!important;transition:border-color .12s,box-shadow .12s!important}.stat-card:hover{border-color:#cbd0d6!important;border-color:var(--border-2)!important;box-shadow:0 1px 4px #00000014,0 0 1px #0000000a!important;box-shadow:var(--shadow-sm)!important}.stat-active{background:#f0fdf4!important;background:var(--accent-bg)!important;border-color:#16a34a!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px #16a34a1f!important;box-shadow:0 0 0 3px var(--accent-muted)!important}.stat-kicker{color:#5c6370!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.stat-value{color:#111418!important;color:var(--text)!important;font-family:DM Mono,Consolas,Menlo,monospace!important;font-size:34px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important}.stat-fid .stat-value{color:#16a34a!important;color:var(--accent)!important}.stat-web .stat-value{color:#2563eb!important;color:var(--blue)!important}.stat-issue .stat-value{color:#d97706!important;color:var(--amber)!important}.stat-card .meta-text{font-size:12px!important}.MuiTableCell-root{border-bottom:1px solid #e4e5e7!important;border-bottom:1px solid var(--border)!important;font-family:DM Sans,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:13px!important;padding:8px 12px!important}.MuiTableHead-root .MuiTableCell-root{background:#f4f5f6!important;background:var(--surface-2)!important;color:#5c6370!important;color:var(--text-2)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap}.MuiTableBody-root .MuiTableCell-root{color:#111418!important;font-family:DM Mono,Consolas,Menlo,monospace!important;font-family:var(--font-mono)!important;font-size:12px!important}.MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:#f4f5f6!important;background:var(--surface-2)!important}.MuiChip-root{border-radius:4px!important;font-family:DM Sans,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:12px!important}.header-chip{background:#f4f5f6!important;background:var(--surface-2)!important;border:1px solid #e4e5e7!important;border:1px solid var(--border)!important;font-family:DM Mono,Consolas,Menlo,monospace!important;font-family:var(--font-mono)!important}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#cbd0d6!important;border-radius:6px!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd0d6!important;border-color:var(--border-2)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#16a34a!important;border-color:var(--accent)!important;border-width:1.5px!important}.MuiInputLabel-root.Mui-focused{color:#16a34a!important;color:var(--accent)!important}.MuiAlert-root,.MuiInputBase-input{font-family:DM Sans,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important}.MuiAlert-root{border-radius:10px!important;border-radius:var(--r-md)!important;border-style:solid!important;border-width:1px!important;font-size:13px!important}.MuiAlert-standardSuccess{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#14532d!important}.MuiAlert-standardInfo{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1e3a8a!important}.MuiAlert-standardError{background:#fef2f2!important;border-color:#fecaca!important;color:#7f1d1d!important}.MuiAlert-standardWarning{background:#fffbeb!important;border-color:#fde68a!important;color:#78350f!important}.file-label,.meta-text{color:#5c6370;color:var(--text-2);font-size:13px}.file-label{font-weight:500}.stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-loading{display:flex;justify-content:center;padding:48px 0}.admin-empty-state{background:#f4f5f6;background:var(--surface-2);border:1px dashed #cbd0d6;border:1px dashed var(--border-2);border-radius:10px;border-radius:var(--r-md);padding:44px 18px 38px;text-align:center}.admin-empty-state__index{color:#9ba3ae;color:var(--text-3);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:28px;letter-spacing:-.02em}.admin-user-list{border-top:1px solid #e4e5e7;border-top:1px solid var(--border);list-style:none;margin:0;padding:0}.admin-user-row{grid-column-gap:18px;grid-row-gap:12px;align-items:start;border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--border);column-gap:18px;display:grid;grid-template-areas:"index identity" "index actions";grid-template-columns:36px minmax(0,1fr);padding:18px 4px;row-gap:12px;transition:background-color .12s ease}.admin-user-row:hover{background:#f4f5f6;background:var(--surface-2)}.admin-user-row:last-child{border-bottom:none}.admin-user-row__index{color:#9ba3ae;color:var(--text-3);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11px;grid-area:index;letter-spacing:.06em;padding:13px 0 0 4px}.admin-user-row__identity{align-items:center;display:flex;gap:14px;grid-area:identity;min-width:0}.admin-user-row__avatar{align-items:center;background:#f0fdf4;background:var(--accent-bg);border:1px solid #bbf7d0;border:1px solid var(--accent-border);border-radius:50%;color:#15803d;color:var(--accent-2);display:inline-flex;flex-shrink:0;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:12px;font-weight:600;height:36px;justify-content:center;letter-spacing:.02em;width:36px}.admin-user-row__lines{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-user-row__email{color:#111418;color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-row__email,.admin-user-row__meta{font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono)}.admin-user-row__meta{align-items:center;color:#9ba3ae;color:var(--text-3);display:inline-flex;font-size:10.5px;gap:8px;letter-spacing:.04em}.admin-user-row__tag{background:#f0fdf4;background:var(--accent-bg);border:1px solid #bbf7d0;border:1px solid var(--accent-border);border-radius:3px;color:#15803d;color:var(--accent-2);font-size:9.5px;font-weight:600;letter-spacing:.12em;padding:2px 7px;text-transform:uppercase}.admin-user-row__dot,.admin-user-row__id{color:#9ba3ae;color:var(--text-3)}.admin-user-row__actions{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-area:actions;grid-template-columns:minmax(260px,1fr) minmax(270px,1fr) auto;min-width:0}.admin-user-row__reset,.admin-user-row__role{align-items:center;display:flex;gap:8px;min-width:0}@media (max-width:1100px){.admin-user-row__actions{grid-template-columns:minmax(260px,1fr) minmax(270px,1fr)}.admin-user-row__actions>.admin-danger-btn{grid-column:1/-1;justify-self:end}}@media (max-width:900px){.admin-layout-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-masthead{padding:24px 22px}.admin-masthead__top{align-items:flex-start;flex-direction:column;gap:10px}.admin-masthead__meta{grid-template-columns:1fr}.admin-masthead__metric{border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--border);border-right:none;padding:0 0 14px}.admin-masthead__metric:last-child{border-bottom:none;padding:14px 0 0}.admin-user-row__reset,.admin-user-row__role{flex-wrap:wrap}.admin-user-row__actions{grid-template-columns:1fr}.admin-user-row__actions>.admin-danger-btn{justify-self:start}}.mapping-masthead{background:#fff;background:var(--surface);border-radius:14px;border-radius:var(--r-lg);isolation:isolate;overflow:hidden;padding:34px 40px 30px;position:relative}.mapping-masthead__grid{background-image:linear-gradient(90deg,#1114180a 1px,#0000 0),linear-gradient(180deg,#1114180a 1px,#0000 0);background-position:-1px -1px;background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse at 0 0,#000 0,#0000 65%);-webkit-mask-image:radial-gradient(ellipse at 0 0,#000 0,#0000 65%);pointer-events:none;position:absolute;z-index:-1}.mapping-masthead__rule{background:linear-gradient(90deg,#0000 0,#e4e5e7 6%,#e4e5e7 94%,#0000);background:linear-gradient(to right,#0000 0,var(--border) 6%,var(--border) 94%,#0000 100%);bottom:118px;height:1px;left:40px;pointer-events:none;position:absolute;right:40px}.mapping-masthead__top{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:26px}.mapping-masthead__eyebrow{align-items:center;color:#5c6370;color:var(--text-2);display:inline-flex;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11px;gap:10px}.mapping-masthead__index{color:#111418;color:var(--text);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.mapping-masthead__sep{color:#9ba3ae;color:var(--text-3)}.mapping-masthead__path{color:#5c6370;color:var(--text-2)}.mapping-masthead__status{background:#f0fdf4;background:var(--accent-bg);border:1px solid #bbf7d0;border:1px solid var(--accent-border);border-radius:4px;color:#15803d;color:var(--accent-2);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;padding:5px 11px;text-transform:uppercase}.mapping-masthead__title{color:#111418;color:var(--text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:clamp(34px,5vw,52px);font-weight:700;letter-spacing:-.045em;line-height:1.02;margin:0 0 14px}.mapping-masthead__title em{color:#16a34a;color:var(--accent);font-style:italic;font-weight:400}.mapping-masthead__lede{color:#5c6370;color:var(--text-2);font-size:14px;line-height:1.6;margin:0 0 36px;max-width:60ch}.mapping-masthead__meta{grid-gap:0;border-top:1px solid #e4e5e7;border-top:1px solid var(--border);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.mapping-masthead__metric{border-right:1px solid #e4e5e7;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:8px;padding:4px 22px}.mapping-masthead__metric:first-child{padding-left:0}.mapping-masthead__metric:last-child{border-right:none;padding-right:0}.mapping-masthead__metric-label{color:#9ba3ae;color:var(--text-3);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.mapping-masthead__metric-label,.mapping-masthead__metric-value{font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-weight:500}.mapping-masthead__metric-value{font-feature-settings:"tnum";color:#111418;color:var(--text);font-size:34px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.mapping-masthead__metric-value--text{color:#16a34a;color:var(--accent);font-size:22px;font-weight:400;letter-spacing:0}.mapping-masthead__metric-hint{color:#9ba3ae;color:var(--text-3);font-size:11px}.mapping-card{background:#fff!important;background:var(--surface)!important;border:1px solid #e4e5e7!important;border:1px solid var(--border)!important;border-radius:14px!important;border-radius:var(--r-lg)!important;box-shadow:none!important;padding:26px 28px 24px!important}.mapping-card__header{align-items:flex-start;display:flex;gap:14px;margin-bottom:20px}.mapping-card__header--row{align-items:center;justify-content:space-between}.mapping-card__header-left{align-items:flex-start;display:flex;gap:14px}.mapping-card__index{color:#9ba3ae;color:var(--text-3);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;min-width:22px;padding-top:4px}.mapping-card__title{color:#111418;color:var(--text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0 0 3px}.mapping-card__sub{color:#5c6370;color:var(--text-2);font-size:12.5px;line-height:1.45;margin:0}.mapping-card__divider{background:#e4e5e7;height:1px;margin:22px 0 18px}.mapping-dropzone{align-items:center;background:#f4f5f6;background:var(--surface-2);border:1.5px dashed #cbd0d6;border:1.5px dashed var(--border-2);border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:40px 24px;text-align:center;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.mapping-dropzone:hover{background:#f0fdf4;background:var(--accent-bg);border-color:#16a34a;border-color:var(--accent)}.mapping-dropzone--busy{cursor:progress;opacity:.8}.mapping-dropzone__icon{align-items:center;background:#fff;background:var(--surface);border:1px solid #cbd0d6;border:1px solid var(--border-2);border-radius:50%;color:#5c6370;color:var(--text-2);display:inline-flex;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:20px;font-weight:400;height:36px;justify-content:center;line-height:1;width:36px}.mapping-dropzone:hover .mapping-dropzone__icon{background:#fff;background:var(--surface);border-color:#16a34a;border-color:var(--accent);color:#16a34a;color:var(--accent)}.mapping-dropzone__title{color:#111418;color:var(--text);font-size:14px;letter-spacing:-.01em}.mapping-dropzone__hint{color:#9ba3ae;color:var(--text-3);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.mapping-file-strip{align-items:center;background:#f4f5f6;background:var(--surface-2);border:1px solid #e4e5e7;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:flex;gap:16px;padding:14px 16px}.mapping-file-strip__icon{flex-shrink:0;height:38px;object-fit:contain;width:38px}.mapping-file-strip__body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.mapping-file-strip__name{color:#111418;color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-file-strip__meta,.mapping-file-strip__name{font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono)}.mapping-file-strip__meta{align-items:center;display:inline-flex;font-size:10.5px;gap:8px;letter-spacing:.04em}.mapping-file-strip__dot,.mapping-file-strip__meta{color:#9ba3ae;color:var(--text-3)}.mapping-step-row{align-items:center;display:flex;gap:18px;justify-content:space-between}.mapping-step-row__left{align-items:flex-start;display:flex;gap:14px;min-width:0}.mapping-step-row__title{color:#111418;color:var(--text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0 0 2px}.mapping-step-row__sub{color:#5c6370;font-size:12.5px;line-height:1.45;margin:0}.mapping-primary-btn{flex-shrink:0;font-weight:600!important;letter-spacing:-.005em!important;padding:10px 18px!important}.mapping-ghost-btn{color:#5c6370!important;color:var(--text-2)!important;font-family:DM Mono,Consolas,Menlo,monospace!important;font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.06em!important;padding:5px 10px!important;text-transform:uppercase!important}.mapping-ghost-btn:hover{background:#f0fdf4!important;background:var(--accent-bg)!important;color:#16a34a!important;color:var(--accent)!important}.verif-progress{background:linear-gradient(180deg,rgba(22,163,74,.035),#fff)!important;background:linear-gradient(180deg,rgba(22,163,74,.035),var(--surface))!important;border-color:#bbf7d0!important}.verif-progress .mapping-card__header{margin-bottom:14px}.verif-progress__pct{font-feature-settings:"tnum";color:#16a34a;color:var(--accent);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:22px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em}.verif-progress .MuiLinearProgress-root{background:#16a34a1f!important;background:var(--accent-muted)!important}.verif-progress .MuiLinearProgress-bar{background:#16a34a!important}.verif-progress__timer{align-items:center;border-top:1px solid #e4e5e7;border-top:1px solid var(--border);display:flex;gap:18px;justify-content:space-between;margin:18px 0 2px;padding:14px 0 2px}.verif-progress__timer-label{color:#9ba3ae;color:var(--text-3);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.verif-progress__timer-units{display:grid;grid-auto-columns:minmax(54px,auto);grid-auto-flow:column}.verif-progress__timer-unit{align-items:center;border-left:1px solid #e4e5e7;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:5px;min-width:54px;padding:0 12px}.verif-progress__timer-unit:first-child{border-left:0}.verif-progress__timer-value{font-feature-settings:"tnum";color:#111418;color:var(--text);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:24px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.verif-progress__timer-unit-label{color:#9ba3ae;color:var(--text-3);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.verif-progress__hint{color:#9ba3ae;color:var(--text-3);font-size:11.5px;margin:12px 0 0}.verif-progress__actions{display:flex;justify-content:flex-end;margin-top:14px}.verif-progress__file{color:#5c6370;color:var(--text-2);font-size:11.5px;margin:10px 0 0;overflow-wrap:anywhere}.history-page__empty,.history-page__loading{align-items:center;background:#f4f5f6;background:var(--surface-2);border:1px dashed #cbd0d6;border:1px dashed var(--border-2);border-radius:10px;border-radius:var(--r-md);color:#9ba3ae;color:var(--text-3);display:flex;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:12px;justify-content:center;letter-spacing:.04em;min-height:120px}.history-page__list{flex-direction:column}.history-page__list,.history-page__pagination{border-top:1px solid #e4e5e7;border-top:1px solid var(--border);display:flex}.history-page__pagination{align-items:center;gap:16px;justify-content:space-between;padding:16px 0 4px}.history-page__pagination-summary{color:#9ba3ae;color:var(--text-3);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em}.history-page__pagination .MuiPaginationItem-root.Mui-selected{background-color:#16a34a!important;background-color:var(--accent)!important;color:#fff!important;color:var(--surface)!important}.history-page__pagination .MuiPaginationItem-root.Mui-selected:hover{background-color:#15803d!important;background-color:var(--accent-2)!important}.history-page__item{grid-gap:16px;align-items:center;background:#0000;border:0;border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--border);color:inherit;display:grid;gap:16px;grid-template-columns:104px minmax(0,1fr) auto;padding:15px 4px;text-align:left;transition:background-color .12s ease,opacity .12s ease;width:100%}.history-page__item:hover{background:#f4f5f6;background:var(--surface-2)}.history-page__item--active{background:#f0fdf4;background:var(--accent-bg)}.history-page__group{border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--border)}.history-page__group>.history-page__item{border-bottom:0}.history-page__children{border-left:1px solid #bbf7d0;border-left:1px solid var(--accent-border);margin:0 0 8px 32px}.history-page__item--child{background:#f4f5f6;background:var(--surface-2);border-bottom:0;grid-template-columns:104px minmax(0,1fr) auto;padding:10px 4px 10px 18px}.history-page__badge,.history-page__item--child:hover{background:#f0fdf4;background:var(--accent-bg)}.history-page__badge{border:1px solid #bbf7d0;border:1px solid var(--accent-border);border-radius:4px;color:#15803d;color:var(--accent-2);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:600;justify-self:start;letter-spacing:.1em;padding:6px 9px;text-transform:uppercase}.history-page__badge--mass{background:#fff;background:var(--surface);border-color:#cbd0d6;border-color:var(--border-2);color:#5c6370;color:var(--text-2)}.history-page__body{display:flex;flex-direction:column;gap:4px;min-width:0}.history-page__name{color:#111418;color:var(--text);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-page__meta{align-items:center;color:#9ba3ae;color:var(--text-3);display:inline-flex;flex-wrap:wrap;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10.5px;gap:8px;letter-spacing:.04em}.history-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.history-page__actions .MuiButton-root{font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media (max-width:760px){.history-page__pagination{align-items:flex-start;flex-direction:column}.history-page__item{gap:10px;grid-template-columns:1fr;padding:16px 0}.history-page__actions{justify-self:start}.history-page__children{margin-left:12px}.history-page__item--child{grid-template-columns:1fr;padding-left:14px}}.mapping-handoff{align-items:center;background:#fff;background:var(--surface);border:1px solid #e4e5e7;border:1px solid var(--border);border-radius:14px;border-radius:var(--r-lg);display:flex;gap:18px;justify-content:space-between;padding:22px 26px}.mapping-handoff__copy{align-items:flex-start;display:flex;gap:14px;min-width:0}@media (max-width:720px){.mapping-masthead{padding:24px 22px}.mapping-masthead__top{align-items:flex-start;flex-direction:column;gap:10px}.mapping-masthead__meta{grid-template-columns:1fr}.mapping-masthead__metric{border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--border);border-right:none;padding:14px 0}.mapping-masthead__metric:first-child{padding-top:0}.mapping-masthead__metric:last-child{border-bottom:none;padding-bottom:0}.mapping-handoff,.mapping-step-row{align-items:stretch;flex-direction:column}.mapping-primary-btn{width:100%}.verif-progress__timer{align-items:flex-start;flex-direction:column;gap:10px}.verif-progress__timer-units{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.verif-progress__timer-unit{min-width:0;padding:0 6px}}.login-shell{background:#f7f8f9;display:grid;grid-template-columns:1.15fr 1fr;min-height:100vh}.login-panel{display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;padding:56px 64px;position:relative}.login-panel--mission{background:#fff;background:var(--surface);border-right:1px solid #e4e5e7;border-right:1px solid var(--border)}.login-panel--form{background:#f7f8f9;background-image:radial-gradient(circle at 50% 0,#16a34a0d 0,#0000 55%)}.login-panel__grid{background-image:linear-gradient(90deg,rgba(17,20,24,.045) 1px,#0000 0),linear-gradient(180deg,rgba(17,20,24,.045) 1px,#0000 0);background-position:-1px -1px;background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse at 0 50%,#000 0,#0000 72%);-webkit-mask-image:radial-gradient(ellipse at 0 50%,#000 0,#0000 72%);pointer-events:none;position:absolute;z-index:-1}.login-panel__inner{max-width:480px;position:relative}.login-panel__eyebrow{align-items:center;color:#5c6370;color:var(--text-2);display:inline-flex;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11px;gap:10px;margin:32px 0 22px}.login-panel__eyebrow-index{color:#15803d;color:var(--accent-2);font-weight:500;letter-spacing:.06em}.login-panel__eyebrow-sep{color:#9ba3ae;color:var(--text-3)}.login-panel__title{color:#111418;color:var(--text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:clamp(32px,4vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1.04;margin:0 0 18px}.login-panel__title em{color:#16a34a;color:var(--accent);font-style:italic;font-weight:400}.login-panel__lede{color:#5c6370;color:var(--text-2);font-size:14px;line-height:1.6;margin:0 0 36px;max-width:46ch}.login-panel__caps{border-top:1px solid #e4e5e7;border-top:1px solid var(--border);list-style:none;margin:0 0 40px;padding:0}.login-panel__caps li{grid-gap:16px;border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr);padding:16px 0 15px}.login-panel__caps-index{color:#9ba3ae;color:var(--text-3);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;padding-top:3px}.login-panel__caps-name{color:#111418;color:var(--text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:-.01em;margin-bottom:3px}.login-panel__caps-desc{color:#5c6370;color:var(--text-2);font-size:12.5px;line-height:1.5}.login-panel__footer{align-items:center;border-top:1px solid #e4e5e7;border-top:1px solid var(--border);display:flex;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10.5px;gap:16px;justify-content:space-between;letter-spacing:.08em;padding-top:18px;text-transform:uppercase}.login-panel__build{align-items:baseline;display:inline-flex;gap:8px}.login-panel__build,.login-panel__build-key{color:#9ba3ae;color:var(--text-3)}.login-panel__build-val{color:#5c6370;color:var(--text-2);font-weight:500}.login-panel__version{color:#9ba3ae;color:var(--text-3)}.login-brand{align-items:center;display:flex;gap:10px}.login-brand-name{color:#111418;color:var(--text);font-size:17px;font-weight:700;letter-spacing:-.03em}.login-brand-tag{border:1px solid #e4e5e7;border:1px solid var(--border);border-radius:4px;color:#9ba3ae;color:var(--text-3);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;line-height:1;margin-left:2px;padding:3px 8px;text-transform:uppercase}.login-form{margin:0 auto;max-width:100%;position:relative;width:400px}.login-form__head{margin-bottom:22px}.login-form__eyebrow{align-items:center;color:#5c6370;color:var(--text-2);display:inline-flex;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11px;gap:10px;margin-bottom:18px}.login-form__eyebrow-index{color:#15803d;color:var(--accent-2);font-weight:500;letter-spacing:.06em}.login-form__eyebrow-sep{color:#9ba3ae;color:var(--text-3)}.login-form__body{background:#fff;background:var(--surface);border:1px solid #e4e5e7;border-radius:14px;border-radius:var(--r-lg);box-shadow:0 1px 4px #00000014,0 0 1px #0000000a;box-shadow:var(--shadow-sm);overflow:hidden}.login-form__strip{align-items:center;background:#f4f5f6;background:var(--surface-2);border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--border);display:flex;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10.5px;justify-content:space-between;letter-spacing:.12em;padding:11px 18px;text-transform:uppercase}.login-form__strip-key{color:#9ba3ae;color:var(--text-3)}.login-form__strip-val{color:#111418;color:var(--text);font-weight:500;letter-spacing:.06em}.login-form__fields{padding:22px}.login-form__footer{color:#9ba3ae;display:flex;flex-direction:column;font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11.5px;gap:3px;letter-spacing:.04em;margin-top:18px;text-align:center}.login-form__footer span:first-child{color:#111418;color:var(--text);font-weight:500}.login-heading{color:#111418;color:var(--text);font-size:22px;font-weight:700;letter-spacing:-.03em;margin:0 0 6px}.login-sub{color:#5c6370;color:var(--text-2);font-size:13px;margin:0}@media (max-width:960px){.login-shell{grid-template-columns:1fr}.login-panel--mission{display:none}.login-panel--form{padding:48px 24px}.login-form{width:100%}}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd0d6;background:var(--border-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ba3ae;background:var(--text-3)}.app-header{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#ffffffd9;border-bottom:1px solid #0000000f;position:-webkit-sticky;position:sticky;top:0;transition:all .2s ease-in-out;z-index:1000}.app-header-container{height:56px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.app-header-container,.app-header__brand,.app-header__left{align-items:center;display:flex}.app-header__brand{color:#111418;color:var(--text);gap:8px;text-decoration:none;transition:opacity .15s ease}.app-header__brand:hover{opacity:.85}.app-header__logo{height:28px;width:auto}.app-header__brand-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111418 30%,#5c6370 90%);background:linear-gradient(135deg,var(--text) 30%,var(--text-2) 90%);background-clip:text;-webkit-background-clip:text;font-size:15px;font-weight:700;letter-spacing:-.03em}.app-header__logo-tag{background:#f0fdf4;background:var(--accent-bg);border:1px solid #bbf7d0;border:1px solid var(--accent-border);border-radius:4px;color:#16a34a;color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1;padding:2px 6px;text-transform:uppercase}.app-header__nav{align-items:center;display:flex;gap:4px}.app-header__nav-item{border-radius:10px;border-radius:var(--r-md);color:#5c6370;color:var(--text-2);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:13.5px;font-weight:500;padding:6px 14px;position:relative;text-decoration:none;transition:all .15s ease}.app-header__nav-item:hover{background:#f4f5f6;background:var(--surface-2);color:#111418;color:var(--text)}.app-header__nav-item--active{background:#f0fdf4;background:var(--accent-bg);color:#16a34a;color:var(--accent);font-weight:600}.app-header__right{align-items:center;display:flex;gap:16px}.notification-bell{display:flex;flex:0 0 36px;height:36px;width:36px}.notification-bell__button.MuiIconButton-root{border-radius:10px;border-radius:var(--r-md);color:#5c6370;color:var(--text-2);height:36px;transition:color .15s ease,background-color .15s ease;width:36px}.notification-bell__button.MuiIconButton-root:focus-visible,.notification-bell__button.MuiIconButton-root:hover{background:#f4f5f6;background:var(--surface-2);color:#111418;color:var(--text)}.notification-bell__button .MuiBadge-badge{background:#dc2626;background:var(--red);font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:9px;font-weight:600;height:17px;min-width:17px;padding:0 4px}.notification-popover.MuiPaper-root{border-radius:10px;border-radius:var(--r-md);box-shadow:0 4px 20px #00000012,0 1px 3px #0000000d;box-shadow:var(--shadow-md);margin-top:8px;max-height:min(560px,calc(100vh - 84px));overflow:hidden;width:min(390px,calc(100vw - 24px))}.notification-popover--above.MuiPaper-root{margin-bottom:8px;margin-top:0}.notification-popover__header{align-items:center;border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;min-height:68px;padding:14px 16px}.notification-popover__header h2{font-size:14px;font-weight:650;letter-spacing:0;line-height:1.3;margin:0}.notification-popover__header p{color:#5c6370;color:var(--text-2);font-size:11px;margin:3px 0 0}.notification-popover__list{max-height:440px;overflow-y:auto}.notification-popover__empty{align-items:center;color:#5c6370;color:var(--text-2);display:flex;flex-direction:column;font-size:12px;gap:9px;justify-content:center;min-height:150px;padding:24px;text-align:center}.notification-item{align-items:flex-start;background:#fff;background:var(--surface);border:0;border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--border);color:#111418;color:var(--text);cursor:pointer;display:flex;gap:11px;min-height:88px;padding:13px 16px;position:relative;text-align:left;transition:background-color .15s ease;width:100%}.notification-item:last-child{border-bottom:0}.notification-item:focus-visible,.notification-item:hover{background:#f4f5f6;background:var(--surface-2);outline:none}.notification-item--unread{background:#f0fdf4;background:var(--accent-bg)}.notification-item__icon{align-items:center;border-radius:6px;border-radius:var(--r-sm);display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.notification-item__icon--success{background:#16a34a1f;background:var(--accent-muted);color:#15803d;color:var(--accent-2)}.notification-item__icon--warning{background:#d977061f;color:#d97706;color:var(--amber)}.notification-item__body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.notification-item__body strong{font-size:12.5px;font-weight:650}.notification-item__body span,.notification-item__body time{color:#5c6370;color:var(--text-2);font-size:11.5px}.notification-item__body time{font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px}.notification-item__unread-dot{background:#16a34a;background:var(--accent);border-radius:50%;flex:0 0 7px;height:7px;margin-top:5px;width:7px}.app-header__job-badge{align-items:center;background:#f0fdf4;background:var(--accent-bg);border:1px solid #bbf7d0;border:1px solid var(--accent-border);border-radius:20px;color:#16a34a;color:var(--accent);display:flex;font-size:11.5px;font-weight:600;justify-content:center;min-width:54px;padding:5px 12px;text-decoration:none;transition:all .2s ease}.app-header__job-badge span{text-align:center;width:100%}.app-header__job-badge:hover{box-shadow:0 4px 12px #16a34a1f;transform:translateY(-1px)}.app-header__pulse-dot{animation:app-header-pulse 1.6s infinite;background-color:#16a34a;background-color:var(--accent);border-radius:50%;box-shadow:0 0 0 0 #16a34ab3;height:7px;width:7px}@keyframes app-header-pulse{0%{box-shadow:0 0 0 0 #16a34ab3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #16a34a00;transform:scale(1)}to{box-shadow:0 0 0 0 #16a34a00;transform:scale(.95)}}.app-header__user{align-items:center;background:#f4f5f6;background:var(--surface-2);border:1px solid #e4e5e7;border:1px solid var(--border);border-radius:30px;display:flex;gap:10px;padding:4px 8px;transition:all .15s ease}.app-header__user:hover{background:#eef0f2;background:var(--surface-3);border-color:#cbd0d6;border-color:var(--border-2)}.app-header__user-avatar{align-items:center;background:#16a34a;background:var(--accent);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:24px;justify-content:center;text-transform:uppercase;width:24px}.app-header__user-avatar,.app-header__user-email{font-family:DM Mono,Consolas,Menlo,monospace;font-family:var(--font-mono)}.app-header__user-email{color:#5c6370;color:var(--text-2);font-size:11.5px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__signout-btn{background:#0000!important;border:none!important;border-radius:10px!important;border-radius:var(--r-md)!important;color:#5c6370!important;color:var(--text-2)!important;cursor:pointer!important;font-family:DM Sans,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:500!important;padding:6px 12px!important;transition:all .15s ease!important}.app-header__signout-btn:hover{background:#dc26260d!important;color:#dc2626!important;color:var(--red)!important}@media (max-width:760px){.app-header-container{padding:0 12px}.app-header__left{flex:1 1;gap:12px;min-width:0}.app-header__nav{min-width:0;overflow-x:auto;scrollbar-width:none}.app-header__nav::-webkit-scrollbar{display:none}.app-header__nav-item{padding-inline:8px}.app-header__right{gap:6px}.app-header__job-badge,.app-header__user{display:none}.app-header__signout-btn{padding-inline:6px!important}}@media (max-width:520px){.app-header__brand,.app-header__signout-btn{display:none}.app-header__right{flex:0 0 36px}}@media (prefers-reduced-motion:reduce){.notification-bell__button.MuiIconButton-root,.notification-item{transition:none}}.MuiPaper-root,.MuiTypography-root{font-family:DM Sans,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important}:root{--bg:#e4e8e1;--surface:#f8faf4;--surface-2:#edf1eb;--surface-3:#dce4dd;--border:#c4cec4;--border-2:#87988b;--text:#15221d;--text-2:#506157;--text-3:#728176;--accent:#2f8f55;--accent-2:#1d6d3e;--accent-bg:#e7f3e6;--accent-border:#9dcaab;--accent-muted:#2f8f5524;--signal:#c5f26b;--blue:#3c719a;--amber:#b56d22;--red:#b8473d;--night:#13201d;--night-2:#1c2b26;--night-3:#293b33;--night-line:#c5f26b2e;--r-xs:3px;--r-sm:5px;--r-md:8px;--r-lg:12px;--r-xl:16px;--shadow-xs:0 1px 2px #0d1b1414;--shadow-sm:0 8px 22px #14251b14,0 1px 2px #14251b14;--shadow-md:0 18px 42px #14251b24,0 2px 6px #14251b14;--font-ui:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono","Consolas","Menlo",monospace}body,html{background:#e4e8e1;background:var(--bg)}body{color:#15221d;color:var(--text);font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-family:var(--font-ui)}button,input,select,textarea{font-family:inherit}::selection{background:#c5f26b;background:var(--signal);color:#13201d;color:var(--night)}:focus-visible{outline:2px solid #2f8f55;outline:2px solid var(--accent);outline-offset:3px}.app-shell{min-height:100vh}.app-main>.MuiContainer-root{max-width:none;padding:34px 0 68px!important;width:min(100% - 40px,1240px)}.app-header{background:#13201d;background:var(--night);border-bottom:1px solid #293b33;border-bottom:1px solid var(--night-3);box-shadow:0 6px 18px #0b14101f}.app-header-container{height:68px;max-width:none;padding:0;width:min(100% - 40px,1240px)}.app-header__left{gap:32px;min-width:0}.app-header__brand{color:#f4f7ed;gap:11px}.app-header__brand:hover{opacity:1}.app-header__logo{background:#c5f26b;background:var(--signal);border-radius:7px;height:34px;object-fit:contain;padding:4px;width:34px}.app-header__brand-copy{display:inline-flex;flex-direction:column;gap:1px;line-height:1}.app-header__brand-copy strong{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:.08em}.app-header__brand-copy small{color:#c5f26b;color:var(--signal);font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:.16em}.app-header__nav{gap:3px}.app-header__nav-item{border:1px solid #0000;border-radius:5px;border-radius:var(--r-sm);color:#a9b8ae;font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:9px 12px;text-transform:uppercase}.app-header__nav-item:hover{background:#1c2b26;background:var(--night-2);border-color:#293b33;border-color:var(--night-3);color:#f4f7ed}.app-header__nav-item--active{background:#c5f26b1a;border-color:#c5f26b59;color:#c5f26b;color:var(--signal)}.app-header__right{gap:10px}.notification-bell__button.MuiIconButton-root{color:#a9b8ae}.notification-bell__button.MuiIconButton-root:focus-visible,.notification-bell__button.MuiIconButton-root:hover{background:#1c2b26;background:var(--night-2);color:#c5f26b;color:var(--signal)}.notification-bell__button .MuiBadge-badge{background:#b56d22;background:var(--amber);border:2px solid #13201d;border:2px solid var(--night)}.app-header__job-badge{background:#c5f26b1a;border-color:#c5f26b73;border-radius:5px;border-radius:var(--r-sm);color:#c5f26b;color:var(--signal);font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono)}.app-header__user{background:#1c2b26;background:var(--night-2);border-color:#293b33;border-color:var(--night-3);border-radius:5px;border-radius:var(--r-sm)}.app-header__user:hover{background:#293b33;background:var(--night-3);border-color:#476054}.app-header__user-avatar{background:#c5f26b;background:var(--signal);border-radius:4px;color:#13201d;color:var(--night)}.app-header__user-email{color:#c5d0c7}.app-header__signout-btn{color:#9baa9f!important;font-family:IBM Plex Mono,Consolas,Menlo,monospace!important;font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.app-header__signout-btn:hover{background:#b8473d29!important;color:#ff9b8e!important}.app-main{margin-left:248px;min-height:100vh;min-width:0}.app-sidebar{background:#13201d;background:var(--night);border-right:1px solid #293b33;border-right:1px solid var(--night-3);box-shadow:6px 0 18px #0b14101f;color:#f4f7ed;inset:0 auto 0 0;position:fixed;width:248px;z-index:1200}.app-sidebar__inner{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:22px 14px 16px}.app-sidebar__brand-row{align-items:center;display:flex;justify-content:space-between;min-height:40px;padding:0 6px}.app-mobile-bar__brand,.app-sidebar__brand{align-items:center;color:#f4f7ed;display:inline-flex;gap:11px;min-width:0;text-decoration:none}.app-mobile-bar__brand:hover,.app-sidebar__brand:hover{color:#fff}.app-mobile-bar__logo,.app-sidebar__logo{background:#c5f26b;background:var(--signal);border-radius:7px;flex:0 0 34px;height:34px;object-fit:contain;padding:4px;width:34px}.app-mobile-bar__brand>span,.app-sidebar__brand-copy{display:inline-flex;flex-direction:column;gap:1px;line-height:1;min-width:0}.app-mobile-bar__brand strong,.app-sidebar__brand-copy strong{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:.08em}.app-mobile-bar__brand small,.app-sidebar__brand-copy small{color:#c5f26b;color:var(--signal);font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:.16em}.app-mobile-bar__menu,.app-sidebar__close{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;border-radius:var(--r-sm);color:#a9b8ae;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.app-sidebar__close{display:none}.app-mobile-bar__menu:focus-visible,.app-mobile-bar__menu:hover,.app-sidebar__close:focus-visible,.app-sidebar__close:hover{background:#1c2b26;background:var(--night-2);border-color:#293b33;border-color:var(--night-3);color:#c5f26b;color:var(--signal)}.app-sidebar__section-label{color:#718377;font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.14em;margin:34px 10px 10px;text-transform:uppercase}.app-sidebar__nav{grid-gap:5px;display:grid;gap:5px}.app-sidebar__nav-item{grid-gap:9px;align-items:center;border:1px solid #0000;border-radius:5px;border-radius:var(--r-sm);color:#9eafa4;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:9px 10px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.app-sidebar__nav-item:focus-visible,.app-sidebar__nav-item:hover{background:#1c2b26;background:var(--night-2);border-color:#293b33;border-color:var(--night-3);color:#f4f7ed;transform:translateX(2px)}.app-sidebar__nav-item--active{background:#c5f26b1a;border-color:#c5f26b59;color:#c5f26b;color:var(--signal)}.app-sidebar__nav-item--active:focus-visible,.app-sidebar__nav-item--active:hover{background:#c5f26b24;color:#c5f26b;color:var(--signal)}.app-sidebar__nav-icon{align-items:center;background:hsla(0,0%,100%,.035);border-radius:3px;border-radius:var(--r-xs);color:#718377;display:inline-flex;height:34px;justify-content:center;width:34px}.app-sidebar__nav-item--active .app-sidebar__nav-icon{background:#c5f26b21;color:#c5f26b;color:var(--signal)}.app-sidebar__nav-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.app-sidebar__nav-copy strong{color:inherit;font-size:13px;font-weight:600;line-height:1.15}.app-sidebar__nav-copy small{color:#718377;font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__nav-item--active .app-sidebar__nav-copy small{color:#a8bb9f}.app-sidebar__footer{grid-gap:13px;border-top:1px solid #293b33;border-top:1px solid var(--night-3);display:grid;gap:13px;margin-top:auto;padding-top:17px}.app-sidebar__job{align-items:center;background:#c5f26b1a;border:1px solid #c5f26b59;border-radius:5px;border-radius:var(--r-sm);color:#c5f26b;color:var(--signal);display:flex;gap:12px;justify-content:space-between;padding:10px 11px;text-decoration:none}.app-sidebar__job:focus-visible,.app-sidebar__job:hover{background:#c5f26b29}.app-sidebar__job-label{align-items:center;display:inline-flex;font-size:9px;gap:7px;letter-spacing:.03em;min-width:0;text-transform:uppercase}.app-sidebar__job strong,.app-sidebar__job-label{font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono)}.app-sidebar__job strong{font-size:12px;font-weight:600}.app-sidebar__activity .app-sidebar__section-label{margin:0 0 6px}.app-sidebar__activity-row{align-items:center;color:#a9b8ae;display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:0 3px 0 10px}.app-sidebar .notification-bell{flex:0 0 36px}.app-sidebar .notification-bell__button.MuiIconButton-root{color:#a9b8ae}.app-sidebar .notification-bell__button.MuiIconButton-root:focus-visible,.app-sidebar .notification-bell__button.MuiIconButton-root:hover{background:#1c2b26;background:var(--night-2);color:#c5f26b;color:var(--signal)}.app-sidebar .notification-bell__button .MuiBadge-badge{border-color:#13201d;border-color:var(--night)}.app-sidebar__user{grid-gap:9px;align-items:center;background:#1c2b26;background:var(--night-2);border:1px solid #293b33;border:1px solid var(--night-3);border-radius:5px;border-radius:var(--r-sm);display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);min-width:0;padding:10px 8px}.app-sidebar__user-avatar{align-items:center;background:#c5f26b;background:var(--signal);border-radius:4px;color:#13201d;color:var(--night);display:flex;font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:12px;font-weight:600;height:30px;justify-content:center;width:30px}.app-sidebar__user-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.app-sidebar__user-copy span,.app-sidebar__user-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__user-copy strong{color:#eef3e9;font-size:11px;font-weight:600}.app-sidebar__user-copy span{color:#829487;font-size:9px}.app-sidebar__signout,.app-sidebar__user-copy span{font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono)}.app-sidebar__signout{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;border-radius:var(--r-sm);color:#9baa9f;cursor:pointer;display:inline-flex;font-size:10px;gap:8px;justify-content:center;letter-spacing:.08em;min-height:36px;text-transform:uppercase}.app-sidebar__signout:focus-visible,.app-sidebar__signout:hover{background:#b8473d29;border-color:#b8473d40;color:#ff9b8e}.app-mobile-bar,.app-sidebar-backdrop{display:none}.app-guide-fab{align-items:center;background:#13201d;background:var(--night);border:1px solid #476054;border-radius:5px;border-radius:var(--r-sm);bottom:24px;box-shadow:0 4px 10px #0b141033;color:#f4f7ed;display:inline-flex;font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:500;gap:8px;letter-spacing:.07em;min-height:42px;padding:0 13px;position:fixed;right:24px;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;z-index:1100}.app-guide-fab--active,.app-guide-fab:focus-visible,.app-guide-fab:hover{background:#c5f26b;background:var(--signal);border-color:#c5f26b;border-color:var(--signal);color:#13201d;color:var(--night);transform:translateY(-2px)}.app-guide-fab--active{box-shadow:0 0 0 3px #c5f26b38}.adminMasthead,.mapping-masthead{background:#13201d!important;background:var(--night)!important;border:1px solid #293b33!important;border:1px solid var(--night-3)!important;border-radius:8px!important;border-radius:var(--r-md)!important;box-shadow:0 18px 42px #14251b24,0 2px 6px #14251b14;box-shadow:var(--shadow-md);color:#f4f7ed;isolation:isolate;overflow:hidden;padding:34px 32px 30px!important;position:relative}.adminMasthead:before,.mapping-masthead:before{background:radial-gradient(circle at 82% 16%,#c5f26b21,#0000 34%);content:"";inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#00000073 44%,#0000 78%);mask-image:linear-gradient(115deg,#000,#00000073 44%,#0000 78%);opacity:.7;pointer-events:none;position:absolute;z-index:-1}.adminMasthead:after,.mapping-masthead:after{background:#c5f26b;background:var(--signal);bottom:0;content:"";height:3px;left:0;position:absolute;width:34%}.adminMastheadGrid,.adminMastheadRule,.mapping-masthead__grid,.mapping-masthead__rule{display:none}.adminMastheadTop,.mapping-masthead__top{align-items:center;margin-bottom:28px;position:relative}.adminMastheadEyebrow,.mapping-masthead__eyebrow{display:none}.adminMastheadStatus,.mapping-masthead__status{background:#0000;border:1px solid #c5f26b6b;border-radius:3px;border-radius:var(--r-xs);color:#c5f26b;color:var(--signal);font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;padding:6px 9px;text-transform:uppercase}.adminMastheadTitle,.mapping-masthead__title{color:#f6f8ef!important;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:clamp(38px,6vw,66px)!important;font-weight:600!important;letter-spacing:-.06em!important;line-height:.98!important;margin:0 0 17px!important;max-width:11ch;position:relative}.adminMastheadTitle em,.mapping-masthead__title em{color:#c5f26b!important;color:var(--signal)!important;font-style:normal;font-weight:400}.adminMastheadLede,.mapping-masthead__lede{color:#b6c3b9!important;font-size:14px!important;line-height:1.6!important;margin:0 0 34px!important;max-width:62ch;position:relative}.mapping-masthead__meta{border-top:1px solid #293b33;border-top:1px solid var(--night-3);padding-top:20px;position:relative}.mapping-masthead__metric{border-right-color:#293b33;border-right-color:var(--night-3)}.mapping-masthead__metric-label{color:#879b8d;font-size:9px}.mapping-masthead__metric-value{color:#f6f8ef;font-size:31px}.mapping-masthead__metric-value--text{color:#c5f26b;color:var(--signal);font-size:18px}.mapping-masthead__metric-hint{color:#829487}.adminCard,.mapping-card,.section-panel,.stat-card{background:#f8faf4!important;background:var(--surface)!important;border:1px solid #c4cec4!important;border:1px solid var(--border)!important;border-radius:8px!important;border-radius:var(--r-md)!important;box-shadow:0 1px 2px #0d1b1414!important;box-shadow:var(--shadow-xs)!important}.mapping-card{padding:26px 24px 24px!important}.mapping-card__header{border-bottom:1px solid #c4cec4;border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.adminCardIndex,.mapping-card__index{background:#13201d;background:var(--night);border:0;border-radius:3px;border-radius:var(--r-xs);color:#c5f26b;color:var(--signal);font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;min-width:29px;padding:7px 6px;text-align:center}.adminCardTitle,.mapping-card__title{color:#15221d;color:var(--text);font-size:18px;font-weight:600}.adminCardSub,.mapping-card__sub{color:#506157;color:var(--text-2)}.mapping-card__divider{background:#c4cec4;background:var(--border);margin:24px 0 20px}.coforDropzone,.mapping-dropzone{background:#e9eee7;border:1px dashed #87988b;border:1px dashed var(--border-2);border-radius:5px;border-radius:var(--r-sm);min-height:188px;transition:background-color .22s ease,border-color .22s ease,transform .22s ease}.coforDropzone:hover,.coforDropzoneActive,.mapping-dropzone:hover{background:#e7f3e6;background:var(--accent-bg);border-color:#2f8f55;border-color:var(--accent);transform:translateY(-2px)}.mapping-dropzone__icon{background:#13201d;background:var(--night);border:0;border-radius:5px;border-radius:var(--r-sm);color:#c5f26b;color:var(--signal);height:42px;width:42px}.mapping-dropzone__title{font-size:15px;font-weight:600}.coforDropzoneHint,.mapping-dropzone__hint{color:#728176;color:var(--text-3);font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px}.mapping-file-strip{background:#13201d;background:var(--night);border:1px solid #293b33;border:1px solid var(--night-3);border-radius:5px;border-radius:var(--r-sm);color:#f6f8ef}.mapping-file-strip__name{color:#f6f8ef}.mapping-file-strip__meta{color:#a7b7ab}.mapping-file-strip__dot{color:#c5f26b;color:var(--signal)}.mapping-step-row__title{font-size:15px}.mapping-step-row__sub{color:#506157;color:var(--text-2)}.adminPrimaryBtn,.mapping-primary-btn,.primary-btn{background:#2f8f55!important;background:var(--accent)!important;border-radius:5px!important;border-radius:var(--r-sm)!important;box-shadow:inset 0 -2px 0 #00000029,0 3px 8px #2f8f5529!important;color:#fff!important;font-weight:600!important;min-height:40px}.adminPrimaryBtn:hover,.mapping-primary-btn:hover,.primary-btn:hover{background:#1d6d3e!important;background:var(--accent-2)!important;box-shadow:inset 0 -2px 0 #0000002e,0 6px 14px #2f8f5538!important;transform:translateY(-1px)}.adminGhostBtn,.mapping-ghost-btn{border-radius:5px!important;border-radius:var(--r-sm)!important;color:#506157!important;color:var(--text-2)!important;font-family:IBM Plex Mono,Consolas,Menlo,monospace!important;font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.adminGhostBtn:hover,.mapping-ghost-btn:hover{background:#edf1eb!important;background:var(--surface-2)!important;color:#1d6d3e!important;color:var(--accent-2)!important}.verif-progress{background:#edf5e7!important;border-color:#9dcaab!important;border-color:var(--accent-border)!important}.verif-progress__pct{color:#1d6d3e;color:var(--accent-2)}.verif-progress .MuiLinearProgress-root{background:#cfe4ca!important;border-radius:0!important}.verif-progress .MuiLinearProgress-bar{background:#2f8f55!important;background:var(--accent)!important}.mapping-handoff{background:#13201d;background:var(--night);border:1px solid #293b33;border:1px solid var(--night-3);border-radius:8px;border-radius:var(--r-md);color:#f6f8ef}.mapping-handoff .mapping-step-row__title{color:#f6f8ef}.mapping-handoff .mapping-step-row__sub{color:#a7b7ab}.MuiTableContainer-root,.preview-table,.result-table{border:1px solid #c4cec4;border:1px solid var(--border);border-radius:5px;border-radius:var(--r-sm);overflow:auto}.MuiTableCell-root{border-bottom-color:#c4cec4!important;border-bottom-color:var(--border)!important}.MuiTableHead-root .MuiTableCell-root{background:#13201d!important;background:var(--night)!important;color:#b9c8bc!important;font-family:IBM Plex Mono,Consolas,Menlo,monospace!important;font-family:var(--font-mono)!important;font-size:9px!important;letter-spacing:.11em!important}.MuiTableBody-root .MuiTableCell-root{background:#f8faf4!important;background:var(--surface)!important;color:#15221d!important;color:var(--text)!important}.MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:#e7f3e6!important;background:var(--accent-bg)!important}.stat-card{border-radius:5px!important;border-radius:var(--r-sm)!important;box-shadow:none!important;min-width:150px}.stat-card:hover{border-color:#2f8f55!important;border-color:var(--accent)!important;box-shadow:0 1px 2px #0d1b1414!important;box-shadow:var(--shadow-xs)!important}.stat-active{background:#13201d!important;background:var(--night)!important;border-color:#13201d!important;border-color:var(--night)!important;box-shadow:0 0 0 3px #c5f26b38!important}.stat-active .meta-text,.stat-active .stat-kicker{color:#a7b7ab!important}.stat-active .stat-value{color:#c5f26b!important;color:var(--signal)!important}.stat-kicker{color:#506157!important;color:var(--text-2)!important;font-size:9px!important}.stat-kicker,.stat-value{font-family:IBM Plex Mono,Consolas,Menlo,monospace!important;font-family:var(--font-mono)!important}.MuiAlert-root,.MuiButton-root,.MuiChip-root,.MuiFormLabel-root,.MuiInputBase-root,.MuiPaper-root,.MuiTypography-root{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important}.MuiButton-root{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.MuiOutlinedInput-root{background:#f8faf4;background:var(--surface);border-radius:5px!important;border-radius:var(--r-sm)!important}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#87988b!important;border-color:var(--border-2)!important;border-radius:5px!important;border-radius:var(--r-sm)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2f8f55!important;border-color:var(--accent)!important}.MuiInputLabel-root.Mui-focused{color:#1d6d3e!important;color:var(--accent-2)!important}.MuiInputBase-input{color:#15221d!important;color:var(--text)!important;font-size:14px!important}.MuiChip-root{border-radius:3px!important;border-radius:var(--r-xs)!important}.MuiAlert-root{border-radius:5px!important;border-radius:var(--r-sm)!important;box-shadow:0 1px 2px #0d1b1414;box-shadow:var(--shadow-xs)}.MuiAlert-standardSuccess{background:#e7f3e6!important;background:var(--accent-bg)!important;border-color:#9dcaab!important;border-color:var(--accent-border)!important;color:#1d6d3e!important;color:var(--accent-2)!important}.MuiAlert-standardWarning{background:#fbf1df!important;border-color:#e5be81!important;color:#754513!important}.MuiAlert-standardError{background:#fae9e6!important;border-color:#dfaaa3!important;color:#7f2c27!important}.MuiCircularProgress-root{color:#2f8f55!important;color:var(--accent)!important}.MuiDialog-paper{background:#f8faf4!important;background:var(--surface)!important;border:1px solid #c4cec4;border:1px solid var(--border);border-radius:8px!important;border-radius:var(--r-md)!important;box-shadow:0 18px 42px #14251b24,0 2px 6px #14251b14!important;box-shadow:var(--shadow-md)!important}.MuiDialogTitle-root{background:#13201d;background:var(--night);color:#f6f8ef}.login-shell{background:#e4e8e1;background:var(--bg);grid-template-columns:1.08fr .92fr}.login-panel{padding:56px clamp(28px,6vw,86px)}.login-panel--mission{background:#13201d;background:var(--night);border-right:1px solid #293b33;border-right:1px solid var(--night-3);color:#f6f8ef}.login-panel--form{background:#e4e8e1;background:var(--bg);background-image:none}.login-panel__grid{background:radial-gradient(circle at 18% 50%,#c5f26b21,#0000 42%);-webkit-mask-image:linear-gradient(120deg,#000,#0000 78%);mask-image:linear-gradient(120deg,#000,#0000 78%);opacity:.7}.login-panel__inner{max-width:540px}.login-brand-name{color:#f6f8ef;letter-spacing:.08em}.login-brand-tag{border-color:#c5f26b6b;color:#c5f26b;color:var(--signal)}.login-form__eyebrow,.login-panel__eyebrow{color:#8da094}.login-form__eyebrow-index,.login-panel__eyebrow-index{color:#c5f26b;color:var(--signal)}.login-panel__title{color:#f6f8ef;font-size:clamp(36px,5vw,60px);letter-spacing:-.06em;max-width:11ch}.login-panel__title em{color:#c5f26b;color:var(--signal);font-style:normal}.login-panel__caps-desc,.login-panel__lede{color:#a9b9ad}.login-panel__caps,.login-panel__footer{border-color:#293b33;border-color:var(--night-3)}.login-panel__caps-name{color:#f6f8ef}.login-panel__caps-index,.login-panel__version{color:#84998b}.login-form__head{margin-bottom:26px}.login-heading{font-size:30px;letter-spacing:-.05em}.login-form__body{border:1px solid #c4cec4;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-md);box-shadow:0 18px 42px #14251b24,0 2px 6px #14251b14;box-shadow:var(--shadow-md)}.login-form__strip{background:#13201d;background:var(--night);border-bottom-color:#293b33;border-bottom-color:var(--night-3);color:#f6f8ef}.login-form__strip-key{color:#84998b}.login-form__strip-val{color:#c5f26b;color:var(--signal)}.login-form__footer{color:#728176;color:var(--text-3)}.history-page__header{display:flex;flex-direction:column;gap:24px;margin-bottom:22px}.history-page__intro{align-items:flex-start;display:flex;gap:14px}.history-page__intro-copy{min-width:0}.history-page__lede{color:#506157;color:var(--text-2);font-size:14px;line-height:1.55;margin:8px 0 0;max-width:62ch}.history-page__toolbar{align-items:center;border-top:1px solid #c4cec4;border-top:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding-top:16px}.history-page__toolbar-label{color:#506157;color:var(--text-2);flex:0 0 auto;font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.history-page__toolbar-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:0}.history-page__filters{flex-wrap:wrap;justify-content:flex-end}.history-page__filters .MuiButton-contained{background:#1d6d3e!important;background:var(--accent-2)!important;color:#fff!important}.history-page__filters .MuiButton-contained:hover{background:#13201d!important;background:var(--night)!important}.history-page__item:hover,.userRow:hover{background:#edf1eb!important;background:var(--surface-2)!important}.coforStatusBadge,.history-page__badge,.history-page__item--active{background:#e7f3e6!important;background:var(--accent-bg)!important}.coforStatusBadge,.history-page__badge{border-color:#9dcaab!important;border-color:var(--accent-border)!important;border-radius:3px!important;border-radius:var(--r-xs)!important;color:#1d6d3e!important;color:var(--accent-2)!important}.history-page__badge--mass{background:#edf1eb!important;background:var(--surface-2)!important;border-color:#c4cec4!important;border-color:var(--border)!important;color:#506157!important;color:var(--text-2)!important}.adminLayoutGrid{gap:16px}.adminCard{padding:26px 24px 24px}.statTile{border-radius:5px!important;border-radius:var(--r-sm)!important;box-shadow:none!important}.statTileValue{color:#1d6d3e;color:var(--accent-2)}.directoryToolbar{background:#13201d;background:var(--night);border-color:#293b33;border-color:var(--night-3);border-radius:5px;border-radius:var(--r-sm)}.directoryCount{color:#a8b7ac}.adminDangerCard{background:#fbf1df!important;border-color:#e5be81!important}.adminDangerCallout{background:#fff8ed;border-color:#e5be81;border-left:1px solid #e5be81}@media (max-width:760px){.history-page__header{gap:20px}.history-page__toolbar{align-items:flex-start;flex-direction:column;gap:10px}.history-page__toolbar-actions{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;width:100%}.history-page__filters{justify-content:flex-start}.app-header-container,.app-shell>.MuiContainer-root{width:min(100% - 24px,1240px)}.app-shell>.MuiContainer-root{padding-top:20px!important}.app-header-container{height:60px}.app-header__left{gap:12px}.app-header__nav-item{padding:8px 9px}.adminMasthead,.mapping-masthead{padding:26px 22px 24px!important}.adminMastheadTitle,.mapping-masthead__title{font-size:44px!important}.adminCard,.mapping-card{padding:22px 18px 20px!important}.mapping-masthead__meta{grid-template-columns:1fr}.mapping-masthead__metric{border-bottom:1px solid #293b33;border-bottom:1px solid var(--night-3);border-right:0;padding:13px 0}.mapping-masthead__metric:first-child{padding-top:0}.mapping-masthead__metric:last-child{border-bottom:0;padding-bottom:0}.mapping-handoff,.mapping-step-row{align-items:stretch;flex-direction:column}.mapping-primary-btn{width:100%}.login-panel--form{padding:36px 20px}}@media (max-width:520px){.app-header__brand-copy{display:none}.app-header__brand{display:flex}.app-header__job-badge,.app-header__user{display:none}.login-shell{display:block}.login-panel--mission{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:760px){.app-main{margin-left:0;min-height:calc(100vh - 60px)}.app-main>.MuiContainer-root{padding-top:20px!important;width:min(100% - 24px,1240px)}.app-mobile-bar{align-items:center;background:#13201d;background:var(--night);border-bottom:1px solid #293b33;border-bottom:1px solid var(--night-3);box-shadow:0 6px 18px #0b14101f;display:flex;gap:10px;min-height:60px;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1050}.app-mobile-bar__brand{flex:1 1;min-width:0}.app-mobile-bar__logo{display:block}.app-mobile-bar__actions{align-items:center;display:flex;gap:4px}.app-mobile-bar__job{align-items:center;background:#c5f26b1a;border:1px solid #c5f26b59;border-radius:5px;border-radius:var(--r-sm);color:#c5f26b;color:var(--signal);display:inline-flex;font-family:IBM Plex Mono,Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:10px;gap:5px;min-height:32px;padding:0 7px;text-decoration:none}.app-mobile-bar .notification-bell__button.MuiIconButton-root{color:#a9b8ae}.app-mobile-bar .notification-bell__button.MuiIconButton-root:focus-visible,.app-mobile-bar .notification-bell__button.MuiIconButton-root:hover{background:#1c2b26;background:var(--night-2);color:#c5f26b;color:var(--signal)}.app-sidebar{pointer-events:none;transform:translateX(-104%);transition:transform .24s ease,visibility 0s linear .24s;visibility:hidden;width:min(286px,calc(100vw - 28px))}.app-sidebar--open{pointer-events:auto;transform:translateX(0);transition-delay:0s;visibility:visible}.app-sidebar__close{display:inline-flex}.app-sidebar-backdrop{background:#0a120e94;border:0;cursor:pointer;display:block;inset:0;padding:0;position:fixed;z-index:1190}.app-guide-fab{bottom:16px;right:16px}}@media (max-width:400px){.app-mobile-bar__brand>span{display:none}.app-mobile-bar__brand{flex:0 0 auto}.app-guide-fab{height:42px;justify-content:center;min-height:42px;padding:0;width:42px}.app-guide-fab span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}
/*# sourceMappingURL=main.bff44c4a.css.map*/