.pa-page{padding:28px 0 40px;animation:paAppear .45s ease both}.pa-back{font-size:11px;color:#9c826c}.pa-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:35px 0}.pa-heading h1{font:400 67px/1.03 var(--serif);letter-spacing:-1.5px;margin:18px 0}.pa-heading h1 em{color:#9e805f;font-weight:400}.pa-heading p{font-size:12px;color:#9b8774}.pa-heading-note{font-size:10px;color:#8d7460;padding:22px;border-left:1px solid #d7c4a9;line-height:1.9}.pa-heading-note small{display:block;font-size:9px;color:#aa9580;margin-top:10px}.pa-live-dot{display:inline-block;width:6px;height:6px;background:#8a9c7c;border-radius:50%;margin-right:6px;box-shadow:0 0 0 4px #80976f10}.pa-filters{background:#f3ede3;border:1px solid #e0d2bf;border-radius:15px;padding:25px}.pa-presets{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pa-presets button{border:1px solid #d9c5ac;border-radius:20px;font-size:10px;padding:8px 17px;background:#fffbf5;color:#8e6e4e;transition:background .2s,transform .2s}.pa-presets button:hover{background:#e7d8c3;transform:translateY(-1px)}.pa-presets span{font-size:9px;color:#a18b73;margin-left:8px}#paPeriod{display:flex;align-items:end;gap:15px;margin:20px 0;padding-bottom:22px;border-bottom:1px solid #e0d4c3}#paPeriod label{width:190px}#paPeriod input{min-width:0}#paDirty{font-size:10px;color:#a27a4e;align-self:center;max-width:210px}.pa-picker-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.pa-picker-head h3{font:28px var(--serif);margin:0 0 5px}.pa-picker-head p{font-size:10px;color:#9a846c;margin:0}.pa-picker-head button{font-size:10px;white-space:nowrap}.pa-find-label{margin:15px 0;max-width:480px}.pa-find-label input{font-size:11px}.pa-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:320px;overflow:auto;padding:3px}.pa-choice{display:flex;align-items:start;gap:9px;border:1px solid #e0d1bc;border-radius:9px;padding:13px;background:#fffaf2;cursor:pointer;transition:border-color .2s,background .2s}.pa-choice.selected{border-color:#ac8a65;background:#ebddc8}.pa-choice input{width:14px;flex:0 0 14px;accent-color:#735163;margin:3px 0 0}.pa-choice span{min-width:0}.pa-choice b{display:block;font-size:10px;color:#70533f}.pa-choice small{display:block;font-size:8px;color:#a48a71;margin-top:5px}.pa-choice em{display:block;font-size:9px;font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;color:#98816a}#paMore{margin-top:12px;font-size:10px}#paMore[hidden]{display:none}.pa-report-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:36px 0 23px}.pa-report-head h2{font-size:38px;margin-top:10px}.pa-exports{display:flex;gap:8px}.pa-exports button{font-size:10px!important}.pa-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pa-kpi{padding:22px 16px;border:1px solid #e1d2bf;border-radius:11px;background:#fffaf3;min-width:0}.pa-kpi small{display:block;font-size:9px;color:#9c8066}.pa-kpi strong{font:44px/1 var(--serif);display:block;color:#755267;margin:17px 0 13px;overflow-wrap:anywhere}.pa-kpi span{font-size:8px;line-height:1.8;color:#b09980;display:block}.pa-chart-panel{padding:28px;border:1px solid #e0d3c0;border-radius:16px;background:#fffcf7;margin-top:26px}.pa-section-head{display:flex;justify-content:space-between;align-items:center;gap:25px}.pa-section-head h2{font-size:35px;margin:9px 0}.pa-section-head select{min-width:170px;font-size:11px}.pa-chart-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#977b66;margin:24px 0 12px}.pa-chart-legend i{display:inline-block;width:15px;height:3px;vertical-align:middle;margin-right:7px;border-radius:5px}#paChart svg{display:block;width:100%;height:auto;min-height:180px}#paChart text{font:10px Manrope,sans-serif;fill:#ab957c}.pa-gridline{stroke:#e9e0d4;stroke-width:1}.pa-note{font-size:10px;line-height:1.9;color:#a48b73}.pa-zero{padding:25px;background:#f6f0e7;border-radius:9px;font-size:12px;color:#a18a70;line-height:1.9}.pa-funnel-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;background:linear-gradient(135deg,#563d4b,#362731);color:#f4e9d9;border-radius:16px;padding:35px;margin:28px 0}.pa-funnel-panel .eyebrow{color:#c7a780}.pa-funnel-panel h2{font-size:40px;line-height:1.1;margin:19px 0}.pa-funnel-panel h2 em{font-weight:400;color:#ddc19c}.pa-funnel-panel p{font-size:11px;color:#c3aeb5;line-height:1.9;max-width:340px}.pa-funnel>div{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 17px}.pa-funnel span{font-size:11px}.pa-funnel i{font-size:8px;font-style:normal;color:#b69a8d;margin-right:13px}.pa-funnel strong{font:25px var(--serif);color:#e2c59e}.pa-funnel-track{width:100%;height:4px;border-radius:3px;background:#ffffff0c;margin-top:8px}.pa-funnel-track b{display:block;height:4px;border-radius:3px;background:linear-gradient(90deg,#ae8759,#e3c5a0);transition:width .5s ease}.pa-ratios{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pa-ratios .pa-kpi strong{font-size:34px}.pa-comparison{margin:35px 0}.pa-table-scroll{overflow:auto;border:1px solid #e0d1bd;border-radius:12px;background:#fffaf3;margin-top:18px;max-height:550px}.pa-table-scroll table{border-collapse:collapse;width:100%;font-size:11px;min-width:800px}.pa-table-scroll caption{text-align:left;padding:14px 20px;color:#a1886b;font-size:9px}.pa-table-scroll th,.pa-table-scroll td{text-align:right;padding:17px 14px;border-bottom:1px solid #ebe0d0;font-weight:400;vertical-align:middle}.pa-table-scroll th:first-child{text-align:left;min-width:210px;max-width:280px}.pa-table-scroll thead th{background:#efe6d8;color:#937452;font-size:9px;position:sticky;top:0}.pa-table-scroll tbody th b{font-size:11px;color:#805d47}.pa-table-scroll tbody th small{display:block;color:#ac9278;font-size:8px;margin-top:5px}.pa-table-scroll tbody th span{display:block;font-size:9px;line-height:1.6;color:#a48c72;margin-top:7px;overflow-wrap:anywhere}.pa-table-scroll td{color:#846449;font-size:12px}.pa-daily{margin:25px 0;border:1px solid #dfcfb8;border-radius:12px;padding:20px;background:#f7f0e5}.pa-daily summary{cursor:pointer;font-size:12px;color:#8b6b4d}.pa-method{padding:25px;background:#f0e8dc;border-radius:12px;margin-top:25px}.pa-method h3{font:28px var(--serif);margin-bottom:15px}.pa-method p{font-size:10px;line-height:1.9;color:#a0886d}.pa-details-link{display:inline-block;font-size:11px;color:#977047;margin-top:18px;border-bottom:1px solid #c9ad88;padding-bottom:5px}.pa-overview-link{margin-bottom:12px}
@keyframes paAppear{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:900px){.pa-kpis{grid-template-columns:repeat(3,1fr)}.pa-choices{grid-template-columns:repeat(2,1fr)}.pa-heading h1{font-size:53px}}@media(max-width:600px){.pa-heading{display:block;margin:24px 0}.pa-heading h1{font-size:43px}.pa-heading-note{margin-top:23px;padding:14px;font-size:9px}.pa-filters{padding:17px}.pa-presets span{width:100%;margin:5px 0 0}#paPeriod{flex-wrap:wrap;gap:12px}#paPeriod label{width:calc(50% - 6px)}#paPeriod .btn{width:100%}#paDirty{max-width:100%}.pa-picker-head{align-items:start}.pa-picker-head h3{font-size:25px}.pa-choices{grid-template-columns:1fr}.pa-report-head{display:block}.pa-report-head h2{font-size:31px}.pa-exports{margin-top:15px}.pa-kpis{grid-template-columns:repeat(2,1fr);gap:10px}.pa-kpi{padding:17px 13px}.pa-kpi strong{font-size:36px}.pa-chart-panel{padding:17px}.pa-section-head{display:block}.pa-section-head h2{font-size:29px}.pa-section-head label{margin-top:15px;max-width:260px}.pa-chart-legend{font-size:9px;gap:10px}#paChart svg{min-height:140px}#paChart text{font-size:12px}.pa-funnel-panel{grid-template-columns:1fr;gap:22px;padding:24px}.pa-funnel-panel h2{font-size:34px}.pa-ratios{grid-template-columns:1fr}.pa-ratios .pa-kpi{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.pa-ratios .pa-kpi strong{font-size:28px;margin:0}.pa-ratios .pa-kpi span{grid-column:1/-1}.pa-method{padding:20px}.pa-table-scroll{max-height:430px}.pa-note{font-size:9px}}
@media(prefers-reduced-motion:reduce){.pa-page{animation:none!important}.pa-funnel-track b,.pa-presets button{transition:none!important}}
