body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.qf-mark{display:block;overflow:visible}.qf-mark-arc{fill:none;stroke-linecap:round;stroke-linejoin:round}.qf-ring{transform-box:view-box;transform-origin:32px 32px}.qf-mark--pending{opacity:0}.qf-mark--animated [data-draw]{animation:qf-draw .9s cubic-bezier(.45,0,.15,1) forwards;animation-delay:0s;animation-delay:var(--qf-delay,0s)}@keyframes qf-draw{to{stroke-dashoffset:0}}.qf-mark--animated .qf-ring-outer{animation:qf-orbit-cw 18s linear 1.55s infinite}.qf-mark--animated .qf-ring-mid{animation:qf-orbit-ccw 26s linear 1.55s infinite}@keyframes qf-orbit-cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes qf-orbit-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.qf-mark--orbit .qf-ring-outer{animation:qf-orbit-cw 18s linear infinite}.qf-mark--orbit .qf-ring-mid{animation:qf-orbit-ccw 26s linear infinite}@media (prefers-reduced-motion:reduce){.qf-mark--animated .qf-ring-mid,.qf-mark--animated .qf-ring-outer,.qf-mark--animated [data-draw],.qf-mark--orbit .qf-ring-mid,.qf-mark--orbit .qf-ring-outer,.qf-mark:hover .qf-ring-mid,.qf-mark:hover .qf-ring-outer{animation:none!important}.qf-mark--animated [data-draw]{stroke-dashoffset:0!important}}.qf-page{color:#0b1f3a}.qf-am{display:flex;flex-direction:column;gap:14px}.qf-am-panel{background:#f4f5f7;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0b1f3a0f;overflow:hidden}.qf-igd.qf-am .qf-am-panel{overflow:visible}.qf-igd .qf-ga-head{border-radius:12px 12px 0 0;overflow:hidden}.qf-igd .qf-igd-submit{border-radius:0 0 12px 12px}.qf-am-tabs.ant-tabs{padding:0 16px}.qf-am-tabs .ant-tabs-nav{margin-bottom:0}.qf-am-tabs .ant-tabs-nav:before{border-bottom-color:#e2e8f0!important}.qf-am-tabs .ant-tabs-tab{font-weight:600;padding:12px 8px}.qf-am-table .ant-spin-container,.qf-am-table .ant-spin-nested-loading,.qf-am-table .ant-table,.qf-am-table .ant-table-body,.qf-am-table .ant-table-container,.qf-am-table .ant-table-content,.qf-am-table .ant-table-header,.qf-am-table .ant-table-placeholder,.qf-am-table .ant-table-wrapper,.qf-am-table table{background:#f4f5f7!important;border:none!important}body.martech-theme .qf-am-table .ant-table-thead>tr>th,body.martech-theme .qf-am-table .ant-table-thead>tr>th.ant-table-cell{background:#0d7a7f!important;border-bottom:none!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.3;overflow-wrap:break-word;padding:10px 16px!important;text-transform:uppercase!important;white-space:normal!important}.qf-am-table .ant-table-thead .ant-table-column-sorter,.qf-am-table .ant-table-thead .ant-table-filter-trigger,.qf-am-table .ant-table-thead .anticon{color:#ffffffd9!important}.qf-am-table .ant-table-thead .ant-table-column-sorter:hover,.qf-am-table .ant-table-thead .ant-table-filter-trigger:hover{background:#ffffff1f!important;color:#fff!important}.qf-am-table .ant-table-tbody>tr>td{background:#f4f5f7!important;border-bottom:1px solid #e8ebee!important;padding:11px 16px!important}.qf-am-table .ant-table-tbody>tr:nth-child(2n)>td{background:#eeeff2!important}.qf-am-table .ant-table-tbody>tr:hover>td{background:#e8f3f3!important}.qf-am-table .ant-table-thead .ant-table-cell-fix-left,.qf-am-table .ant-table-thead .ant-table-cell-fix-right{background:#0d7a7f!important}.qf-am-table .ant-table-tbody>tr>.ant-table-cell-fix-left,.qf-am-table .ant-table-tbody>tr>.ant-table-cell-fix-right{background:#f4f5f7!important}.qf-am-table .ant-table-tbody>tr:nth-child(2n)>.ant-table-cell-fix-left,.qf-am-table .ant-table-tbody>tr:nth-child(2n)>.ant-table-cell-fix-right{background:#eeeff2!important}.qf-am-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.qf-am-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#e8f3f3!important}.qf-am-table .ant-table-sticky-holder,.qf-am-table .ant-table-sticky-scroll{background:#0d7a7f!important}.qf-am-table .ant-table-cell-fix-left:after,.qf-am-table .ant-table-cell-fix-right:after{box-shadow:none!important}.qf-am-table .ant-table-cell:before{display:none!important}.qf-am-table .ant-pagination{background:#f4f5f7;border-top:1px solid #e8ebee;margin:0!important;padding:10px 16px 12px}.qf-am-meta{color:#64748b;display:block;font-size:11px;font-weight:500;line-height:1.35;margin-top:2px}.qf-am-footer{background:#0b1f3a;border-radius:12px;color:#fff;padding:14px 20px}.qf-move-btn.ant-btn-link{box-shadow:none!important;color:#0d7a7f!important;font-weight:600!important;height:auto!important;padding:0 4px!important}.qf-move-btn.ant-btn-link:hover{background:#0000!important;color:#0a6368!important}.qf-pill{border-radius:999px;display:inline-block;font-size:10.5px;font-weight:600;line-height:18px;padding:1px 8px}.qf-pill-teal{background:#e6f4f4;color:#0d7a7f}.qf-pill-navy{background:#eef2f6;color:#0b1f3a}.qf-pill-peach{background:#fff0e6;color:#c2410c}.qf-drawer-section{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:14px;padding:12px 14px}.qf-drawer-label{color:#64748b;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}body.martech-theme .ant-input,body.martech-theme .ant-input-affix-wrapper,body.martech-theme .ant-input-textarea textarea,body.martech-theme .ant-select-selector{border-color:#e2e8f0!important;border-radius:8px!important}body.martech-theme .ant-input-affix-wrapper:hover,body.martech-theme .ant-input:hover,body.martech-theme .ant-select:hover .ant-select-selector{border-color:#0d7a7f!important}body.martech-theme .app-topbar{background:#fff;border-bottom:1px solid #e2e8f0}body.martech-theme .ant-drawer-content,body.martech-theme .ant-drawer-footer{background:#fff}.qf-ga .qf-am-panel.qf-ga-main{background:#e8eef3;border-color:#d0dae3;box-shadow:0 1px 3px #0b1f3a0f}.qf-ga-head{background:#0b1f3a;padding:18px 20px 16px}.qf-ga-head-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qf-ga-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));padding:16px 16px 0}.qf-ga-kpi{background:#fff;border:1px solid #c9d4df;border-radius:10px;box-shadow:0 1px 2px #0b1f3a0d;min-width:0;padding:12px 12px 11px}.qf-ga-kpi.is-accent{background:#e6f4f4;border-color:#b5d9d7}.qf-ga-kpi.is-up{background:#e8f6ee;border-color:#b5dcc4}.qf-ga-kpi.is-down{background:#fdecec;border-color:#f0c4c0}.qf-ga-kpi-label{color:#5b6b7c;font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:1.25;margin-bottom:6px;text-transform:uppercase}.qf-ga-kpi-value{color:#0b1f3a;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2;word-break:break-word}.qf-ga-kpi-value.is-up{color:#04844b}.qf-ga-kpi-value.is-down{color:#b42318}.qf-ga-head h2{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.qf-ga-head p{color:#a8b4c4;font-size:13px;margin:4px 0 0}.qf-ga-crumb{align-items:center;color:#0d7a7f;display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:600;gap:6px;padding:12px 16px 0}.qf-ga-crumb span{color:#94a3b8;font-weight:500}.qf-ga-tree{background:#fff;border:1px solid #d0dae3;border-radius:10px;margin:16px;overflow-x:auto}.qf-ga-cols{grid-gap:10px;align-items:center;box-sizing:border-box;display:grid;gap:10px;width:100%}.qf-ga-thead{background:#f0f3f7;border-bottom:1px solid #d0dae3;min-width:1080px;padding:12px 20px 10px}.qf-ga-thead span{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.qf-ga-body{min-width:1080px;padding:0 8px 12px}.qf-ga-tree details.qf-ga-lob>summary{background:#f7f9fb;border-bottom:1px solid #e2e8f0;cursor:pointer;list-style:none;padding:14px 12px}.qf-ga-tree details.qf-ga-lob>summary::-webkit-details-marker{display:none}.qf-ga-tree details.qf-ga-lob>summary:hover{background:#eef4f4}.qf-ga-tree details.qf-ga-lob .qf-ga-chevron{color:#0b1f3a;display:inline-block;font-size:10px;transition:transform .15s}.qf-ga-tree details.qf-ga-lob[open]>summary .qf-ga-chevron{transform:rotate(90deg)}.qf-ga-geo{background:#fff;border-bottom:1px solid #e8eef3}.qf-ga-geo-row{padding:14px 12px 14px 28px}.qf-ga-geo-row:hover,.qf-ga-geo.is-signed{background:#f7fbfa}.qf-ga-q3{border-left:3px solid #0d7a7f;padding-left:8px}.qf-ga-walkin{color:#64748b;display:block;font-size:10.5px;margin-top:2px}.qf-ga-nested{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:0 12px 14px 52px;overflow:hidden}.qf-ga-nested .qf-am-tabs{padding:0 8px}.qf-ga-subtable{overflow-x:auto}.qf-ga-subtable-head,.qf-ga-subtable-row{grid-gap:8px;display:grid;gap:8px;padding:8px 12px}.qf-ga-subtable-head{border-bottom:1px solid #e2e8f0}.qf-ga-subtable-head span{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.qf-ga-subtable-row{border-bottom:1px solid #f1f5f9}.qf-ga-subtable-row:last-child{border-bottom:none}.qf-ga-cert{padding:0}.qf-ga-signer{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;margin-bottom:16px;padding-bottom:16px}.qf-ga-signer-name{color:#0b1f3a;font-size:14px;font-weight:700;line-height:1.2}.qf-ga-signer-role{color:#64748b;font-size:12px;margin-top:2px}.qf-ga-lock-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:12.5px;line-height:1.45;margin:0 0 4px;padding:10px 12px}.qf-ga-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.qf-ga-meta-row{display:flex;font-size:13px;gap:12px;justify-content:space-between}.qf-ga-meta-row dt{color:#64748b;margin:0}.qf-ga-meta-row dd{color:#0b1f3a;font-weight:600;margin:0;text-align:right}.qf-ga-scopes{border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px}.qf-ga-scope-row{align-items:center;color:#0b1f3a;display:flex;font-size:12.5px;gap:8px;justify-content:space-between}.qf-ga-scope-name{flex:1 1;min-width:0}.qf-ga-scope-amt{font-weight:600;white-space:nowrap}.qf-ga-warn{color:#b42318;font-size:12px;line-height:1.4;margin:0 0 12px}.qf-ga-signoff.ant-btn{border-radius:8px;font-weight:700;height:44px}.qf-ga-cert-foot{color:#64748b;font-size:11.5px;line-height:1.4;margin:10px 0 0}@media (max-width:1280px){.qf-ga-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.qf-ga-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.qf-igd-toolbar{align-items:center;background:#ebeef1;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 16px}.qf-igd-toolbar .ant-segmented{flex-wrap:wrap}.qf-igd-toolbar .ant-segmented-item-label{padding-inline:10px}.qf-igd-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 16px 0}.qf-igd-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px 10px}.qf-igd-submit{background:#ebeef1;border-top:1px solid #e2e8f0;padding:12px 16px 16px}.qf-igd-submit-row{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 0}.qf-igd-submit-row:first-child{border-top:none;padding-top:0}.qf-igd .ant-input-number{border-color:#c9d4df!important;border-radius:8px!important}.qf-igd .ant-input-number-focused,.qf-igd .ant-input-number:hover{border-color:#0d7a7f!important}.qf-igd .ant-input-number-focused{box-shadow:0 0 0 2px #0d7a7f26!important}.qf-igd .ant-card{background:#fff;border:1px solid #d0dae3;box-shadow:none}.qf-igd-tree-head{align-items:center;background:#0d7a7f;color:#fff;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.04em;padding:8px 16px;text-transform:uppercase}@media (max-width:720px){.qf-igd-kpis{grid-template-columns:1fr}}.qf-fa-layout{display:block}.qf-fa-status{color:#5b6b7c;font-size:13px;margin:0;padding:12px 16px 4px}.qf-fa-awaiting{background:#fff;border:1px solid #d0dae3;border-radius:10px;margin:10px 16px 0;overflow:hidden}.qf-fa-awaiting-head{align-items:center;background:#fff7ed;border-bottom:1px solid #f3e4d4;color:#c2410c;display:flex;font-size:12px;font-weight:700;gap:8px;padding:10px 16px}.qf-fa-row{align-items:center;background:#fff;border-bottom:1px solid #e8eef3;border-left:3px solid #0000;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.qf-fa-row:last-child{border-bottom:none}.qf-fa-row:hover{background:#f7fbfa}.qf-fa-row.is-selected{background:#f3fafa;border-left-color:#0d7a7f}.qf-fa-locked-head{background:#e6f4f4;border-bottom-color:#c5e4e2;color:#0d7a7f}.qf-fa-row-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.qf-fa-row-meta{color:#64748b;font-size:11.5px;margin-top:3px}.qf-fa-table{padding:12px 16px 16px}.qf-fa-table .ant-card{border-color:#d0dae3;box-shadow:none;margin-bottom:0!important}.qf-fa-table .ant-card+.ant-card{margin-top:12px!important}.qf-fa-manager{padding:16px}.qf-fa-rail{background:#fff;border:1px solid #d0dae3;border-radius:12px;box-shadow:0 1px 3px #0b1f3a0f;padding:18px 18px 16px;position:sticky;top:72px}.qf-fa-rail h3{color:#0b1f3a;font-size:16px;font-weight:700;margin:0 0 14px}.qf-fa-logged{color:#64748b;font-size:12px;margin:-6px 0 14px}.qf-fa-check{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:12px 0}.qf-fa-check li{align-items:center;color:#0b1f3a;display:flex;font-size:13px;gap:8px}.qf-fa-check li.is-pending{color:#64748b}.qf-fa-check-empty{border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;height:14px;width:14px}.qf-fa-sendback.ant-btn{border-radius:8px;font-weight:600;height:40px;margin-top:8px}@media (max-width:1100px){.qf-fa-layout{grid-template-columns:1fr}.qf-fa-rail{position:static}}.qf-ap .qf-am-panel.qf-ga-main{background:#e8eef3;border-color:#d0dae3}.qf-ap-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 16px 0}.qf-ap-kpis[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.qf-ap-kpis[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.qf-ap-kpi-peach{background:#fff0e6!important;border-color:#f5d0b0!important}.qf-ap-head .ant-btn{background:#0000!important;border-color:#ffffff59!important;box-shadow:none!important;color:#fff!important}.qf-ap-head .ant-btn:hover:not(:disabled){background:#ffffff14!important;border-color:#fff!important;color:#fff!important}.qf-ap-head .ant-btn:disabled{color:#ffffffb3!important;opacity:.45}.qf-ap-notice{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:12.5px;line-height:1.45;margin:12px 16px 0;padding:10px 14px}.qf-ap-body{padding:0 0 16px}.qf-ap-empty{padding:36px 24px 28px;text-align:center}.qf-ap-empty-icon{color:#c9d4df;display:block;font-size:36px;margin-bottom:10px}.qf-ap-empty p{color:#64748b;font-size:13px;line-height:1.45;margin:0 auto;max-width:520px}.qf-ap-empty p+p{font-size:12px;margin-top:6px}.qf-ap-list{margin:4px 0 8px}.qf-ap-mine{display:flex;flex-direction:column;gap:16px;margin:0 0 8px}.qf-ap-mine-block{background:#fff;border:1px solid #d0dae3;border-radius:10px;overflow:hidden}.qf-ap-mine-title{background:#f0f3f7;border-bottom:1px solid #d0dae3;color:#0b1f3a;font-size:12px;font-weight:700;padding:10px 16px}.qf-ap-pill-back{background:#fdecec;color:#b42318}.qf-ap .qf-fa-row-meta{max-width:720px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf-ap .qf-am-table .martech-approval-highlight>td{background:#f3fafa!important}.qf-ap .qf-am-table .ant-table-title{padding:0}@media (max-width:900px){.qf-ap-kpis,.qf-ap-kpis[data-count="2"],.qf-ap-kpis[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--navy:#16325c;--navy-light:#032d60;--primary:#0176d3;--primary-hover:#014486;--success:#04844b;--warning:#a66211;--error:#c23934;--bg:#eef4fb;--card-bg:#fff;--border:#d6e4f3;--text-primary:#181818;--text-secondary:#706e6b;--ai-accent:#5a3580;--ai-accent-soft:#eee5f5;--ai-accent-border:#d0b3e0;--card-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;--icon-tile-bg:#e7f1fc;--icon-tile-color:#706e6b;--sider-bg:#fff;--sider-border:#d6e4f3;--sider-text:#3e3e3c;--sider-text-strong:#0176d3;--sider-section-label:#706e6b;--sider-hover:#eef6fd;--sider-active:#dceafa}body.dark-mode{--bg:#16181d;--card-bg:#1e2028;--border:#3a3d47;--text-primary:#f3f3f3;--text-secondary:#9ea0a8;--sider-bg:#16181d;--sider-border:#ffffff0f;--sider-text:#9ea0a8;--sider-text-strong:#5eb3fb;--sider-section-label:#565a66;--sider-hover:#ffffff0d;--sider-active:#ffffff14}body{background:#eef4fb;background:var(--bg);font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}.app-layout{min-height:100vh}.app-sider{background:#fff!important;background:var(--sider-bg)!important;border-right:1px solid #d6e4f3;border-right:1px solid var(--sider-border);height:100vh;overflow:hidden;position:fixed!important;z-index:100}.app-sider .ant-menu{background:#0000!important;border:none!important}.app-sider .ant-menu-item{border-radius:6px!important;color:#3e3e3c!important;color:var(--sider-text)!important;margin:2px 8px!important;width:calc(100% - 16px)!important}.app-sider .ant-menu-item:hover{background:#eef6fd!important;background:var(--sider-hover)!important;color:#0176d3!important;color:var(--sider-text-strong)!important}.app-sider .ant-menu-item-selected{background:#dceafa!important;background:var(--sider-active)!important;border-left:2px solid #0176d3!important;border-left:2px solid var(--primary)!important;color:#0176d3!important;color:var(--sider-text-strong)!important}.app-sider .ant-menu-item a{color:inherit!important}.app-content{background:#eef4fb;background:var(--bg);margin-left:210px;min-height:100vh;padding:24px 28px 40px}.ant-card,.ant-card.stat-card,.ant-card[style]{background:#fff!important;background:var(--card-bg)!important;border:1px solid #d6e4f3!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a!important;box-shadow:var(--card-shadow)!important}.ant-card-head{border-bottom-color:#d6e4f3!important;border-bottom-color:var(--border)!important;font-size:13px!important;font-weight:600!important;min-height:44px!important}.ant-card-body,.ant-card-head{color:#181818!important;color:var(--text-primary)!important}.stat-card.success{border-left:3px solid #04844b!important;border-left:3px solid var(--success)!important}.stat-card.warning{border-left:3px solid #a66211!important;border-left:3px solid var(--warning)!important}.stat-card.error{border-left:3px solid #c23934!important;border-left:3px solid var(--error)!important}.ant-btn:not(.ant-btn-link){box-shadow:0 1px 2px #1018280f!important;font-weight:600!important;transition:transform .1s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease!important}.ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link){border-color:#c7dbf0!important}.ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link):hover{background:#f2f8fe!important;border-color:#0176d3!important;border-color:var(--primary)!important;color:#0176d3!important;color:var(--primary)!important}.ant-btn-primary{box-shadow:0 2px 5px #0176d347!important}.ant-btn-primary:hover{box-shadow:0 3px 8px #0176d35c!important}.ant-btn.ai-accent-btn:hover{background:#5a3580!important;background:var(--ai-accent)!important;border-color:#5a3580!important;border-color:var(--ai-accent)!important;box-shadow:0 2px 8px #5a358066!important;color:#fff!important;filter:brightness(1.12)}.ant-btn:active{transform:translateY(1px)}.ant-table{background:#fff!important;background:var(--card-bg)!important;color:#181818!important;color:var(--text-primary)!important}.ant-table-thead th{background:#eef4fb!important;border-bottom:1px solid #d6e4f3!important;border-bottom:1px solid var(--border)!important;color:#706e6b!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.ant-table-row td{border-bottom:1px solid #e9f1fa!important;font-size:13px!important}.ant-table-row:hover td{background:#eaf2fc!important}.replacement-row td{background:#fdf3e6!important}.replacement-row:hover td{background:#fbe8ce!important}.leader-row{opacity:.85}.leader-row td{background:#f5f9fd!important;color:#706e6b!important}.leader-row:hover td{background:#eaf2fc!important}.page-title{color:#181818;color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.page-subtitle{color:#706e6b;color:var(--text-secondary);display:block;font-size:13px;margin-bottom:20px}.formula-box{background:#eef4fb;border:1px solid #d6e4f3;border:1px solid var(--border);border-radius:6px;font-size:12px;line-height:1.9;padding:10px 14px}.formula-box .flabel{color:#9d9b99;display:inline-block;width:190px}.formula-box .fval{color:#181818;color:var(--text-primary);font-weight:600}.ant-tag{border-radius:4px!important;font-size:11px!important}.ant-alert{border-radius:8px!important}.ant-alert-warning{background:#fdf3e6!important;border:1px solid #f0ddb8!important;border-left:3px solid #a66211!important;border-left:3px solid var(--warning)!important}.ant-alert-warning .ant-alert-message{color:#7a4b0d!important}.ant-alert-warning .ant-alert-icon{color:#a66211!important;color:var(--warning)!important}.ant-alert-error{background:#fcebea!important;border:1px solid #f0c8c4!important;border-left:3px solid #c23934!important;border-left:3px solid var(--error)!important}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:#c23934!important;color:var(--error)!important}.ant-alert-success{background:#e9f5ee!important;border:1px solid #bfe0ce!important;border-left:3px solid #04844b!important;border-left:3px solid var(--success)!important}.ant-alert-success .ant-alert-icon{color:#04844b!important;color:var(--success)!important}.app-topbar{align-items:center;background:#fff;background:var(--card-bg);border-bottom:1px solid #d6e4f3;border-bottom:1px solid var(--border);box-shadow:none;display:flex;height:52px;left:210px;padding:0 24px;position:fixed;right:0;top:0;transition:left .2s;z-index:99}.app-content{padding-top:76px!important;transition:margin-left .2s}body.sidenav-collapsed .app-topbar{left:64px}body.sidenav-collapsed .app-content{margin-left:64px}body.dark-mode .stat-card .ant-card-body{background:#fff!important;background:var(--card-bg)!important}body.dark-mode .ant-table-thead th{background:#23252d!important;color:#9ea0a8!important}body.dark-mode .ant-table-row td{border-bottom-color:#3a3d47!important}body.dark-mode .ant-table-row:hover td{background:#262933!important}body.dark-mode .replacement-row td{background:#332a16!important}body.dark-mode .leader-row td{background:#1e2028!important;color:#9ea0a8!important}body.dark-mode .formula-box{background:#23252d;border-color:#3a3d47}body.dark-mode .app-topbar{background:#032d60;background:var(--navy-light);border-bottom-color:#3a3d47}body.martech-theme{--primary:#0d7a7f;--primary-hover:#0a6368;--bg:#f3f5f7;--border:#e2e8f0;--text-primary:#0b1f3a;--text-secondary:#64748b;--card-shadow:0 1px 3px #0f172a0f;--icon-tile-bg:#e6f4f4;--icon-tile-color:#0d7a7f;--sider-bg:#0b1f3a;--sider-border:#ffffff14;--sider-text:#ffffffb8;--sider-text-strong:#fff;--sider-section-label:#ffffff61;--sider-hover:#ffffff0f;--sider-active:#0d7a7f61}body.martech-theme .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link){border-color:#d0d7de!important}body.martech-theme .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link):hover{background:#e6f4f4!important;border-color:#0176d3!important;border-color:var(--primary)!important;color:#0176d3!important;color:var(--primary)!important}body.martech-theme .ant-btn-primary{box-shadow:0 2px 5px #0d7a7f47!important}body.martech-theme .ant-btn-primary:hover{box-shadow:0 3px 8px #0d7a7f5c!important}body.martech-theme .ant-table-thead th{background:#f8fafc!important;color:#64748b!important}body.martech-theme .ant-table-row td{border-bottom:1px solid #eef2f6!important}body.martech-theme .ant-table-row:hover td{background:#f0f7f7!important}body.martech-theme .ant-layout-sider-trigger{background:#081628!important;border-top:1px solid #ffffff14;color:#ffffffb3!important}body.martech-theme .app-sider .ant-layout-sider-children{display:flex;flex-direction:column}body.martech-theme .app-sider-user{align-items:center;border-top:1px solid #ffffff14;cursor:default;display:flex;flex-shrink:0;gap:10px;margin:4px 10px 8px;min-width:0;padding:10px 8px 10px 10px}body.martech-theme .app-sider-user--collapsed{justify-content:center;margin:4px 8px 8px;padding:10px 0}body.martech-theme .app-sider-user-avatar{align-items:center;background:#0d7a7f;border-radius:50%;color:#f8fafc;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:28px;justify-content:center;letter-spacing:.02em;width:28px}body.martech-theme .app-sider-user-meta{line-height:1.25;min-width:0}body.martech-theme .app-sider-user-label{color:#706e6b;color:var(--sider-section-label);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.martech-theme .app-sider-user-name{color:#0176d3;color:var(--sider-text-strong);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.martech-theme .app-sider-user-role{color:#3e3e3c;color:var(--sider-text);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-accounts-table .ant-table-thead th{background:#f8fafc!important}.mapping-accounts-table .mapping-row-alt td{background:#fafbfc!important}.mapping-accounts-table .mapping-row-alt:hover td{background:#f0f7f7!important}body.martech-theme .qf-am-table .ant-table-thead>tr>th,body.martech-theme .qf-am-table .ant-table-thead>tr>th.ant-table-cell,body.martech-theme .qf-am-table .mapping-accounts-table .ant-table-thead th{background:#0d7a7f!important;color:#fff!important}body.martech-theme .qf-am-table .ant-table-sticky-holder,body.martech-theme .qf-am-table .ant-table-thead .ant-table-cell-fix-left,body.martech-theme .qf-am-table .ant-table-thead .ant-table-cell-fix-right{background:#0d7a7f!important;z-index:15!important}body.martech-theme .qf-am-table .ant-table-thead .ant-table-column-sorter,body.martech-theme .qf-am-table .ant-table-thead .ant-table-filter-trigger,body.martech-theme .qf-am-table .ant-table-thead .anticon{color:#ffffffd9!important}body.martech-theme .ant-popover,body.martech-theme .ant-tooltip{z-index:1080}.qf-path-strip{overflow-x:auto}body.martech-theme .ant-drawer .ant-drawer-header{border-bottom:1px solid #e2e8f0}body.martech-theme .ant-drawer .ant-drawer-title{color:#0b1f3a;font-weight:700}body.martech-theme .ant-tabs-ink-bar{background:#0d7a7f!important}body.martech-theme .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0d7a7f!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c9c7c5;border-radius:3px}.qf-login{background:#f3f5f7;display:grid;grid-template-columns:minmax(300px,42%) 1fr;min-height:100vh}.qf-login-brand{background:#0b1f3a;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:56px 48px;position:relative}.qf-login-brand-inner{position:relative;z-index:1}.qf-login-mark-tile{align-items:center;background:#fff;border-radius:20px;box-shadow:0 8px 24px #0000002e;cursor:pointer;display:flex;height:84px;justify-content:center;margin-bottom:28px;width:84px}.qf-login-mark-tile:focus-visible{outline:2px solid #2dd4bf;outline-offset:3px}.qf-login-title{color:#fff;font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.qf-login-kicker{color:#2dd4bf;font-size:15px;font-weight:600;letter-spacing:.01em;margin:10px 0 0}.qf-login-pills{color:#ffffffc7;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 0;list-style:none;margin:28px 0 0;padding:0}.qf-login-pills li{align-items:center;display:inline-flex}.qf-login-pills li+li:before{background:#2dd4bf;border-radius:50%;content:"";height:5px;margin:0 10px;width:5px}.qf-login-watermark{bottom:-56px;left:-48px;opacity:.07;pointer-events:none;position:absolute}.qf-login-main{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px}.qf-login-card{background:#fff;border:1px solid #0f172a0a;border-radius:16px;box-shadow:0 12px 40px #0f172a14;max-width:420px;padding:36px 32px 28px;width:100%}.qf-login-card-title{color:#0b1f3a;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 24px}.qf-login-ms.ant-btn-primary{background:#0b1f3a!important;border-color:#0b1f3a!important;border-radius:8px;box-shadow:0 2px 8px #0b1f3a47!important;font-size:15px;height:48px}.qf-login-ms.ant-btn-primary:focus,.qf-login-ms.ant-btn-primary:hover{background:#16325c!important;border-color:#16325c!important;box-shadow:0 4px 12px #0b1f3a57!important}.qf-login-google.ant-btn{border-radius:8px;font-size:15px;height:48px;margin-top:10px}.qf-login-divider.ant-divider-plain{color:#9d9b99!important;font-size:12px;margin:22px 0!important}.qf-login-card .ant-form-item-label>label{color:#3e3e3c;font-size:13px;font-weight:600}.qf-login-card .ant-input,.qf-login-card .ant-input-affix-wrapper,.qf-login-card .ant-input-password{border-radius:8px;height:44px}.qf-login .ant-btn.qf-login-email:not(.ant-btn-primary):not(.ant-btn-link){background:#fff!important;border:1.5px solid #0b1f3a!important;border-radius:8px;box-shadow:none!important;color:#0b1f3a!important;font-size:15px;height:48px}.qf-login .ant-btn.qf-login-email:not(.ant-btn-primary):not(.ant-btn-link):focus,.qf-login .ant-btn.qf-login-email:not(.ant-btn-primary):not(.ant-btn-link):hover{background:#f8fafc!important;border-color:#0b1f3a!important;color:#0b1f3a!important}.qf-login-help{color:#706e6b;font-size:12px;margin-top:20px;text-align:center}.qf-login-help-link{color:#0176d3;font-weight:600}.qf-login-ms-icon{display:inline-block;height:16px;margin-right:2px;vertical-align:-2px;width:16px}@media (max-width:520px){.qf-login{grid-template-columns:1fr}.qf-login-brand{min-height:auto;padding:32px 28px 28px}.qf-login-title{font-size:28px}.qf-login-watermark{display:none}.qf-login-main{padding:28px 16px 48px}}
/*# sourceMappingURL=main.58876652.css.map*/