.staff-root{--staff-purple:#732da9;--staff-text:#282b40;--staff-muted:#6a6b78;--staff-line:#d4d5d9;--staff-surface:#f9f9f9;--staff-field:#f2f2f2;min-height:100svh;color:var(--staff-text);background:white;font:400 15px/20px Firs,sans-serif}.staff-root h1{font:500 23px/28px Firs,sans-serif;letter-spacing:-.46px;overflow-wrap:anywhere}.staff-root h2,.staff-root h3{font:500 15px/20px Firs,sans-serif;letter-spacing:0}.staff-root dd,.staff-root dl,.staff-root h1,.staff-root h2,.staff-root h3,.staff-root p{margin:0}.staff-root button,.staff-root input,.staff-root select{font:inherit}.staff-root button:disabled{opacity:.5;cursor:not-allowed}.staff-root .staff-brand{display:block;width:119.75px;height:30.24px;flex:0 0 119.75px;position:relative}.staff-brand-natural{position:absolute;width:166.32px;height:42px;transform:scale(.72);transform-origin:top left}.staff-brand-word{position:absolute;left:0;top:8.7px}.staff-brand-symbol{position:absolute;left:129.93px;top:3.36px}.staff-header{display:flex;align-items:center;gap:16px;min-height:66px;padding:16px;border-bottom:4px solid var(--staff-field)}.staff-header-title{font-weight:500}.staff-header-spacer{flex:1 1}.staff-role{font-size:13px;white-space:nowrap}.staff-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:calc(100svh - 66px)}.staff-sidebar{display:flex;flex-direction:column;padding:16px;gap:24px;background:var(--staff-surface)}.staff-sidebar nav{display:grid;gap:8px}.staff-sidebar nav button{text-align:left;padding:8px;border-radius:4px;background:transparent;color:var(--staff-muted);font-weight:500}.staff-sidebar nav button[aria-current]{background:rgba(115,45,169,.07);color:var(--staff-purple)}.staff-sidebar-footer{margin-top:auto;display:grid;gap:16px;font-size:13px;line-height:18px;color:var(--staff-muted)}.staff-main{min-width:0;padding:24px}.staff-main>section{display:flex;flex-direction:column;gap:16px}.staff-lead-title,.staff-row,.staff-title-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.staff-title-row{justify-content:space-between}.staff-counters{display:flex;gap:24px;flex-wrap:wrap;font-weight:500;padding-top:8px}.staff-counters span{min-width:150px}.staff-counters strong{margin-left:8px}.staff-root .staff-caption{display:block;font-size:13px;line-height:18px;color:var(--staff-muted)}.staff-muted{color:var(--staff-muted)}.staff-root .staff-button{min-height:32px;padding:8px 12px;border-radius:6px;color:var(--staff-text);background:#e6e6e6;font-size:13px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none}.staff-root .staff-button:hover:not(:disabled){background:#dcdce1}.staff-root .staff-primary{background:var(--staff-purple);color:white;border-radius:10px;font-size:16px;line-height:20px;padding:10px 16px}.staff-root .staff-primary:hover:not(:disabled){background:#61258e}.staff-edit-form{display:grid;gap:16px;color:var(--staff-text)}.staff-edit-form label{display:grid;gap:4px;color:var(--staff-muted)}.staff-edit-form input,.staff-edit-form select,.staff-edit-form textarea{width:100%;min-width:0;border:1px solid var(--staff-line);background:white;color:var(--staff-text);border-radius:8px;padding:10px 12px;font:400 15px/20px Firs,sans-serif}.staff-edit-form textarea{min-height:84px;resize:vertical}.staff-edit-form .staff-checkbox{display:flex;align-items:center;gap:8px}.staff-edit-form .staff-checkbox input{width:20px;min-height:20px;padding:0}.staff-root .staff-link{display:inline-block;border:0;padding:0;color:var(--staff-purple);background:transparent;font-size:13px;line-height:18px;text-align:left;text-decoration:none}.staff-root .staff-link:hover:not(:disabled){text-decoration:underline}.staff-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.staff-search{display:flex;gap:8px;flex:1 1 390px;max-width:520px}.staff-login input,.staff-root .staff-search input{min-width:0;width:100%;min-height:40px;border:1px solid var(--staff-line);background:white;color:var(--staff-text);border-radius:8px;padding:10px 12px;font-size:13px;line-height:18px}.staff-root .staff-search input::placeholder{color:var(--staff-muted);opacity:1}.staff-search .staff-button{flex-shrink:0}.staff-filter-label{max-width:100%}.staff-root .staff-filter-label select{min-height:32px;max-width:100%;border:none;border-radius:6px;padding:7px 12px;color:var(--staff-text);background:#e6e6e6;font-size:13px;line-height:18px}.staff-table-wrap{overflow-x:auto;border:1px solid var(--staff-line);border-radius:8px;padding:0 12px}.staff-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1000px;font-size:13px;line-height:18px}.staff-table th{background:var(--staff-surface);color:var(--staff-muted);font-weight:500;height:44px;text-align:left;padding:8px 4px}.staff-table th:first-child{width:8%}.staff-table th:nth-child(2){width:17%}.staff-table th:nth-child(3),.staff-table th:nth-child(4){width:13%}.staff-table th:nth-child(5){width:9%}.staff-table th:nth-child(6){width:10%}.staff-table th:nth-child(7){width:14%}.staff-table th:nth-child(8){width:16%}.staff-table td{min-height:60px;height:60px;vertical-align:middle;padding:8px 4px;border-bottom:1px solid var(--staff-field);overflow-wrap:anywhere}.staff-table tr:last-child td{border-bottom:none}.staff-table tbody tr:hover{background:rgba(115,45,169,.04)}.staff-root .staff-table-name{display:block;padding:0;background:none;color:var(--staff-text);text-align:left;overflow-wrap:anywhere}.staff-root .staff-table-name:hover{color:var(--staff-purple)}.staff-badge,.staff-id{font-weight:500}.staff-badge{display:inline-block;font-size:13px;line-height:18px;padding:4px 8px;border-radius:4px;width:fit-content;overflow-wrap:anywhere}.staff-badge-neutral{background:var(--staff-field);color:var(--staff-muted)}.staff-badge-success{background:#e7f8ee;color:#245b4a}.staff-badge-warning{background:#ffdeb2;color:var(--staff-text)}.staff-badge-danger{background:#fff0f1;color:#b52525}.staff-pagination{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.staff-pagination .staff-caption{margin-right:auto}.staff-mobile-leads{display:none}.staff-root .staff-state{padding:32px 16px;border:1px solid var(--staff-line);border-radius:8px;display:grid;gap:16px;justify-items:start}.staff-root .staff-state p{max-width:680px;color:var(--staff-muted)}.staff-state-error{background:#fff8f8}.staff-inline-error{color:#b52525;font-size:13px;line-height:18px;overflow-wrap:anywhere}.staff-stack{display:grid;gap:24px;align-content:start;min-width:0}.staff-detail-columns{display:grid;grid-template-columns:minmax(0,2.09fr) minmax(260px,1fr);gap:24px}.staff-panel{display:grid;align-content:start;gap:16px;min-width:0;border:1px solid var(--staff-line);border-radius:8px;padding:16px;background:white}.staff-panel>.staff-badge{justify-self:start}.staff-summary,.staff-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.staff-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 0}.staff-values-single{grid-template-columns:minmax(0,1fr);gap:16px}.staff-value{display:grid;align-content:start;gap:4px;min-width:0}.staff-value dt{color:var(--staff-muted);font-size:13px;line-height:18px}.staff-value dd{font-weight:500;overflow-wrap:anywhere}.staff-source-extra summary{color:var(--staff-purple);cursor:pointer;font-size:13px;line-height:18px}.staff-source-extra[open]>dl{margin-top:16px}.staff-break{overflow-wrap:anywhere}.staff-tabs{display:flex;gap:24px;border-bottom:1px solid var(--staff-line);overflow-x:auto}.staff-root .staff-tabs button{background:transparent;padding:8px 0 12px;border-bottom:2px solid transparent;color:var(--staff-muted);font-weight:500;flex-shrink:0}.staff-root .staff-tabs button[aria-selected=true]{color:var(--staff-purple);border-color:var(--staff-purple)}.staff-next{display:grid;gap:4px;background:rgba(115,45,169,.07);border-radius:8px;padding:16px}.staff-next>.staff-caption:first-child{color:var(--staff-purple)}.staff-root .staff-timeline{display:grid;gap:16px;margin:0;padding:0;list-style:none}.staff-timeline li{display:grid;grid-template-columns:125px minmax(0,1fr);gap:16px}.staff-readonly,.staff-timeline time{font-size:13px;line-height:18px;color:var(--staff-muted)}.staff-readonly{border:1px solid var(--staff-line);border-radius:8px;padding:16px;display:grid;gap:16px}.staff-artifacts{display:grid;gap:0}.staff-file{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid var(--staff-line);align-items:flex-start;justify-content:space-between}.staff-file:first-child{padding-top:0}.staff-file:last-child{border-bottom:none;padding-bottom:0}.staff-file>div:first-child{min-width:0;display:grid;gap:8px}.staff-file h3{overflow-wrap:anywhere}.staff-file-actions{display:grid;gap:8px;flex:0 1 230px;min-width:120px;justify-items:start}.staff-entry{display:grid;align-items:center;justify-items:center;padding:24px;background:var(--staff-surface)}.staff-login{width:390px;max-width:100%;padding:16px;border:1px solid var(--staff-line);border-radius:8px;background:white}.staff-login,.staff-login form{display:grid;gap:16px}.staff-login label{display:grid;gap:4px;color:var(--staff-muted);font-size:13px;line-height:18px}.staff-login input{font-size:16px}.staff-fixture{background:#ffdeb2;color:var(--staff-text);padding:8px 16px;text-align:center;font-size:13px;line-height:18px}.staff-skeleton{display:grid;gap:8px}.staff-skeleton-card,.staff-skeleton-row{background:linear-gradient(90deg,#f2f2f2,#f9f9f9 50%,#f2f2f2);background-size:200% 100%;min-height:60px;border-radius:6px;animation:staff-shimmer 1.5s ease-in-out infinite}.staff-skeleton-card{min-height:160px}.staff-sr-only{position:absolute;height:1px;width:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;border:0}@keyframes staff-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.staff-skeleton-card,.staff-skeleton-row{animation:none}}@media (max-width:1100px){.staff-detail-columns{grid-template-columns:minmax(0,1fr)}.staff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.staff-header{gap:8px;padding:12px 16px;flex-wrap:wrap}.staff-header-title{display:none}.staff-header .staff-badge{order:4}.staff-header .staff-role{font-size:12px}.staff-workspace{display:block}.staff-sidebar{padding:8px 16px}.staff-sidebar nav{display:flex;gap:8px}.staff-sidebar-footer{display:none}.staff-main{padding:16px}.staff-main>section{gap:16px}.staff-counters{gap:8px 16px;font-size:13px;line-height:18px}.staff-counters span{min-width:130px}.staff-search{max-width:none;flex-basis:100%}.staff-root .staff-search input{font-size:16px}.staff-table-wrap{display:none}.staff-mobile-leads{display:grid;gap:12px}.staff-summary{gap:16px}.staff-values{grid-template-columns:minmax(0,1fr);gap:16px}.staff-tabs{gap:24px}.staff-tabs button{min-height:44px}.staff-timeline li{grid-template-columns:minmax(0,1fr);gap:4px}.staff-file{display:grid;gap:12px}.staff-file-actions{min-width:0}.staff-file-actions .staff-link{min-height:32px;padding:7px 0}.staff-pagination{justify-content:flex-start}.staff-pagination .staff-caption{flex-basis:100%}.staff-root .staff-button{min-height:40px}.staff-root .staff-link{min-height:32px;padding:6px 0}.staff-entry{padding:16px}.staff-login{width:390px}.staff-title-row>.staff-link{max-width:calc(100% - 100px)}}.staff-integrations{display:flex;flex-direction:column;gap:16px;min-width:0}.staff-integrations .si-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.staff-integrations .si-actions,.staff-integrations .si-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.staff-integrations .si-tabs .staff-primary{min-height:40px;font-size:15px;padding:10px 16px}.staff-integrations .si-notice{display:grid;gap:8px;padding:16px;border:1px solid var(--staff-line);border-radius:8px;background:var(--staff-surface);font-size:13px;line-height:18px;overflow-wrap:anywhere}.staff-integrations .si-notice>div{color:var(--staff-muted)}.staff-integrations .si-danger{background:#fff3f4;border-color:#ebc2c7}.staff-integrations .si-danger>div{color:#9d2836}.staff-integrations .si-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:end}.staff-integrations .si-filter{display:flex;flex-direction:column;gap:4px;min-width:130px;max-width:240px;flex:1 1 130px;font-size:13px;line-height:18px;color:var(--staff-muted)}.staff-integrations .si-filter :is(input,select){min-height:36px;width:100%;max-width:100%;border:1px solid var(--staff-line);border-radius:4px;background:var(--staff-field);padding:7px 9px;font-size:13px;color:var(--staff-text)}.staff-integrations .si-flow-filter{max-width:320px;flex-basis:230px}.staff-integrations .si-environment{font-size:13px;padding:8px 12px;min-height:36px;border-radius:4px;background:var(--staff-surface);color:var(--staff-muted)}.staff-integrations .si-query{display:grid;gap:12px}.staff-integrations .si-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.staff-integrations .si-service{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--staff-line);border-radius:8px;background:white;font-size:13px;line-height:18px;overflow-wrap:anywhere}.staff-integrations .si-service h2{font-size:17px;line-height:22px;font-weight:500}.staff-integrations .si-service-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.staff-integrations .si-service-top .staff-badge{flex-shrink:0}.staff-integrations .si-service-meta{display:grid;gap:8px}.staff-integrations .si-service-details>summary{display:none}.staff-integrations .si-service-details-body{display:flex;flex-direction:column;gap:12px}.staff-integrations .si-query-actions{display:flex;gap:8px;flex-wrap:wrap}.staff-integrations .si-more-filters{display:none}.staff-integrations .si-service-meta div{display:grid;gap:2px}.staff-integrations dt{color:var(--staff-muted);font-size:13px;line-height:18px}.staff-integrations .si-control{display:grid;gap:6px;border-radius:8px;background:var(--staff-surface);padding:12px}.staff-integrations .si-control-title{display:flex;align-items:center;gap:12px;justify-content:space-between}.staff-integrations .si-switch{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:10px 0;background:transparent;border-radius:8px}.staff-integrations .si-switch img{width:44px;height:24px;max-width:none;display:block}.staff-integrations .si-switch:disabled{opacity:.72}.staff-integrations :is(button,input,select,summary):focus-visible{outline:2px solid var(--staff-purple);outline-offset:3px}.staff-integrations .si-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;border-top:1px solid var(--staff-field);border-bottom:1px solid var(--staff-field)}.staff-integrations .si-metrics>div,.staff-integrations .si-quota{display:flex;flex-direction:column;gap:4px;min-width:0}.staff-integrations .si-metrics strong{font-size:15px;line-height:20px;font-weight:500}.staff-integrations .si-checks{color:var(--staff-muted);font-size:13px;line-height:18px;display:grid;gap:4px}.staff-integrations .si-methods{font-size:13px}.staff-integrations .si-methods summary{color:var(--staff-purple);cursor:pointer;padding:4px 0}.staff-integrations .si-methods ul{margin:8px 0 0;padding-left:18px;display:grid;gap:12px}.staff-integrations .si-methods li>span{display:block;color:var(--staff-muted)}.staff-integrations .si-table-wrap{width:100%;min-width:0}.staff-integrations .si-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:18px}.staff-integrations .si-table th{text-align:left;padding:16px 12px;font-weight:400;color:var(--staff-muted);background:var(--staff-surface)}.staff-integrations .si-table td{padding:12px;vertical-align:top;border-bottom:1px solid var(--staff-field);overflow-wrap:anywhere}.staff-integrations .si-table td>span,.staff-integrations .si-table td>strong{display:block}.staff-integrations .si-table th:first-child,.staff-integrations .si-table th:nth-child(2){width:11%}.staff-integrations .si-table th:nth-child(3){width:20%}.staff-integrations .si-table th:nth-child(4){width:11%}.staff-integrations .si-table th:nth-child(5){width:15%}.staff-integrations .si-table th:nth-child(6){width:11%}.staff-integrations .si-table th:nth-child(7){width:12%}.staff-integrations .si-table th:nth-child(8){width:9%}.staff-integrations .si-row-action .staff-link{font-size:13px;padding:0;min-height:32px}.staff-integrations .si-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.staff-integrations .si-pagination>span{margin-right:auto}.staff-integrations .si-request-detail{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--staff-line);border-radius:8px;overflow-wrap:anywhere}.staff-integrations .si-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;font-size:13px;line-height:18px}.staff-integrations .si-detail-grid>div{display:grid;gap:4px;align-content:start;min-width:0}.staff-integrations .si-related{font-size:13px;line-height:18px;display:grid;gap:8px;padding-left:18px}.staff-integrations .si-skeleton{min-height:400px}.staff-integrations .si-skeleton>div{min-height:32px;border-radius:4px;background:linear-gradient(100deg,#f2f2f2 30%,#e6e6e6 50%,#f2f2f2 70%);background-size:200% 100%;animation:staff-shimmer 1.8s linear infinite}.staff-integrations .si-skeleton>div:nth-child(2){min-height:110px}.staff-integrations .si-history-skeleton{display:grid;gap:16px;min-height:200px}.staff-integrations .si-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.staff-integrations .si-dialog{padding:0;width:min(480px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:auto;border:1px solid var(--staff-line);border-radius:8px;color:var(--staff-text);background:white;font:inherit}.staff-integrations .si-dialog::backdrop{background:#282b4066}.staff-integrations .si-dialog-inner{padding:24px;display:flex;flex-direction:column;gap:16px}.staff-integrations .si-dialog h2{font-size:23px;line-height:28px}@media (max-width:1200px){.staff-integrations .si-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.staff-integrations .si-table,.staff-integrations .si-table tbody{display:block}.staff-integrations .si-table thead{display:none}.staff-integrations .si-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;border:1px solid var(--staff-line);border-radius:8px;margin-bottom:12px}.staff-integrations .si-table td{display:block;padding:0;border:0}.staff-integrations .si-table td:before{content:attr(data-label);display:block;color:var(--staff-muted);font-size:13px;margin-bottom:4px}.staff-integrations .si-table td:nth-child(3){grid-column:1/-1;grid-row:1}.staff-integrations .si-row-action{grid-column:1/-1}}@media (max-width:760px){.staff-integrations .si-service-meta dt{display:none}.staff-integrations .si-service-meta{gap:4px}.staff-integrations .si-service-details>summary{display:list-item;cursor:pointer;color:var(--staff-purple);padding:6px 0}.staff-integrations .si-service-details[open]>summary{margin-bottom:12px}.staff-integrations .si-extra-filters:not(.si-expanded){display:none}.staff-integrations .si-more-filters{display:inline-flex}.staff-root:has(.staff-integrations) .staff-sidebar nav{flex-wrap:wrap}.staff-integrations .si-title-row{align-items:start;flex-wrap:wrap}.staff-integrations .si-title-row .staff-button{margin-left:auto}.staff-integrations .si-services{grid-template-columns:minmax(0,1fr)}.staff-integrations .si-filter{min-width:min(145px,100%);max-width:none}.staff-integrations .si-filter :is(input,select){font-size:16px;min-height:44px}.staff-integrations .si-flow-filter{flex-basis:100%}.staff-integrations .si-detail-grid{grid-template-columns:minmax(0,1fr)}.staff-integrations .si-service-top{flex-wrap:wrap}.staff-integrations .si-query .staff-button{min-height:44px}.staff-integrations .si-pagination>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.staff-integrations .si-skeleton>div{animation:none}}.staff-external-data,.staff-external-report{display:flex;flex-direction:column;gap:16px;min-width:0}.staff-origin-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;line-height:18px}.staff-origin-legend strong{padding:8px;border-radius:4px;color:var(--staff-purple);background:rgba(115,45,169,.07);font-weight:500}.staff-origin-legend>span{color:var(--staff-muted)}.staff-value.staff-source-value{padding:12px;border:1px solid var(--staff-line);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:0;background:#fff}.staff-source-value.staff-provenance-live{background:rgba(115,45,169,.07)}.staff-source-value.staff-provenance-live .staff-origin-label,.staff-source-value.staff-provenance-live dd{color:var(--staff-purple)}.staff-source-value.staff-provenance-mock{background:#fff7ec}.staff-source-value .staff-origin-label{font-size:13px;font-weight:500;line-height:18px;color:var(--staff-muted)}.staff-origin-note{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.staff-external-state{padding:16px;border:1px solid var(--staff-line);border-radius:8px;background:var(--staff-surface);display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:18px}.staff-external-state button{align-self:flex-start}.staff-report-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;font-size:13px;line-height:18px}.staff-report-meta>div{display:flex;flex-direction:column;gap:4px;min-width:0}.staff-report-meta dt{color:var(--staff-muted)}.staff-report-meta dd{font-weight:500;overflow-wrap:anywhere}.staff-report-controls{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.staff-report-controls label,.staff-report-select{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px;line-height:18px}.staff-report-controls input,.staff-report-controls select,.staff-report-select select{max-width:100%;border:1px solid var(--staff-line);padding:8px 12px;min-height:40px;border-radius:4px;background:white;color:var(--staff-text)}.staff-report-controls label:first-child{flex:1 1 260px}.staff-report-tree{display:flex;flex-direction:column;gap:8px;min-width:0}.staff-report-group{display:flex;flex-direction:column;width:100%;text-align:left;padding:8px;gap:4px;border:1px solid var(--staff-line);border-radius:8px;background:var(--staff-surface);color:var(--staff-text);font-size:13px!important;line-height:18px;cursor:pointer}.staff-report-group strong{font-weight:500}.staff-report-group:focus-visible{outline:2px solid var(--staff-purple);outline-offset:2px}.staff-report-group code,.staff-report-key code{font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.staff-report-branch{min-width:0}.staff-report-children{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-left:12px;border-left:1px solid var(--staff-line);min-width:0}.staff-report-children .staff-report-children{padding-left:8px}.staff-report-leaf{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:16px;border:1px solid var(--staff-line);padding:8px;border-radius:8px;font-size:13px;line-height:18px;min-width:0}.staff-report-key,.staff-report-value{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;overflow-wrap:anywhere}.staff-report-key strong,.staff-report-value strong{font-weight:500;white-space:pre-wrap}.staff-report-value{padding:8px;background:var(--staff-surface);border-radius:4px}.staff-report-mode-live{background:rgba(115,45,169,.07);color:var(--staff-purple)}.staff-report-mode-mock{background:#fff7ec}.staff-report-page,.staff-report-progress{padding:8px}.staff-report-page{align-items:flex-start}.staff-report-long,.staff-report-page{display:flex;flex-direction:column;gap:8px}.staff-report-long{width:100%}.staff-report-long pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.staff-report-long button{text-align:left}@media (max-width:700px){.staff-report-meta{grid-template-columns:1fr;gap:12px}.staff-report-leaf{grid-template-columns:1fr;gap:8px}.staff-report-controls{align-items:stretch}.staff-report-controls label{flex:1 1 100%}.staff-report-children{padding-left:8px}.staff-external-report .staff-row{align-items:stretch}.staff-external-report .staff-row button{white-space:normal;text-align:left}}.conversion{--conversion-soft:rgba(115,45,169,0.07)}.analytics-mode .staff-analytics-demo{background:var(--staff-surface);color:var(--staff-muted);font-size:13px;line-height:18px;font-weight:500;padding:8px;border-radius:4px}.staff-root.analytics-mode .staff-header{border-bottom:1px solid var(--staff-line);height:67px;min-height:67px}.analytics-mode .staff-role{background:#e6e6e6;padding:8px 12px;border-radius:6px}.conversion .conversion-mobile{display:none}.conversion button:focus-visible,.conversion input:focus-visible,.conversion select:focus-visible,.conversion-timings:focus-visible{outline:2px solid var(--staff-purple);outline-offset:3px}.conversion .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.conversion-tabs{display:flex;gap:8px}.conversion-tabs button{width:130px;text-align:left;font-size:13px;line-height:18px;font-weight:500;padding:8px;border-radius:4px;background:var(--staff-surface);color:var(--staff-muted)}.conversion-tabs button[aria-current]{background:var(--conversion-soft);color:var(--staff-purple)}.conversion-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.conversion-chip,.conversion-filters select{border:0;background:var(--staff-surface);color:var(--staff-muted);font-size:13px!important;line-height:18px;padding:8px;border-radius:4px;min-height:34px}.conversion-chip{min-width:186px;text-align:left}.conversion-filters select{width:174px}.conversion-extra{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:16px;border:1px solid var(--staff-line);border-radius:8px}.conversion-extra label{display:grid;gap:8px;font-size:13px}.conversion-extra input,.conversion-extra select{background:var(--staff-field);padding:8px;border:1px solid var(--staff-line);border-radius:4px}.conversion-caption,.staff-root .conversion-caption{min-height:20px;font-size:13px;line-height:18px;color:var(--staff-muted)}.conversion-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.conversion-metric{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border:1px solid var(--staff-line);border-radius:8px}.conversion-metric strong{font-size:32px;line-height:36px;letter-spacing:-.64px;font-weight:500;overflow-wrap:anywhere}.conversion-metric p{font-size:13px;line-height:18px;color:var(--staff-muted)}.conversion-panel{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--staff-line);border-radius:8px;min-width:0}.conversion-funnel-head,.conversion-funnel-row{display:grid;grid-template-columns:20% 9% minmax(0,1fr) 10.5% 22%;align-items:center;text-align:left;gap:0}.conversion-funnel-head{background:var(--staff-surface);padding:11px 0;font-size:13px;line-height:18px;color:var(--staff-muted);font-weight:500}.conversion-funnel-row{width:100%;min-height:44px;padding:12px 0;background:white;color:var(--staff-text)}.conversion-funnel-rows{display:grid;gap:16px}@media (min-width:768px){.conversion>h1.conversion-desktop{margin-bottom:-8px}}.conversion-funnel-row>*{min-width:0;padding-right:8px}.conversion-funnel-row strong,.conversion-progress-row strong,.conversion-source-row strong,.conversion-system-row strong{font-weight:500}.conversion-funnel-row small{font-size:13px;line-height:18px;color:var(--staff-muted)}.conversion-funnel-row .conversion-bar{margin-right:30px;padding:0}.conversion-bar{height:8px;background:var(--staff-field);border-radius:4px;overflow:hidden}.conversion-bar span{display:block;height:100%;border-radius:4px;background:var(--staff-purple)}.conversion-funnel-row.is-highlighted,.conversion-source-row.is-highlighted{background:var(--conversion-soft)}.conversion-funnel-row:hover,.conversion-source-row:hover,.conversion-system-row:hover{background:var(--staff-surface)}.conversion-insight{padding:16px;display:flex;flex-direction:column;align-items:start;gap:8px;background:var(--conversion-soft);border-radius:8px}.conversion-insight p{color:var(--staff-muted)}.conversion-source-head,.conversion-source-row{display:grid;grid-template-columns:29% 16.5% 18.5% 19% 17%;text-align:left;align-items:center}.conversion-source-head,.conversion-system-head{background:var(--staff-surface);font-size:13px;line-height:18px;font-weight:500;color:var(--staff-muted);padding:10px 0}.conversion-source-row{width:100%;min-height:48px;padding:14px 0;background:white;color:var(--staff-text)}.conversion-source-row>*{padding-right:8px;min-width:0;overflow-wrap:anywhere}.conversion-source-child strong,.conversion-source-row.is-highlighted strong{color:var(--staff-purple)}.conversion-source-child strong{padding-left:16px}.conversion-group-details{margin:8px 0 16px}.conversion-progress-rows{display:grid;gap:16px}.conversion-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.conversion-progress-row .conversion-bar{grid-column:1/-1}.conversion-progress-row strong{text-align:right;white-space:nowrap}.conversion-timings{max-height:416px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.conversion-timing-row{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:8px;width:100%;padding:0 0 16px;background:white;text-align:left;color:var(--staff-text)}.conversion-timing-row strong{font-weight:500}.conversion-timing-row .conversion-bar{grid-column:1/-1}.conversion-timing-row:hover{color:var(--staff-purple)}.conversion-system-head,.conversion-system-row{display:grid;grid-template-columns:35% 16% 23% 26%;align-items:center;text-align:left}.conversion-system-row{width:100%;min-height:60px;padding:14px 0;background:white;color:var(--staff-text);gap:0}.conversion-system-row small{font-size:13px;line-height:18px;color:var(--staff-muted)}.conversion-state{padding:32px 24px;display:flex;flex-direction:column;gap:16px;align-items:start;border:1px solid var(--staff-line);border-radius:8px}.conversion-skeleton{height:100px;width:100%;border-radius:8px;background:linear-gradient(90deg,#f9f9f9,#f2f2f2,#f9f9f9);background-size:200% 100%;animation:conversion-loading 1.5s infinite}@keyframes conversion-loading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.conversion-skeleton{animation:none}}.conversion-refresh{margin-left:16px}.conversion-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:520px;max-width:100%;height:100dvh;max-height:100dvh;border:0;border-left:1px solid #d4d5d9;padding:0;color:#282b40;background:white;font:400 15px/20px Firs,sans-serif}.conversion-drawer::backdrop{background:rgba(40,43,64,.16)}.conversion-drawer-inner{padding:24px;display:flex;flex-direction:column;gap:24px;min-height:100%}.conversion-drawer header{display:flex;gap:16px;align-items:center;justify-content:space-between}.conversion-drawer .conversion-mobile{display:none}.conversion-detail-rows{display:grid;gap:0}.conversion-detail-rows>div{display:flex;gap:16px;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--staff-field)}.conversion-detail-rows strong{font-weight:500;text-align:right}@media (max-width:767px){.analytics-mode .staff-header{gap:8px}.analytics-mode .staff-header-title,.analytics-mode .staff-role{display:none}.analytics-mode .staff-sidebar,.analytics-mode .staff-workspace{display:block}.analytics-mode .staff-sidebar nav{flex-wrap:wrap}.analytics-mode .staff-main{padding:16px}.conversion .conversion-desktop,.conversion-drawer .conversion-desktop{display:none}.conversion .conversion-mobile,.conversion-drawer .conversion-mobile{display:block}.conversion-tabs{gap:4px;width:100%}.conversion-tabs button{width:auto;flex:1 1;min-width:0;padding:8px;white-space:nowrap}.conversion-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.conversion-chip,.conversion-filters label,.conversion-filters select{width:100%;min-width:0}.conversion-filters .staff-button{justify-content:center}.conversion-metrics{grid-template-columns:1fr;gap:12px}.conversion-panel{padding:16px}.conversion-funnel-head,.conversion-source-head,.conversion-system-head{display:none}.conversion-funnel-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0;min-height:96px}.conversion-funnel-row>strong{text-align:right}.conversion-funnel-row .conversion-bar{grid-column:1/-1;margin:0;grid-row:2}.conversion-funnel-row .conversion-row-rate{grid-column:1/-1;font-size:13px;line-height:18px;color:var(--staff-muted)}.conversion-funnel-row .conversion-row-rate:after{content:" от предыдущего этапа"}.conversion-funnel-row small,.conversion-funnel-row:first-child .conversion-row-rate{display:none}.conversion-funnel-row:first-child small{display:block}.conversion-source-row{grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--staff-line)}.conversion-source-row strong{grid-column:1/-1}.conversion-source-row small{font-size:13px;line-height:18px;color:var(--staff-muted);margin-bottom:4px}.conversion-source-child{padding-left:12px}.conversion-source-child strong{padding-left:0}.conversion-timings{max-height:460px}.conversion-timing-row{grid-template-columns:minmax(0,1fr) 52px}.conversion-system-row{grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--staff-line)}.conversion-system-row small,.conversion-system-row strong{grid-column:1/-1}.conversion-drawer{width:100%;border:0}.conversion-drawer-inner{padding:16px}.conversion-drawer header{flex-direction:row-reverse;justify-content:flex-end}}.staff-infrastructure{--infra-test:var(--staff-purple);--infra-production:#245b4a;--infra-other:var(--staff-muted);--infra-host:var(--staff-text)}.staff-infrastructure .staff-muted{font-size:13px;line-height:18px}.staff-infrastructure .staff-infra-heading{font:500 17px/22px Firs,sans-serif}.staff-infra-grid,.staff-infra-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.staff-infra-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-infra-chart,.staff-infra-host,.staff-infra-metric,.staff-infra-space{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--staff-line);border-radius:8px;background:white;overflow-wrap:anywhere}.staff-infrastructure .staff-infra-value{font:500 32px/36px Firs,sans-serif;letter-spacing:-.64px}.staff-infra-space dl{display:grid;gap:8px;width:100%}.staff-infra-space dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px}.staff-infra-space dt{color:var(--staff-muted);font-size:13px;line-height:18px}.staff-infra-space dd{font-weight:500}.staff-infra-notice{display:flex;flex-direction:column;gap:8px;background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:8px;padding:16px;overflow-wrap:anywhere}.staff-infra-notice strong{font:500 17px/22px Firs,sans-serif}.staff-infra-notice>div{color:var(--staff-muted);font:400 15px/20px Firs,sans-serif}.staff-infra-error>strong,.staff-infra-warning{color:#b81f3b}.staff-infra-history-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.staff-root .staff-infra-range,.staff-root .staff-infra-tabs{padding:0;border:0;margin:0;gap:8px}.staff-root .staff-infra-range button,.staff-root .staff-infra-tabs button{font:400 13px/16px Firs,sans-serif;padding:4px 8px;min-height:24px;border:0;border-radius:4px;background:#e6e6e6;color:var(--staff-text)}.staff-root .staff-infra-range button[aria-pressed=true],.staff-root .staff-infra-tabs button[aria-pressed=true]{background:var(--staff-purple);color:white}.staff-infra-series-test{--infra-series:var(--infra-test)}.staff-infra-series-production{--infra-series:var(--infra-production)}.staff-infra-series-other{--infra-series:var(--infra-other)}.staff-infra-series-host{--infra-series:var(--infra-host)}.staff-infra-plot{width:100%;min-width:0;height:144px;padding:4px;display:flex;flex-direction:column;gap:4px;background:var(--staff-surface);font:400 13px/18px Firs,sans-serif}.staff-infra-plot-row{display:flex;gap:4px;height:70px;flex:0 0 70px}.staff-infra-y{display:flex;flex-direction:column;justify-content:space-between;width:48px;flex:0 0 48px;color:var(--staff-muted)}.staff-infra-plot svg{display:block;height:70px;width:calc(100% - 52px);min-width:0;overflow:visible}.staff-infra-grid-line{stroke:var(--staff-line);opacity:.35;vector-effect:non-scaling-stroke}.staff-infra-line{fill:none;stroke:var(--infra-series);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.staff-infra-area{fill:var(--infra-series);opacity:.12;stroke:none}.staff-infra-time{display:flex;justify-content:space-between;padding-left:52px;gap:4px;color:var(--staff-muted);font-size:11px;line-height:18px}.staff-infra-time span{min-width:0;white-space:nowrap}.staff-infra-legend{display:flex;align-items:center;gap:4px;color:var(--infra-series)}.staff-infra-legend i{height:3px;width:12px;background:currentColor}.staff-infra-chart-empty{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--staff-muted)}.staff-infra-chart-empty strong{font-weight:500}.staff-infra-records{min-width:0;display:flex;flex-direction:column;gap:8px}.staff-infra-table{width:100%;border-collapse:separate;border-spacing:0 8px;table-layout:fixed;margin:-8px 0;font:400 13px/18px Firs,sans-serif}.staff-infra-table td,.staff-infra-table th{padding:16px;border-top:1px solid var(--staff-line);border-bottom:1px solid var(--staff-line);vertical-align:top;text-align:left;color:var(--staff-muted);overflow-wrap:anywhere}.staff-infra-table th:first-child{width:42%;border-left:1px solid var(--staff-line);border-radius:8px 0 0 8px;color:var(--staff-text);font-weight:500}.staff-infra-table td:nth-child(2),.staff-infra-table th:nth-child(2){width:22%}.staff-infra-table td:last-child,.staff-infra-table th:last-child{border-right:1px solid var(--staff-line);border-radius:0 8px 8px 0}.staff-infra-table thead th{background:var(--staff-surface);font-weight:400}.staff-infra-filter{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:18px;max-width:300px}.staff-infra-filter select{padding:8px 12px;color:var(--staff-text);background:var(--staff-field);border:1px solid var(--staff-line);border-radius:4px;min-height:36px}@media (max-width:1050px){.staff-infra-grid{grid-template-columns:1fr}}@media (max-width:760px){.staff-with-infrastructure .staff-sidebar nav{flex-wrap:wrap}.staff-infra-total-grid{grid-template-columns:1fr}.staff-infra-history-title{align-items:flex-start;flex-direction:column}.staff-infra-table,.staff-infra-table tbody{display:block}.staff-infra-table{margin:0}.staff-infra-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.staff-infra-table tbody{display:grid;gap:8px}.staff-infra-table tr{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:16px;border:1px solid var(--staff-line);border-radius:8px}.staff-infra-table td,.staff-infra-table td:last-child,.staff-infra-table td:nth-child(2),.staff-infra-table th,.staff-infra-table th:first-child,.staff-infra-table th:last-child{display:block;width:auto;border:0;border-radius:0;padding:0}}.staff-infra-disk-track{width:100%;height:12px;border-radius:6px;background:var(--staff-surface);border:1px solid var(--staff-line);overflow:hidden}.staff-infra-disk-fill{display:block;height:100%;background:var(--staff-purple);border-radius:inherit}.staff-infra-disk-fill.is-warning{background:#a96a10}.staff-infra-disk-fill.is-critical{background:#b81f3b}@media (min-width:1000px){.staff-infra-total-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.staff-infra-plot-row{position:relative}.staff-infra-plot-row svg{cursor:crosshair}.staff-infra-plot-row svg:focus-visible{outline:2px solid var(--staff-purple);outline-offset:3px}.staff-infra-tooltip{position:absolute;z-index:2;top:-48px;right:0;max-width:100%;padding:6px 10px;border:1px solid var(--staff-line);border-radius:6px;background:white;color:var(--staff-text);box-shadow:0 2px 8px #00000018;pointer-events:none;font-size:12px;line-height:16px;display:flex;flex-direction:column}.staff-infra-hover-marker{pointer-events:none}.staff-infra-hover-marker line{stroke:var(--staff-muted);stroke-width:1;stroke-dasharray:3 3}.staff-infra-hover-marker circle{fill:var(--staff-purple);stroke:white;stroke-width:1}.staff-infra-network{display:grid;gap:16px;min-width:0}.staff-payments{display:flex;flex-direction:column;gap:16px;min-width:0}.payment-metric p,.payment-muted{color:var(--staff-muted);font-size:14px;line-height:21px}.payment-notice{padding:16px;border:1px solid var(--staff-line);border-radius:8px;background:var(--staff-surface);display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.payment-notice p{color:var(--staff-muted)}.payment-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.payment-metric{border:1px solid var(--staff-line);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.payment-metric strong{font-weight:500;font-size:28px;line-height:34px;overflow-wrap:anywhere}.payment-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payment-search{flex:1 1 270px}.payment-filters input{box-sizing:border-box;width:100%;border:1px solid var(--staff-line);border-radius:8px;background:white;padding:10px 12px;min-height:40px;color:var(--staff-text)}.payment-filters select{max-width:235px;padding:8px;border:0;border-radius:6px;background:var(--staff-field);color:var(--staff-text)}.payment-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.payment-table{border:1px solid var(--staff-line);border-radius:8px;padding:12px;min-width:0}.payment-row,.payment-table-head{display:grid;grid-template-columns:140px minmax(180px,2fr) minmax(120px,1fr) minmax(190px,1.5fr) 120px;gap:12px;align-items:center}.payment-table-head{min-height:44px;font-weight:500;font-size:14px}.payment-row{width:100%;text-align:left;color:var(--staff-text);background:transparent;border:0;border-bottom:1px solid var(--staff-line);padding:16px 0;min-height:76px;cursor:pointer}.payment-row:last-child{border-bottom:0}.payment-row:focus-visible,.payment-row:hover{background:var(--staff-surface)}.payment-row span{min-width:0;overflow-wrap:anywhere}.payment-person small{display:block;font-size:14px;margin-top:4px}.payment-bs,.payment-person small{color:var(--staff-muted)}.payment-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.payment-pagination>span{flex:1 1;color:var(--staff-muted)}.payment-fields{display:flex;flex-direction:column;gap:16px}.payment-fields>div{display:grid;grid-template-columns:30% minmax(0,1fr);gap:16px}.payment-fields dt{color:var(--staff-muted)}.payment-fields dd,.payment-history{overflow-wrap:anywhere}.payment-history{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.payment-back{border:0;background:none;color:var(--staff-purple);padding:0;align-self:flex-start;cursor:pointer}@media(max-width:1100px){.payment-table{padding:0;border:0;display:flex;flex-direction:column;gap:12px}.payment-table-head{display:none}.payment-row{border:1px solid var(--staff-line)!important;border-radius:8px;padding:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0}.payment-date{grid-row:1;grid-column:1;font-size:13px;color:var(--staff-muted)}.payment-amount{grid-row:1;grid-column:2;font-weight:500}.payment-bs,.payment-person,.payment-status{grid-column:1/-1}.payment-bs:before{content:"БС: "}}@media(max-width:620px){.payment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-metrics>.payment-metric:last-child{grid-column:1/-1}.payment-metric strong{font-size:25px;line-height:32px}.payment-filters select{max-width:100%}.payment-search{flex-basis:100%}.payment-fields>div{grid-template-columns:minmax(0,1fr);gap:4px}.payment-pagination>span{flex-basis:100%}.payment-detail .payment-metrics{grid-template-columns:minmax(0,1fr)}.staff-payments:not(.payment-detail) .payment-metrics>.payment-metric:last-child{display:none}}