.staff-workspace{--staff-red:var(--pp-red);--staff-line:var(--pp-line);--staff-muted:var(--pp-muted);color:var(--pp-ink)}.staff-workspace h2{letter-spacing:-.5px;font-size:21px}.staff-workspace h3{font-size:17px}.staff-workspace small,.staff-help{color:var(--staff-muted);font-size:12px;line-height:1.65}.staff-block{display:block}.staff-actions,.staff-section-top,.staff-week-bar,.staff-date-nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.staff-section-top,.staff-week-bar{justify-content:space-between;margin:22px 0}.staff-section-top p{color:var(--staff-muted);max-width:640px;margin-top:5px}.staff-date-nav>div{flex-direction:column;gap:4px;display:flex}.staff-date-nav>div strong{letter-spacing:-.5px;font-size:20px}.staff-date-nav input{max-width:160px}.staff-field{flex-direction:column;gap:7px;min-width:0;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.staff-field input,.staff-field select,.staff-field textarea,.staff-rotation-row select,.staff-coverage-row input,.staff-coverage-row select,.staff-template input,.staff-card>input{border:1px solid var(--staff-line,var(--pp-line));background:var(--pp-panel);color:var(--pp-ink);font:inherit;border-radius:9px;width:100%;min-height:43px;padding:11px 12px}.staff-field small{font-weight:400}.staff-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:18px;display:grid}.staff-card{border:1px solid var(--staff-line,var(--pp-line));background:var(--pp-panel);border-radius:16px;margin:18px 0;padding:26px}.staff-card h2,.staff-card h3{margin:0 0 10px}.staff-card p{max-width:800px;font-size:14px;line-height:1.7}.staff-card .pp-button{margin-top:12px}.staff-budget{background:var(--pp-panel);border:1px solid var(--staff-line);border-radius:14px;align-items:center;gap:26px;padding:22px 24px;display:flex}.staff-budget>div:first-child{min-width:190px}.staff-budget span{color:var(--staff-muted);font-size:12px}.staff-budget strong{letter-spacing:-1px;margin-top:4px;font-size:26px;display:block}.staff-budget strong small{letter-spacing:0;font-size:16px}.staff-budget-track{background:var(--pp-soft);border-radius:9px;flex:1;height:8px;overflow:hidden}.staff-budget-track>span{background:var(--pp-red);border-radius:9px;height:100%;display:block}.staff-rota{border:1px solid var(--staff-line);background:var(--pp-panel);border-radius:14px;margin:20px 0;overflow:auto}.staff-rota table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:12px}.staff-rota thead th{background:var(--pp-soft);text-align:center;text-transform:uppercase;letter-spacing:1px;color:var(--pp-muted);padding:17px 10px;font-size:10px}.staff-rota thead th span{text-transform:none;letter-spacing:0;color:var(--pp-ink);margin-top:5px;font-size:13px;display:block}.staff-rota thead th:first-child{text-align:left;min-width:180px;padding-left:20px}.staff-rota tbody th{text-align:left;border-top:1px solid var(--staff-line);min-width:180px;padding:15px 16px;font-size:13px;font-weight:600}.staff-rota tbody th small{color:var(--staff-red);padding-left:38px;font-weight:400;display:block}.staff-initial{background:var(--pp-soft);width:27px;height:27px;color:var(--pp-ink);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-size:12px;display:inline-flex}.staff-rota td{border-top:1px solid var(--staff-line);border-left:1px solid var(--pp-line);vertical-align:top;padding:5px}.staff-rota .staff-sunday{background:var(--pp-soft)}.staff-me>th{background:var(--pp-red-soft)}.staff-day{width:100%;min-height:87px;color:var(--pp-ink);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;gap:7px;padding:9px 5px;display:flex;position:relative}.staff-day:not(:disabled):hover{background:var(--pp-soft);border-color:var(--pp-red)}.staff-day:disabled{opacity:1;cursor:default}.staff-shift{background:var(--pp-soft);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:5px;padding:6px 3px;font-size:11px;display:block}.staff-shift small{white-space:normal;max-width:110px;font-size:10px;display:block}.staff-day sup{color:var(--staff-red);margin-left:2px;font-size:9px}.staff-rest{color:var(--pp-muted);font-size:11px;font-style:italic}.staff-absence{background:var(--pp-amber-bg);border-radius:4px;padding:3px;color:var(--pp-amber)!important;font-size:9px!important}.staff-add{color:var(--pp-muted);opacity:0;position:absolute;bottom:1px;right:2px}.staff-day:hover .staff-add,.staff-day:focus .staff-add{opacity:1}.staff-row-total{text-align:center;color:var(--staff-red);white-space:nowrap;font-weight:700;vertical-align:middle!important}.staff-checks{margin:16px 0;font-size:13px;line-height:1.6}.staff-checks p{background:var(--pp-amber-bg);border-radius:7px;margin:6px 0;padding:10px 14px}.staff-checks .staff-danger{background:var(--pp-red-soft)}.staff-danger{color:var(--pp-red)}.staff-warning{color:var(--pp-amber)}.staff-good{color:var(--pp-green)}.staff-checks .staff-good{background:var(--pp-green-bg)}.staff-preview{border:1px solid var(--pp-line);border-radius:12px;margin:18px 0;padding:20px}.staff-preview>div:first-child{justify-content:space-between;gap:12px;display:flex}.staff-edit-span{border-bottom:1px solid var(--pp-line);grid-template-columns:1fr 1fr auto;gap:12px;margin:16px 0;padding:10px 0;display:grid}.staff-edit-span .staff-field:nth-of-type(3),.staff-edit-span details{grid-column:1/-1}.staff-template-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.staff-template{text-align:left;border:1px solid var(--staff-line);background:var(--pp-panel);cursor:pointer;color:var(--pp-ink);border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex}.staff-template:hover{border-color:var(--pp-red);box-shadow:0 4px 15px #7034220a}.staff-template strong{font-size:16px;font-weight:600}.staff-template>span:last-child{color:var(--pp-muted);font-size:12px}.staff-template-kind{text-transform:uppercase;letter-spacing:1.4px;color:var(--pp-red);font-size:10px}.staff-model-scroll{margin:20px 0;overflow:auto}.staff-model-scroll table{border-collapse:collapse;min-width:1160px}.staff-model-scroll th{padding:10px;font-size:11px}.staff-model-scroll td{border-top:1px solid var(--pp-line);padding:5px}.staff-model-scroll textarea{border:1px solid var(--pp-line);border-radius:6px;width:118px;padding:8px;font-size:12px;line-height:1.7}.staff-model-scroll input{border:1px solid var(--pp-line);border-radius:6px;width:140px;padding:10px}.staff-rotation-row,.staff-coverage-row{align-items:center;gap:10px;max-width:750px;margin:12px 0;display:flex}.staff-rotation-row>span{color:var(--pp-red);flex-shrink:0;width:20px;font-size:12px}.staff-rotation-row select{flex:1}.staff-coverage-row input{max-width:125px}.staff-balances{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px;display:grid}.staff-balances .staff-card{margin:8px 0}.staff-balance-value{letter-spacing:-1px;color:var(--pp-red);margin:12px 0;font-size:27px}.staff-filters{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.staff-filters .staff-field{min-width:175px}.staff-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.staff-clock-layout{grid-template-columns:1.1fr 1fr;gap:28px;max-width:1100px;margin:22px auto;display:grid}.staff-clock-card{background:linear-gradient(135deg,var(--pp-panel),var(--pp-soft));border:1px solid var(--pp-line);border-radius:22px;padding:38px}.staff-eyebrow{letter-spacing:1.7px;color:var(--pp-red);font-size:10px;font-weight:600}.staff-clock-card h2{letter-spacing:-1px;margin:20px 0 12px;font-size:32px}.staff-clock-card>p{font-size:15px;line-height:1.7}.staff-clock-status{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0;display:flex}.staff-location-button,.staff-punch-button{justify-content:center;width:100%}.staff-punch-button{min-height:68px;margin:12px 0 20px;font-size:18px!important}.staff-geo-state{text-align:center;margin:14px 0;font-size:12px;line-height:1.6}.staff-clock-card .staff-help{font-size:12px}.staff-clock-layout>.staff-card{margin-top:0}.staff-notifications article{border-bottom:1px solid var(--pp-line);border-left:3px solid #0000;padding:18px}.staff-notifications article.staff-unread{border-left-color:var(--pp-red);background:var(--pp-soft)}.staff-notifications p{font-size:14px;line-height:1.6}.staff-notifications small{color:var(--pp-muted);font-size:11px}.staff-invite-page{background:var(--pp-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Inter,Arial,sans-serif;display:flex}.staff-invite-page .staff-card{border-color:var(--pp-line);width:100%;max-width:450px;padding:38px;box-shadow:0 20px 90px #4425150a}.staff-invite-page img{width:140px;margin-bottom:20px}.staff-invite-page h1{letter-spacing:-1px;font-size:28px}.staff-invite-page a{color:var(--pp-red);margin-top:22px;font-size:13px;display:block}.staff-invite-page button{background:var(--pp-red);width:100%;color:var(--pp-panel);cursor:pointer;border:0;border-radius:10px;padding:14px;font-weight:600;display:block}.staff-invite-page .staff-field{margin-top:18px}.staff-invite-page small{color:var(--pp-muted);font-size:12px;line-height:1.6}.staff-invite-page input{box-sizing:border-box}@media (width<=800px){.staff-form-grid{grid-template-columns:1fr}.staff-section-top{align-items:flex-start}.staff-week-bar>.staff-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.staff-week-bar>.staff-actions>button:first-child{grid-column:1/-1}.staff-budget{flex-wrap:wrap;gap:12px;padding:17px}.staff-budget-track{min-width:100px}.staff-budget strong{font-size:22px}.staff-budget>div:first-child{min-width:160px}.staff-clock-layout{grid-template-columns:1fr;gap:5px}.staff-clock-card{padding:25px}.staff-clock-card h2{font-size:28px}.staff-date-nav{justify-content:space-between;width:100%}.staff-date-nav input{max-width:135px}.staff-date-nav>div strong{font-size:17px}.staff-metrics{grid-template-columns:1fr}.staff-card{padding:20px}.staff-coverage-row{flex-wrap:wrap}.staff-coverage-row select{flex:100%}.staff-rota tbody th{background:var(--pp-panel);z-index:1;width:135px;min-width:135px;font-size:12px;position:sticky;left:0;box-shadow:3px 0 5px #00000008}.staff-rota thead th:first-child{z-index:2;min-width:135px;position:sticky;left:0}.staff-rota table{min-width:990px}.staff-rota .staff-initial{display:none}.staff-rota tbody th small{padding-left:0}.staff-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-template{padding:15px}.staff-template strong{font-size:14px}.staff-rotation-row{gap:5px}.staff-rotation-row select{max-width:calc(100% - 135px)}.staff-balances{grid-template-columns:1fr 1fr}.staff-balance-value{font-size:22px}.staff-filters .staff-field{flex:1;min-width:135px}.staff-actions .pp-button{white-space:normal}.staff-rota .staff-day{min-height:100px}}@media print{.staff-actions,.staff-date-nav input,.staff-add{display:none!important}.staff-rota{overflow:visible}.staff-rota table{min-width:0}}.staff-workspace{min-width:0}.staff-workspace h1,.staff-workspace h2,.staff-workspace h3{color:var(--pp-ink)}.staff-budget-note{color:var(--pp-muted);font-size:12px;margin:10px 0!important}.staff-limit-control{padding:16px 0}.staff-limit-control .next-check{margin-bottom:16px}.staff-limit-control .staff-field{max-width:340px}@media (width<=570px){.staff-workspace .staff-date-nav{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;display:grid}.staff-date-nav>div{text-align:center}.staff-date-nav input{grid-column:1/-1;width:100%;max-width:none}.staff-budget{align-items:flex-start}.staff-budget-track{flex-basis:100%}.staff-balances,.staff-template-list{grid-template-columns:1fr}.staff-form-grid input,.staff-field input{min-width:0;max-width:100%}.staff-edit-span{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.staff-rotation-row select{min-width:0}}.fiscal-review{background:#171a20;border:1px solid #dda85555;border-radius:15px;margin:20px 0;padding:22px;line-height:1.55}.fiscal-review-title{color:#f1c481;align-items:flex-start;gap:12px;display:flex}.fiscal-review-title svg{flex-shrink:0;margin-top:4px}.fiscal-review-title h3{margin:0 0 7px;font-size:18px}.fiscal-review-title p{color:#ebedf3;margin:0;font-size:14px}.fiscal-review-table{margin:20px 0;overflow-x:auto}.fiscal-review table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.fiscal-review caption{text-align:left;color:#bfc5d1;margin-bottom:10px}.fiscal-review th,.fiscal-review td{vertical-align:top;border-bottom:1px solid #ffffff15;padding:13px 12px}.fiscal-review thead th{color:#aeb8ca;background:#ffffff04;font-weight:500}.fiscal-review tbody th{color:#f1f3f7;min-width:160px;font-weight:500}.fiscal-review td strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.fiscal-review td small{color:#9ca8bb;margin-top:5px;display:block}.fiscal-review-difference{background:#b3522520}.fiscal-review-badge{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:12px;display:inline-block}.fiscal-review .is-ok{color:#86dbb7;background:#36b98622}.fiscal-review .is-error{color:#ffb896;background:#ef865527}.fiscal-review .is-unknown{color:#bfc8da;background:#aab5ca18}.fiscal-review-next h4{margin:0 0 6px}.fiscal-review-next p{color:#d2d8e1;margin:0;font-size:14px}.fiscal-review-actions{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:20px 0;display:flex}.fiscal-review-actions button{align-items:center;gap:8px;display:flex}.fiscal-review-upload{flex-direction:column;gap:9px;max-width:100%;margin:0;font-size:13px;display:flex}.fiscal-review-upload span{align-items:center;gap:7px;display:flex}.fiscal-review-upload input{max-width:100%}.fiscal-review-stock{color:#aab7c9;border-top:1px solid #ffffff18;align-items:flex-start;gap:8px;margin-bottom:0;padding-top:16px;font-size:12px;display:flex}.fiscal-review-stock svg{flex-shrink:0}.fiscal-review-missing{color:#c6cfdd;font-size:13px}.fiscal-review details{margin:16px 0}.fiscal-review details summary{cursor:pointer;color:#e6eaf2;padding:8px 0;font-weight:600}.fiscal-invoice-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.fiscal-invoice-history{margin-top:20px}@media (width<=650px){.fiscal-review{padding:14px}.fiscal-review th,.fiscal-review td{padding:10px 8px}.fiscal-review-actions{flex-direction:column}}#pp-v129-review .cost-overview{--cost-accent:#ff9fb0;--cost-teal:#8dd9c8}#pp-v129-review .cost-period{flex-wrap:wrap;align-items:center;gap:20px;padding:20px 22px;display:flex}#pp-v129-review .cost-period-title{align-items:center;gap:12px;margin-right:auto;display:flex}#pp-v129-review .cost-period-title>svg{color:var(--cost-accent)}#pp-v129-review .cost-period-title strong{font-size:13px;display:block}#pp-v129-review .cost-period-title small{color:var(--pp-muted);margin-top:3px;font-size:11px;display:block}#pp-v129-review .cost-month-inputs{align-items:flex-end;gap:10px;display:flex}#pp-v129-review .cost-month-inputs label{gap:5px;display:grid}#pp-v129-review .cost-month-inputs input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:140px;max-width:190px;margin:0}#pp-v129-review .cost-presets{border-top:1px solid var(--pp-line);flex-wrap:wrap;gap:8px;width:100%;padding-top:14px;display:flex}#pp-v129-review .cost-presets button{color:var(--pp-muted);border:1px solid var(--pp-line);background:0 0;border-radius:7px;padding:7px 11px;font-size:11px}#pp-v129-review .cost-presets button[aria-pressed=true]{color:#ffd0da;background:#422b35;border-color:#7d4657}#pp-v129-review .cost-context{color:var(--pp-muted);justify-content:space-between;gap:12px;margin:24px 0 13px;font-size:12px;display:flex}#pp-v129-review .cost-context>span:first-child{color:var(--pp-ink);text-transform:capitalize}#pp-v129-review .cost-context b{color:var(--pp-muted);text-transform:none;font-weight:400}#pp-v129-review .cost-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#pp-v129-review .cost-kpi{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:12px;flex-direction:column;min-width:0;padding:21px;display:flex}#pp-v129-review .cost-kpi.featured{background:linear-gradient(135deg,#3a2832,#26252d);border-color:#62404d}#pp-v129-review .cost-kpi>span{color:#c6cbd5;align-items:center;gap:9px;min-height:31px;font-size:11px;line-height:1.4;display:flex}#pp-v129-review .cost-kpi>span svg{color:var(--cost-accent);flex:none}#pp-v129-review .cost-kpi>strong{letter-spacing:-1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:15px 0 12px;font-size:clamp(22px,2.2vw,33px);font-weight:600;line-height:1.2}#pp-v129-review .cost-kpi>small{color:var(--pp-muted);margin-top:auto;font-size:11px;line-height:1.65;display:block}#pp-v129-review .cost-comparison{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:12px;margin:13px 0 26px;font-size:11px;display:flex}#pp-v129-review .cost-comparison strong{color:#d2d7df;font-weight:500}#pp-v129-review .cost-charts{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}#pp-v129-review .cost-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 23px 16px;display:flex}#pp-v129-review .cost-panel-heading h2{letter-spacing:-.25px;font-size:17px;font-weight:600;line-height:1.4}#pp-v129-review .cost-panel-heading p{color:var(--pp-muted);margin-top:6px;font-size:11px;line-height:1.6}#pp-v129-review .cost-eyebrow{letter-spacing:.12em;color:#be8f9f;margin-bottom:8px;font-size:9px;font-weight:600;display:block}#pp-v129-review .cost-chart-switch{border:1px solid var(--pp-line);background:#1d2027;border-radius:8px;gap:3px;padding:3px;display:flex}#pp-v129-review .cost-chart-switch button{color:var(--pp-muted);background:0 0;border-radius:5px;padding:6px 9px;font-size:10px}#pp-v129-review .cost-chart-switch button[aria-pressed=true]{color:#ffbac9;background:#3e303a}#pp-v129-review .cost-trend-svg{width:100%;height:auto;min-height:190px;margin:12px 0 5px;display:block}#pp-v129-review .cost-trend-svg text{fill:#b6bfce;font-family:inherit;font-size:10px}#pp-v129-review .cost-trend-svg line{stroke:#39404b;stroke-width:1px;stroke-dasharray:3 5}#pp-v129-review .cost-trend-svg line.cost-zero{stroke:#657082;stroke-dasharray:none}#pp-v129-review .cost-bar-selected{fill:var(--cost-accent)}#pp-v129-review .cost-bar-context{fill:#737c8e}#pp-v129-review .cost-chart-legend{color:var(--pp-muted);flex-wrap:wrap;align-items:center;gap:16px;margin:16px 23px;font-size:10px;display:flex}#pp-v129-review .cost-chart-legend>span{align-items:center;gap:6px;display:flex}#pp-v129-review .cost-chart-legend i{background:#737c8e;border-radius:2px;width:7px;height:7px}#pp-v129-review .cost-chart-legend i.selected{background:var(--cost-accent)}#pp-v129-review .cost-chart-legend small{font-size:10px}#pp-v129-review .cost-chart-data{border-top:1px solid var(--pp-line);margin-top:16px}#pp-v129-review .cost-chart-data summary{cursor:pointer;color:#d1d6df;padding:14px 23px;font-size:11px}#pp-v129-review .cost-category-bars{padding:0 23px 4px}#pp-v129-review .cost-category-bars>button{text-align:left;border-bottom:1px solid var(--pp-line);background:0 0;border-radius:0;width:100%;padding:12px 0;display:block}#pp-v129-review .cost-category-bars>button:last-child{border-bottom:0}#pp-v129-review .cost-category-bars>button:hover{background:#ffffff05}#pp-v129-review .cost-category-bars>button>div:first-child{color:var(--pp-ink);justify-content:space-between;gap:12px;font-size:12px;display:flex}#pp-v129-review .cost-category-bars strong{font-weight:500}#pp-v129-review .cost-category-bars b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}#pp-v129-review .cost-track{background:#363a44;border-radius:3px;height:5px;margin:10px 0 7px;overflow:hidden}#pp-v129-review .cost-track i{background:#e88da1;border-radius:3px;height:100%;display:block}#pp-v129-review .cost-track i.credit{background:var(--cost-teal)}#pp-v129-review .cost-category-bars small{color:var(--pp-muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}#pp-v129-review .cost-category-bars small>span{align-items:center;gap:3px;display:inline-flex}#pp-v129-review .cost-panel-note{color:var(--pp-muted);margin:0;padding:15px 23px 19px;font-size:10px;line-height:1.65}#pp-v129-review .cost-category-detail{margin-top:20px}#pp-v129-review .cost-table-total{background:#302a33;border-top:1px solid #48404d;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:17px 23px;font-size:12px;display:flex}#pp-v129-review .cost-table-total>span{color:#d0b7c3}#pp-v129-review .cost-reading{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}#pp-v129-review .cost-reading>section{border:1px solid var(--pp-line);background:#20232b;border-radius:10px;gap:12px;padding:19px;display:flex}#pp-v129-review .cost-reading svg{color:var(--cost-accent);flex:none;margin-top:2px}#pp-v129-review .cost-reading h3{margin:0 0 8px;font-size:12px}#pp-v129-review .cost-reading p{color:#dfd5de;margin:0;font-size:12px;line-height:1.65}#pp-v129-review .cost-reading small{color:var(--pp-muted);margin-top:8px;font-size:10px;line-height:1.65;display:block}#pp-v129-review .cost-coverage{color:var(--pp-muted);align-items:flex-start;gap:9px;margin:15px 0 24px;font-size:11px;line-height:1.65;display:flex}#pp-v129-review .cost-coverage svg{color:#d4b98c;flex:none;margin-top:2px}#pp-v129-review .cost-register{margin-top:24px;scroll-margin-top:20px}#pp-v129-review .cost-register-filters{flex-wrap:wrap;gap:12px;padding:4px 23px 17px;display:flex}#pp-v129-review .cost-register-filters .next-search{flex:1;min-width:230px}#pp-v129-review .cost-register-filters select{max-width:240px}#pp-v129-review .cost-register-summary{color:var(--pp-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:0 23px 17px;font-size:11px;display:flex}#pp-v129-review .cost-register-summary strong{color:var(--pp-ink);font-weight:500}#pp-v129-review .cost-document strong{font-weight:500;display:block}#pp-v129-review .cost-document small{color:var(--pp-muted);margin-top:4px;font-size:10px;display:block}#pp-v129-review .cost-help section+section{border-top:1px solid var(--pp-line);margin-top:20px;padding-top:20px}#pp-v129-review .cost-help h3{margin:0 0 10px;font-size:15px}#pp-v129-review .cost-help p{color:#c4cbd6;font-size:13px;line-height:1.8}#pp-v129-review .cost-formula{color:#ffd0dc;background:#312832;border:1px solid #62404d;border-radius:8px;margin:14px 0;padding:14px 17px;font-size:13px}#pp-v129-review .stock-value-caption{color:var(--pp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;font-size:11px;display:flex}#pp-v129-review .stock-value-caption button{color:#ffc0cd;background:0 0;align-items:center;gap:5px;padding:3px 0;font-size:11px;display:inline-flex}#pp-v129-review .stock-value-explanation{font-size:13px;line-height:1.8}#pp-v129-review .stock-value-explanation .cost-formula{font-size:14px}#pp-v129-review .stock-value-flags{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}@media (width>=1500px){#pp-v129-review .cost-kpi>strong{font-size:35px}#pp-v129-review .cost-trend-svg{max-height:340px}}@media (width<=1100px){#pp-v129-review .cost-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#pp-v129-review .cost-charts{grid-template-columns:1fr}#pp-v129-review .cost-category-bars{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}}@media (width<=680px){#pp-v129-review .cost-period{gap:15px;padding:16px}#pp-v129-review .cost-month-inputs{flex-wrap:wrap;width:100%}#pp-v129-review .cost-month-inputs label{flex:1;min-width:120px}#pp-v129-review .cost-month-inputs input{width:100%;min-width:0;max-width:none}#pp-v129-review .cost-month-inputs .pp-button{width:100%}#pp-v129-review .cost-context{flex-direction:column;gap:3px}#pp-v129-review .cost-kpis{gap:10px}#pp-v129-review .cost-kpi{padding:15px}#pp-v129-review .cost-kpi>strong{margin-top:12px;font-size:24px}#pp-v129-review .cost-kpi>small{font-size:10px}#pp-v129-review .cost-kpi>span{gap:6px;font-size:10px}#pp-v129-review .cost-kpi>span svg{width:14px}#pp-v129-review .cost-comparison{flex-direction:column;align-items:flex-start}#pp-v129-review .cost-panel-heading{flex-wrap:wrap;padding:18px 16px 13px}#pp-v129-review .cost-panel-heading h2{font-size:16px}#pp-v129-review .cost-category-bars{padding:0 16px;display:block}#pp-v129-review .cost-reading{grid-template-columns:1fr;gap:12px}#pp-v129-review .cost-register-filters{gap:9px;padding:0 16px 14px}#pp-v129-review .cost-register-filters .next-search{flex-basis:100%;min-width:0}#pp-v129-review .cost-register-filters select{width:100%;max-width:none}#pp-v129-review .cost-register-summary{padding:0 16px 14px}#pp-v129-review .cost-panel-note{padding:14px 16px}#pp-v129-review .cost-table-total{gap:8px;padding:16px}#pp-v129-review .cost-table-total strong{width:100%}#pp-v129-review .cost-chart-legend{gap:10px;margin:12px 16px}}#pp-v129-review{--pp-bg:var(--lightningcss-light,#f5f5f3)var(--lightningcss-dark,#17191d);--pp-panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#22252b);--pp-ink:var(--lightningcss-light,#20242c)var(--lightningcss-dark,#f1f0ed);--pp-muted:var(--lightningcss-light,#73767d)var(--lightningcss-dark,#a9adb6);--pp-soft:var(--lightningcss-light,#f4f5f6)var(--lightningcss-dark,#2b2e35);--pp-line:var(--lightningcss-light,#e8e9eb)var(--lightningcss-dark,#373b43);--pp-red:var(--lightningcss-light,#dd173b)var(--lightningcss-dark,#ff6b85);--pp-red-soft:var(--lightningcss-light,#fff0f2)var(--lightningcss-dark,#47242e);--pp-green:var(--lightningcss-light,#39745e)var(--lightningcss-dark,#8fd7b5);--pp-green-bg:var(--lightningcss-light,#edf6f0)var(--lightningcss-dark,#243d33);--pp-amber:var(--lightningcss-light,#946119)var(--lightningcss-dark,#e0b56d);--pp-amber-bg:var(--lightningcss-light,#fff5e5)var(--lightningcss-dark,#493b25);color:var(--pp-ink);background:var(--pp-bg);isolation:isolate;border-radius:16px;min-width:0;font-family:Manrope,sans-serif;font-size:13px;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 16px 50px #1420330b}#pp-v129-review *{box-sizing:border-box}#pp-v129-review [hidden]{display:none!important}#pp-v129-review h1,#pp-v129-review h2,#pp-v129-review h3,#pp-v129-review p{margin:0}#pp-v129-review button,#pp-v129-review input,#pp-v129-review select{font:inherit;color:inherit}#pp-v129-review button{border:0}#pp-v129-review button,#pp-v129-review select,#pp-v129-review summary{touch-action:manipulation}#pp-v129-review svg{flex-shrink:0;width:18px;height:18px}#pp-v129-review button:focus-visible,#pp-v129-review input:focus-visible,#pp-v129-review select:focus-visible,#pp-v129-review summary:focus-visible{outline-offset:3px;outline:3px solid #799cdc}#pp-v129-review .pp-header{background:var(--pp-panel);align-items:center;gap:22px;padding:21px 30px 19px;display:flex}#pp-v129-review .pp-brand-next{text-align:left;background:0 0;flex-shrink:0;align-items:center;gap:17px;padding:0;display:flex}#pp-v129-review .pp-logo{background:var(--pp-ink);width:116px;height:48px;display:block;-webkit-mask-image:url(/logo.png);mask-image:url(/logo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#pp-v129-review .pp-brand-title strong{letter-spacing:-.6px;font-size:15px;font-weight:800;display:block}#pp-v129-review .pp-brand-title small{letter-spacing:1.8px;text-transform:uppercase;color:var(--pp-muted);margin-top:1px;font-size:11px;display:block}#pp-v129-review .pp-global-search{background:var(--pp-soft);border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-width:100px;max-width:225px;margin-left:auto;padding:10px 12px;display:flex}#pp-v129-review .pp-global-search svg{width:16px;color:var(--pp-muted)}#pp-v129-review .pp-global-search input{background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:11px}#pp-v129-review .pp-location{background:var(--pp-panel);border:0;max-width:155px;padding:9px 0;font-size:11px;font-weight:700}#pp-v129-review .pp-avatar{color:#543339;border:3px solid var(--pp-panel);width:35px;height:35px;box-shadow:0 0 0 1px var(--pp-line);background:#efdadd;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}#pp-v129-review .pp-icon-button{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:9px;justify-content:center;align-items:center;min-width:35px;height:35px;padding:8px;display:inline-flex}#pp-v129-review .pp-header .pp-icon-button{background:0 0;border:0}#pp-v129-review .pp-mobile-menu{display:none!important}#pp-v129-review .pp-nav-wrap{background:var(--pp-panel);border-bottom:1px solid var(--pp-line);z-index:30;position:relative}#pp-v129-review .pp-navigation{align-items:center;gap:25px;min-height:49px;padding:0 30px;display:flex}#pp-v129-review .pp-navigation>button{min-height:49px;color:var(--pp-muted);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:flex;position:relative}#pp-v129-review .pp-navigation>button svg{opacity:.6;width:12px;height:12px;transition:transform .15s}#pp-v129-review .pp-navigation>button:hover,#pp-v129-review .pp-navigation>button.selected,#pp-v129-review .pp-navigation>button[aria-expanded=true]{color:var(--pp-ink)}#pp-v129-review .pp-navigation>button.selected:after{content:"";background:var(--pp-red);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}#pp-v129-review .pp-navigation>button[aria-expanded=true] svg{transform:rotate(180deg)}#pp-v129-review .pp-nav-flyout{background:var(--pp-panel);border:1px solid var(--pp-line);z-index:40;border-radius:0 0 16px 16px;padding:22px 24px 25px;position:absolute;top:100%;left:20px;right:20px;box-shadow:0 26px 40px #17212f24}#pp-v129-review .pp-flyout-top{border-bottom:1px solid var(--pp-line);justify-content:space-between;align-items:center;margin-bottom:17px;padding-bottom:15px;display:flex}#pp-v129-review .pp-flyout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 17px;display:grid}#pp-v129-review .pp-flyout-item{text-align:left;background:0 0;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px 13px;display:flex}#pp-v129-review .pp-flyout-item:hover{background:var(--pp-soft)}#pp-v129-review .pp-flyout-item>span{flex:1;min-width:0}#pp-v129-review .pp-flyout-item strong{margin-bottom:4px;font-size:13px;font-weight:750;display:block}#pp-v129-review .pp-flyout-item small{color:var(--pp-muted);font-size:11px;line-height:1.55;display:block}#pp-v129-review .pp-flyout-item>svg{width:15px;color:var(--pp-muted)}#pp-v129-review .pp-flyout-item.is-current{background:var(--pp-red-soft)}#pp-v129-review .pp-flyout-item.is-current strong{color:var(--pp-red)}#pp-v129-review .pp-subnav{background:var(--pp-bg);flex-wrap:wrap;gap:4px;padding:12px 30px 0;display:flex}#pp-v129-review .pp-subnav button{color:var(--pp-muted);background:0 0;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:600}#pp-v129-review .pp-subnav button:hover{color:var(--pp-red)}#pp-v129-review .pp-page{min-width:0;min-height:650px;padding:29px 30px 20px}#pp-v129-review .pp-context{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}#pp-v129-review .pp-breadcrumb{text-transform:uppercase;letter-spacing:1.8px;color:var(--pp-muted);font-size:11px;font-weight:700}#pp-v129-review .pp-demo{color:var(--pp-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}#pp-v129-review .pp-demo:before{content:"";background:#c1a384;border-radius:50%;width:5px;height:5px}#pp-v129-review .pp-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;display:flex}#pp-v129-review .pp-subtitle{color:var(--pp-muted);font-size:12px;line-height:1.65}#pp-v129-review .pp-button{border:1px solid var(--pp-line);background:var(--pp-panel);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:10px 15px;font-size:11px;font-weight:700;display:inline-flex}#pp-v129-review .pp-button svg{width:15px;height:15px}#pp-v129-review .pp-link{color:var(--pp-red);background:0 0;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:700;display:inline-flex}#pp-v129-review .pp-link svg{width:14px;height:14px}#pp-v129-review .pp-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 26px;display:flex}#pp-v129-review .pp-hero h1{letter-spacing:-1.8px;font-size:36px;font-weight:800;line-height:1.2}#pp-v129-review .pp-hero h1 span{color:var(--pp-red)}#pp-v129-review .pp-hero p{color:var(--pp-muted);margin-top:9px;font-size:12px}#pp-v129-review .pp-hero-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}#pp-v129-review .pp-date{color:var(--pp-muted);padding:11px 0;font-size:11px;font-weight:500}#pp-v129-review .pp-dashboard-stats{grid-template-columns:1.55fr 1fr 1fr 1.15fr;gap:12px;margin-bottom:24px;display:grid}#pp-v129-review .pp-dstat{border:1px solid var(--pp-line);background:var(--pp-panel);text-align:left;border-radius:14px;min-width:0;padding:20px 20px 17px;position:relative}#pp-v129-review .pp-dstat-label{color:var(--pp-muted);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}#pp-v129-review .pp-dstat-label svg{width:14px;height:14px}#pp-v129-review .pp-dstat-value{letter-spacing:-1.9px;font-variant-numeric:tabular-nums;margin:15px 0 9px;font-size:36px;font-weight:800;line-height:1.2}#pp-v129-review .pp-dstat-value small{letter-spacing:-.5px;margin-right:4px;font-size:18px;font-weight:500}#pp-v129-review .pp-dstat-note{color:var(--pp-muted);align-items:center;gap:5px;font-size:11px;display:flex}#pp-v129-review .pp-dstat-note .pp-tiny-dot{background:var(--pp-green);border-radius:50%;width:5px;height:5px;display:inline-block}#pp-v129-review .pp-dstat.docs{color:#fff;background:#282a34;border-color:#282a34;overflow:hidden}#pp-v129-review .pp-dstat.docs .pp-dstat-label{color:#c6c7cf}#pp-v129-review .pp-dstat.docs .pp-dstat-value{color:#fff}#pp-v129-review .pp-dstat.docs .pp-dstat-note{color:#e4b8c1}#pp-v129-review .pp-dstat.docs>svg{color:#fff;width:19px;height:19px;position:absolute;bottom:20px;right:16px}#pp-v129-review .pp-dstat.docs:hover{background:#353640}#pp-v129-review .pp-launchers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:27px;display:grid}#pp-v129-review .pp-launch{background:var(--pp-panel);border:1px solid var(--pp-line);text-align:left;border-radius:12px;align-items:center;gap:13px;padding:16px 17px;display:flex}#pp-v129-review .pp-launch-symbol{background:var(--pp-red-soft);width:35px;height:35px;color:var(--pp-red);border-radius:10px;flex-shrink:0;place-items:center;display:grid}#pp-v129-review .pp-launch-symbol svg{width:17px;height:17px}#pp-v129-review .pp-launch>span:nth-child(2){flex:1}#pp-v129-review .pp-launch strong{font-size:12px;font-weight:800;line-height:1.4;display:block}#pp-v129-review .pp-launch small{color:var(--pp-muted);margin-top:4px;font-size:11px;display:block}#pp-v129-review .pp-launch>svg{width:14px;height:14px;color:var(--pp-muted)}#pp-v129-review .pp-launch:hover{border-color:var(--lightningcss-light,#d998a5)var(--lightningcss-dark,#a4586a);transform:translateY(-1px)}#pp-v129-review .pp-board{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;margin-bottom:24px;display:grid}#pp-v129-review .pp-panel{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:14px;min-width:0;overflow:hidden}#pp-v129-review .pp-panel-top{justify-content:space-between;align-items:center;gap:10px;padding:20px 22px 16px;display:flex}#pp-v129-review .pp-count{border:1px solid var(--pp-line);color:var(--pp-muted);white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:600}#pp-v129-review .pp-priority-row{border-top:1px solid var(--pp-line);align-items:center;gap:12px;padding:16px 0;display:flex}#pp-v129-review .pp-priority-number{background:var(--pp-soft);width:31px;height:31px;color:var(--pp-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}#pp-v129-review .pp-priority-text{flex:1;min-width:0}#pp-v129-review .pp-priority-text strong{font-size:12px;font-weight:700;display:block}#pp-v129-review .pp-priority-text small{color:var(--pp-muted);margin-top:3px;font-size:11px;display:block}#pp-v129-review .pp-row-action{color:var(--pp-ink);background:0 0;align-items:center;gap:6px;padding:7px 0 7px 9px;font-size:11px;font-weight:700;display:inline-flex}#pp-v129-review .pp-row-action svg{width:13px;height:13px}#pp-v129-review .pp-expiry-item{border-top:1px solid var(--pp-line);align-items:center;gap:12px;padding:17px 0;display:flex}#pp-v129-review .pp-expiry-day{background:var(--pp-amber-bg);color:var(--pp-amber);border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:47px;font-size:18px;font-weight:700;line-height:1.1;display:flex}#pp-v129-review .pp-expiry-day small{letter-spacing:1px;margin-top:4px;font-size:11px;font-weight:700}#pp-v129-review .pp-expiry-item strong{font-size:12px;display:block}#pp-v129-review .pp-expiry-item>div small{color:var(--pp-muted);margin-top:3px;font-size:11px;display:block}#pp-v129-review .pp-expiry-item .pp-pill{margin-left:auto}#pp-v129-review .pp-cold-bar{color:var(--pp-muted);border-top:1px solid var(--pp-line);background:var(--pp-soft);align-items:center;gap:9px;padding:13px 22px;font-size:11px;display:flex}#pp-v129-review .pp-cold-bar svg{width:14px;height:14px;color:var(--pp-green)}#pp-v129-review .pp-cold-bar strong{color:var(--pp-green);font-weight:700}#pp-v129-review .pp-cold-bar button{color:var(--pp-muted);text-underline-offset:3px;background:0 0;margin-left:auto;padding:2px;font-size:11px;text-decoration:underline}#pp-v129-review .pp-scroll{overflow-x:auto}#pp-v129-review table{border-collapse:collapse;width:100%;min-width:480px;font-size:12px}#pp-v129-review th{color:var(--pp-muted);text-align:left;background:var(--pp-soft);white-space:nowrap;padding:12px 20px;font-size:11px;font-weight:600}#pp-v129-review td{border-bottom:1px solid var(--pp-line);vertical-align:middle;padding:15px 20px}#pp-v129-review tbody tr:last-child td{border-bottom:0}#pp-v129-review tbody tr:hover{background:var(--lightningcss-light,#fcfcfd)var(--lightningcss-dark,#292c33)}#pp-v129-review td small{color:var(--pp-muted);margin-top:3px;font-size:11px;display:block}#pp-v129-review .pp-num{font-variant-numeric:tabular-nums;white-space:nowrap}#pp-v129-review .pp-pill{white-space:nowrap;color:var(--pp-green);background:var(--pp-green-bg);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}#pp-v129-review .pp-pill.warning{color:var(--pp-amber);background:var(--pp-amber-bg)}#pp-v129-review .pp-pill.neutral{background:var(--pp-soft);color:var(--pp-muted)}#pp-v129-review .pp-mini-bar{background:var(--pp-soft);border-radius:4px;width:60px;height:4px;margin-top:6px}#pp-v129-review .pp-mini-bar span{background:var(--lightningcss-light,#d6aa76)var(--lightningcss-dark,#d5b07c);border-radius:4px;height:4px;display:block}#pp-v129-review .pp-field,#pp-v129-review .pp-select{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:8px;min-width:0;min-height:40px;padding:10px 12px;font-size:12px}#pp-v129-review .pp-select{max-width:100%}#pp-v129-review .pp-searchbox{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:140px;padding:0 12px;display:flex}#pp-v129-review .pp-searchbox>.pp-field{background:0 0;border:0;flex:1;width:100%;padding-left:0}#pp-v129-review .pp-searchbox svg{width:16px;color:var(--pp-muted)}#pp-v129-review .pp-segments{background:var(--lightningcss-light,#eceef0)var(--lightningcss-dark,#30343b);border-radius:9px;flex-wrap:wrap;gap:4px;max-width:100%;margin-bottom:6px;padding:4px;display:inline-flex}#pp-v129-review .pp-segments button{color:var(--pp-muted);background:0 0;border-radius:6px;padding:8px 13px;font-size:11px;font-weight:600}#pp-v129-review .pp-segments button.active{background:var(--pp-panel);color:var(--pp-ink);box-shadow:0 1px 4px #00000008}#pp-v129-review .pp-tabs{border-bottom:1px solid var(--pp-line);flex-wrap:wrap;gap:23px;margin-bottom:23px;display:flex}#pp-v129-review .pp-tabs button{color:var(--pp-muted);background:0 0;border-bottom:2px solid #0000;padding:6px 0 12px;font-size:11px;font-weight:600}#pp-v129-review .pp-tabs button.active{color:var(--pp-red);border-color:var(--pp-red)}#pp-v129-review .pp-note{color:var(--pp-muted);margin-top:12px;font-size:11px;line-height:1.7}#pp-v129-review .pp-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}#pp-v129-review .pp-form-grid label,#pp-v129-review .pp-line-inputs label{color:var(--pp-muted);flex-direction:column;gap:8px;font-size:11px;font-weight:600;display:flex}#pp-v129-review .pp-form-grid input,#pp-v129-review .pp-form-grid select{width:100%;color:var(--pp-ink)}#pp-v129-review .pp-form-grid .wide{grid-column:1/-1}#pp-v129-review .pp-counter-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}#pp-v129-review .pp-count-item{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:13px;padding:22px}#pp-v129-review .pp-count-item>p{color:var(--pp-muted);margin:5px 0 19px;font-size:11px}#pp-v129-review .pp-step-label{color:var(--pp-muted);margin-bottom:8px;font-size:11px}#pp-v129-review .pp-stepper{border:1px solid var(--pp-line);border-radius:10px;align-items:center;gap:8px;padding:5px;display:flex}#pp-v129-review .pp-stepper button{background:var(--pp-soft);color:var(--pp-ink);border-radius:7px;flex-shrink:0;width:33px;height:34px;font-size:19px}#pp-v129-review .pp-stepper output{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:19px;font-weight:700}#pp-v129-review .pp-count-result{border-top:1px solid var(--pp-line);color:var(--pp-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:15px;font-size:11px;display:flex}#pp-v129-review .pp-count-result strong{letter-spacing:-.5px;color:var(--pp-ink);font-size:18px}#pp-v129-review .pp-savebar{border-top:1px solid var(--pp-line);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:20px 0 0;display:flex}#pp-v129-review .pp-savebar p{color:var(--pp-muted);font-size:11px}#pp-v129-review .pp-inline-toggle{align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}#pp-v129-review input[type=checkbox]{accent-color:var(--pp-red);width:17px;height:17px;margin:0}#pp-v129-review .pp-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}#pp-v129-review .pp-compare article{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:13px;min-width:0;padding:22px}#pp-v129-review .pp-compare article:first-child{border-top:3px solid var(--pp-red);padding-top:20px}#pp-v129-review .pp-stat-label{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:7px;font-size:11px;display:flex}#pp-v129-review .pp-stat-label svg{width:15px;height:15px}#pp-v129-review .pp-stat-value{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;margin:12px 0;font-size:36px;font-weight:800;line-height:1.15}#pp-v129-review .pp-stat-value em{letter-spacing:0;color:var(--pp-muted);margin-left:5px;font-size:15px;font-style:normal;font-weight:500}#pp-v129-review .pp-compare .pp-select{width:100%;margin-top:4px;padding:8px;font-size:11px}#pp-v129-review .pp-compare .pp-link,#pp-v129-review .pp-compare .pp-pill{margin-top:12px}#pp-v129-review .pp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}#pp-v129-review .pp-stat{border-right:1px solid var(--pp-line);min-width:0;padding:10px 13px}#pp-v129-review .pp-stat:last-child{border-right:0}#pp-v129-review .pp-result-large{letter-spacing:-1px;font-size:28px;font-weight:800}#pp-v129-review .pp-steps{color:var(--pp-muted);justify-content:center;align-items:center;gap:14px;padding:18px 0 26px;font-size:11px;font-weight:600;display:flex}#pp-v129-review .pp-steps .active{color:var(--pp-red)}#pp-v129-review .pp-steps svg{width:13px;height:13px}#pp-v129-review .pp-upload{background:var(--pp-panel);text-align:center;border:1px dashed var(--lightningcss-light,#d1c2c7)var(--lightningcss-dark,#66515b);border-radius:15px;padding:34px 20px}#pp-v129-review .pp-upload-symbol{background:var(--pp-red-soft);color:var(--pp-red);border-radius:13px;place-items:center;width:46px;height:46px;margin:0 auto 17px;display:grid}#pp-v129-review .pp-upload-symbol svg{width:22px;height:22px}#pp-v129-review .pp-upload p{color:var(--pp-muted);margin:8px 0 20px;font-size:12px}#pp-v129-review .pp-document-row{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;align-items:center;gap:14px;margin-top:13px;padding:17px 20px;display:flex}#pp-v129-review .pp-document-row>div{flex:1}#pp-v129-review .pp-document-row strong{font-size:12px;font-weight:700;display:block}#pp-v129-review .pp-document-row small{color:var(--pp-muted);margin-top:5px;font-size:11px;display:block}#pp-v129-review .pp-document-row>svg{color:var(--pp-muted)}#pp-v129-review .pp-document-line{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:13px;margin-bottom:16px;padding:22px}#pp-v129-review .pp-line-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px;display:flex}#pp-v129-review .pp-line-head strong{letter-spacing:-.4px;font-size:14px;font-weight:800;display:block}#pp-v129-review .pp-line-head small{color:var(--pp-muted);margin-top:5px;font-size:11px;display:block}#pp-v129-review .pp-line-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#pp-v129-review .pp-line-result{background:var(--pp-green-bg);color:var(--pp-green);border-radius:8px;margin-top:16px;padding:12px 14px;font-size:12px}#pp-v129-review .pp-category-row{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}#pp-v129-review .pp-category-row button{background:var(--pp-panel);border:1px solid var(--pp-line);color:var(--pp-muted);border-radius:6px;padding:6px 10px;font-size:11px}#pp-v129-review .pp-category-row button.active{color:var(--pp-red);background:var(--pp-red-soft);border-color:var(--lightningcss-light,#efc2cb)var(--lightningcss-dark,#89525f)}#pp-v129-review .pp-services{grid-template-columns:1fr 1fr;gap:14px;display:grid}#pp-v129-review .pp-service{text-align:left;border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:13px;padding:22px;display:flex}#pp-v129-review .pp-service:hover{border-color:var(--lightningcss-light,#d69aaa)var(--lightningcss-dark,#a96b7b)}#pp-v129-review .pp-service svg{width:16px;height:16px;color:var(--pp-muted)}#pp-v129-review .pp-empty{text-align:center;color:var(--pp-muted);padding:27px;font-size:12px}#pp-v129-review .pp-info-strip{background:var(--pp-soft);border:1px solid var(--pp-line);color:var(--pp-muted);border-radius:9px;margin-bottom:18px;padding:13px 16px;font-size:12px}#pp-v129-review .pp-bottom{border-top:1px solid var(--pp-line);justify-content:space-between;align-items:center;gap:12px;margin-top:27px;padding-top:15px;display:flex}#pp-v129-review .pp-leo{background:var(--pp-panel);border:1px solid var(--pp-line);white-space:nowrap;border-radius:30px;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:11px;font-weight:700;display:flex}#pp-v129-review .pp-leo img{object-fit:contain;width:30px;height:30px}#pp-v129-review .pp-leo svg{width:13px;height:13px;color:var(--pp-muted)}#pp-v129-review .pp-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181c285c;justify-content:center;align-items:flex-start;padding:75px 22px;display:flex;position:absolute;inset:0}#pp-v129-review .pp-modal{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:18px;width:510px;max-width:100%;padding:26px;box-shadow:0 26px 70px #11182730}#pp-v129-review .pp-modal-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;display:flex}#pp-v129-review .pp-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:23px;display:flex}#pp-v129-review .pp-modal .pp-form-grid{margin-top:20px}#pp-v129-review .pp-message{background:var(--pp-soft);border:1px solid var(--pp-line);border-radius:10px;margin-top:19px;padding:17px 18px;font-size:12px;line-height:1.9}#pp-v129-review .pp-toast{background:var(--pp-green-bg);color:var(--pp-green);border-radius:9px;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;font-size:12px;display:flex}#pp-v129-review .pp-options{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:10px;margin:18px 0;padding:16px}#pp-v129-review .pp-options summary{font-size:12px;font-weight:600}#pp-v129-review .pp-status-ok{color:var(--pp-green)}@media (width<=950px){#pp-v129-review .pp-header{gap:16px;padding:18px 24px}#pp-v129-review .pp-brand-title{display:none}#pp-v129-review .pp-navigation{gap:20px;padding:0 24px}#pp-v129-review .pp-navigation>button{font-size:11px}#pp-v129-review .pp-page{padding:25px 24px 20px}#pp-v129-review .pp-dstat{padding:18px 16px}#pp-v129-review .pp-dstat-value{font-size:32px}#pp-v129-review .pp-dstat-label{font-size:11px}#pp-v129-review .pp-hero h1{font-size:32px}#pp-v129-review .pp-date{display:none}#pp-v129-review .pp-launch{gap:10px;padding:15px 13px}#pp-v129-review .pp-launch strong{font-size:11px}#pp-v129-review .pp-compare article{padding:17px}#pp-v129-review .pp-subnav{padding-left:24px}}@media (width<=760px){#pp-v129-review .pp-header{gap:11px;padding:15px 19px}#pp-v129-review .pp-global-search{max-width:180px}#pp-v129-review .pp-location{max-width:120px;font-size:11px}#pp-v129-review .pp-notifications{display:none!important}#pp-v129-review .pp-navigation{flex-wrap:wrap;gap:15px;padding:0 19px}#pp-v129-review .pp-navigation>button{min-height:43px;font-size:11px}#pp-v129-review .pp-navigation>button.pp-settings-nav{margin-left:0}#pp-v129-review .pp-page{padding:23px 19px 18px}#pp-v129-review .pp-hero h1{font-size:29px}#pp-v129-review .pp-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#pp-v129-review .pp-dstat{padding:16px 18px}#pp-v129-review .pp-dstat-value{margin:9px 0 7px;font-size:32px}#pp-v129-review .pp-dstat-label{font-size:11px}#pp-v129-review .pp-dstat.docs>svg{bottom:17px}#pp-v129-review .pp-board{grid-template-columns:1fr}#pp-v129-review .pp-launchers{gap:9px}#pp-v129-review .pp-launch{flex-wrap:wrap;gap:10px;padding:15px;display:flex}#pp-v129-review .pp-launch>svg{display:none}#pp-v129-review .pp-launch>span:nth-child(2){flex-basis:100%}#pp-v129-review .pp-launch strong{font-size:12px}#pp-v129-review .pp-flyout-grid{grid-template-columns:1fr 1fr}#pp-v129-review .pp-flyout-item{padding:12px 8px}#pp-v129-review .pp-compare{grid-template-columns:1fr 1fr}#pp-v129-review .pp-compare article:last-child{grid-column:1/-1}#pp-v129-review .pp-tabs{gap:16px}#pp-v129-review .pp-counter-grid{gap:10px}#pp-v129-review .pp-count-item{padding:17px}#pp-v129-review .pp-form-grid{gap:10px}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:1fr}#pp-v129-review .pp-line-inputs{grid-template-columns:1fr 1fr}#pp-v129-review .pp-line-inputs label:last-child{grid-column:1/-1}#pp-v129-review .pp-subnav{padding-left:19px;padding-right:19px}}@media (width<=540px){#pp-v129-review .pp-header{flex-wrap:wrap;gap:12px;padding:13px 16px}#pp-v129-review .pp-logo{width:91px;height:40px}#pp-v129-review .pp-mobile-menu{margin-left:auto;display:inline-flex!important}#pp-v129-review .pp-location{max-width:115px;font-size:11px}#pp-v129-review .pp-global-search{flex-basis:100%;order:10;width:100%;max-width:none;margin-left:0;padding:9px 11px}#pp-v129-review .pp-global-search input{font-size:12px}#pp-v129-review .pp-avatar{width:30px;height:30px}#pp-v129-review .pp-navigation{grid-template-columns:1fr 1fr;gap:4px;padding:9px 16px 15px;display:none}#pp-v129-review.pp-mobile-open .pp-navigation{display:grid}#pp-v129-review .pp-navigation>button{background:var(--pp-soft);border-radius:7px;justify-content:space-between;min-height:43px;padding:0 10px;font-size:12px}#pp-v129-review .pp-navigation>button.selected{background:var(--pp-red-soft);color:var(--pp-red)}#pp-v129-review .pp-navigation>button.selected:after{display:none}#pp-v129-review .pp-nav-flyout{padding:18px 13px;left:9px;right:9px}#pp-v129-review .pp-flyout-grid{grid-template-columns:1fr;gap:0}#pp-v129-review .pp-flyout-item{padding:12px 9px}#pp-v129-review .pp-flyout-item small{font-size:11px}#pp-v129-review .pp-flyout-top h2{font-size:17px}#pp-v129-review .pp-page{padding:21px 16px 17px}#pp-v129-review .pp-context{margin-bottom:17px}#pp-v129-review .pp-breadcrumb{letter-spacing:1.1px;font-size:11px}#pp-v129-review .pp-demo{font-size:11px}#pp-v129-review .pp-hero{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:20px}#pp-v129-review .pp-hero h1{letter-spacing:-1.4px;font-size:29px}#pp-v129-review .pp-hero p{font-size:11px}#pp-v129-review .pp-hero-actions{justify-content:space-between;width:100%}#pp-v129-review .pp-date{font-size:11px;display:block}#pp-v129-review .pp-hero-actions .pp-button{min-height:40px;padding:9px 12px;font-size:11px}#pp-v129-review .pp-dashboard-stats{margin-bottom:18px}#pp-v129-review .pp-dstat{border-radius:12px;padding:15px 13px}#pp-v129-review .pp-dstat-label{font-size:11px;line-height:1.5}#pp-v129-review .pp-dstat-value{margin-top:12px;font-size:30px}#pp-v129-review .pp-dstat-note{font-size:11px}#pp-v129-review .pp-launchers{grid-template-columns:1fr;margin-bottom:20px}#pp-v129-review .pp-launch{flex-wrap:nowrap;gap:12px;padding:13px 15px;display:flex}#pp-v129-review .pp-launch>span:nth-child(2){flex-basis:auto}#pp-v129-review .pp-launch>svg{display:block}#pp-v129-review .pp-launch strong{font-size:12px}#pp-v129-review .pp-launch small{font-size:11px}#pp-v129-review .pp-panel-top{padding:18px 17px 14px}#pp-v129-review .pp-priority-list,#pp-v129-review .pp-expiry-list{padding-left:17px;padding-right:17px}#pp-v129-review .pp-priority-text strong{font-size:11px}#pp-v129-review .pp-priority-number{width:26px;height:26px}#pp-v129-review .pp-priority-row{gap:9px}#pp-v129-review .pp-row-action{font-size:11px}#pp-v129-review .pp-cold-bar{flex-wrap:wrap;padding:12px 17px}#pp-v129-review .pp-heading h1{letter-spacing:-1px;font-size:27px}#pp-v129-review .pp-heading .pp-button{width:100%}#pp-v129-review .pp-counter-grid{grid-template-columns:1fr}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:1fr 1fr}#pp-v129-review .pp-count-item{padding:19px}#pp-v129-review .pp-form-grid{grid-template-columns:1fr}#pp-v129-review .pp-count-item h3{font-size:17px}#pp-v129-review .pp-compare{grid-template-columns:1fr}#pp-v129-review .pp-compare article:last-child{grid-column:auto}#pp-v129-review .pp-toolbar>*{max-width:100%}#pp-v129-review .pp-toolbar .pp-select{flex:1;width:100%}#pp-v129-review .pp-toolbar-summary{margin-left:0}#pp-v129-review .pp-tabs{gap:13px}#pp-v129-review .pp-tabs button{padding-bottom:8px;font-size:11px}#pp-v129-review .pp-services{grid-template-columns:1fr}#pp-v129-review .pp-document-row{flex-wrap:wrap;gap:11px;padding:16px}#pp-v129-review .pp-document-row>div{flex-basis:75%}#pp-v129-review .pp-document-row>.pp-button{width:100%}#pp-v129-review .pp-document-line{padding:18px}#pp-v129-review .pp-line-inputs{grid-template-columns:1fr}#pp-v129-review .pp-line-head .pp-select{width:100%}#pp-v129-review .pp-line-head strong{font-size:13px}#pp-v129-review .pp-savebar{flex-wrap:wrap}#pp-v129-review .pp-savebar>.pp-button{width:100%}#pp-v129-review .pp-steps{flex-wrap:wrap;gap:7px;padding-bottom:20px;font-size:11px}#pp-v129-review .pp-steps svg{width:10px}#pp-v129-review .pp-stats{grid-template-columns:1fr 1fr}#pp-v129-review .pp-stat:nth-child(2){border-right:0}#pp-v129-review .pp-modal{padding:21px 17px}#pp-v129-review .pp-modal-top h2{font-size:20px}#pp-v129-review .pp-overlay{padding:28px 11px}#pp-v129-review .pp-subnav{gap:2px;padding-left:16px;padding-right:16px}#pp-v129-review .pp-subnav button{padding:7px 8px;font-size:11px}#pp-v129-review .pp-bottom p{font-size:11px}#pp-v129-review .pp-leo{padding-right:10px;font-size:11px}#pp-v129-review .pp-leo img{width:27px;height:27px}}@media (width<=380px){#pp-v129-review .pp-header{gap:8px}#pp-v129-review .pp-header .pp-location{max-width:102px}#pp-v129-review .pp-header .pp-avatar{width:28px;height:28px}}@media (pointer:coarse){#pp-v129-review .pp-button,#pp-v129-review .pp-icon-button,#pp-v129-review .pp-row-action,#pp-v129-review .pp-stepper button{min-width:44px;min-height:44px}#pp-v129-review .pp-field,#pp-v129-review .pp-select,#pp-v129-review .pp-global-search input{font-size:16px}#pp-v129-review .pp-tabs button,#pp-v129-review .pp-category-row button,#pp-v129-review .pp-subnav button{min-height:44px}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#pp-v129-review *{transition:none!important;transform:none!important}}#pp-v129-review{--pp-bg:var(--lightningcss-light,#f6f5f1)var(--lightningcss-dark,#181a1e);--pp-panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#24272d);--pp-soft:var(--lightningcss-light,#f5f4f1)var(--lightningcss-dark,#2d3037);--pp-line:var(--lightningcss-light,#e9e7e1)var(--lightningcss-dark,#3a3c44);--pp-ink:var(--lightningcss-light,#25272c)var(--lightningcss-dark,#f1f0eb);--pp-muted:var(--lightningcss-light,#777974)var(--lightningcss-dark,#b0b1af);--pp-red:var(--lightningcss-light,#c92b43)var(--lightningcss-dark,#ff8294);--pp-red-soft:var(--lightningcss-light,#fbeced)var(--lightningcss-dark,#482a34);background:#22242a;border-radius:20px;padding:7px;font-family:DM Sans,sans-serif;box-shadow:0 22px 65px #1b1e2910}#pp-v129-review .pp-header{color:#f7f6f2;background:#22242a;gap:19px;padding:14px 23px 17px}#pp-v129-review .pp-logo{background:#fff;width:116px;height:48px}#pp-v129-review .pp-brand-title{border-color:#424349}#pp-v129-review .pp-brand-title strong{letter-spacing:-.25px;font-size:14px;font-weight:500}#pp-v129-review .pp-brand-title small{color:#adaeb4;letter-spacing:2.4px;margin-top:4px;font-size:11px}#pp-v129-review .pp-global-search{background:#2d2f35;border-color:#404149;border-radius:9px;max-width:220px;padding:9px 12px}#pp-v129-review .pp-global-search input{color:#f3f1ed;font-size:12px}#pp-v129-review .pp-global-search input::placeholder{color:#b0b1b5}#pp-v129-review .pp-global-search svg{color:#acafb6}#pp-v129-review .pp-global-search:focus-within{border-color:#df7283}#pp-v129-review .pp-header .pp-location{color:#f0efed;background:#22242a;max-width:155px;font-size:12px}#pp-v129-review .pp-header .pp-icon-button{color:#ceced3;background:#2d2f35;border:1px solid #414249;border-radius:50%;min-width:34px;height:34px}#pp-v129-review .pp-header .pp-avatar{color:#574138;background:#e9ddd3;border-color:#22242a;width:35px;height:35px;box-shadow:0 0 0 1px #48484d}#pp-v129-review .pp-navigation{gap:6px;min-height:42px;padding:0}#pp-v129-review .pp-navigation>button{color:#bcbcc3;background:0 0;border-radius:8px;gap:8px;min-height:39px;padding:0 13px;font-size:12px;font-weight:500;line-height:1.3}#pp-v129-review .pp-navigation>button.selected,#pp-v129-review .pp-navigation>button[aria-expanded=true]{color:#26282d;background:#f7f6f2;box-shadow:0 2px 4px #0000000c}#pp-v129-review .pp-navigation>button.selected:after{display:none}#pp-v129-review .pp-navigation>button:hover:not(.selected):not([aria-expanded=true]){color:#fff;background:#33353b}#pp-v129-review .pp-navigation>button svg{width:11px;height:11px}#pp-v129-review .pp-navigation>button.pp-settings-nav{margin-left:auto}#pp-v129-review .pp-nav-flyout{border-color:var(--pp-line);border-radius:17px;padding:26px 28px 28px;top:calc(100% - 8px);left:12px;right:12px;box-shadow:0 25px 65px #14192340}#pp-v129-review .pp-flyout-top{margin-bottom:10px;padding-bottom:20px}#pp-v129-review .pp-flyout-top h2{letter-spacing:-1px;font-size:26px;font-weight:600}#pp-v129-review .pp-flyout-top p{color:var(--pp-muted);margin-top:6px;font-size:12px}#pp-v129-review .pp-flyout-grid{grid-template-columns:1fr 1fr;gap:10px 20px}#pp-v129-review .pp-flyout-item{border:1px solid #0000;border-radius:11px;gap:15px;padding:18px 15px}#pp-v129-review .pp-flyout-item:hover{border-color:var(--pp-line);background:var(--pp-soft)}#pp-v129-review .pp-flyout-item strong{letter-spacing:-.25px;font-size:15px;font-weight:600}#pp-v129-review .pp-flyout-item small{font-size:12px;line-height:1.5}#pp-v129-review .pp-flyout-item>svg{background:var(--pp-soft);width:29px;height:29px;color:var(--pp-muted);border-radius:50%;padding:7px}#pp-v129-review .pp-flyout-item.is-current{background:var(--pp-red-soft);border-color:#0000}#pp-v129-review .pp-flyout-item.is-current>svg{background:var(--pp-panel);color:var(--pp-red)}#pp-v129-review .pp-subnav{background:var(--pp-bg);border-radius:16px 16px 0 0;gap:6px;padding:17px 32px 0}#pp-v129-review .pp-subnav button{padding:8px 12px;font-size:12px;font-weight:500}#pp-v129-review .pp-subnav button.active{background:var(--pp-panel);color:var(--pp-red);box-shadow:0 1px 3px #20252c0a}#pp-v129-review .pp-subnav:not(:empty)+.pp-page{border-radius:0 0 16px 16px;padding-top:22px}#pp-v129-review .pp-breadcrumb{letter-spacing:1.7px;color:var(--pp-muted);font-size:11px;font-weight:500}#pp-v129-review .pp-demo{color:var(--pp-muted);font-size:11px}#pp-v129-review .pp-heading{align-items:flex-end;margin-bottom:26px}#pp-v129-review .pp-heading h1{letter-spacing:-1.25px;margin-bottom:9px;font-size:34px;font-weight:650;line-height:1.15}#pp-v129-review .pp-subtitle{font-size:13px;line-height:1.6}#pp-v129-review .pp-button{border-radius:9px;min-height:43px;padding:11px 17px;font-size:12px;font-weight:600}#pp-v129-review .pp-button.red{background:#c92943;border-color:#c92943;box-shadow:0 4px 8px #b1223b13}#pp-v129-review .pp-button.red:hover{background:#b02039;border-color:#b02039}#pp-v129-review .pp-link{font-size:12px;font-weight:600}#pp-v129-review .pp-note{font-size:12px}#pp-v129-review .pp-analytics-app-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:30px;margin-bottom:27px;display:grid}#pp-v129-review .pp-hello{color:var(--pp-muted);margin-bottom:12px;font-size:12px}#pp-v129-review .pp-analytics-app-hero h1{letter-spacing:-1.8px;margin-bottom:15px;font-size:37px;font-weight:550;line-height:1.1}#pp-v129-review .pp-analytics-app-hero h1 em{letter-spacing:-1.8px;margin-top:3px;font-family:Fraunces,serif;font-size:44px;font-style:italic;font-weight:500;line-height:1.1;display:block}#pp-v129-review .pp-analytics-app-hero h1 em span{color:var(--pp-red)}#pp-v129-review .pp-hero-copy{color:var(--pp-muted);max-width:295px;font-size:12px;line-height:1.6}#pp-v129-review .pp-value-card{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:17px;min-width:0;padding:22px 24px 18px;position:relative;box-shadow:0 3px #1e252504}#pp-v129-review .pp-value-top{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}#pp-v129-review .pp-value-top button{background:var(--pp-soft);border:1px solid var(--pp-line);color:var(--pp-muted);border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:11px;font-weight:500;display:inline-flex}#pp-v129-review .pp-value-top button svg{width:11px;height:11px}#pp-v129-review .pp-value-amount{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:18px 0 19px;font-size:45px;font-weight:600;line-height:1.2}#pp-v129-review .pp-value-amount .pp-currency{color:var(--pp-muted);letter-spacing:0;margin-right:6px;font-size:22px;font-weight:400}#pp-v129-review .pp-value-amount .pp-cents{letter-spacing:-1px;color:var(--pp-muted);font-size:27px;font-weight:400}#pp-v129-review .pp-value-footer{border-top:1px solid var(--pp-line);color:var(--pp-muted);justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:11px;display:flex}#pp-v129-review .pp-value-footer strong{color:var(--pp-ink);font-weight:600}#pp-v129-review .pp-value-footer button{color:var(--pp-ink);background:0 0;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:flex}#pp-v129-review .pp-value-footer button svg{width:13px;height:13px}#pp-v129-review .pp-health-strip{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 28px;padding:17px 0;display:grid}#pp-v129-review .pp-health-item{text-align:left;border-right:1px solid var(--pp-line);background:0 0;align-items:center;gap:12px;padding:0 22px;display:flex}#pp-v129-review .pp-health-item:first-child{padding-left:0}#pp-v129-review .pp-health-item:last-child{border-right:0;padding-right:0}#pp-v129-review .pp-health-item>b{letter-spacing:-1px;font-size:24px;font-weight:500;line-height:1}#pp-v129-review .pp-health-item>span{color:var(--pp-muted);flex:1;font-size:12px}#pp-v129-review .pp-health-item svg{width:15px;height:15px;color:var(--pp-muted)}#pp-v129-review .pp-health-item:hover span,#pp-v129-review .pp-health-item:hover svg{color:var(--pp-red)}#pp-v129-review .pp-section-eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:var(--pp-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}#pp-v129-review .pp-section-eyebrow span:last-child{letter-spacing:0;text-transform:none;font-size:11px}#pp-v129-review .pp-analytics-app-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:28px;display:grid}#pp-v129-review .pp-analytics-app-action{background:var(--pp-panel);border:1px solid var(--pp-line);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;min-height:136px;padding:20px;transition:box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden}#pp-v129-review .pp-action-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}#pp-v129-review .pp-action-symbol{background:var(--pp-soft);border:1px solid var(--pp-line);width:31px;height:31px;color:var(--pp-ink);border-radius:9px;place-items:center;display:grid}#pp-v129-review .pp-action-symbol svg{width:17px;height:17px}#pp-v129-review .pp-action-top>svg{width:16px;height:16px;color:var(--pp-muted)}#pp-v129-review .pp-analytics-app-action strong{letter-spacing:-.35px;font-size:15px;font-weight:600;line-height:1.3}#pp-v129-review .pp-analytics-app-action small{color:var(--pp-muted);margin-top:5px;font-size:11px;line-height:1.45}#pp-v129-review .pp-analytics-app-action.featured{color:#fff;background:linear-gradient(135deg,#c9324a,#af243f);border-color:#b92d43;box-shadow:0 7px 18px #a7213820}#pp-v129-review .pp-analytics-app-action.featured .pp-action-symbol{color:#fff;background:#ffffff12;border-color:#ffffff35}#pp-v129-review .pp-analytics-app-action.featured .pp-action-top>svg,#pp-v129-review .pp-analytics-app-action.featured small{color:#f0c5ce}#pp-v129-review .pp-analytics-app-action:hover{border-color:var(--lightningcss-light,#c1939d)var(--lightningcss-dark,#a26a7a);box-shadow:0 8px 20px #2525330c}#pp-v129-review .pp-analytics-app-action.featured:hover{border-color:#c4485a;box-shadow:0 9px 25px #a7213830}#pp-v129-review .pp-analytics-app-board{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;margin-bottom:27px;display:grid}#pp-v129-review .pp-panel{border-radius:14px;box-shadow:0 2px 3px #20202702}#pp-v129-review .pp-panel-top{padding:21px 22px 17px}#pp-v129-review .pp-panel-top h2{letter-spacing:-.35px;font-size:16px;font-weight:600}#pp-v129-review .pp-panel-top p{font-size:12px}#pp-v129-review .pp-count{background:var(--pp-soft);border:0;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:500}#pp-v129-review .pp-priority-list{padding:0 22px 4px}#pp-v129-review .pp-priority-number{background:var(--pp-soft);color:var(--pp-muted);border:1px solid var(--pp-line);border-radius:8px;width:33px;height:33px;font-size:11px;font-weight:500}#pp-v129-review .pp-priority-text strong{letter-spacing:0;font-size:12px;font-weight:600}#pp-v129-review .pp-priority-text small{margin-top:4px;font-size:11px;line-height:1.4}#pp-v129-review .pp-row-action{color:var(--pp-red);font-size:11px;font-weight:500}#pp-v129-review .pp-expiry-list{padding:0 22px}#pp-v129-review .pp-expiry-item{gap:11px;padding:18px 0}#pp-v129-review .pp-expiry-day{background:var(--pp-soft);width:43px;height:48px;color:var(--pp-ink);border:1px solid var(--pp-line);border-radius:9px;font-size:19px;font-weight:500}#pp-v129-review .pp-expiry-day small{color:var(--pp-muted);font-size:11px;font-weight:500}#pp-v129-review .pp-expiry-item strong{font-size:12px;font-weight:600}#pp-v129-review .pp-cold-bar{background:var(--pp-panel);border-top:1px solid var(--pp-line);padding:13px 22px;font-size:11px}#pp-v129-review .pp-cold-bar strong{font-weight:500}#pp-v129-review .pp-cold-bar button{font-size:11px}#pp-v129-review table{font-size:12px}#pp-v129-review th{background:var(--pp-soft);padding:12px 22px;font-size:11px;font-weight:400}#pp-v129-review td{padding:15px 22px}#pp-v129-review td strong{font-size:12px;font-weight:500}#pp-v129-review td small{font-size:11px}#pp-v129-review .pp-pill{border-radius:5px;padding:5px 8px;font-size:11px;font-weight:500}#pp-v129-review .pp-icon-button{border-radius:8px}#pp-v129-review .pp-subtle-status{color:var(--pp-amber);align-items:center;gap:6px;font-size:11px;display:inline-flex}#pp-v129-review .pp-subtle-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}#pp-v129-review .pp-segments{background:var(--lightningcss-light,#edece8)var(--lightningcss-dark,#30343a);border-radius:8px;padding:4px}#pp-v129-review .pp-segments button{padding:9px 14px;font-size:12px;font-weight:500}#pp-v129-review .pp-tabs{align-items:flex-start;gap:22px;margin-bottom:24px;position:relative}#pp-v129-review .pp-tabs>button{padding-top:7px;padding-bottom:13px;font-size:12px;font-weight:500}#pp-v129-review .pp-more-tabs{z-index:10;margin-left:auto;position:relative}#pp-v129-review .pp-more-tabs>summary{color:var(--pp-muted);align-items:center;gap:7px;padding:7px 0 13px;font-size:12px;list-style:none;display:flex}#pp-v129-review .pp-more-tabs>summary::-webkit-details-marker{display:none}#pp-v129-review .pp-more-tabs>summary svg{width:12px;height:12px}#pp-v129-review .pp-more-options{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:11px;gap:2px;min-width:220px;padding:7px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #11182722}#pp-v129-review .pp-more-options>button{text-align:left;background:var(--pp-panel);color:var(--pp-ink);border:0;border-radius:6px;padding:11px 12px;font-size:12px;font-weight:400}#pp-v129-review .pp-more-options>button:hover{background:var(--pp-soft)}#pp-v129-review .pp-field,#pp-v129-review .pp-select{border-radius:8px;min-height:42px;font-size:13px}#pp-v129-review .pp-searchbox>.pp-field{font-size:13px}#pp-v129-review .pp-form-grid label,#pp-v129-review .pp-line-inputs label{font-size:12px;font-weight:500}#pp-v129-review .pp-toolbar-summary{font-size:11px}#pp-v129-review .pp-count-item{border-radius:14px;padding:24px}#pp-v129-review .pp-count-item h3{letter-spacing:-.45px;font-size:19px;font-weight:600}#pp-v129-review .pp-count-item>p{margin:6px 0 22px;font-size:12px}#pp-v129-review .pp-step-label{margin-bottom:9px;font-size:11px}#pp-v129-review .pp-stepper{gap:8px;padding:7px}#pp-v129-review .pp-stepper button{background:var(--pp-soft);border-radius:7px;width:38px;height:38px}#pp-v129-review .pp-stepper output{font-size:24px;font-weight:500}#pp-v129-review .pp-count-result{margin-top:22px;padding-top:17px;font-size:12px}#pp-v129-review .pp-count-result strong{font-size:22px;font-weight:600}#pp-v129-review .pp-inline-toggle{font-size:12px;font-weight:500}#pp-v129-review .pp-savebar{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:12px;margin-top:22px;padding:18px 20px}#pp-v129-review .pp-savebar p{font-size:12px}#pp-v129-review .pp-draft-list{gap:12px;display:grid}#pp-v129-review .pp-draft-card{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:23px;display:flex}#pp-v129-review .pp-draft-card h3{letter-spacing:-.4px;font-size:17px;font-weight:600}#pp-v129-review .pp-draft-card p{color:var(--pp-muted);margin:6px 0 13px;font-size:12px}#pp-v129-review .pp-compare article{border-top:1px solid var(--pp-line);border-radius:13px;padding:22px}#pp-v129-review .pp-compare article:first-child{color:#fff;background:#282a32;border-color:#282a32;padding-top:22px}#pp-v129-review .pp-compare article:first-child .pp-stat-label,#pp-v129-review .pp-compare article:first-child .pp-note{color:#bfc0c7}#pp-v129-review .pp-compare article:first-child .pp-link{color:#efb0bc}#pp-v129-review .pp-compare article:first-child .pp-stat-value em{color:#d3d3d9}#pp-v129-review .pp-stat-label{font-size:12px}#pp-v129-review .pp-stat-value{letter-spacing:-1.5px;margin:15px 0;font-size:39px;font-weight:500}#pp-v129-review .pp-compare .pp-select{padding:9px 8px;font-size:11px}#pp-v129-review .pp-line-head strong{font-size:16px;font-weight:600}#pp-v129-review .pp-line-head small{font-size:12px}#pp-v129-review .pp-document-line{border-radius:14px;padding:23px}#pp-v129-review .pp-line-result{padding:13px 15px;font-size:13px}#pp-v129-review .pp-category-row button{padding:7px 11px;font-size:11px}#pp-v129-review .pp-steps{justify-content:flex-start;gap:10px;padding:2px 0 23px;font-size:12px;font-weight:500}#pp-v129-review .pp-steps>span{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:8px;padding:9px 12px}#pp-v129-review .pp-steps>span.active{background:var(--pp-red-soft);color:var(--pp-red);border-color:var(--lightningcss-light,#eab9c4)var(--lightningcss-dark,#815762)}#pp-v129-review .pp-upload{background:var(--pp-panel);border-color:var(--lightningcss-light,#d7c7c9)var(--lightningcss-dark,#74616a);border-radius:14px;padding:42px 22px}#pp-v129-review .pp-upload h2{letter-spacing:-.7px;font-size:25px;font-weight:600}#pp-v129-review .pp-upload p{font-size:13px}#pp-v129-review .pp-document-row strong{font-size:13px;font-weight:600}#pp-v129-review .pp-document-row small{font-size:12px}#pp-v129-review .pp-summary-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px;display:grid}#pp-v129-review .pp-summary-line{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:12px;padding:22px}#pp-v129-review .pp-summary-line h3{letter-spacing:-.2px;margin-bottom:12px;font-size:15px;font-weight:600}#pp-v129-review .pp-summary-quantity{letter-spacing:-1px;margin:10px 0;font-size:29px;font-weight:500}#pp-v129-review .pp-summary-line p{color:var(--pp-muted);font-size:12px;line-height:1.7}#pp-v129-review .pp-doc-total{border-top:1px solid var(--pp-line);justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding-top:15px;font-size:12px;display:flex}#pp-v129-review .pp-doc-total strong{font-size:16px;font-weight:600}#pp-v129-review .pp-service{padding:25px}#pp-v129-review .pp-service strong{font-size:14px;font-weight:500}#pp-v129-review .pp-modal{border-radius:16px;padding:28px;box-shadow:0 24px 80px #1217223a}#pp-v129-review .pp-modal-top h2{letter-spacing:-.7px;font-size:26px;font-weight:600}#pp-v129-review .pp-message{font-size:13px;line-height:1.8}#pp-v129-review .pp-bottom{margin-top:29px;padding-top:18px}#pp-v129-review .pp-bottom p{font-size:11px}#pp-v129-review .pp-footer-actions{align-items:center;gap:15px;display:flex}#pp-v129-review .pp-device-link{color:var(--pp-muted);background:0 0;align-items:center;gap:7px;padding:6px 0;font-size:11px;display:flex}#pp-v129-review .pp-device-link svg{width:14px;height:14px}#pp-v129-review .pp-leo{padding:5px 13px 5px 6px;font-size:12px;font-weight:500;box-shadow:0 2px 5px #20202c05}#pp-v129-review .pp-leo img{width:32px;height:32px}@media (width<=960px){#pp-v129-review .pp-header{gap:15px;padding-left:19px;padding-right:19px}#pp-v129-review .pp-navigation{gap:3px}#pp-v129-review .pp-navigation>button{padding:0 11px;font-size:11px}#pp-v129-review .pp-brand-title{display:none}#pp-v129-review .pp-analytics-app-hero h1{font-size:33px}#pp-v129-review .pp-analytics-app-hero h1 em{font-size:40px}#pp-v129-review .pp-value-card{padding:20px}#pp-v129-review .pp-value-amount{font-size:39px}#pp-v129-review .pp-page,#pp-v129-review .pp-subnav{padding-left:26px;padding-right:26px}#pp-v129-review .pp-analytics-app-action{padding:18px}#pp-v129-review .pp-analytics-app-action strong{font-size:14px}#pp-v129-review .pp-analytics-app-board{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}#pp-v129-review .pp-panel-top{padding:19px 19px 15px}#pp-v129-review .pp-priority-list,#pp-v129-review .pp-expiry-list{padding-left:19px;padding-right:19px}#pp-v129-review .pp-health-item{padding:0 17px}#pp-v129-review .pp-health-item>span,#pp-v129-review .pp-value-top{font-size:11px}}@media (width<=760px){#pp-v129-review{border-radius:16px;padding:6px}#pp-v129-review .pp-header{gap:11px;padding:13px 16px 15px}#pp-v129-review .pp-header .pp-location{max-width:115px;font-size:11px}#pp-v129-review .pp-global-search{max-width:175px}#pp-v129-review .pp-nav-wrap{padding:0 9px 12px}#pp-v129-review .pp-navigation{flex-wrap:wrap;gap:2px}#pp-v129-review .pp-navigation>button{gap:5px;min-height:37px;padding:0 9px;font-size:11px}#pp-v129-review .pp-page{padding:23px 21px 19px}#pp-v129-review .pp-subnav{padding-left:21px;padding-right:21px}#pp-v129-review .pp-context{margin-bottom:24px}#pp-v129-review .pp-analytics-app-hero{grid-template-columns:1fr 1fr;gap:20px}#pp-v129-review .pp-analytics-app-hero h1{letter-spacing:-1.2px;font-size:29px}#pp-v129-review .pp-analytics-app-hero h1 em{letter-spacing:-1.1px;font-size:35px}#pp-v129-review .pp-hero-copy{font-size:11px}#pp-v129-review .pp-value-card{padding:18px}#pp-v129-review .pp-value-top{gap:6px;font-size:11px}#pp-v129-review .pp-value-top button{padding:4px 6px;font-size:11px}#pp-v129-review .pp-value-amount{letter-spacing:-1.7px;margin:16px 0;font-size:35px}#pp-v129-review .pp-value-amount .pp-currency{font-size:17px}#pp-v129-review .pp-value-amount .pp-cents{font-size:22px}#pp-v129-review .pp-value-footer{flex-wrap:wrap;gap:6px;font-size:11px}#pp-v129-review .pp-value-footer button{font-size:11px}#pp-v129-review .pp-analytics-app-board{grid-template-columns:1fr}#pp-v129-review .pp-priority-text strong{font-size:13px}#pp-v129-review .pp-priority-text small,#pp-v129-review .pp-row-action{font-size:12px}#pp-v129-review .pp-expiry-item strong{font-size:13px}#pp-v129-review .pp-expiry-item>div small{font-size:12px}#pp-v129-review .pp-health-item{gap:9px;padding:0 13px}#pp-v129-review .pp-health-item>span{font-size:11px}#pp-v129-review .pp-health-item>b{font-size:22px}#pp-v129-review .pp-analytics-app-actions{gap:10px}#pp-v129-review .pp-analytics-app-action{min-height:142px;padding:17px 15px}#pp-v129-review .pp-analytics-app-action strong{font-size:13px}#pp-v129-review .pp-analytics-app-action small{font-size:11px}#pp-v129-review .pp-more-tabs{margin-left:0}#pp-v129-review .pp-tabs{gap:17px}#pp-v129-review .pp-tabs>button,#pp-v129-review .pp-more-tabs>summary{font-size:11px}#pp-v129-review .pp-count-item{padding:20px}#pp-v129-review .pp-counter-grid{gap:13px}#pp-v129-review .pp-form-grid{gap:12px}#pp-v129-review .pp-field,#pp-v129-review .pp-select{font-size:12px}#pp-v129-review .pp-summary-grid{gap:12px}#pp-v129-review .pp-summary-line{padding:18px}}@media (width<=570px){#pp-v129-review .pp-header{flex-wrap:wrap;gap:10px;padding:13px 12px 15px}#pp-v129-review .pp-logo{width:92px;height:39px}#pp-v129-review .pp-header .pp-location{max-width:120px;margin-left:auto;font-size:11px}#pp-v129-review .pp-header .pp-avatar{width:29px;height:29px}#pp-v129-review .pp-header .pp-mobile-menu{margin-left:0;display:inline-flex!important}#pp-v129-review .pp-global-search{flex-basis:100%;order:10;width:100%;max-width:none;margin:0;padding:9px 11px}#pp-v129-review .pp-global-search input{font-size:12px}#pp-v129-review .pp-nav-wrap{padding-bottom:0}#pp-v129-review .pp-navigation{grid-template-columns:1fr 1fr;gap:5px;padding:0 1px 12px;display:none}#pp-v129-review.pp-mobile-open .pp-navigation{display:grid}#pp-v129-review .pp-navigation>button{background:#303239;border-radius:7px;justify-content:space-between;min-height:43px;padding:0 12px;font-size:12px}#pp-v129-review .pp-navigation>button.pp-settings-nav{margin-left:0}#pp-v129-review .pp-navigation>button.selected{background:#f4f2ed}#pp-v129-review .pp-nav-flyout{border-radius:13px;padding:20px 14px 17px;top:100%;left:0;right:0}#pp-v129-review .pp-flyout-top{margin-bottom:7px;padding-bottom:17px}#pp-v129-review .pp-flyout-top h2{font-size:23px}#pp-v129-review .pp-flyout-top p{font-size:11px}#pp-v129-review .pp-flyout-grid{grid-template-columns:1fr;gap:4px}#pp-v129-review .pp-flyout-item{padding:14px 12px}#pp-v129-review .pp-flyout-item strong{font-size:14px}#pp-v129-review .pp-flyout-item small{font-size:11px}#pp-v129-review .pp-page{border-radius:12px;padding:21px 17px 17px}#pp-v129-review .pp-context{gap:7px;margin-bottom:23px}#pp-v129-review .pp-breadcrumb{letter-spacing:1.1px;font-size:11px}#pp-v129-review .pp-demo{font-size:11px}#pp-v129-review .pp-analytics-app-hero{grid-template-columns:1fr;gap:21px;margin-bottom:21px}#pp-v129-review .pp-hello{margin-bottom:10px;font-size:12px}#pp-v129-review .pp-analytics-app-hero h1{letter-spacing:-1.5px;margin-bottom:13px;font-size:34px}#pp-v129-review .pp-analytics-app-hero h1 em{letter-spacing:-1.3px;margin-top:0;font-size:40px}#pp-v129-review .pp-hero-copy{max-width:100%;font-size:12px}#pp-v129-review .pp-value-card{border-radius:13px;padding:20px 21px}#pp-v129-review .pp-value-top{font-size:12px}#pp-v129-review .pp-value-top button{padding:5px 7px;font-size:11px}#pp-v129-review .pp-value-amount{margin:15px 0;font-size:42px}#pp-v129-review .pp-value-amount .pp-currency{font-size:20px}#pp-v129-review .pp-value-amount .pp-cents{font-size:25px}#pp-v129-review .pp-value-footer{flex-wrap:nowrap;padding-top:12px;font-size:11px}#pp-v129-review .pp-value-footer button{font-size:11px}#pp-v129-review .pp-health-strip{gap:0;margin-bottom:23px;padding:16px 0}#pp-v129-review .pp-health-item{flex-wrap:wrap;align-content:flex-start;gap:7px;padding:0 10px;display:flex}#pp-v129-review .pp-health-item>b{font-size:23px}#pp-v129-review .pp-health-item>span{flex-basis:100%;order:2;font-size:11px;line-height:1.5}#pp-v129-review .pp-health-item>svg{width:13px;height:13px;margin-left:auto}#pp-v129-review .pp-analytics-app-actions{grid-template-columns:1fr;gap:10px;margin-bottom:23px}#pp-v129-review .pp-analytics-app-action{grid-template-columns:37px minmax(0,1fr);gap:0 13px;min-height:0;padding:16px 17px;display:grid}#pp-v129-review .pp-action-top{grid-row:1/3;align-self:center;width:37px;margin:0}#pp-v129-review .pp-action-top>svg{display:none}#pp-v129-review .pp-action-symbol{border-radius:10px;width:36px;height:36px}#pp-v129-review .pp-analytics-app-action strong{align-self:end;font-size:15px}#pp-v129-review .pp-analytics-app-action small{margin-top:4px;font-size:12px}#pp-v129-review .pp-section-eyebrow{letter-spacing:1.3px;font-size:11px}#pp-v129-review .pp-section-eyebrow span:last-child{font-size:11px}#pp-v129-review .pp-panel-top{padding:19px 17px 14px}#pp-v129-review .pp-panel-top h2{font-size:16px}#pp-v129-review .pp-panel-top p{font-size:12px}#pp-v129-review .pp-priority-list,#pp-v129-review .pp-expiry-list{padding-left:17px;padding-right:17px}#pp-v129-review .pp-priority-row{flex-wrap:wrap;gap:10px;padding:15px 0}#pp-v129-review .pp-priority-number{width:28px;height:28px;font-size:11px}#pp-v129-review .pp-priority-text{flex-basis:calc(100% - 40px)}#pp-v129-review .pp-priority-text strong{font-size:13px}#pp-v129-review .pp-priority-text small{font-size:11px}#pp-v129-review .pp-row-action{margin-left:38px;padding-top:2px;padding-left:0;font-size:12px}#pp-v129-review .pp-expiry-item{gap:10px;padding:17px 0}#pp-v129-review .pp-expiry-item strong{font-size:12px}#pp-v129-review .pp-expiry-item>div small{font-size:11px}#pp-v129-review .pp-expiry-item .pp-pill{padding:4px 6px;font-size:11px}#pp-v129-review .pp-cold-bar{padding-left:17px;padding-right:17px;font-size:11px}#pp-v129-review .pp-cold-bar button{font-size:11px}#pp-v129-review .pp-analytics-app-board{gap:16px;margin-bottom:23px}#pp-v129-review .pp-subnav{gap:4px;padding-left:17px;padding-right:17px}#pp-v129-review .pp-subnav button{padding:7px 8px;font-size:11px}#pp-v129-review .pp-heading h1{letter-spacing:-1px;font-size:29px}#pp-v129-review .pp-subtitle{font-size:12px}#pp-v129-review .pp-tabs{gap:14px}#pp-v129-review .pp-tabs>button,#pp-v129-review .pp-more-tabs>summary{font-size:11px}#pp-v129-review .pp-more-tabs{margin-left:0}#pp-v129-review .pp-more-options{max-width:240px;left:0;right:auto}#pp-v129-review .pp-counter-grid{grid-template-columns:1fr}#pp-v129-review .pp-count-item{padding:21px}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:1fr 1fr}#pp-v129-review .pp-count-item h3{font-size:19px}#pp-v129-review .pp-stepper button{width:32px;height:36px}#pp-v129-review .pp-stepper{gap:5px;padding:5px}#pp-v129-review .pp-stepper output{font-size:22px}#pp-v129-review .pp-count-result strong{font-size:21px}#pp-v129-review .pp-savebar{gap:17px;padding:17px}#pp-v129-review .pp-inline-toggle{font-size:12px}#pp-v129-review .pp-savebar p{font-size:11px}#pp-v129-review .pp-summary-grid{grid-template-columns:1fr}#pp-v129-review .pp-draft-card{flex-direction:column;align-items:stretch;padding:21px}#pp-v129-review .pp-steps{flex-wrap:nowrap;justify-content:space-between;gap:6px;font-size:11px}#pp-v129-review .pp-steps>span{padding:8px 7px;font-size:11px}#pp-v129-review .pp-steps>svg{width:10px;max-width:10px}#pp-v129-review .pp-bottom{flex-wrap:wrap;gap:14px}#pp-v129-review .pp-bottom p{flex-basis:100%;font-size:11px}#pp-v129-review .pp-footer-actions{justify-content:space-between;gap:10px;width:100%}#pp-v129-review .pp-leo,#pp-v129-review .pp-device-link{font-size:11px}#pp-v129-review .pp-modal{padding:23px 19px}#pp-v129-review .pp-modal-top h2{font-size:22px}}@media (width<=380px){#pp-v129-review .pp-header{gap:8px}#pp-v129-review .pp-logo{width:84px}#pp-v129-review .pp-header .pp-location{max-width:100px;font-size:11px}#pp-v129-review .pp-header .pp-avatar{width:27px;height:27px}#pp-v129-review .pp-header .pp-icon-button{width:31px;min-width:31px;height:31px}#pp-v129-review .pp-steps{gap:3px}#pp-v129-review .pp-steps>span{padding:8px 5px;font-size:11px}#pp-v129-review .pp-context{flex-wrap:wrap}}@media (pointer:coarse){#pp-v129-review .pp-button,#pp-v129-review .pp-icon-button,#pp-v129-review .pp-row-action,#pp-v129-review .pp-stepper button,#pp-v129-review .pp-navigation>button,#pp-v129-review .pp-subnav button{min-width:44px;min-height:44px}#pp-v129-review .pp-field,#pp-v129-review .pp-select,#pp-v129-review .pp-global-search input{font-size:16px}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:1fr}#pp-v129-review .pp-more-tabs>summary{min-height:44px}}#pp-v129-review{--pp-chart-line:var(--lightningcss-light,#c72a44)var(--lightningcss-dark,#fa899d);--pp-chart-grid:var(--lightningcss-light,#eeede9)var(--lightningcss-dark,#3a3d43);--pp-chart-axis:var(--lightningcss-light,#898a84)var(--lightningcss-dark,#b1b3b7)}#pp-v129-review .pp-analytics-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}#pp-v129-review .pp-analytics-header h2{letter-spacing:-.6px;font-size:20px;font-weight:550}#pp-v129-review .pp-analytics-header p{color:var(--pp-muted);margin-top:4px;font-size:12px}#pp-v129-review .pp-analytics-toolbar{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-bottom:17px;display:flex}#pp-v129-review .pp-analytics-toolbar>label{color:var(--pp-muted);flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}#pp-v129-review .pp-analytics-toolbar label .pp-select,#pp-v129-review .pp-analytics-toolbar label .pp-field{min-width:0;min-height:37px;padding:8px 10px;font-size:12px}#pp-v129-review .pp-range-label{color:var(--pp-muted);margin-left:auto;padding-bottom:9px;font-size:11px}#pp-v129-review .pp-analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:17px;display:grid}#pp-v129-review .pp-chart-panel{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:14px;min-width:0;overflow:hidden}#pp-v129-review .pp-chart-heading{justify-content:space-between;align-items:flex-start;gap:10px;padding:20px 21px 0;display:flex}#pp-v129-review .pp-chart-heading h3{letter-spacing:-.3px;margin:0;font-size:14px;font-weight:550}#pp-v129-review .pp-chart-heading p{color:var(--pp-muted);margin-top:5px;font-size:11px}#pp-v129-review .pp-chart-heading .pp-link{white-space:nowrap;padding-top:3px;font-size:11px}#pp-v129-review .pp-chart-metric{flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 21px 3px;display:flex}#pp-v129-review .pp-chart-metric strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:29px;font-weight:550}#pp-v129-review .pp-chart-metric strong small{color:var(--pp-muted);letter-spacing:0;margin-left:5px;font-size:14px;font-weight:400}#pp-v129-review .pp-chart-metric>span{color:var(--pp-muted);margin-left:auto;font-size:11px}#pp-v129-review .pp-chart-canvas{touch-action:pan-y;min-height:220px;margin:0 15px 0 8px;position:relative}#pp-v129-review .pp-chart-canvas>svg.pp-chart-svg{flex-shrink:1;width:100%;max-width:100%;height:auto;display:block;overflow:visible}#pp-v129-review .pp-chart-svg text{fill:var(--pp-chart-axis);font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}#pp-v129-review .pp-chart-svg .pp-plot-unit{fill:var(--pp-muted);font-size:11px}#pp-v129-review .pp-chart-svg .pp-gridline{stroke:var(--pp-chart-grid);stroke-width:1px}#pp-v129-review .pp-chart-svg .pp-series-path{stroke:var(--pp-chart-line);stroke-width:2.3px;fill:none;stroke-linejoin:round;stroke-linecap:round}#pp-v129-review .pp-chart-svg .pp-series-area{fill:var(--pp-chart-line);opacity:.07;stroke:none}#pp-v129-review .pp-chart-svg .pp-series-dot{fill:var(--pp-panel);stroke:var(--pp-chart-line);stroke-width:2px}#pp-v129-review .pp-chart-svg .pp-guide-line{stroke:var(--pp-chart-axis);stroke-width:1px;stroke-dasharray:3 4;opacity:.65}#pp-v129-review .pp-chart-svg .pp-guide-dot{fill:var(--pp-chart-line);stroke:var(--pp-panel);stroke-width:3px}#pp-v129-review .pp-chart-foot{border-top:1px solid var(--pp-line);color:var(--pp-muted);justify-content:space-between;align-items:center;gap:10px;padding:11px 21px 14px;font-size:11px;display:flex}#pp-v129-review .pp-chart-key{align-items:center;gap:7px;display:inline-flex}#pp-v129-review .pp-chart-key:before{content:"";background:var(--pp-chart-line);width:15px;height:2px;display:inline-block}#pp-v129-review .pp-chart-foot button{color:var(--pp-muted);text-underline-offset:3px;background:0 0;padding:3px 0;font-size:11px;text-decoration:underline}#pp-v129-review .pp-expense-row{text-align:left;background:0 0;width:100%;padding:8px 0 9px;display:block}#pp-v129-review .pp-expense-label{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}#pp-v129-review .pp-expense-label strong{color:var(--pp-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}#pp-v129-review .pp-expense-track{background:var(--pp-soft);border-radius:4px;height:7px;display:block;overflow:hidden}#pp-v129-review .pp-expense-track>span{background:var(--pp-chart-line);opacity:.75;border-radius:4px;min-width:0;height:7px;display:block}#pp-v129-review .pp-expense-row:hover .pp-expense-track>span{opacity:1}#pp-v129-review .pp-bar-axis{color:var(--pp-chart-axis);border-top:1px solid var(--pp-chart-grid);justify-content:space-between;margin-top:5px;padding:7px 0 5px;font-size:11px;display:flex}#pp-v129-review .pp-chart-tooltip{z-index:100;pointer-events:none;background:var(--pp-panel);color:var(--pp-ink);border:1px solid var(--pp-line);border-radius:9px;max-width:225px;padding:11px 13px;font-size:11px;line-height:1.5;position:absolute;box-shadow:0 5px 22px #141b2824}#pp-v129-review .pp-chart-tooltip strong{margin-top:4px;font-size:14px;font-weight:600;display:block}#pp-v129-review .pp-chart-tooltip small{color:var(--pp-muted);margin-top:3px;font-size:11px;display:block}#pp-v129-review .pp-plot-empty{text-align:center;min-height:220px;color:var(--pp-muted);justify-content:center;align-items:center;padding:30px;font-size:12px;display:flex}#pp-v129-review .pp-chart-wide{margin:20px 0}#pp-v129-review .pp-chart-wide .pp-chart-canvas{min-height:245px}#pp-v129-review .pp-chart-wide .pp-chart-metric{padding-bottom:7px}#pp-v129-review .pp-price-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}#pp-v129-review .pp-price-overview>div{background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:12px;padding:21px}#pp-v129-review .pp-price-overview label{color:var(--pp-muted);font-size:11px}#pp-v129-review .pp-price-overview strong{letter-spacing:-.7px;margin-top:10px;font-size:25px;font-weight:500;display:block}#pp-v129-review .pp-price-overview small{color:var(--pp-muted);margin-top:6px;font-size:11px;display:block}#pp-v129-review .pp-monitor-tools{margin-top:23px}@media (width<=850px){#pp-v129-review .pp-analytics-grid{grid-template-columns:1fr}#pp-v129-review .pp-spending-bars{padding-top:8px;padding-bottom:12px}#pp-v129-review .pp-analytics-grid .pp-chart-canvas{min-height:225px}#pp-v129-review .pp-range-label{margin-left:0}#pp-v129-review .pp-chart-metric>span{font-size:11px}#pp-v129-review .pp-expense-label,#pp-v129-review .pp-expense-label strong{font-size:12px}#pp-v129-review .pp-expense-row{padding:10px 0 13px}}@media (width<=570px){#pp-v129-review .pp-analytics-section{margin:24px 0}#pp-v129-review .pp-analytics-header{gap:9px}#pp-v129-review .pp-analytics-header h2{font-size:20px}#pp-v129-review .pp-analytics-header p{font-size:11px}#pp-v129-review .pp-analytics-toolbar{gap:10px 8px}#pp-v129-review .pp-analytics-toolbar>label{flex:1;min-width:110px}#pp-v129-review .pp-analytics-toolbar label .pp-select,#pp-v129-review .pp-analytics-toolbar label .pp-field{width:100%;max-width:100%;font-size:12px}#pp-v129-review .pp-range-label{flex-basis:100%;padding-bottom:0;font-size:11px}#pp-v129-review .pp-chart-heading{padding:18px 17px 0}#pp-v129-review .pp-chart-heading h3{font-size:14px}#pp-v129-review .pp-chart-metric{gap:7px;padding:12px 17px 4px}#pp-v129-review .pp-chart-metric strong{font-size:28px}#pp-v129-review .pp-chart-metric>span{font-size:11px}#pp-v129-review .pp-chart-canvas{min-height:220px;margin-left:0;margin-right:9px}#pp-v129-review .pp-chart-foot{flex-wrap:wrap;padding:11px 17px 13px;font-size:11px}#pp-v129-review .pp-chart-foot button{font-size:11px}#pp-v129-review .pp-spending-bars{padding:11px 17px}#pp-v129-review .pp-price-overview{grid-template-columns:1fr}#pp-v129-review .pp-price-overview>div{padding:18px 20px}#pp-v129-review .pp-price-overview strong{margin-top:7px;font-size:25px}#pp-v129-review .pp-monitor-tools{gap:9px}#pp-v129-review .pp-monitor-tools .pp-select{flex:1}}@media (pointer:coarse){#pp-v129-review .pp-analytics-toolbar label .pp-select,#pp-v129-review .pp-analytics-toolbar label .pp-field{min-height:44px;font-size:16px}#pp-v129-review .pp-chart-foot button,#pp-v129-review .pp-chart-heading .pp-link{min-height:36px}#pp-v129-review .pp-expense-row{min-height:48px}}#pp-v129-review .pp-chart-heading>div{min-width:0}#pp-v129-review .pp-chart-heading .pp-link{flex-shrink:0}@media (prefers-reduced-motion:no-preference){#pp-v129-review .pp-expense-track>span{transition:width .24s}}#pp-v129-review{--pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:24px;--pp-space-6:32px;--pp-muted:var(--lightningcss-light,#696c68)var(--lightningcss-dark,#b6b9b5);--pp-chart-axis:var(--lightningcss-light,#70736e)var(--lightningcss-dark,#b6babf);--pp-field-line:var(--lightningcss-light,#d8d9d2)var(--lightningcss-dark,#555a63);font-synthesis:none}#pp-v129-review .pp-page{min-height:620px;padding:24px 32px}#pp-v129-review .pp-subnav{padding:16px 32px 0}#pp-v129-review .pp-context{flex-wrap:wrap;gap:12px;margin-bottom:24px}#pp-v129-review .pp-breadcrumb{letter-spacing:1px;font-size:11px}#pp-v129-review .pp-demo{letter-spacing:0;white-space:normal;font-size:11px}#pp-v129-review .pp-heading{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px}#pp-v129-review .pp-heading>div{flex:260px;min-width:0}#pp-v129-review .pp-heading h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:32px;line-height:1.2}#pp-v129-review .pp-subtitle{max-width:68ch;font-size:13px;line-height:1.6}#pp-v129-review .pp-note{font-size:12px;line-height:1.65}#pp-v129-review .pp-panel,#pp-v129-review .pp-chart-panel,#pp-v129-review .pp-document-line,#pp-v129-review .pp-count-item,#pp-v129-review .pp-summary-line{border-radius:14px}#pp-v129-review .pp-panel-top,#pp-v129-review .pp-chart-heading{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 24px 16px}#pp-v129-review .pp-panel-top>div,#pp-v129-review .pp-chart-heading>div{min-width:0}#pp-v129-review .pp-panel-top h2,#pp-v129-review .pp-chart-heading h3{letter-spacing:-.3px;font-size:16px;font-weight:600;line-height:1.4}#pp-v129-review .pp-panel-top p,#pp-v129-review .pp-chart-heading p{margin-top:4px;font-size:12px;line-height:1.5}#pp-v129-review .pp-chart-heading{padding-bottom:0}#pp-v129-review .pp-panel-pad,#pp-v129-review .pp-count-item,#pp-v129-review .pp-document-line,#pp-v129-review .pp-summary-line{padding:24px}#pp-v129-review .pp-count,#pp-v129-review .pp-pill,#pp-v129-review .pp-stat-label,#pp-v129-review .pp-toolbar-summary,#pp-v129-review .pp-step-label,#pp-v129-review .pp-analytics-toolbar>label{font-size:12px;line-height:1.5}#pp-v129-review .pp-count,#pp-v129-review .pp-pill{white-space:normal;text-wrap:pretty}#pp-v129-review .pp-toolbar{align-items:center;gap:12px;margin:16px 0 24px}#pp-v129-review .pp-toolbar>*{min-width:0}#pp-v129-review .pp-toolbar .pp-searchbox{flex:210px}#pp-v129-review .pp-toolbar .pp-select{flex:0 auto;max-width:100%}#pp-v129-review .pp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#pp-v129-review .pp-form-grid>*,#pp-v129-review .pp-line-inputs>*,#pp-v129-review .pp-line-head>*,#pp-v129-review .pp-savebar>*{min-width:0}#pp-v129-review .pp-form-grid label,#pp-v129-review .pp-line-inputs label{gap:8px;font-size:12px;line-height:1.5}#pp-v129-review .pp-field,#pp-v129-review .pp-select{border-color:var(--pp-field-line);border-radius:8px;max-width:100%;min-height:44px;font-size:14px;line-height:1.4}#pp-v129-review .pp-line-inputs .pp-field,#pp-v129-review .pp-form-grid .pp-field{width:100%;min-width:0}#pp-v129-review .pp-field[readonly]{background:var(--pp-soft);color:var(--pp-muted)}#pp-v129-review .pp-field[aria-invalid=true]{border-color:var(--pp-red);background:var(--pp-red-soft)}#pp-v129-review .pp-searchbox{border-color:var(--pp-field-line);min-width:0}#pp-v129-review .pp-searchbox .pp-field{outline-offset:0;font-size:14px}#pp-v129-review .pp-field::placeholder{color:var(--pp-muted);opacity:.85}#pp-v129-review .pp-button{white-space:normal;text-align:center;justify-content:center;min-height:44px;padding:10px 16px;font-size:13px;line-height:1.4}#pp-v129-review .pp-icon-button{flex-shrink:0;min-width:40px;min-height:40px}#pp-v129-review .pp-link,#pp-v129-review .pp-row-action{min-height:36px;font-size:12px;line-height:1.4}#pp-v129-review .pp-inline-toggle{align-items:flex-start;min-height:40px;padding:8px 0;font-size:13px;line-height:1.5}#pp-v129-review input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:1px}#pp-v129-review .pp-tabs{align-items:center;gap:8px 24px;margin:0 0 24px}#pp-v129-review .pp-tabs>button,#pp-v129-review .pp-more-tabs>summary{min-height:44px;padding:10px 0;font-size:13px;line-height:1.4}#pp-v129-review .pp-more-options{min-width:210px;max-width:min(280px,100vw - 64px)}#pp-v129-review .pp-more-options>button{min-height:44px}#pp-v129-review .pp-segments{gap:4px;width:fit-content;padding:4px}#pp-v129-review .pp-segments button{white-space:normal;min-height:40px;font-size:13px;line-height:1.35}#pp-v129-review .pp-category-row{gap:8px;margin-top:16px}#pp-v129-review .pp-category-row button{min-height:40px;padding:8px 12px;font-size:12px;line-height:1.3}#pp-v129-review .pp-line-head{gap:16px;margin-bottom:20px}#pp-v129-review .pp-line-head>div{flex:180px}#pp-v129-review .pp-line-head strong{overflow-wrap:anywhere;line-height:1.4}#pp-v129-review .pp-line-inputs{gap:16px}#pp-v129-review .pp-line-result{line-height:1.55}#pp-v129-review .pp-savebar{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:20px 24px}#pp-v129-review .pp-savebar>p,#pp-v129-review .pp-savebar>div{flex:220px}#pp-v129-review .pp-compare article{flex-direction:column;padding:24px;display:flex}#pp-v129-review .pp-compare article:first-child{padding-top:24px}#pp-v129-review .pp-compare .pp-stat-label{align-items:flex-start;min-height:36px}#pp-v129-review .pp-compare .pp-stat-value{overflow-wrap:anywhere;margin:8px 0 16px;font-size:38px;line-height:1.15}#pp-v129-review .pp-compare .pp-select{text-overflow:ellipsis;max-width:100%;min-height:44px;font-size:12px}#pp-v129-review .pp-compare .pp-link{align-self:flex-start;margin-top:auto;padding-top:16px}#pp-v129-review .pp-compare .pp-pill{align-self:flex-start}#pp-v129-review .pp-price-overview{gap:16px;margin:24px 0}#pp-v129-review .pp-price-overview>div{padding:24px}#pp-v129-review .pp-price-overview label,#pp-v129-review .pp-price-overview small{font-size:12px;line-height:1.5}#pp-v129-review .pp-price-overview strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:26px}#pp-v129-review .pp-analytics-section{margin:28px 0 32px}#pp-v129-review .pp-analytics-header{gap:12px;margin-bottom:16px}#pp-v129-review .pp-analytics-header p{font-size:12px}#pp-v129-review .pp-analytics-toolbar{gap:12px;margin-bottom:16px}#pp-v129-review .pp-analytics-toolbar>label{flex:0 auto;gap:6px}#pp-v129-review .pp-analytics-toolbar label .pp-select,#pp-v129-review .pp-analytics-toolbar label .pp-field{max-width:100%;min-height:44px;padding:9px 12px;font-size:13px}#pp-v129-review .pp-range-label{padding-bottom:11px;font-size:12px;line-height:1.5}#pp-v129-review .pp-analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:16px}#pp-v129-review .pp-chart-panel{flex-direction:column;display:flex}#pp-v129-review .pp-chart-metric{gap:8px;padding:12px 24px 4px}#pp-v129-review .pp-chart-metric>span{font-size:11px;line-height:1.5}#pp-v129-review .pp-chart-heading .pp-link{min-height:32px;font-size:11px}#pp-v129-review .pp-chart-foot{flex-wrap:wrap;gap:12px;min-height:52px;margin-top:auto;padding:12px 24px;font-size:11px}#pp-v129-review .pp-chart-foot button{min-height:32px;font-size:12px}#pp-v129-review .pp-spending-bars{padding:12px 24px 8px}#pp-v129-review .pp-expense-label,#pp-v129-review .pp-expense-label strong{font-size:12px;line-height:1.5}#pp-v129-review .pp-expense-row{padding:10px 0 12px}#pp-v129-review .pp-bar-axis{gap:8px;font-size:11px}#pp-v129-review .pp-chart-canvas{margin-left:4px;margin-right:16px}#pp-v129-review .pp-chart-tooltip{max-width:min(250px,100% - 24px);font-size:12px}#pp-v129-review .pp-chart-tooltip small{font-size:11px}#pp-v129-review .pp-chart-data-table table,#pp-v129-review .pp-modal table{min-width:0}#pp-v129-review table{min-width:480px;font-size:13px}#pp-v129-review th{padding:12px 24px;font-size:12px;font-weight:500;line-height:1.5}#pp-v129-review td{overflow-wrap:anywhere;padding:16px 24px;line-height:1.5}#pp-v129-review td strong{font-size:13px}#pp-v129-review td small{margin-top:4px;font-size:12px;line-height:1.45}#pp-v129-review .pp-num{text-align:right;font-variant-numeric:tabular-nums}#pp-v129-review .pp-scroll{overscroll-behavior-x:contain;max-width:100%}#pp-v129-review .pp-count-item h3{font-size:20px;line-height:1.4}#pp-v129-review .pp-count-item>p{margin:6px 0 20px;line-height:1.5}#pp-v129-review .pp-stepper{border-radius:9px;gap:6px;min-width:0;padding:6px}#pp-v129-review .pp-stepper button{width:40px;min-width:40px;height:40px;min-height:40px}#pp-v129-review .pp-stepper button:disabled{opacity:.4}#pp-v129-review .pp-stepper output{min-width:28px;font-size:24px;font-weight:500}#pp-v129-review .pp-count-result{flex-wrap:wrap;gap:12px;line-height:1.5}#pp-v129-review .pp-count-result strong{font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}#pp-v129-review .pp-form-error{background:var(--pp-red-soft);color:var(--pp-red);border:1px solid var(--pp-red);border-radius:9px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5}#pp-v129-review .pp-empty{padding:32px 24px;font-size:13px;line-height:1.65}#pp-v129-review .pp-service{gap:16px;min-width:0;min-height:80px;padding:24px}#pp-v129-review .pp-service strong{overflow-wrap:anywhere;line-height:1.5}#pp-v129-review .pp-modal{border-radius:16px;width:560px;min-width:0;padding:28px}#pp-v129-review .pp-modal-top{align-items:flex-start;gap:16px;margin-bottom:12px}#pp-v129-review .pp-modal-top h2{overflow-wrap:anywhere;min-width:0;font-size:24px;line-height:1.3}#pp-v129-review .pp-modal-footer{flex-wrap:wrap;gap:12px;margin-top:24px}#pp-v129-review .pp-message{margin-top:20px;padding:16px;font-size:13px;line-height:1.75}#pp-v129-review .pp-overlay{background:var(--lightningcss-light,#1a1c2a70)var(--lightningcss-dark,#0a0c128c);padding:48px 24px}#pp-v129-review .pp-bottom{flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:20px}#pp-v129-review .pp-bottom p{font-size:11px;line-height:1.5}#pp-v129-review .pp-footer-actions{flex-wrap:wrap;gap:16px}#pp-v129-review .pp-device-link{min-height:40px;font-size:12px}#pp-v129-review .pp-leo{min-height:44px}#pp-v129-review .pp-section-eyebrow{letter-spacing:1.2px;flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:11px}#pp-v129-review .pp-priority-text strong{font-size:13px;line-height:1.45}#pp-v129-review .pp-priority-text small{font-size:12px;line-height:1.45}#pp-v129-review .pp-priority-list,#pp-v129-review .pp-expiry-list{padding-left:24px;padding-right:24px}#pp-v129-review .pp-priority-row{gap:12px;padding:16px 0}#pp-v129-review .pp-expiry-item{flex-wrap:wrap;gap:12px}#pp-v129-review .pp-expiry-item strong{font-size:13px;line-height:1.4}#pp-v129-review .pp-expiry-item>div small{font-size:12px}#pp-v129-review .pp-expiry-day small{letter-spacing:.4px;font-size:11px}#pp-v129-review .pp-cold-bar{flex-wrap:wrap;padding:12px 24px;font-size:12px}#pp-v129-review .pp-cold-bar button{min-height:32px;font-size:12px}#pp-v129-review .pp-health-item>span,#pp-v129-review .pp-analytics-app-action small{font-size:12px;line-height:1.5}#pp-v129-review .pp-analytics-app-action.featured small{color:#ffe3e9}#pp-v129-review .pp-health-strip{margin-bottom:24px}#pp-v129-review .pp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:24px;display:grid}#pp-v129-review .pp-steps>svg{display:none}#pp-v129-review .pp-steps>span{text-align:center;padding:10px 12px;font-size:12px;line-height:1.4}@media (width<=900px){#pp-v129-review .pp-page{padding:24px}#pp-v129-review .pp-subnav{padding-left:24px;padding-right:24px}#pp-v129-review .pp-analytics-grid,#pp-v129-review .pp-analytics-app-board{grid-template-columns:1fr}#pp-v129-review .pp-priority-row{flex-wrap:nowrap}#pp-v129-review .pp-price-overview{grid-template-columns:repeat(3,minmax(0,1fr))}#pp-v129-review .pp-price-overview>div{padding:20px}}@media (width<=720px){#pp-v129-review .pp-header{grid-template-columns:auto minmax(0,1fr) 40px 34px;gap:12px;padding:12px 16px 16px;display:grid}#pp-v129-review .pp-header .pp-brand-next{grid-area:1/1}#pp-v129-review .pp-logo{width:96px;height:40px}#pp-v129-review .pp-brand-title{display:none}#pp-v129-review .pp-header .pp-location{grid-area:1/2;width:100%;min-width:0;max-width:none;margin:0;padding:8px 0;font-size:12px}#pp-v129-review .pp-mobile-menu{grid-area:1/3;width:40px;height:40px;margin:0!important;display:inline-flex!important}#pp-v129-review .pp-header .pp-avatar{grid-area:1/4;width:32px;height:32px}#pp-v129-review .pp-global-search{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none;margin:0}#pp-v129-review .pp-global-search input{min-height:24px;font-size:14px}#pp-v129-review .pp-notifications{display:none!important}#pp-v129-review .pp-nav-wrap{padding:0 12px}#pp-v129-review .pp-navigation{grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding-bottom:12px;display:none}#pp-v129-review.pp-mobile-open .pp-navigation{display:grid}#pp-v129-review .pp-navigation>button{white-space:normal;background:#303239;justify-content:space-between;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4;margin:0!important}#pp-v129-review .pp-nav-flyout{border-radius:14px;padding:20px;top:100%;left:0;right:0}#pp-v129-review .pp-flyout-grid{grid-template-columns:1fr}#pp-v129-review .pp-flyout-item{padding:14px 8px}#pp-v129-review .pp-flyout-top h2{font-size:24px}#pp-v129-review .pp-subnav{gap:4px}#pp-v129-review .pp-subnav button{min-height:44px;padding:8px 10px;font-size:12px;line-height:1.4}#pp-v129-review .pp-compare{grid-template-columns:1fr}#pp-v129-review .pp-compare article:last-child{grid-column:auto}#pp-v129-review .pp-compare .pp-stat-label{min-height:0}#pp-v129-review .pp-price-overview,#pp-v129-review .pp-counter-grid,#pp-v129-review .pp-services{grid-template-columns:1fr}}@media (width<=570px){#pp-v129-review{border-radius:16px;padding:6px}#pp-v129-review .pp-header{grid-template-columns:88px minmax(0,1fr) 40px 28px;gap:8px;padding:12px 10px 16px}#pp-v129-review .pp-logo{width:88px;height:38px}#pp-v129-review .pp-header .pp-avatar{width:28px;height:28px;font-size:11px}#pp-v129-review .pp-header .pp-location{font-size:11px}#pp-v129-review .pp-page{min-height:580px;padding:20px 16px}#pp-v129-review .pp-subnav{padding:12px 16px 0}#pp-v129-review .pp-context{gap:6px 12px;margin-bottom:24px}#pp-v129-review .pp-breadcrumb,#pp-v129-review .pp-demo{letter-spacing:0;font-size:11px}#pp-v129-review .pp-heading h1{font-size:28px}#pp-v129-review .pp-heading{gap:16px;margin-bottom:20px}#pp-v129-review .pp-heading .pp-button{width:100%}#pp-v129-review .pp-panel-top,#pp-v129-review .pp-chart-heading{padding:18px 16px 14px}#pp-v129-review .pp-panel-pad,#pp-v129-review .pp-count-item,#pp-v129-review .pp-document-line,#pp-v129-review .pp-summary-line{padding:20px 16px}#pp-v129-review .pp-chart-heading{padding-bottom:0}#pp-v129-review .pp-form-grid,#pp-v129-review .pp-line-inputs{grid-template-columns:minmax(0,1fr)}#pp-v129-review .pp-line-inputs label:last-child{grid-column:auto}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:1fr;gap:16px}#pp-v129-review .pp-count-item .pp-form-grid>div{grid-template-columns:minmax(55px,1fr) minmax(146px,1.2fr);align-items:center;gap:12px;display:grid}#pp-v129-review .pp-step-label{margin:0;font-size:12px}#pp-v129-review .pp-stepper{gap:4px;padding:4px}#pp-v129-review .pp-stepper button{width:44px;min-width:44px;height:44px;min-height:44px}#pp-v129-review .pp-stepper output{min-width:28px;font-size:23px}#pp-v129-review .pp-count-result{gap:8px;font-size:12px}#pp-v129-review .pp-count-result strong{font-size:21px}#pp-v129-review .pp-toolbar{gap:12px;margin-bottom:20px}#pp-v129-review .pp-toolbar .pp-searchbox,#pp-v129-review .pp-toolbar .pp-select{flex:100%;width:100%}#pp-v129-review .pp-toolbar-summary{flex-basis:100%;margin-left:0}#pp-v129-review .pp-tabs{align-items:flex-start;gap:6px 18px;margin-bottom:20px}#pp-v129-review .pp-tabs>button,#pp-v129-review .pp-more-tabs>summary{font-size:12px;line-height:1.5}#pp-v129-review .pp-more-tabs{margin-left:0}#pp-v129-review .pp-segments{grid-template-columns:1fr 1fr;width:100%;display:grid}#pp-v129-review .pp-segments button{min-height:44px;padding:8px;font-size:12px}#pp-v129-review .pp-category-row{grid-template-columns:1fr 1fr;display:grid}#pp-v129-review .pp-category-row button{min-height:44px;padding:8px;font-size:12px}#pp-v129-review .pp-category-row button:first-child{grid-column:1/-1}#pp-v129-review .pp-line-head .pp-select{width:100%}#pp-v129-review .pp-savebar{gap:16px;padding:16px}#pp-v129-review .pp-savebar>.pp-button{width:100%}#pp-v129-review .pp-compare article{padding:20px}#pp-v129-review .pp-compare article:first-child{padding-top:20px}#pp-v129-review .pp-chart-metric{gap:4px 8px;padding:12px 16px 4px}#pp-v129-review .pp-chart-metric>span{flex-basis:100%;margin-left:0;font-size:11px}#pp-v129-review .pp-chart-heading .pp-link{font-size:12px}#pp-v129-review .pp-chart-foot{gap:8px;padding:12px 16px}#pp-v129-review .pp-chart-canvas{margin:4px 10px 0 0}#pp-v129-review .pp-spending-bars{padding:12px 16px}#pp-v129-review .pp-analytics-toolbar{align-items:stretch;gap:12px}#pp-v129-review .pp-analytics-toolbar>label{flex:calc(50% - 6px);min-width:108px}#pp-v129-review .pp-analytics-toolbar .pp-select,#pp-v129-review .pp-analytics-toolbar .pp-field{width:100%;min-width:0;max-width:100%}#pp-v129-review .pp-range-label{flex-basis:100%;margin:0;padding:0;font-size:11px;line-height:1.5}#pp-v129-review .pp-chart-tooltip{max-width:220px}#pp-v129-review .pp-steps{gap:6px}#pp-v129-review .pp-steps>span{padding:9px 6px;font-size:11px;line-height:1.5}#pp-v129-review .pp-upload{padding:28px 16px}#pp-v129-review .pp-upload h2{font-size:23px;line-height:1.35}#pp-v129-review .pp-document-row{padding:16px}#pp-v129-review .pp-priority-list,#pp-v129-review .pp-expiry-list{padding-left:16px;padding-right:16px}#pp-v129-review .pp-priority-row{flex-wrap:wrap}#pp-v129-review .pp-priority-text{flex-basis:calc(100% - 44px)}#pp-v129-review .pp-row-action{margin-left:40px;padding:8px 0;font-size:12px}#pp-v129-review .pp-cold-bar{padding:12px 16px}#pp-v129-review .pp-health-item{gap:6px;padding:0 8px}#pp-v129-review .pp-health-item>span,#pp-v129-review .pp-section-eyebrow span:last-child{font-size:11px}#pp-v129-review .pp-bottom{gap:12px}#pp-v129-review .pp-bottom p{font-size:11px}#pp-v129-review .pp-footer-actions{gap:12px;width:100%}#pp-v129-review .pp-device-link{font-size:11px}#pp-v129-review .pp-overlay{padding:20px 10px}#pp-v129-review .pp-modal{max-width:100%;padding:20px 16px}#pp-v129-review .pp-modal-top h2{font-size:22px}#pp-v129-review .pp-modal-footer .pp-button{flex:140px}#pp-v129-review .pp-message{padding:14px;font-size:13px}#pp-v129-review table{min-width:0;font-size:12px}#pp-v129-review th,#pp-v129-review td{white-space:normal;padding:12px 16px;font-size:12px}#pp-v129-review table[data-mobile=cards] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#pp-v129-review table[data-mobile=cards],#pp-v129-review table[data-mobile=cards] tbody{width:100%;display:block}#pp-v129-review table[data-mobile=cards] tr{border-bottom:1px solid var(--pp-line);padding:16px;display:block}#pp-v129-review table[data-mobile=cards] tr:last-child{border-bottom:0}#pp-v129-review table[data-mobile=cards] td{text-align:right;white-space:normal;border:0;grid-template-columns:minmax(85px,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;min-width:0;padding:6px 0;display:grid}#pp-v129-review table[data-mobile=cards] td:before{content:attr(data-label);color:var(--pp-muted);text-align:left;font-size:12px;line-height:1.45}#pp-v129-review table[data-mobile=cards] td:first-child{text-align:left;padding:0 0 10px;display:block}#pp-v129-review table[data-mobile=cards] td:first-child:before{display:none}#pp-v129-review table[data-mobile=cards] td[colspan]{text-align:center;display:block}#pp-v129-review table[data-mobile=cards] td[colspan]:before{display:none}#pp-v129-review table[data-mobile=cards] td .pp-pill,#pp-v129-review table[data-mobile=cards] td .pp-button,#pp-v129-review table[data-mobile=cards] td .pp-icon-button{justify-self:end}#pp-v129-review table[data-mobile=cards] td .pp-field{justify-self:end;max-width:100%}#pp-v129-review table[data-mobile=cards] td small{font-size:12px}#pp-v129-review table[data-mobile=cards] td .pp-mini-bar{grid-column:2;margin-left:auto}}@media (pointer:coarse){#pp-v129-review .pp-field,#pp-v129-review .pp-select,#pp-v129-review .pp-global-search input,#pp-v129-review .pp-searchbox .pp-field,#pp-v129-review .pp-analytics-toolbar label .pp-select,#pp-v129-review .pp-analytics-toolbar label .pp-field,#pp-v129-review .pp-compare .pp-select,#pp-v129-review .pp-header .pp-location{min-height:44px;font-size:16px}#pp-v129-review .pp-chart-foot button,#pp-v129-review .pp-chart-heading .pp-link,#pp-v129-review .pp-link,#pp-v129-review .pp-cold-bar button,#pp-v129-review .pp-device-link{min-height:44px}#pp-v129-review .pp-icon-button,#pp-v129-review .pp-header .pp-icon-button{min-width:44px;min-height:44px}#pp-v129-review .pp-header{grid-template-columns:88px minmax(0,1fr) 44px 28px}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#pp-v129-review *{transition:none!important;animation:none!important}}#pp-v129-review .pp-pack-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:6px 0 20px;display:flex}#pp-v129-review .pp-pack-meta p{color:var(--pp-muted);margin:0;font-size:12px;line-height:1.5}#pp-v129-review .pp-pack-meta button{min-height:36px;color:var(--pp-red);text-align:left;text-underline-offset:3px;background:0 0;align-items:center;gap:6px;padding:4px 0;font-size:12px;line-height:1.4;text-decoration:underline;display:inline-flex}#pp-v129-review .pp-pack-meta button svg{width:14px;height:14px}#pp-v129-review .pp-pack-preview{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px;font-weight:500;line-height:1.6;display:block}#pp-v129-review #pp-pack-error{margin-top:16px;margin-bottom:0}@media (pointer:coarse){#pp-v129-review .pp-pack-meta button{min-height:44px}}#pp-v129-review .v-panel{margin-bottom:20px}#pp-v129-review .v-panel>.pp-panel-pad{padding:20px 24px 24px}#pp-v129-review .v-panel>.pp-panel-pad>.pp-scroll{margin:0 -24px}#pp-v129-review .v-panel p{line-height:1.55}#pp-v129-review .v-form{gap:18px 20px;margin:6px 0 20px}#pp-v129-review .v-form label{flex-direction:column;gap:8px;min-width:0;display:flex}#pp-v129-review .v-form label>span{color:var(--pp-muted);font-size:12px}#pp-v129-review .v-form label small{color:var(--pp-muted);font-size:11px;line-height:1.5}#pp-v129-review .v-form label.v-check{flex-direction:row;align-items:center;gap:10px}#pp-v129-review .v-form label.v-check span{color:var(--pp-ink);font-size:13px}#pp-v129-review .v-form .pp-field,#pp-v129-review .v-form .pp-select{width:100%;max-width:100%;min-height:42px}#pp-v129-review .v-form textarea{resize:vertical}#pp-v129-review .v-form select[multiple]{min-height:112px}#pp-v129-review .v-note{margin:12px 0;line-height:1.6}#pp-v129-review .v-doc-types{border:0;min-width:0;margin:0 0 24px;padding:0}#pp-v129-review .v-doc-types legend{margin-bottom:12px;font-size:13px;font-weight:600}#pp-v129-review .v-doc-types>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#pp-v129-review .v-doc-type{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:15px 14px;display:flex}#pp-v129-review .v-doc-type input{accent-color:var(--pp-red);flex:none;margin:4px 0 0}#pp-v129-review .v-doc-type.selected{border-color:var(--pp-red);box-shadow:inset 0 0 0 1px var(--pp-red);background:var(--pp-red-soft)}#pp-v129-review .v-doc-type-icon{display:none}#pp-v129-review .v-doc-type strong{font-size:13px;line-height:1.35;display:block}#pp-v129-review .v-doc-type small{color:var(--pp-muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}#pp-v129-review .pp-steps button{appearance:none;color:var(--pp-muted);font:inherit;text-align:left;background:0 0;border:0;padding:10px 0}#pp-v129-review .pp-steps button.active{color:var(--pp-red);font-weight:600}#pp-v129-review .pp-steps button:disabled{opacity:.65}#pp-v129-review .v-import-panel{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:18px;margin-bottom:22px;padding:28px}#pp-v129-review .v-import-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}#pp-v129-review .v-import-heading>svg{width:26px;height:26px;color:var(--pp-red)}#pp-v129-review .v-import-heading h2{margin:0;font-size:20px}#pp-v129-review .v-import-heading p{color:var(--pp-muted);margin:6px 0 0;font-size:13px}#pp-v129-review .v-file-field{color:var(--pp-muted);border:1px dashed var(--pp-line);background:var(--pp-soft);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:22px;font-size:12px;display:flex}#pp-v129-review input[type=file]{max-width:100%;font:inherit;color:var(--pp-ink)}#pp-v129-review input[type=file]::file-selector-button{border:1px solid var(--pp-line);background:var(--pp-panel);color:var(--pp-ink);font:inherit;border-radius:8px;margin-right:12px;padding:9px 12px}#pp-v129-review .v-two-actions{grid-template-columns:1fr 1fr;gap:20px;display:grid}#pp-v129-review .v-two-actions .pp-panel-top{flex-wrap:wrap;align-items:flex-start;gap:16px}#pp-v129-review .v-line-destination{border-bottom:1px solid var(--pp-line);flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}#pp-v129-review .v-line-destination>label{flex-direction:column;flex:1;gap:6px;min-width:180px;font-size:12px;display:flex}#pp-v129-review .v-line-destination .pp-segments{flex:1;min-width:250px;margin:0;display:flex}#pp-v129-review .v-line-destination .pp-segments button{white-space:normal;flex:1}#pp-v129-review .pp-line-result small{color:var(--pp-muted);margin-top:6px;font-size:12px;display:block}#pp-v129-review .v-row-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}#pp-v129-review .v-row-actions>.pp-inline-toggle{margin-right:auto}#pp-v129-review .v-skipped{opacity:.6}#pp-v129-review .v-review-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}#pp-v129-review .v-review-heading h2{margin:6px 0;font-size:18px}#pp-v129-review .v-review-heading p,#pp-v129-review .v-review-heading span{color:var(--pp-muted);font-size:12px}#pp-v129-review .v-review-heading>strong{letter-spacing:-1px;white-space:nowrap;font-size:28px}#pp-v129-review .v-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}#pp-v129-review .v-action-grid .pp-button{white-space:normal;text-align:left;justify-content:flex-start;line-height:1.5}#pp-v129-review .v-disclosure{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;margin:16px 0}#pp-v129-review .v-disclosure>summary{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:13px;list-style:none;display:flex}#pp-v129-review .v-disclosure>summary::-webkit-details-marker{display:none}#pp-v129-review .v-disclosure[open]>summary{border-bottom:1px solid var(--pp-line)}#pp-v129-review .v-disclosure>div{padding:18px 20px}#pp-v129-review .v-inventory-card{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:16px;min-width:0;position:relative;overflow:hidden}#pp-v129-review .v-inventory-card .pp-count-item{box-shadow:none;border:0;border-radius:0}#pp-v129-review .v-count-actions{flex-wrap:wrap;gap:8px;padding:0 18px 18px;display:flex}#pp-v129-review .v-count-actions .pp-button{min-height:34px;padding:7px 10px;font-size:11px}#pp-v129-review .v-count-excluded{background:var(--pp-soft);color:var(--pp-muted);padding:12px 18px;font-size:12px}#pp-v129-review .v-label-preview{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:8px;margin-top:18px;padding:24px;line-height:1.6}#pp-v129-review .v-preview-note{color:var(--pp-muted);border-bottom:1px solid var(--pp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;padding-bottom:12px;font-size:11px;display:flex}#pp-v129-review .v-preview-note span:first-child{align-items:center;gap:8px;display:flex}#pp-v129-review .v-preview-note svg{width:14px;height:14px}#pp-v129-review .pp-toolbar>label{flex-direction:column;flex:1;gap:7px;min-width:150px;font-size:12px;display:flex}#pp-v129-review .pp-toolbar>label.pp-searchbox{flex-direction:row}#pp-v129-review .pp-toolbar select,#pp-v129-review .pp-toolbar input{max-width:100%}#pp-v129-review td>.pp-button+.pp-button{margin-left:5px}#pp-v129-review .pp-button{white-space:normal}#pp-v129-review #pp-modal-body{overflow-wrap:anywhere}@media (width<=900px){#pp-v129-review .v-doc-types>div{grid-template-columns:repeat(2,minmax(0,1fr))}#pp-v129-review .v-two-actions{grid-template-columns:1fr}}@media (width<=580px){#pp-v129-review .v-doc-types>div{grid-template-columns:1fr}#pp-v129-review .v-doc-type{align-items:center;padding:13px 14px}#pp-v129-review .v-doc-type small{margin-top:3px}#pp-v129-review .v-doc-type input{margin-top:0}#pp-v129-review .v-import-panel{padding:18px}#pp-v129-review .v-file-field{padding:16px}#pp-v129-review .v-action-grid{grid-template-columns:1fr}#pp-v129-review .v-panel>.pp-panel-pad{padding:16px}#pp-v129-review .v-panel>.pp-panel-pad>.pp-scroll{margin:0 -16px}#pp-v129-review .v-review-heading{flex-direction:column;align-items:flex-start;gap:12px}#pp-v129-review .v-line-destination .pp-segments,#pp-v129-review .v-line-destination>label{min-width:100%}#pp-v129-review .v-row-actions>.pp-button{flex:1}#pp-v129-review .v-row-actions>.pp-inline-toggle{flex-basis:100%}#pp-v129-review .v-disclosure>div{padding:16px}#pp-v129-review .v-disclosure>summary{padding:14px 16px}#pp-v129-review .v-count-actions .pp-button{min-height:44px}#pp-v129-review .pp-savebar>.pp-button{width:100%}}#pp-v129-review .v-catalog-summary{color:var(--pp-muted);flex-wrap:wrap;gap:12px;margin:8px 0 16px;font-size:13px;display:flex}#pp-v129-review .v-catalog-summary strong{color:var(--pp-ink)}#pp-v129-review .v-cell-note{color:var(--pp-muted);margin-top:4px;font-size:12px;display:block}#pp-v129-review .v-cost-cell{flex-direction:column;gap:8px;min-width:95px;display:flex}#pp-v129-review .v-cost-track{background:var(--pp-line);border-radius:3px;width:105px;max-width:100%;height:4px}#pp-v129-review .v-cost-track>span{background:var(--pp-green);border-radius:3px;height:100%;display:block}#pp-v129-review .v-subsection-picker{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}#pp-v129-review .v-subsection-picker>label{color:var(--pp-muted);font-size:12px}#pp-v129-review .v-subsection-picker>select{flex:0 390px;min-width:220px;max-width:100%}#pp-v129-review .v-fridge-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;margin:20px 0;display:grid}#pp-v129-review .v-fridge-card{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:18px;min-width:0;padding:22px}#pp-v129-review .v-fridge-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#pp-v129-review .v-fridge-heading{align-items:center;gap:12px;min-width:0;display:flex}#pp-v129-review .v-fridge-heading>svg{width:24px;height:24px;color:var(--pp-muted);flex:none}#pp-v129-review .v-fridge-heading h3{margin:0 0 5px;font-family:inherit;font-size:15px;font-weight:600}#pp-v129-review .v-fridge-heading span{color:var(--pp-muted);font-size:12px}#pp-v129-review .v-temp-value{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;margin-top:22px;font-size:42px;font-weight:500}#pp-v129-review .v-temp-value>span{color:var(--pp-muted);letter-spacing:0;margin-left:7px;font-size:20px}#pp-v129-review .v-temp-time{color:var(--pp-muted);margin:4px 0 22px;font-size:11px}#pp-v129-review .v-temp-chart>svg{width:100%;height:116px;display:block;overflow:visible}#pp-v129-review .v-temp-band{fill:var(--pp-green);opacity:.08}#pp-v129-review .v-temp-line{fill:none;stroke:var(--pp-green);stroke-width:2px}#pp-v129-review .v-temp-dot{fill:var(--pp-green)}#pp-v129-review .v-fridge-warning .v-temp-line{stroke:var(--pp-red)}#pp-v129-review .v-fridge-warning .v-temp-dot{fill:var(--pp-red)}#pp-v129-review .v-chart-range{color:var(--pp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:5px 0;font-size:11px;display:flex}#pp-v129-review .v-temp-stats{border-top:1px solid var(--pp-line);grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;padding-top:16px;display:grid}#pp-v129-review .v-temp-stats span{color:var(--pp-muted);margin-bottom:5px;font-size:11px;display:block}#pp-v129-review .v-temp-stats strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}#pp-v129-review .v-fridge-card>footer{flex-wrap:wrap;gap:8px;display:flex}#pp-v129-review .v-fridge-card>footer .pp-button{flex:auto;justify-content:center;padding:9px 11px;font-size:12px}@media (width<=600px){#pp-v129-review .v-fridge-card{padding:18px}#pp-v129-review .v-subsection-picker>select{flex-basis:100%}}@font-face{font-family:DM Sans;src:url(/fonts/DM-Sans-400.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DM-Sans-500.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DM-Sans-600.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DM-Sans-700.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-500-Italic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pp-bg:#181a1e;--pp-panel:#24272d;--pp-soft:#2d3037;--pp-line:#3a3c44;--pp-ink:#f1f0eb;--pp-muted:#b0b1af;--pp-red:#ff8294;color:var(--pp-ink);background:var(--pp-bg);font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0;padding:8px 16px}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #be264c!important}input[type=checkbox]{accent-color:#be264c;flex-shrink:0;height:18px;width:18px!important}h1,h2,h3,p{margin-top:0}table{border-collapse:collapse;width:100%}td,th{text-align:left;vertical-align:middle}svg{vertical-align:middle;flex-shrink:0}#pp-v129-review{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:none;margin:0 auto}#pp-v129-review .pp-logo{filter:none!important;background-color:#0000!important;background-image:url(/logo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}#pp-v129-review .pp-header .pp-location{max-width:270px}#pp-v129-review .pp-subnav{white-space:nowrap;flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}#pp-v129-review .pp-page{min-height:calc(100vh - 210px)}#pp-v129-review .pp-brand-next{color:inherit;background:0 0;border:0;align-items:center;gap:14px;display:flex}#pp-v129-review .pp-flyout-item{text-align:left;border:0;width:100%}#pp-v129-review .pp-flyout-item>span{flex-direction:column;gap:5px;display:flex}#pp-v129-review .pp-nav-flyout{z-index:20;max-height:70vh;overflow-y:auto}#pp-v129-review .pp-demo{color:var(--pp-muted)}#pp-v129-review .pp-value-amount{overflow-wrap:anywhere}#pp-v129-review .pp-form-grid input,#pp-v129-review .pp-form-grid select,#pp-v129-review .next-field select{width:100%;min-height:44px;margin-top:7px}#pp-v129-review .pp-form-grid label{flex-direction:column;gap:3px;display:flex}#pp-v129-review input,#pp-v129-review select,#pp-v129-review textarea{border:1px solid var(--pp-line);background:var(--pp-panel);color:var(--pp-ink);border-radius:8px;padding:11px 12px}#pp-v129-review select{max-width:100%}#pp-v129-review .pp-panel{margin-bottom:0}#pp-v129-review .pp-scroll{max-width:100%;overflow:auto}#pp-v129-review .pp-scroll td,#pp-v129-review .pp-scroll th{white-space:normal;min-width:110px;padding:14px 16px}#pp-v129-review .pp-scroll th{text-transform:uppercase;letter-spacing:.05em;background:var(--pp-soft);font-size:11px;font-weight:500}#pp-v129-review .pp-scroll td{border-top:1px solid var(--pp-line);font-size:13px}#pp-v129-review .pp-stepper input{text-align:center;background:0 0;width:80px;padding:0;font-size:22px;border:0!important}#pp-v129-review .pp-stepper{justify-content:space-between}#pp-v129-review .pp-health-item{align-items:center;gap:14px;display:flex}#pp-v129-review .pp-count-result{margin-top:18px}#pp-v129-review .pp-savebar{z-index:3;position:sticky;bottom:12px;box-shadow:0 6px 30px #22242a18}#pp-v129-review .pp-savebar small{display:block}#pp-v129-review .pp-stat-value{overflow-wrap:anywhere;font-size:clamp(22px,2.5vw,34px)}#pp-v129-review .pp-compare article{min-width:0}#pp-v129-review .pp-compare small{margin-top:12px;font-size:11px;line-height:1.5;display:block}#pp-v129-review .pp-segments .selected{color:#fff;background:#22242a}#pp-v129-review .next-selected{border-color:#be264c88}.next-notice{color:#eed2a4;background:#352e24;border:1px solid #6f583d;border-radius:10px;margin:0 0 20px;padding:14px 18px;font-size:13px;line-height:1.6}.next-notice.error{color:#ffc3ce;background:#482a34;border-color:#885064}.next-loading{text-align:center;color:var(--pp-muted);padding:50px}.next-loading span{border:2px solid #ddd;border-top-color:#be264c;border-radius:50%;width:16px;height:16px;margin-right:12px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.next-legacy{max-width:850px}.next-legacy h2{margin-top:16px}.next-legacy p{color:var(--pp-muted);font-size:14px;line-height:1.8}.next-pager{border-top:1px solid var(--pp-line);justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.next-pager span{margin-right:auto}.next-space{margin-top:24px}.next-space-bottom{margin-bottom:24px}.next-field{flex-direction:column;gap:5px;max-width:650px;margin-bottom:24px;font-size:13px;display:flex}.next-check{font-size:13px;line-height:1.4;flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}.next-filters{background:var(--pp-soft);border-radius:12px;margin:24px 0;padding:18px 22px}.next-filters summary{cursor:pointer;margin-bottom:14px;font-weight:600}.next-filters .next-check{margin-top:20px}.next-chart-grid{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.next-bars{border-bottom:1px solid var(--pp-line);align-items:end;gap:7px;height:200px;margin:0 20px;padding:14px 24px 30px;display:flex}.next-bars>div{flex:1;align-items:end;max-width:54px;height:100%;display:flex;position:relative}.next-bars span{background:var(--pp-red);border-radius:5px 5px 0 0;width:100%;min-height:2px;display:block}.next-bars small{text-align:center;width:100%;color:var(--pp-muted);font-size:10px;position:absolute;bottom:-23px}.next-chart-data{padding:15px 20px;font-size:11px}.next-chart-data summary{cursor:pointer}.next-count-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.next-count-head{justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}.next-count-head h3{margin:0 0 5px;font-size:16px}.next-count-head small{color:var(--pp-muted);font-size:11px}.next-step>span{margin-bottom:8px;font-size:12px;display:block}.next-leo-answer{white-space:pre-wrap;background:var(--pp-soft);border-radius:10px;max-height:45vh;margin-bottom:20px;padding:18px;font-size:14px;line-height:1.7;overflow:auto}.next-dialog{border:1px solid var(--pp-line);background:var(--pp-panel);width:100%;max-width:min(640px,92vw);color:var(--pp-ink);border-radius:18px;padding:28px;box-shadow:0 30px 80px #0003}.next-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15182370}.next-dialog input{width:100%;margin-top:8px}.next-dialog form{gap:16px;display:grid}.next-dialog .pp-modal-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.next-dialog .pp-modal-top h2{font-size:22px}.next-login{grid-template-columns:1fr 1fr;min-height:640px;display:grid}.next-login-brand{color:#fff;text-align:center;background:radial-gradient(at 0 0,#39353b,#191b22);border-radius:14px 0 0 14px;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex}.next-login-brand img{width:220px;max-width:90%;margin-bottom:15px}.next-login-brand p{letter-spacing:.3em;font-size:10px}.next-login-brand h1{letter-spacing:-1px;margin-top:50px;font-size:36px;font-weight:500}.next-login-brand h1 em{font-family:Fraunces,serif;display:block}.next-login-brand span{color:#bdb9bd;margin-top:30px;font-size:11px}.next-login form{background:var(--pp-bg);border-radius:0 14px 14px 0;flex-direction:column;justify-content:center;gap:20px;padding:55px 60px;display:flex}.next-login h2{letter-spacing:-1px;margin:0;font-size:30px}.next-login p{color:var(--pp-muted);font-size:13px}.next-login label{flex-direction:column;gap:8px;font-size:13px;display:flex}.next-login small,.next-login a{color:var(--pp-muted);font-size:11px}.next-login .pp-pill{align-self:flex-start}.next-password{background:var(--pp-panel);max-width:600px;margin:0 auto;padding:40px}.next-password label{gap:8px;margin:20px 0;display:grid}@media (width<=900px){body{padding:12px}.next-count-grid{grid-template-columns:1fr}.next-login form{padding:35px}.next-login-brand{padding:30px}.next-chart-grid,#pp-v129-review .pp-compare{grid-template-columns:1fr}#pp-v129-review .pp-health-strip{grid-template-columns:1fr;gap:12px;display:grid}#pp-v129-review .pp-health-item{border:0;padding:10px}.next-login-brand h1{font-size:28px}}@media (width<=600px){body{padding:6px}#pp-v129-review .pp-header .pp-location{max-width:calc(100vw - 210px)}.next-login{grid-template-columns:1fr}.next-login-brand{border-radius:12px 12px 0 0;padding:25px}.next-login-brand img{width:130px;margin:0}.next-login-brand h1,.next-login-brand span{display:none}.next-login-brand p{margin:10px 0 0}.next-login form{border-radius:0 0 12px 12px;padding:30px 22px}.next-dialog{padding:20px}#pp-v129-review .pp-analytics-app-hero{grid-template-columns:1fr}#pp-v129-review input,#pp-v129-review select{font-size:16px}#pp-v129-review .pp-savebar{flex-direction:column;align-items:stretch;gap:12px}#pp-v129-review .pp-toolbar{flex-direction:column;align-items:stretch;display:flex}.next-filters{padding:18px 14px}.next-count-head{flex-wrap:wrap}.next-pager{gap:5px;font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#pp-v129-review .pp-header .pp-location{color:#f1f0eb;background:#2d3037;border-color:#484950;max-width:240px;font-size:12px}#pp-v129-review .pp-global-search input{color:inherit;background:0 0;border:0;border-radius:0;padding:0}#pp-v129-review .next-environment{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);color:var(--pp-muted);justify-content:space-between;gap:12px;margin:0 0 27px;padding:11px 0;font-size:11px;line-height:1.5;display:flex}#pp-v129-review .pp-health-item{color:var(--pp-ink);font:inherit}#pp-v129-review .pp-health-item b{font-size:24px;font-weight:600}#pp-v129-review .pp-health-item:disabled{opacity:.55}#pp-v129-review .pp-range-label{color:var(--pp-muted);margin-left:auto;font-size:11px}#pp-v129-review .pp-analytics-toolbar select{min-width:160px}#pp-v129-review .pp-analytics-toolbar label:first-child select{min-width:230px;max-width:min(440px,100%)}#pp-v129-review .next-chart-note{margin:12px 0 0}#pp-v129-review .pp-chart-metric small{margin-left:7px}#pp-v129-review .pp-chart-canvas{min-height:225px}#pp-v129-review .pp-chart-svg{aspect-ratio:700/255}#pp-v129-review .pp-series-dot:hover{fill:var(--pp-red);stroke:var(--pp-ink);r:5}#pp-v129-review .pp-chart-panel .pp-empty{text-align:center;place-content:center;min-height:190px;line-height:1.6;display:grid}#pp-v129-review .pp-health-item:hover:not(:disabled){color:var(--pp-red)}.next-alert-list{gap:10px;display:grid}.next-alert-list button{border:1px solid var(--pp-line);background:var(--pp-soft);color:var(--pp-ink);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;padding:16px;display:flex}.next-dialog .pp-scroll{max-height:55vh}@media (width>=901px){#pp-v129-review .pp-health-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){#pp-v129-review .next-environment{flex-wrap:wrap;gap:3px;margin-bottom:24px}#pp-v129-review .pp-range-label{width:100%;margin-left:0}#pp-v129-review .pp-analytics-toolbar{grid-template-columns:1fr 1fr;gap:12px;display:grid}#pp-v129-review .pp-analytics-toolbar label{min-width:0}#pp-v129-review .pp-analytics-toolbar select,#pp-v129-review .pp-analytics-toolbar input,#pp-v129-review .pp-analytics-toolbar label:first-child select{width:100%;min-width:0;max-width:100%;font-size:14px}#pp-v129-review .pp-chart-foot{align-items:center}.next-dialog .pp-scroll th,.next-dialog .pp-scroll td{min-width:80px!important}}:root{--pp-theme-fix:spazi-chiari-1;background:var(--pp-bg)}html,body,#root{background:var(--pp-bg)}html{scrollbar-color:#53565f #181a1e;min-height:100%}body{min-height:100dvh}#pp-v129-review .pp-navigation>button.selected,#pp-v129-review .pp-navigation>button[aria-expanded=true]{background:var(--pp-red-soft);color:var(--pp-red);box-shadow:inset 0 0 0 1px #68404c}#pp-v129-review .pp-header .pp-avatar{color:#ffbcc7;background:#3a2d35;border-color:#22242a;box-shadow:0 0 0 1px #68404c}.next-borderless{border:0;min-width:0;margin:0;padding:0}body{background:#17191e;padding:16px 22px}#pp-v129-review{--pp-bg:#17191e;--pp-panel:#22252c;--pp-soft:#292d35;--pp-line:#383d47;--pp-ink:#f3f4f6;--pp-muted:#acb3c0;--pp-red:#ff8fa0;--pp-red-soft:#422b35;max-width:1920px;box-shadow:none;border:1px solid #30343d;border-radius:16px;font-family:DM Sans,sans-serif;line-height:1.55}#pp-v129-review button,#pp-v129-review a{transition:background .15s,border-color .15s,color .15s}#pp-v129-review :is(button,a,input,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #ff9faf!important}#pp-v129-review .pp-header{border-bottom:1px solid var(--pp-line);gap:22px;padding:16px 30px}#pp-v129-review .pp-logo{width:98px;height:42px;-webkit-mask-image:none;mask-image:none}#pp-v129-review .pp-brand-title{border-left:1px solid #454953;padding-left:17px}#pp-v129-review .pp-brand-title strong{letter-spacing:-.3px;font-size:17px}#pp-v129-review .pp-brand-title small{color:var(--pp-muted);font-size:11px}#pp-v129-review .pp-global-search{border:1px solid var(--pp-line);background:#1b1e24;border-radius:10px;min-width:180px;max-width:360px;padding:10px 13px}#pp-v129-review .pp-global-search input{min-width:0;font-size:13px}#pp-v129-review .pp-header .pp-location{max-width:270px;min-height:42px;font-size:13px}#pp-v129-review .pp-nav-wrap{background:var(--pp-panel);border-bottom:1px solid var(--pp-line);padding:10px 30px}#pp-v129-review .pp-navigation{gap:6px;padding:0}#pp-v129-review .pp-navigation>button{border-radius:8px;min-height:42px;padding:11px 13px;font-size:13px}#pp-v129-review .pp-nav-flyout{background:#23262e;border:1px solid #494e59;border-radius:14px;padding:24px;left:28px;right:28px;box-shadow:0 20px 70px #090b1199}#pp-v129-review .pp-flyout-top h2{font-size:22px}#pp-v129-review .pp-flyout-grid{gap:8px}#pp-v129-review .pp-flyout-item{background:#292d35;border:1px solid #0000;border-radius:10px;padding:17px}#pp-v129-review .pp-flyout-item:hover{background:#32343f;border-color:#75505d}#pp-v129-review .pp-flyout-item strong{font-size:15px}#pp-v129-review .pp-flyout-item small{color:var(--pp-muted);font-size:12px;line-height:1.6}#pp-v129-review .pp-subnav{border-bottom:1px solid var(--pp-line);scrollbar-width:thin;background:#1e2128;gap:7px;padding:8px 30px}#pp-v129-review .pp-subnav:empty{display:none}#pp-v129-review .pp-subnav button{border-radius:7px;min-height:38px;padding:9px 12px;font-size:12px}#pp-v129-review .pp-subnav button.active{background:var(--pp-red-soft);color:pink;box-shadow:none;border:1px solid #67414f}#pp-v129-review .pp-page{background:#1b1e24;border-radius:0;min-height:calc(100dvh - 185px);padding:24px 32px 20px}#pp-v129-review .pp-context{margin-bottom:14px}#pp-v129-review .pp-breadcrumb{letter-spacing:.04em;color:var(--pp-muted);text-transform:none;font-size:11px}#pp-v129-review .next-environment{color:#bac0cb;background:#252930;border:1px solid #393f49;border-radius:7px;margin:0 0 28px;padding:8px 12px;font-size:11px}#pp-v129-review .next-environment>span:first-child:before{content:"";vertical-align:middle;background:#ebbb7c;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}#pp-v129-review .pp-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 24px;display:flex}#pp-v129-review .pp-heading h1{letter-spacing:-1px;font-size:clamp(26px,2.2vw,34px);font-weight:600;line-height:1.18}#pp-v129-review .pp-subtitle{max-width:760px;color:var(--pp-muted);margin-top:9px;font-size:13px;line-height:1.7}#pp-v129-review .pp-heading-actions{align-items:center;gap:10px;display:flex}#pp-v129-review .pp-button{min-height:42px;color:var(--pp-ink);background:#2a2e36;border:1px solid #4a4f5b;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:500;display:inline-flex}#pp-v129-review .pp-button:hover{background:#333844;border-color:#69717f}#pp-v129-review .pp-button.red{color:#fff;background:#d62145;border-color:#ec4161;box-shadow:0 5px 15px #d621451a}#pp-v129-review .pp-button.red:hover{background:#ed3055}#pp-v129-review .pp-icon-button{color:#d7dce5;background:#2b2f39;border:1px solid #424854;border-radius:8px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:inline-flex}#pp-v129-review .pp-icon-button:hover:not(:disabled){background:#393e49;border-color:#7b626e}#pp-v129-review .pp-link{color:#ffadbd;background:0 0;align-items:center;gap:6px;min-height:32px;font-size:12px;display:inline-flex}#pp-v129-review .pp-link:hover{color:#ffd1db}#pp-v129-review :is(input,select,textarea){min-height:42px;color:var(--pp-ink);background:#1d2128;border:1px solid #49505d;border-radius:8px;padding:10px 12px;font-size:13px}#pp-v129-review input::placeholder{color:#959ead;opacity:1}#pp-v129-review label{color:#c1c7d1;font-size:12px}#pp-v129-review :is(.pp-panel,.pp-chart-panel){border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;overflow:hidden;box-shadow:0 3px 9px #0000000c}#pp-v129-review .pp-panel-pad{padding:24px}#pp-v129-review .pp-panel-top{gap:15px;padding:22px 22px 18px}#pp-v129-review .pp-panel-top h2{font-size:16px;font-weight:600}#pp-v129-review .pp-panel-top p{color:var(--pp-muted);margin-top:5px;font-size:12px}#pp-v129-review .pp-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;display:flex}#pp-v129-review .pp-toolbar .next-search{flex:1;min-width:220px}#pp-v129-review .pp-toolbar-summary{color:var(--pp-muted);margin-left:auto;font-size:12px}#pp-v129-review .next-search{color:#9aa5b5;align-items:center;min-width:0;display:flex;position:relative}#pp-v129-review .next-search>svg{pointer-events:none;position:absolute;left:12px}#pp-v129-review .next-search .pp-searchbox{background:#1c2027;width:100%;min-width:0;height:43px;padding-left:39px}#pp-v129-review .pp-scroll{scrollbar-width:thin;scrollbar-color:#626978 #20232a;width:100%;overflow:auto}#pp-v129-review table{font-variant-numeric:tabular-nums}#pp-v129-review .pp-scroll th{letter-spacing:.01em;color:#bfc7d4;text-transform:none;background:#282d36;border-bottom:1px solid #424956;min-width:80px;padding:14px 18px;font-size:11px;font-weight:600}#pp-v129-review .pp-scroll td{background:0 0;border-top:0;border-bottom:1px solid #343a45;min-width:80px;padding:16px 18px;font-size:13px;line-height:1.55}#pp-v129-review .pp-scroll tr:last-child td{border-bottom:0}#pp-v129-review .pp-scroll tbody tr{background:var(--pp-panel)}#pp-v129-review .pp-scroll tbody tr:nth-child(2n){background:#242830}#pp-v129-review .pp-scroll tbody tr:hover{background:#2c323d}#pp-v129-review .pp-scroll td:first-child{font-weight:500}#pp-v129-review .pp-scroll .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#pp-v129-review .pp-scroll .table-action{text-align:right;white-space:nowrap;width:80px}#pp-v129-review .pp-pill{color:#c4cfdf;white-space:normal;background:#2d3441;border:1px solid #4b5361;border-radius:6px;gap:5px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}#pp-v129-review .pp-pill.warning{color:#f3c791;background:#3c3329;border-color:#685038}#pp-v129-review .pp-pill.good{color:#a4e2c3;background:#263a33;border-color:#3f6151}#pp-v129-review .next-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}#pp-v129-review .next-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}#pp-v129-review .next-metric{background:linear-gradient(135deg,#282c35,#23272e);border:1px solid #3a404b;border-radius:11px;min-width:0;padding:20px 22px}#pp-v129-review .next-metric>span{color:#bac2cf;font-size:12px;font-weight:500}#pp-v129-review .next-metric>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:10px 0 7px;font-size:31px;font-weight:600;line-height:1.2;display:block}#pp-v129-review .next-metric>small{color:#a6afbd;font-size:11px;line-height:1.55;display:block}#pp-v129-review .next-metric.attention>strong{color:#f0c188}#pp-v129-review .next-catalog-layout{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:20px;display:grid}#pp-v129-review .next-catalog-panel{min-width:0}#pp-v129-review .next-register-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 19px;display:flex}#pp-v129-review .next-register-heading h2{letter-spacing:-.25px;font-size:17px;font-weight:600;line-height:1.4}#pp-v129-review .next-register-heading p{color:var(--pp-muted);margin-top:5px;font-size:12px;line-height:1.65}#pp-v129-review .next-register-count{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:25px;font-weight:600}#pp-v129-review .next-register-count small{color:var(--pp-muted);font-size:12px;font-weight:400}#pp-v129-review .next-catalog-filters{flex-wrap:wrap;align-items:end;gap:12px;padding:0 22px 18px;display:flex}#pp-v129-review .next-catalog-filters .next-search{flex:1;min-width:180px}#pp-v129-review .next-catalog-filters>label{flex:0 190px;gap:7px;min-width:145px;font-size:11px;display:grid}#pp-v129-review .next-catalog-filters select{width:100%;height:43px;padding:9px 10px;font-size:12px}#pp-v129-review .next-results-bar{color:var(--pp-muted);background:#20242b;border-top:1px solid #343b46;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 22px;font-size:11px;display:flex}#pp-v129-review .next-results-bar>label{align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}#pp-v129-review .next-results-bar select{background:#292e37;max-width:165px;min-height:32px;padding:5px 8px;font-size:11px}#pp-v129-review .next-product-table .pp-scroll :is(th,td){padding:15px 14px}#pp-v129-review .next-product-table th:first-child{width:38%;padding-left:22px}#pp-v129-review .next-product-table td:first-child{min-width:235px;padding-left:22px}#pp-v129-review .next-product-table :is(td,th):last-child{width:50px;min-width:50px;padding-left:5px}#pp-v129-review .next-product-name{text-align:left;color:inherit;background:0 0;align-items:center;gap:12px;width:100%;padding:0;display:flex}#pp-v129-review .next-product-name>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}#pp-v129-review .next-product-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}#pp-v129-review .next-product-name small{color:var(--pp-muted);font-size:10px;line-height:1.4}#pp-v129-review .next-product-name:hover strong{color:#ffc0cd}#pp-v129-review .next-product-monogram{color:#e9b1c1;background:#392e3a;border:1px solid #564452;border-radius:8px;place-content:center;width:34px;min-width:34px;height:37px;font-size:14px;font-weight:500;display:grid}#pp-v129-review .next-cost-share{font-variant-numeric:tabular-nums;gap:7px;min-width:92px;display:grid}#pp-v129-review .next-cost-share strong{color:#f0c5d0;font-size:12px;font-weight:600}#pp-v129-review .next-cost-share>span{background:#3b424e;border-radius:3px;width:90px;max-width:100%;height:4px;display:block;overflow:hidden}#pp-v129-review .next-cost-share i{background:#dd8eaa;border-radius:3px;height:4px;display:block}#pp-v129-review .next-cost-share.incomplete strong{color:#ecc293;font-size:11px}#pp-v129-review .next-cost-share small{white-space:normal;color:var(--pp-muted);font-size:10px}#pp-v129-review .next-recipe-count{white-space:nowrap}#pp-v129-review .next-recipe-count small{color:var(--pp-muted);font-size:10px;display:block}#pp-v129-review .next-detail-button{background:0 0;border:1px solid #444c5b;width:30px;min-width:30px;height:32px}#pp-v129-review .next-catalog-aside{gap:18px;min-width:0;display:grid}#pp-v129-review .next-category-chart .next-register-heading{padding:22px 20px 15px}#pp-v129-review .next-category-chart h2{margin-top:8px;font-size:16px}#pp-v129-review .next-eyebrow{letter-spacing:1.2px;color:#abb7c8;font-size:9px;font-weight:600}#pp-v129-review .next-category-bars{padding:0 20px}#pp-v129-review .next-category-bars button{text-align:left;background:0 0;border-bottom:1px solid #3a404b;width:100%;padding:15px 0 13px;display:block}#pp-v129-review .next-category-bars button>span{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-size:11px;display:flex}#pp-v129-review .next-category-bars strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}#pp-v129-review .next-category-bars b{white-space:nowrap;color:#ecd1dc;font-variant-numeric:tabular-nums;font-weight:600}#pp-v129-review .next-category-bars button>i{background:#39414e;border-radius:4px;height:6px;display:block;overflow:hidden}#pp-v129-review .next-category-bars em{background:#d994ae;border-radius:4px;height:6px;display:block}#pp-v129-review .next-category-bars button:hover em{background:#f4b6cc}#pp-v129-review .next-category-bars small{color:#aeb8c8;margin-top:7px;font-size:10px;display:block}#pp-v129-review .next-chart-scale{color:#a3aebe;justify-content:space-between;padding:13px 20px 18px;font-size:10px;display:flex}#pp-v129-review .next-category-chart .pp-note{padding:0 20px 18px;font-size:10px}#pp-v129-review .next-cost-explainer{color:#b9c2d0;background:#27272f;border:1px solid #45434b;border-radius:12px;padding:21px 20px}#pp-v129-review .next-cost-explainer>svg{color:#eab7c8;margin-bottom:13px}#pp-v129-review .next-cost-explainer h3{color:#f0e6ec;margin-bottom:7px;font-size:13px;font-weight:500}#pp-v129-review .next-cost-explainer p{margin-bottom:8px;font-size:12px;line-height:1.8}#pp-v129-review .next-period-filter{background:#1e2229;border:1px solid #404752;border-radius:8px;margin:0 22px 16px;padding:12px 14px}#pp-v129-review .next-period-filter summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}#pp-v129-review .next-period-filter[open] .pp-form-grid{margin-top:15px}#pp-v129-review .next-section-footnote{color:var(--pp-muted);margin-top:15px;font-size:11px}#pp-v129-review .next-pager{background:#242932;border-top:1px solid #414856;flex-wrap:wrap;gap:10px;padding:14px 20px;font-size:11px}#pp-v129-review .next-pager small{color:#a6b0bf;font-size:11px}#pp-v129-review .next-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:185px;padding:35px;display:flex}#pp-v129-review .next-empty>svg{color:#a6aec0;width:24px;height:24px;margin-bottom:6px}#pp-v129-review .next-empty strong{color:#dfe5ed;font-size:14px;font-weight:500}#pp-v129-review .next-empty span{max-width:380px;color:var(--pp-muted);font-size:12px}#pp-v129-review .next-loading{justify-content:center;align-items:center;gap:5px;min-height:190px;display:flex}#pp-v129-review .next-legacy{align-items:flex-start;gap:24px;max-width:none;margin-bottom:22px;padding:32px;display:flex}#pp-v129-review .next-legacy-icon{color:#d3bddb;background:#303541;border:1px solid #515567;border-radius:13px;place-items:center;min-width:52px;height:52px;display:grid}#pp-v129-review .next-legacy h2{letter-spacing:-.4px;margin:16px 0 10px;font-size:22px}#pp-v129-review .next-legacy p{max-width:700px;margin:0 0 22px;font-size:13px;line-height:1.8}#pp-v129-review .next-legacy small{color:var(--pp-muted);margin-top:12px;font-size:11px;display:block}#pp-v129-review .next-dialog{background:#22262f;border:1px solid #4a5161;border-radius:15px;max-height:88dvh;padding:27px;overflow-y:auto;box-shadow:0 24px 100px #0009}#pp-v129-review .next-dialog.wide{max-width:min(880px,94vw)}#pp-v129-review .next-dialog .pp-modal-top{border-bottom:1px solid #414754;margin-bottom:20px;padding-bottom:20px}#pp-v129-review .next-dialog .pp-modal-top h2{letter-spacing:-.4px;margin:0;font-size:22px;line-height:1.4}#pp-v129-review .next-dialog p{color:#bec6d2;margin-bottom:17px;font-size:13px;line-height:1.8}#pp-v129-review .next-recipe-meta{color:var(--pp-muted);align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}#pp-v129-review .next-metrics.compact .next-metric{padding:16px}#pp-v129-review .next-metrics.compact strong{font-size:26px}#pp-v129-review .next-section-title{justify-content:space-between;gap:12px;margin-bottom:15px;font-size:14px;font-weight:600;display:flex}#pp-v129-review .next-section-title>span{color:var(--pp-muted);font-size:12px;font-weight:400}#pp-v129-review .next-primary-cell{flex-direction:column;gap:4px;display:flex}#pp-v129-review .next-primary-cell strong{font-weight:500}#pp-v129-review .next-primary-cell small{color:var(--pp-muted);font-size:11px}#pp-v129-review .next-cell-warning{color:#efbd88;margin-top:5px;font-size:10px;display:block}#pp-v129-review .next-recipe-note{background:#2b303c;border:1px solid #414756;border-radius:9px;align-items:flex-start;gap:13px;margin:20px 0 15px;padding:18px;display:flex}#pp-v129-review .next-recipe-note p{margin:0;font-size:12px}#pp-v129-review .next-recipe-note svg{color:#c8b6d9;margin-top:2px}#pp-v129-review .next-formula{background:#2e303c;border:1px solid #545064;border-radius:10px;gap:8px;margin-bottom:20px;padding:23px;display:grid}#pp-v129-review .next-formula span{color:var(--pp-muted);font-size:14px}#pp-v129-review .next-formula strong{color:#f8c6d4;font-size:22px}#pp-v129-review .next-notice{color:#edc995;background:#332e28;border:1px solid #655442;border-radius:9px;margin:0 0 18px;padding:14px 17px;font-size:12px;line-height:1.75}#pp-v129-review .next-notice.error{color:#ffccd7;background:#3c2831;border-color:#815064}#pp-v129-review .pp-compare{gap:15px;margin:23px 0}#pp-v129-review .pp-compare article{background:#262c35;border:1px solid #444a57;border-radius:11px;padding:23px}#pp-v129-review .next-filters{background:#252a33;border:1px solid #3e4551;padding:20px 22px}#pp-v129-review .pp-form-grid{gap:17px}#pp-v129-review .pp-form-grid label{font-size:12px}#pp-v129-review .pp-form-grid :is(input,select){margin-top:6px}#pp-v129-review .pp-count-item{padding:23px}#pp-v129-review .next-count-head{margin-bottom:22px}#pp-v129-review .next-count-head h3{font-size:16px;font-weight:600}#pp-v129-review .next-count-head small{font-size:11px}#pp-v129-review .next-count-grid{gap:16px}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pp-v129-review .pp-count-item .next-step{min-width:0}#pp-v129-review .pp-stepper{background:#1a2029;border:1px solid #4c5565;border-radius:9px;gap:3px;padding:5px}#pp-v129-review .pp-stepper button{color:#cad3df;background:#303744;border-radius:5px;width:32px;height:35px}#pp-v129-review .pp-stepper input{width:54px;min-width:0;min-height:34px;padding:0;font-size:20px}#pp-v129-review .next-step>input{width:100%;min-height:47px}#pp-v129-review .pp-count-result{border-top:1px solid #424958;margin-top:22px;padding:15px 0 0;font-size:11px}#pp-v129-review .pp-count-result strong{font-variant-numeric:tabular-nums;font-size:21px}#pp-v129-review .pp-savebar{background:#302932;border:1px solid #72505f;border-radius:11px;margin-top:22px;padding:16px 20px;box-shadow:0 10px 40px #10111799}#pp-v129-review .pp-savebar small{color:#d2b8c4;margin-top:4px;font-size:11px}#pp-v129-review .pp-note{color:#aab4c3;font-size:11px;line-height:1.7}#pp-v129-review .pp-analytics-app-hero{gap:30px;margin-bottom:24px}#pp-v129-review .pp-health-strip{border-color:#3a424f;margin-bottom:26px}#pp-v129-review .pp-analytics-app-actions{gap:16px}#pp-v129-review .pp-analytics-app-board{gap:20px;margin-bottom:24px}#pp-v129-review .pp-chart-heading h3{font-size:15px}#pp-v129-review .pp-chart-heading p{font-size:12px}#pp-v129-review .pp-chart-metric strong{font-size:30px}#pp-v129-review .pp-expense-label,#pp-v129-review .pp-expense-label strong{font-size:12px}#pp-v129-review .pp-chart-foot{border-color:var(--pp-line);font-size:11px;line-height:1.7}#pp-v129-review .pp-bottom{border-top:1px solid #353d49;gap:18px;margin-top:30px;padding-top:20px}#pp-v129-review .pp-bottom p{color:#a6b0bf;font-size:11px}#pp-v129-review .pp-footer-actions{gap:20px}#pp-v129-review .pp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1700px){#pp-v129-review .pp-page{padding:30px 40px}#pp-v129-review .next-catalog-layout{grid-template-columns:minmax(0,1fr) 320px}#pp-v129-review .pp-scroll td,#pp-v129-review .next-product-name strong{font-size:14px}}@media (width<=1250px){#pp-v129-review .next-catalog-layout{grid-template-columns:1fr}#pp-v129-review .next-catalog-aside{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}#pp-v129-review .next-category-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;display:grid}#pp-v129-review .next-category-bars button{min-width:0}#pp-v129-review .pp-header{gap:14px}#pp-v129-review .pp-brand-title{display:none}#pp-v129-review .pp-navigation{gap:3px}#pp-v129-review .pp-navigation>button{padding:10px;font-size:12px}}@media (width<=950px){body{padding:10px}#pp-v129-review .pp-page{padding:23px}#pp-v129-review .next-metrics.four{grid-template-columns:repeat(2,minmax(0,1fr))}#pp-v129-review .next-count-grid{grid-template-columns:1fr}#pp-v129-review .pp-header,#pp-v129-review .pp-nav-wrap{padding-left:22px;padding-right:22px}#pp-v129-review .pp-navigation{overflow-x:auto}#pp-v129-review .pp-navigation>button{white-space:nowrap}#pp-v129-review .pp-subnav{padding-left:20px}#pp-v129-review .pp-compare{grid-template-columns:1fr}#pp-v129-review .pp-compare article{padding:18px}#pp-v129-review .pp-compare small{margin-top:8px}}@media (width<=600px){body{padding:0}#pp-v129-review{border-width:0;border-radius:0;min-height:100dvh}#pp-v129-review .pp-header{gap:10px;padding:13px 15px}#pp-v129-review .pp-header .pp-location{max-width:calc(100vw - 220px);min-height:38px;padding:7px;font-size:12px}#pp-v129-review .pp-logo{width:82px;height:36px}#pp-v129-review .pp-header .pp-notifications{display:none}#pp-v129-review .pp-header .pp-avatar{width:31px;height:31px}#pp-v129-review .pp-header .pp-mobile-menu{width:34px;min-width:34px;height:36px;display:inline-flex!important}#pp-v129-review .pp-global-search{min-width:0;max-width:none;padding:10px 12px}#pp-v129-review .pp-global-search input{font-size:14px}#pp-v129-review .pp-nav-wrap{padding:0 15px}#pp-v129-review .pp-navigation{grid-template-columns:1fr 1fr;padding:8px 0}#pp-v129-review .pp-navigation>button{justify-content:space-between;min-height:44px}#pp-v129-review .pp-nav-flyout{max-height:65dvh;padding:18px;left:8px;right:8px}#pp-v129-review .pp-flyout-grid{grid-template-columns:1fr}#pp-v129-review .pp-subnav{padding:8px 15px}#pp-v129-review .pp-subnav button{min-height:40px;font-size:12px}#pp-v129-review .pp-page{padding:20px 15px}#pp-v129-review .pp-context{margin-bottom:11px}#pp-v129-review .pp-breadcrumb{font-size:10px;line-height:1.6}#pp-v129-review .next-environment{gap:4px;margin-bottom:22px;font-size:10px}#pp-v129-review .next-environment>span:last-child{display:none}#pp-v129-review .pp-heading{gap:15px;margin-bottom:20px}#pp-v129-review .pp-heading h1{font-size:28px}#pp-v129-review .pp-subtitle{font-size:12px;line-height:1.75}#pp-v129-review .pp-heading-actions{width:100%}#pp-v129-review :is(input,select){font-size:16px}#pp-v129-review .pp-toolbar .next-search{width:100%;min-width:0}#pp-v129-review .next-metrics{gap:10px;margin-bottom:18px}#pp-v129-review .next-metric{padding:16px 14px}#pp-v129-review .next-metric>span{font-size:11px}#pp-v129-review .next-metric>strong{margin:8px 0;font-size:27px}#pp-v129-review .next-metric>small{font-size:10px}#pp-v129-review .next-register-heading{align-items:flex-start;padding:18px 16px}#pp-v129-review .next-register-heading h2{font-size:16px}#pp-v129-review .next-register-heading p{font-size:11px}#pp-v129-review .next-register-heading .pp-pill{font-size:10px}#pp-v129-review .next-catalog-filters{grid-template-columns:1fr 1fr;gap:12px;padding:0 15px 15px;display:grid}#pp-v129-review .next-catalog-filters .next-search{grid-column:1/-1;min-width:0}#pp-v129-review .next-catalog-filters>label{min-width:0;font-size:10px}#pp-v129-review .next-catalog-filters select{min-width:0;height:44px;font-size:13px}#pp-v129-review .next-catalog-filters .next-search input{font-size:14px}#pp-v129-review .next-results-bar{gap:10px;padding:12px 15px}#pp-v129-review .next-results-bar>label{justify-content:space-between;width:100%}#pp-v129-review .next-results-bar select{max-width:190px;min-height:36px;font-size:12px}#pp-v129-review .next-catalog-aside{grid-template-columns:1fr}#pp-v129-review .next-category-bars{grid-template-columns:1fr;gap:0;padding:0 18px}#pp-v129-review .next-category-bars button>span,#pp-v129-review .next-category-bars strong{font-size:12px}#pp-v129-review .next-period-filter{margin-left:15px;margin-right:15px}#pp-v129-review .next-pager{gap:8px;padding:12px 15px}#pp-v129-review .next-pager small{display:none}#pp-v129-review .next-pager .pp-icon-button{width:40px;height:40px}#pp-v129-review .next-dialog{width:calc(100vw - 20px);max-width:none;max-height:90dvh;padding:20px 16px}#pp-v129-review .next-dialog.wide{max-width:none}#pp-v129-review .next-dialog .pp-modal-top h2{font-size:19px}#pp-v129-review .next-metrics.compact{grid-template-columns:1fr}#pp-v129-review .next-metrics.compact .next-metric{justify-content:space-between;align-items:center;gap:15px;display:flex}#pp-v129-review .next-metrics.compact strong{margin:0;font-size:23px}#pp-v129-review .next-legacy{flex-direction:column;gap:16px;padding:24px 19px}#pp-v129-review .next-legacy h2{font-size:21px}#pp-v129-review .pp-count-item{padding:20px 16px}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:1fr 1fr}#pp-v129-review .pp-count-item .pp-form-grid>div:last-child{grid-column:1/-1}#pp-v129-review .pp-count-item .pp-stepper button{width:42px;height:42px}#pp-v129-review .pp-stepper input{width:60px;font-size:22px}#pp-v129-review .pp-savebar{padding:16px;bottom:8px}#pp-v129-review .pp-savebar .pp-button{min-height:46px}#pp-v129-review .next-filters{padding:18px 15px}#pp-v129-review .pp-form-grid{grid-template-columns:1fr}#pp-v129-review .pp-bottom{margin-top:26px}#pp-v129-review .pp-footer-actions{flex-wrap:wrap}.next-chart-grid{gap:18px}#pp-v129-review .next-product-table table,#pp-v129-review .next-product-table tbody{display:block}#pp-v129-review .next-product-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#pp-v129-review .next-product-table tr{border-top:1px solid #404855;grid-template-columns:1fr 1fr;gap:13px 16px;padding:19px 16px;display:grid;position:relative}#pp-v129-review .next-product-table td{display:block;text-align:left!important;border:0!important;min-width:0!important;padding:0!important}#pp-v129-review .next-product-table td:first-child{grid-column:1/-1;padding-right:39px!important}#pp-v129-review .next-product-table td:not(:first-child):not(:last-child):before{content:attr(data-label);color:#b7c2d2;margin-bottom:4px;font-size:10px;display:block}#pp-v129-review .next-product-table td:last-child{width:34px;position:absolute;top:19px;right:15px}#pp-v129-review .next-product-table .next-detail-button{width:34px;height:38px}#pp-v129-review .next-product-name strong{font-size:13px}#pp-v129-review .next-product-name small{font-size:10px}#pp-v129-review .next-recipe-count small{margin-left:3px;display:inline}#pp-v129-review .next-cost-share{gap:6px;max-width:100px}}@media (prefers-reduced-motion:reduce){#pp-v129-review *{transition:none!important;animation:none!important}}#pp-v129-review .next-directory-heading{align-items:baseline;gap:15px;margin:26px 0 14px;display:flex}#pp-v129-review .next-directory-heading h2{font-size:17px}#pp-v129-review .next-directory-heading>span{color:var(--pp-muted);font-size:12px}#pp-v129-review .next-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}#pp-v129-review .next-directory-grid>a,#pp-v129-review .next-directory-grid>button{text-align:left;color:var(--pp-ink);background:#252a33;border:1px solid #424957;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:21px;display:flex}#pp-v129-review .next-directory-grid strong{margin-bottom:6px;font-size:13px;font-weight:500;display:block}#pp-v129-review .next-directory-grid small{color:var(--pp-muted);font-size:11px}#pp-v129-review .next-directory-grid>a:hover,#pp-v129-review .next-directory-grid>button:hover{background:#313441;border-color:#7d5c70}@media (width<=900px){#pp-v129-review .next-directory-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){#pp-v129-review .next-directory-grid{grid-template-columns:1fr}#pp-v129-review .next-catalog-filters select,#pp-v129-review .next-catalog-filters .next-search input,#pp-v129-review .next-results-bar select,#pp-v129-review .pp-header .pp-location,#pp-v129-review .pp-global-search input{font-size:16px}#pp-v129-review .pp-button,#pp-v129-review .pp-icon-button{min-width:44px;min-height:44px}#pp-v129-review .next-product-table td:first-child{padding-right:52px!important}#pp-v129-review .next-product-table td:last-child{width:44px}#pp-v129-review .next-product-table .next-detail-button{width:44px;height:44px}}#pp-v129-review .next-item-actions{white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}#pp-v129-review .next-items-table :is(th,td):last-child{background:var(--pp-panel);text-align:right;min-width:106px;position:sticky;right:0;box-shadow:-8px 0 10px -10px #000}#pp-v129-review .next-article-body{overflow-wrap:anywhere;max-width:100%;padding:24px}#pp-v129-review .next-article-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}#pp-v129-review .next-article-title>span{background:var(--pp-red-soft);color:#ffadbd;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}#pp-v129-review .next-article-title h3{font-size:19px;line-height:1.4}#pp-v129-review .next-article-title p{color:var(--pp-muted);margin-top:5px;font-size:12px}#pp-v129-review .next-article-summary{grid-template-columns:1fr 1fr;gap:14px;display:grid}#pp-v129-review .next-article-facts{grid-template-columns:1fr 1fr;gap:0 24px;margin:18px 0;display:grid}#pp-v129-review .next-article-facts>div{border-bottom:1px solid var(--pp-line);padding:16px 0}#pp-v129-review .next-article-facts dt{color:var(--pp-muted);margin-bottom:7px;font-size:11px}#pp-v129-review .next-article-facts dd{margin:0;font-size:14px;line-height:1.5}#pp-v129-review .next-article-form fieldset{border:0;min-width:0;margin:0;padding:0}#pp-v129-review .next-article-form .pp-form-grid{grid-template-columns:1fr 1fr;gap:18px}#pp-v129-review .next-article-form label{flex-direction:column;gap:8px;min-width:0;display:flex}#pp-v129-review .next-article-full{grid-column:1/-1}#pp-v129-review .next-article-form :is(input,select){box-sizing:border-box;width:100%}#pp-v129-review .next-article-pack{background:#222731;border:1px solid #454c59;border-radius:10px;margin:22px 0 18px;padding:18px}#pp-v129-review .next-article-pack-title{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}#pp-v129-review .next-article-pack-title svg{color:#ffadbd;flex:none;margin-top:3px}#pp-v129-review .next-article-pack-title h3{font-size:14px}#pp-v129-review .next-article-pack-title p{color:var(--pp-muted);margin-top:5px;font-size:12px;line-height:1.6}#pp-v129-review .next-article-pack-preview{color:#ddd4dc;margin:14px 0 0;font-size:12px;line-height:1.6}#pp-v129-review .next-article-conversion{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}#pp-v129-review .next-article-footer{border-top:1px solid var(--pp-line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}@media (width<=600px){#pp-v129-review .next-article-body{padding:18px 16px}#pp-v129-review .next-article-form .pp-form-grid,#pp-v129-review .next-article-summary,#pp-v129-review .next-article-conversion{grid-template-columns:1fr}#pp-v129-review .next-article-form :is(input,select){font-size:16px}#pp-v129-review .next-article-footer .pp-button{flex:1}#pp-v129-review .next-items-table :is(th,td):last-child{min-width:118px}}#pp-v129-review .next-dialog:has(.next-article-body){padding:0}#pp-v129-review .next-dialog:has(.next-article-body)>.pp-modal-top{z-index:2;background:#22262f;margin:0;padding:20px 24px;position:sticky;top:0}#pp-v129-review .next-dialog .next-article-form{display:block}#pp-v129-review .next-article-form input{margin-top:0}#pp-v129-review .next-article-form p.pp-note{margin:12px 0 0}#pp-v129-review .next-dialog .next-article-title p,#pp-v129-review .next-dialog .next-article-pack-title p{margin:5px 0 0}@media (width<=600px){#pp-v129-review .next-dialog:has(.next-article-body)>.pp-modal-top{padding:16px}}.next-timing-group{border-bottom:1px solid var(--pp-border,#ffffff1a);padding:20px 0}.next-timing-group:last-child{border-bottom:0}.next-timing-group h3{margin:0 0 8px}.next-timing-row{grid-template-columns:minmax(0,1fr) minmax(120px,220px);align-items:center;gap:16px;margin-top:12px;display:grid}.next-timing-row small{opacity:.7;margin-top:4px;display:block}.next-timing-row input{width:100%}.pp-actions{flex-wrap:wrap;gap:10px;display:flex}.pp-savebar .pp-actions{justify-content:flex-end}@media (width<=640px){.next-timing-row{grid-template-columns:1fr}.pp-savebar .pp-actions{width:100%}.pp-savebar .pp-actions button{flex:1}}#pp-v129-review .pp-subnav{overscroll-behavior-x:contain;max-width:100%;scroll-padding-inline:16px}#pp-v129-review .pp-subnav>button{white-space:nowrap;flex:none;min-width:max-content}#pp-v129-review .pp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}#pp-v129-review .pp-form-grid>*{min-width:0}#pp-v129-review .next-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#pp-v129-review .pp-count-item .next-step{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}#pp-v129-review .pp-count-item .next-step>span{min-height:20px;margin:0}#pp-v129-review .pp-count-item .next-step>input{width:100%;min-width:0;min-height:54px;margin:0}#pp-v129-review .pp-stepper{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;width:100%;min-width:0;padding:4px;display:grid}#pp-v129-review .pp-stepper input{font-variant-numeric:tabular-nums;appearance:textfield;width:100%;min-width:0;max-width:100%;height:44px;margin:0}#pp-v129-review .pp-stepper input::-webkit-inner-spin-button{appearance:none}#pp-v129-review .pp-stepper button{width:44px;min-width:44px;height:44px}#pp-v129-review .next-count-head>div{overflow-wrap:break-word;min-width:0}#pp-v129-review .pp-count-result{flex-wrap:wrap;align-items:center}#pp-v129-review .next-search{min-width:0;max-width:100%}#pp-v129-review .next-search input{width:100%;min-width:0}#pp-v129-review .inventory-difference{font-variant-numeric:tabular-nums;font-weight:700}#pp-v129-review .inventory-difference.positive{color:var(--pp-green)}#pp-v129-review .inventory-difference.negative{color:var(--pp-red)}#pp-v129-review .next-monitor-info{margin-bottom:20px;padding:18px 22px;line-height:1.7}@media (width<=900px){#pp-v129-review .next-count-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){#pp-v129-review .pp-form-grid,#pp-v129-review .pp-count-item .pp-form-grid{grid-template-columns:minmax(0,1fr)}#pp-v129-review .pp-count-item .pp-form-grid>.next-step{grid-template-columns:none;display:flex}#pp-v129-review .next-count-head .next-check{flex-shrink:0}#pp-v129-review .next-mobile-cards{overflow:visible}#pp-v129-review .next-mobile-cards table{width:100%;min-width:0;display:block}#pp-v129-review .next-mobile-cards thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#pp-v129-review .next-mobile-cards tbody{gap:14px;padding:14px;display:grid}#pp-v129-review .next-mobile-cards tr{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}#pp-v129-review .next-mobile-cards td{overflow-wrap:break-word;border:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;font-size:14px;display:flex}#pp-v129-review .next-mobile-cards td:before{content:attr(data-label);color:var(--pp-muted);font-size:11px;font-weight:400}#pp-v129-review .next-mobile-cards td:first-child,#pp-v129-review .next-mobile-cards td[data-label=Articolo],#pp-v129-review .next-mobile-cards td[data-label=Inventario],#pp-v129-review .next-mobile-cards td[data-label=Note]{grid-column:1/-1}#pp-v129-review .next-mobile-cards td[data-label=Articolo]{font-size:16px;font-weight:600}#pp-v129-review .next-mobile-cards input,#pp-v129-review .next-mobile-cards select{width:100%;min-width:0;max-width:100%;min-height:48px}#pp-v129-review .next-filters .pp-form-grid{gap:16px}#pp-v129-review .pp-toolbar>.pp-button{white-space:normal;width:100%}#pp-v129-review .pp-savebar{flex-direction:column;align-items:stretch;gap:12px}#pp-v129-review .pp-savebar>div,#pp-v129-review .pp-savebar>p{flex:none;min-height:0;margin:0}#pp-v129-review .pp-savebar .pp-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}#pp-v129-review .pp-savebar .pp-actions button{flex:auto;min-height:46px}}.staff-budget strong small{margin-left:6px}
