.wa-app{--wa-bg:#1b1e22;--wa-panel:#24282d;--wa-line:#444950;--wa-text:#f2efea;--wa-muted:#c9c7c4;--wa-amber:#e9c18c;--wa-blue:#9fc8ce;--wa-red:#eab0a1;margin-top:24px;border:1px solid #51565c;border-radius:10px;overflow:hidden;background:var(--wa-bg);color:var(--wa-text);font:15px/1.65 'Inter',system-ui,sans-serif;text-align:left;box-shadow:0 24px 65px -40px #000}
.wa-app *{box-sizing:border-box}.wa-app [hidden]{display:none!important}.wa-app button,.wa-app select{font:inherit}.wa-app button{cursor:pointer}.wa-app :focus-visible{outline:2px solid #eed5ae;outline-offset:3px}.wa-header{padding:23px 27px;border-bottom:1px solid var(--wa-line);background:#292c30;display:flex;justify-content:space-between;align-items:center;gap:20px}.wa-brand{display:flex;align-items:center;gap:12px;font:400 25px Georgia,serif;color:#f3e7d4;letter-spacing:-.025em}.wa-brand i{font:400 27px Georgia,serif;color:#d1b183;font-style:normal}.wa-header small{font-size:14px;color:#c6c6c6}.wa-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:0 27px;border-bottom:1px solid var(--wa-line)}.wa-tabs{display:flex;gap:25px}.wa-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0;color:#c9c9c7;font-size:15px!important;padding:15px 0 13px}.wa-tabs button.active{color:#ffeed5;border-color:#e5bc83}.wa-quarters{display:flex;gap:4px;padding:3px;background:#30343a;border-radius:5px}.wa-quarters button{border:0;background:transparent;color:#c9c9c6;border-radius:3px;padding:5px 12px;font-size:14px!important}.wa-quarters button.active{background:#735f48;color:#fff0dc}
.wa-body{padding:24px 27px 28px}.wa-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:19px}.wa-heading h4{font:500 24px/1.45 'Space Grotesk',sans-serif;letter-spacing:-.025em;color:#f3efe7;margin:0 0 6px}.wa-heading p{font-size:15px;line-height:1.8;color:#c7c6c5;margin:0;max-width:85ch}.wa-link{border:0;background:transparent;padding:0;color:#edca9a;font-size:14px!important;text-align:left}.wa-heading>.wa-link{margin-top:7px;flex:none}.wa-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:21px}.wa-filters select{background:#2a2e33;border:1px solid #555c63;color:#e5e0d8;font-size:14px;padding:7px 9px;border-radius:4px;max-width:205px}.wa-filters .wa-link{margin-left:2px}.wa-scope{font-size:14px;color:#bdbdbb;margin:0}
.wa-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--wa-line);border-bottom:1px solid var(--wa-line);margin-bottom:25px}.wa-kpi{padding:18px 18px 18px 0;border-right:1px solid #42474e;min-width:0}.wa-kpi:not(:first-child){padding-left:21px}.wa-kpi:last-child{border-right:0}.wa-kpi>span{font-size:14px;color:#d3cfc9}.wa-kpi strong{font:500 29px/1.3 'Space Grotesk',sans-serif;color:#f3eee5;display:block;margin:8px 0;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.wa-kpi small{font-size:14px;line-height:1.75;color:#c2bdb6;display:block}.wa-kpi .negative{color:#efb5a7}.wa-kpi .positive{color:#b6d8c5}
.wa-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:27px;align-items:start}.wa-section{min-width:0;scroll-margin-top:110px}.wa-section h5{font:500 18px/1.5 'Space Grotesk',sans-serif;color:#f0e9df;margin:0 0 16px;letter-spacing:-.015em}.wa-section-head{display:flex;justify-content:space-between;align-items:center;gap:17px;margin-bottom:15px;flex-wrap:wrap}.wa-section-head h5{margin:0}.wa-section-head>span{font-size:14px;color:#bdbab5}.wa-funnel{display:grid;gap:0}.wa-stage{display:grid;grid-template-columns:22px minmax(0,1fr) 73px;column-gap:12px;align-items:center;border:0;border-bottom:1px solid #3c4249;border-radius:0;background:transparent;padding:11px 5px;width:100%;color:#d5d1ca;text-align:left}.wa-stage.active{background:#d3ad7710;box-shadow:inset 2px 0 #dfbb88}.wa-stage:hover{background:#d3ad7714}.wa-stage-index{font-size:14px;color:#b9b6b0}.wa-stage-name{font-size:14px}.wa-stage strong{font-size:16px;font-weight:500;text-align:right;color:#f3e8d8;font-variant-numeric:tabular-nums}.wa-stage-bar{grid-column:2/-1;height:4px;background:#343a42;margin:7px 0 2px;border-radius:2px}.wa-stage-bar i{display:block;width:var(--width);height:100%;background:var(--bar);border-radius:2px}.wa-stage small{grid-column:2/-1;font-size:14px;color:#bcb7b0;line-height:1.7;margin-top:3px}.wa-note{font-size:14px;line-height:1.8;color:#c0bdb8;margin:15px 0 0}.wa-chart-card{background:#25292e;padding:19px;border:1px solid #454b52;border-radius:6px}.wa-chart-card .wa-section-head{gap:10px}.wa-chart-card .wa-section-head h5{font-size:17px}.wa-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:14px;color:#cbc6c0;margin-bottom:9px}.wa-legend span{display:flex;align-items:center;gap:6px}.wa-legend i{display:block;width:15px;height:3px;background:var(--key);border-radius:2px}.wa-plot{width:100%;height:282px;min-width:0;position:relative}.wa-plot svg{display:block;width:100%;height:100%;overflow:visible}.wa-app .wa-plot text{font:14px 'Inter',sans-serif;fill:#c6c0b8}.wa-app .wa-plot .wa-marker-label{font-size:14px;fill:#e0bda1}.wa-svg-hit{outline:none;cursor:crosshair}.wa-svg-hit:hover rect,.wa-svg-hit:focus rect{fill:#dfc29b;opacity:.09}.wa-period-facts{display:flex;gap:26px;padding-top:16px;margin-top:12px;border-top:1px solid #4c5155}.wa-period-facts div{font-size:14px;color:#c4bbb0;line-height:1.8}.wa-period-facts strong{display:block;font:500 23px 'Space Grotesk',sans-serif;color:#ecd3b1;margin-bottom:4px}.wa-period-label{font-size:14px;color:#dfd1bf;margin:15px 0 5px}.wa-detail-list{display:grid;gap:11px;margin-top:20px}.wa-detail-row{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:12px 0;border-bottom:1px solid #42474d;color:#cec7be;font-size:14px}.wa-detail-row strong{font-size:15px;font-weight:500;color:#efd9be;white-space:nowrap}.wa-detail-row small{display:block;font-size:14px;line-height:1.7;color:#bdb5aa;margin-top:4px}
.wa-scroll{overflow:auto;max-width:100%}.wa-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;white-space:nowrap}.wa-table th{font-size:14px;font-weight:500;color:#cec3b5;padding:12px 10px;border-top:1px solid #4a4f52;border-bottom:1px solid #4a4f52;background:#2a2d31}.wa-table td{padding:15px 10px;border-bottom:1px solid #3e454b;color:#dcd4c9;font-variant-numeric:tabular-nums}.wa-table tr:last-child td{border-bottom:0}.wa-table tbody tr:hover,.wa-table tbody tr:focus-within{background:#292d33}.wa-table td small{font-size:14px;color:#c0b3a3;display:block;margin-top:4px}.wa-table .wa-link{font-size:14px!important}.wa-section.full{margin-top:25px}.wa-table code{font-size:14px;color:#d5c7b5;white-space:normal}.wa-status{font-size:14px;color:#b6d6bd}.wa-heat{display:grid;grid-template-columns:130px repeat(3,minmax(0,1fr));gap:7px;align-items:stretch;min-width:555px}.wa-heat-label{display:flex;align-items:center;font-size:14px;color:#c8beb0;padding:6px 0}.wa-heat-head{font-size:14px;color:#c5baab;padding:0 4px 8px;text-align:center}.wa-heat button{border:1px solid #ffffff0a;border-radius:3px;background:var(--heat);color:#fff0d9;font-size:16px!important;min-height:53px;padding:8px 5px}.wa-heat button:hover,.wa-heat button:focus{outline:1px solid #e7c697;outline-offset:0;filter:brightness(1.15)}
.wa-mix{display:flex;gap:29px;flex-wrap:wrap;border-top:1px solid #484b4f;border-bottom:1px solid #484b4f;padding:20px 0;margin:24px 0}.wa-mix div{font-size:14px;color:#c4baad}.wa-mix strong{display:block;color:#edcfaa;font:500 25px 'Space Grotesk',sans-serif;margin-bottom:6px}.wa-findings{display:grid;gap:0}.wa-finding{display:grid;grid-template-columns:35px minmax(0,1.15fr) minmax(0,1fr);gap:22px;padding:24px 0;border-bottom:1px solid #454a4e}.wa-finding-number{font:400 23px 'Space Grotesk',sans-serif;color:#bba27e}.wa-finding h5{font:500 18px/1.5 'Space Grotesk',sans-serif;color:#efe3d1;margin:0 0 9px}.wa-finding p{font-size:15px;line-height:1.85;color:#cac0b2;margin:0 0 10px}.wa-finding-action{padding-left:22px;border-left:1px solid #57534c}.wa-finding-action strong{display:block;font-size:14px;font-weight:500;color:#e5c99f;margin-bottom:8px}.wa-finding-action small{display:block;font-size:14px;color:#bdb09c;line-height:1.8;margin-top:11px}
.wa-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid #464a4d;border-bottom:1px solid #464a4d;padding:20px 0;margin-bottom:24px}.wa-checks div{font-size:14px;color:#cbc0b1}.wa-checks strong{font:500 27px 'Space Grotesk',sans-serif;display:block;color:#eed5af;margin-bottom:6px}.wa-definitions{background:#2b2b2c;border:1px solid #6d6253;border-radius:6px;padding:19px 21px;margin-bottom:24px}.wa-definitions header{display:flex;justify-content:space-between;gap:20px;color:#eee0ca;font-size:17px;margin-bottom:17px}.wa-definitions dl{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px 22px;margin:0;font-size:14px}.wa-definitions dt{color:#e6d2b3}.wa-definitions dd{margin:0;color:#cec0ad;line-height:1.85}.wa-foot{border-top:1px solid #43484b;margin:25px 0 0;padding-top:17px;color:#bdb3a5;font-size:14px;line-height:1.85}.wa-foot a{color:#e0c49c}.wa-tooltip{position:fixed;z-index:100000;max-width:320px;width:max-content;background:#302b25fc;border:1px solid #9d8668;border-radius:6px;padding:14px 16px;box-shadow:0 12px 35px #0009;pointer-events:none;backdrop-filter:blur(12px);font-size:14px;line-height:1.85;color:#dbcebb}.wa-tooltip strong{display:block;font-size:14px;font-weight:500;color:#fff1da;margin-bottom:7px}.wa-tooltip span{display:flex;justify-content:space-between;gap:20px}.wa-tooltip b{font-weight:500;color:#f4e2c9}.wa-tooltip p{font-size:14px;color:#cbbb9f;margin:8px 0 0;line-height:1.8}
@media(max-width:1100px){.wa-body{padding:23px 21px}.wa-header{padding:22px 21px}.wa-nav{padding:0 21px}.wa-tabs{gap:20px}.wa-grid{gap:21px}.wa-chart-card{padding:17px 15px}.wa-finding{gap:17px}}
@media(max-width:850px){.wa-grid{grid-template-columns:minmax(0,1fr);gap:25px}.wa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-kpi:nth-child(2){border-right:0}.wa-kpi:nth-child(3){padding-left:0;border-top:1px solid #42474e}.wa-kpi:nth-child(4){border-top:1px solid #42474e}.wa-nav{padding-bottom:12px}.wa-quarters{margin-top:12px}.wa-table{min-width:650px}.wa-finding{grid-template-columns:30px minmax(0,1fr)}.wa-finding-action{grid-column:2;padding-left:15px}.wa-checks{grid-template-columns:minmax(0,1fr)}.wa-heading{flex-wrap:wrap;gap:12px}}
@media(max-width:550px){.wa-header{padding:20px 17px;gap:13px}.wa-brand{font-size:22px;gap:8px}.wa-header small{font-size:14px;max-width:104px;text-align:right}.wa-nav{padding:0 17px 13px;gap:0}.wa-tabs{width:100%;gap:22px}.wa-tabs button{font-size:14px!important;padding:14px 0 12px}.wa-body{padding:22px 17px}.wa-heading h4{font-size:23px}.wa-heading p{font-size:15px}.wa-filters{gap:8px}.wa-filters select{font-size:14px;padding:7px;max-width:100%}.wa-kpi{padding:16px 12px 16px 0}.wa-kpi:not(:first-child){padding-left:16px}.wa-kpi:nth-child(3){padding-left:0}.wa-kpi>span{font-size:14px}.wa-kpi strong{font-size:26px}.wa-kpi small{font-size:14px}.wa-stage{grid-template-columns:19px minmax(0,1fr) 64px;column-gap:8px}.wa-stage-name{font-size:14px}.wa-stage small{font-size:14px}.wa-chart-card{padding:17px 12px}.wa-legend{gap:10px;font-size:14px}.wa-plot{height:280px}.wa-period-facts{gap:22px}.wa-period-facts strong{font-size:22px}.wa-period-label{font-size:14px}.wa-mix{gap:22px}.wa-mix strong{font-size:23px}.wa-finding{gap:11px}.wa-finding h5{font-size:17px}.wa-finding p{font-size:15px}.wa-definitions{padding:17px 15px}.wa-definitions dl{grid-template-columns:minmax(0,1fr);gap:6px}.wa-definitions dt{margin-top:7px}.wa-tooltip{max-width:280px}.wa-foot{font-size:14px}}
