body.pp-backend-active{background:#f7f4fb}body.pp-backend-role-admin .pp-icon{-webkit-mask:var(--pp-mask) center / contain no-repeat;-webkit-mask:var(--pp-mask) center / contain no-repeat;mask:var(--pp-mask) center / contain no-repeat;background-color:currentColor;display:inline-block;overflow:visible}body.pp-backend-role-admin .pp-icon use{display:none}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-dashboard]){--pp-mask:url(/images/ui-refresh/custom-icons/dashboard.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-leads]){--pp-mask:url(/images/ui-refresh/custom-icons/lead-analytics.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-generation]){--pp-mask:url(/images/ui-refresh/custom-icons/lead-generation.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-import]){--pp-mask:url(/images/ui-refresh/custom-icons/import.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-agent]){--pp-mask:url(/images/ui-refresh/custom-icons/sales-agent.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-clients]){--pp-mask:url(/images/ui-refresh/custom-icons/clients.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-onboarding]){--pp-mask:url(/images/ui-refresh/custom-icons/onboarding.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-transactions]){--pp-mask:url(/images/ui-refresh/custom-icons/transactions.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-invoices]){--pp-mask:url(/images/ui-refresh/custom-icons/invoices.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-calendar]){--pp-mask:url(/images/ui-refresh/custom-icons/calendar.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-support]){--pp-mask:url(/images/ui-refresh/custom-icons/support.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-staff]){--pp-mask:url(/images/ui-refresh/custom-icons/staff.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-reports]){--pp-mask:url(/images/ui-refresh/custom-icons/reports.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-finance]){--pp-mask:url(/images/ui-refresh/custom-icons/finance.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-setup]){--pp-mask:url(/images/ui-refresh/custom-icons/settings.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-menu]){--pp-mask:url(/images/ui-refresh/custom-icons/menu.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-search]){--pp-mask:url(/images/ui-refresh/custom-icons/search.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-refresh]){--pp-mask:url(/images/ui-refresh/custom-icons/refresh.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-bell]){--pp-mask:url(/images/ui-refresh/custom-icons/notifications.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-unassigned]){--pp-mask:url(/images/ui-refresh/custom-icons/unassigned.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-inquiry]){--pp-mask:url(/images/ui-refresh/custom-icons/inquiry.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-qualified]){--pp-mask:url(/images/ui-refresh/custom-icons/qualified.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-options]){--pp-mask:url(/images/ui-refresh/custom-icons/options.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-coverage]){--pp-mask:url(/images/ui-refresh/custom-icons/coverage.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-assignment]){--pp-mask:url(/images/ui-refresh/custom-icons/assignment.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-turnover]){--pp-mask:url(/images/ui-refresh/custom-icons/turnover.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-open-invoices]){--pp-mask:url(/images/ui-refresh/custom-icons/open-invoice.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-add-client]){--pp-mask:url(/images/ui-refresh/custom-icons/add-client.png)}body.pp-backend-role-admin .pp-icon:has(use[href$=\#pp-create-invoice]){--pp-mask:url(/images/ui-refresh/custom-icons/create-invoice.png)}.pp-generation-steps{text-align:left;flex-wrap:wrap;justify-content:center;gap:.7rem;width:min(42rem,100%);margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.pp-generation-steps li{color:#6f6b7d;background:#fff;border:1px solid #e4e1ea;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem .9rem;font-size:.86rem;display:flex}.pp-generation-steps b{color:#5a45c7;background:#eeeafe;border-radius:.5rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;display:grid}.pp-generation-platforms button{min-height:51px;color:inherit!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e1ea!important}.pp-generation-platforms button.is-active{background:#f7f5ff!important;border:2px solid #7367f0!important;box-shadow:0 0 0 3px #7367f014!important}.pp-generation-platforms button.is-active.is-vero{background:#f8fdfb!important;border-color:#2e9f82!important;box-shadow:0 0 0 3px #2e9f8214!important}.pp-generation-state-symbol{color:#5a45c7;background:#eeeafe;border-radius:21px;place-items:center;width:72px;height:72px;margin-bottom:18px;display:grid}.pp-generation-state-symbol svg{width:38px;height:38px}@media (width<=1100px){.pp-generation-steps{width:min(28rem,100%);display:grid}}body.pp-backend-role-admin .pp-admin-import-page .pp-admin-designed-content{width:min(1500px,100%);max-width:none;margin:0 auto;padding:24px clamp(20px,2.4vw,36px) 52px}.pp-import-commandbar{background:#fff;border:1px solid #e4e1ea;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:13px 16px;display:flex;box-shadow:0 5px 18px #2f2b3d0d}.pp-import-commandbar h1{color:#2f2b3d;margin:0;font-size:18px;font-weight:600}.pp-import-commandbar p{color:#6f6b7d;margin:3px 0 0;font-size:12px}.pp-import-commandbar a{color:#5a45c7;white-space:nowrap;background:#fff;border:1px solid #e4e1ea;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pp-import-commandbar a svg{width:16px;height:16px}.pp-import-layout{grid-template-rows:520px;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:0 16px;min-height:520px;display:grid;position:relative}.pp-import-platform{background:#fff;border:1px solid #e4e1ea;border-bottom:0;border-radius:16px 16px 0 0;grid-area:1/1;padding:18px 18px 10px;box-shadow:0 8px 28px #2f2b3d14;margin:0!important}.pp-import-platform h3{color:#2f2b3d;margin:0 0 12px!important;font-size:12px!important;font-weight:700!important}.pp-import-platform>div{max-width:none!important}.pp-import-platform button{min-height:50px;background:#fff!important;border-width:1px!important;border-radius:12px!important;padding:7px 9px!important}.pp-import-platform button[class*=border-purple-500]{background:#f7f5ff!important;border-width:2px!important;border-color:#7367f0!important;box-shadow:0 0 0 3px #7367f014!important}.pp-import-platform button[class*=border-teal-500]{background:#f8fdfb!important;border-width:2px!important;border-color:#2e9f82!important;box-shadow:0 0 0 3px #2e9f8214!important}.pp-import-tabs{display:contents}.pp-import-methods{border:1px solid #e4e1ea;border-top:0;width:320px;position:absolute;top:112px;left:0;box-shadow:0 8px 28px #2f2b3d14;background:#fff!important;border-radius:0 0 16px 16px!important;grid-template-columns:1fr!important;gap:6px!important;height:auto!important;margin:0!important;padding:10px 18px 18px!important;display:grid!important}.pp-import-methods:before{content:"Import method";color:#2f2b3d;margin-bottom:2px;font-size:12px;font-weight:700}.pp-import-methods button{min-height:46px;color:#6f6b7d!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:flex-start!important;padding:0 13px!important;font-size:13px!important}.pp-import-methods button[data-state=active]{color:#5a45c7!important;background:#eeeafe!important;border-color:#e6e0f4!important}.pp-import-methods .pp-icon{background-color:currentColor!important}.pp-import-layout [role=tabpanel]{grid-area:1/2;min-height:0!important;margin:0!important}.pp-import-work-card{background:#fff;min-height:520px;padding:20px;border:1px solid #e4e1ea!important;border-radius:16px!important;box-shadow:0 8px 28px #2f2b3d14!important}.pp-import-work-head{border-bottom:1px solid #e4e1ea;padding-bottom:16px}.pp-import-work-head h2{color:#2f2b3d;margin:0;font-size:18px;font-weight:600}.pp-import-work-head p{color:#6f6b7d;margin:5px 0 0;font-size:12px}.pp-import-work-card>div{padding:18px 0 0!important}.pp-import-work-card [class*=border-dashed]{background:#fcfbfd;min-height:330px;border-width:1.5px!important;border-color:#c9c3d4!important;border-radius:15px!important}.pp-import-upload-mark{color:#7447dc;background:#f0ebff;border:1px solid #dfd6f1;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto;display:grid}.pp-import-upload-mark svg{width:27px;height:27px}.pp-import-review-action button{border-radius:10px;min-width:102px;min-height:42px}@media (width<=900px){.pp-import-layout{grid-template-rows:auto;grid-template-columns:1fr;gap:16px;min-height:0}.pp-import-platform{border-bottom:1px solid #e4e1ea;border-radius:16px;grid-area:auto/1}.pp-import-methods{border:1px solid #e4e1ea;grid-area:auto/1;width:auto;position:static;border-radius:16px!important;grid-template-columns:repeat(3,1fr)!important}.pp-import-methods:before{grid-column:1/-1}.pp-import-layout [role=tabpanel]{grid-area:auto/1}.pp-import-work-card{min-height:0}}@media (width<=430px){.pp-import-commandbar{flex-direction:column;align-items:stretch}.pp-import-commandbar a{align-self:flex-start}.pp-import-methods button{flex-direction:column;justify-content:center!important}.pp-import-work-card{padding:16px}}.pp-agent-command{background:#fff;border:1px solid #e4e1ea;border-radius:16px;grid-template-columns:minmax(290px,1fr) auto auto;align-items:center;gap:18px;margin-bottom:14px;padding:18px 20px;display:grid;box-shadow:0 8px 28px #2f2b3d14}.pp-agent-identity{align-items:center;gap:14px;min-width:0;display:flex}.pp-agent-mark{color:#fff;background:linear-gradient(135deg,#7367f0,#8c5ce9);border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 24px #7367f040}.pp-agent-mark svg{width:23px;height:23px}.pp-agent-identity span:not(.pp-agent-mark){color:#7367f0;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.pp-agent-identity h1{color:#2f2b3d;margin:1px 0 2px;font-size:25px;font-weight:650;line-height:1.05}.pp-agent-identity p{color:#6f6b7d;margin:0;font-size:13px}.pp-agent-control-status{color:#6f6b7d;align-items:center;gap:13px;font-size:12px;display:flex}.pp-agent-control-status>span{gap:1px;display:grid}.pp-agent-control-status b{color:#2f2b3d;font-weight:650}.pp-agent-status-pill{background:#e7f8ef;border-radius:9px;grid-auto-flow:column;align-items:center;padding:8px 10px;font-weight:700;color:#2c7a50!important;gap:7px!important;display:flex!important}.pp-agent-status-pill i{background:#28a96b;border-radius:50%;width:7px;height:7px}.pp-agent-control-actions{gap:8px;display:flex}.pp-agent-control-actions button{color:#5a45c7;white-space:nowrap;background:#fff;border:1px solid #dedce5;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.pp-agent-control-actions button:disabled{opacity:.55;cursor:not-allowed}.pp-agent-control-actions svg{width:15px;height:15px}.pp-agent-tabs{margin-bottom:16px;border-radius:13px!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;height:auto!important;padding:6px!important;display:flex!important}.pp-agent-tabs button{border-radius:8px!important;flex:none!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important}.pp-agent-tabs button svg{display:none}.pp-agent-attention{background:#fff9e8;border:1px solid #ead9a2;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.pp-agent-attention span{color:#a96d0f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.pp-agent-attention h2{color:#2f2b3d;margin:3px 0;font-size:18px;font-weight:650}.pp-agent-attention p{color:#746f62;margin:0;font-size:13px}.pp-agent-attention button{color:#82540b;white-space:nowrap;background:#fff;border:1px solid #e0bd5d;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:700}.pp-agent-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pp-agent-metrics article{background:#fff;border:1px solid #e4e1ea;border-radius:15px;min-height:118px;padding:18px;box-shadow:0 6px 20px #2f2b3d0f}.pp-agent-metrics small{color:#6f6b7d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.pp-agent-metrics strong{color:#2f2b3d;margin:8px 0 3px;font-size:28px;font-weight:650;line-height:1;display:block}.pp-agent-metrics span{color:#6f6b7d;font-size:12px}.pp-agent-overview-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pp-agent-overview-grid>*{border:1px solid #e4e1ea!important;border-radius:15px!important;margin:0!important;box-shadow:0 6px 20px #2f2b3d0f!important}.pp-agent-overview-grid [class*=CardHeader],.pp-agent-overview-grid>*>div:first-child{border-color:#eeeaf2}.pp-agent-extra-stats{margin-top:2px}@media (width<=1100px){.pp-agent-command{grid-template-columns:1fr auto}.pp-agent-control-status{grid-column:1}.pp-agent-control-actions{grid-area:1/2/span 2}.pp-agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pp-agent-overview-grid{grid-template-columns:1fr}}@media (width<=700px){.pp-agent-command{grid-template-columns:1fr}.pp-agent-control-status,.pp-agent-control-actions{grid-area:auto/1}.pp-agent-control-status{justify-content:space-between}.pp-agent-control-actions{grid-template-columns:1fr 1fr;display:grid}.pp-agent-attention{flex-direction:column;align-items:flex-start}.pp-agent-tabs button{flex:1 1 0!important}.pp-agent-metrics{gap:10px}.pp-agent-metrics article{min-height:108px;padding:15px}}.pp-dashboard-overview{grid-template-columns:minmax(0,2fr) minmax(240px,.78fr) minmax(240px,.78fr);gap:1rem;display:grid}.pp-dashboard-payment-hero,.pp-dashboard-focus-card,.pp-dashboard-key-metrics article{border:1px solid #dcd9e5f5;border-radius:1.1rem;box-shadow:0 8px 28px #2f2b3d14}.pp-dashboard-payment-hero{isolation:isolate;color:#fff;background:linear-gradient(135deg,#43308a,#7367f0);grid-template-columns:minmax(270px,.8fr) minmax(300px,1.2fr);min-height:15.25rem;padding:1.8rem;display:grid;position:relative;overflow:hidden}.pp-dashboard-payment-hero:after{content:"";z-index:-1;border:1px solid #ffffff29;border-radius:50%;width:24rem;height:24rem;position:absolute;bottom:-13rem;right:-11rem;box-shadow:0 0 0 4rem #ffffff06,0 0 0 8rem #ffffff05}.pp-dashboard-payment-copy{z-index:2;flex-direction:column;display:flex;position:relative}.pp-dashboard-payment-copy .pp-command-metric-label{color:#ffffffbd}.pp-dashboard-payment-copy>strong{color:#fff;letter-spacing:-.05em;margin-top:.65rem;font-size:clamp(2.7rem,4vw,3.5rem);line-height:1}.pp-dashboard-payment-copy>span{color:#ffffffb8;margin-top:.45rem;font-size:.92rem}.pp-dashboard-payment-copy>div{gap:1.8rem;margin-top:auto;padding-top:1.25rem;display:flex}.pp-dashboard-payment-copy p{gap:.2rem;margin:0;display:grid}.pp-dashboard-payment-copy small{color:#ffffffa3;font-size:.75rem}.pp-dashboard-payment-copy b{color:#fff;font-size:1rem}.pp-dashboard-payment-visual{background-image:url(/images/ui-refresh/practice-pays-ai-orb.png);background-position:right -2rem bottom -4.7rem;background-repeat:no-repeat;background-size:15rem;min-width:0;position:relative}.pp-dashboard-payment-visual svg{z-index:1;width:106%;height:8rem;position:absolute;inset:auto 0 1rem -1.5rem;overflow:visible}.pp-dashboard-payment-visual path{fill:none;stroke:#8eeeff;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 8px #8eeeff73)}.pp-dashboard-orb{z-index:2;aspect-ratio:1;filter:drop-shadow(0 1.5rem 1.5rem #190e4459);background:url(/images/ui-refresh/practice-pays-ai-orb.png) 50%/contain no-repeat;width:min(18rem,60%);position:absolute;bottom:-4.7rem;right:-2rem}.pp-dashboard-focus-card{background:#fffffff0;flex-direction:column;min-width:0;min-height:15.25rem;padding:1.55rem;display:flex}.pp-dashboard-focus-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pp-dashboard-focus-head>span{color:#5a45c7;white-space:nowrap;background:#f0edff;border-radius:999px;padding:.32rem .55rem;font-size:.66rem;font-weight:850}.pp-dashboard-focus-head>span.is-cyan{color:#147889;background:#e5f9fb}.pp-dashboard-focus-value{align-items:baseline;gap:.45rem;margin-top:1.5rem;display:flex}.pp-dashboard-focus-value strong{color:#2f2b3d;letter-spacing:-.045em;font-size:2.65rem;line-height:1}.pp-dashboard-focus-value span{color:#85808f;font-size:.72rem}.pp-dashboard-bars{align-items:end;gap:.38rem;height:4.25rem;margin-top:auto;display:flex}.pp-dashboard-bars i{background:linear-gradient(#8b7cff,#7367f0);border-radius:.28rem .28rem 0 0;flex:1;min-width:.45rem}.pp-dashboard-progress{background:#eeecf2;border-radius:999px;height:.48rem;margin-top:auto;overflow:hidden}.pp-dashboard-progress i{border-radius:inherit;background:#41b8c7;min-width:.55rem;height:100%;display:block}.pp-dashboard-focus-detail{color:#655f6f;margin:.85rem 0 0;font-size:.78rem;font-weight:650}.pp-dashboard-key-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.pp-dashboard-key-metrics article{background:#fffffff0;align-items:flex-start;gap:1rem;min-width:0;min-height:8rem;padding:1.3rem;display:flex}.pp-dashboard-key-metrics article>svg{color:#7367f0;flex:none;width:1.65rem;height:1.65rem}.pp-dashboard-key-metrics article:nth-child(2)>svg{color:#35ad85}.pp-dashboard-key-metrics article:nth-child(3)>svg{color:#e39a3b}.pp-dashboard-key-metrics article:nth-child(4)>svg{color:#3eb6c8}.pp-dashboard-key-metrics span{min-width:0}.pp-dashboard-key-metrics small{color:#6f6b7d;font-size:.72rem;font-weight:750;display:block}.pp-dashboard-key-metrics strong{color:#2f2b3d;letter-spacing:-.035em;white-space:nowrap;margin-top:.35rem;font-size:clamp(1.4rem,2vw,2rem);line-height:1;display:block}.pp-dashboard-key-metrics p{color:#8a8593;margin:.45rem 0 0;font-size:.78rem}.pp-command-text-link{color:#5a45c7;white-space:nowrap;font-size:.78rem;font-weight:800;text-decoration:none}.pp-command-fast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.pp-command-fast-grid a{color:#2f2b3d;background:#fff;border:1px solid #e4e1ea;border-radius:.8rem;align-items:center;gap:.7rem;min-height:4.2rem;padding:.9rem;font-size:.8rem;font-weight:750;text-decoration:none;display:flex}.pp-command-fast-grid svg{color:#7367f0;flex:none;width:1.35rem;height:1.35rem}@media (width<=1220px){.pp-dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-dashboard-payment-hero{grid-column:1/-1}.pp-dashboard-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pp-dashboard-overview{grid-template-columns:1fr 1fr;gap:.7rem}.pp-dashboard-payment-hero{grid-template-columns:1fr;min-height:20rem;padding:1.3rem}.pp-dashboard-payment-visual{background-position:right -1rem bottom -3rem;background-size:12rem;position:absolute;inset:7.5rem 0 0}.pp-dashboard-payment-visual svg{width:82%;bottom:1.5rem;left:0}.pp-dashboard-orb{width:12rem;bottom:-3rem;right:-1rem}.pp-dashboard-focus-card{min-height:12rem;padding:1rem}.pp-dashboard-focus-head{flex-direction:column;align-items:flex-start;gap:.35rem}.pp-dashboard-focus-value{margin-top:1rem}.pp-dashboard-focus-value strong{font-size:2rem}.pp-dashboard-focus-value span{display:none}.pp-dashboard-key-metrics{gap:.7rem}.pp-dashboard-key-metrics article{min-height:7.4rem;padding:1rem}}@media (width<=430px){.pp-dashboard-payment-copy>div{gap:1rem}.pp-dashboard-key-metrics article{display:block}.pp-dashboard-key-metrics article>svg{margin-bottom:.6rem}.pp-dashboard-key-metrics strong{font-size:1.25rem}}:root{--pp-impersonation-banner-height:0px}body.pp-backend-active #root>.min-h-screen{background:radial-gradient(circle at 100% 0,#a44ff51f,#0000 34rem),linear-gradient(#fbf9ff 0%,#f6f3fb 52%,#f8fbff 100%)!important}.pp-backend-shell{z-index:80;position:relative}.pp-backend-sidebar{inset:var(--pp-impersonation-banner-height) auto 0 0;color:#fff;background:radial-gradient(circle at 20% 0,#ffffff29,#0000 18rem),linear-gradient(#190737 0%,#2d0a63 48%,#140527 100%);border-right:1px solid #ffffff1f;width:17.5rem;padding:1.4rem 1.15rem;position:fixed;overflow-y:auto;box-shadow:1.6rem 0 4rem #230a492e}.pp-backend-sidebar::-webkit-scrollbar{width:.4rem}.pp-backend-sidebar::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.pp-backend-brand,.pp-backend-mobile-brand{cursor:pointer;align-items:center;gap:.8rem;display:flex}.pp-backend-brand{min-height:3.4rem;padding:.5rem .25rem 1.2rem}.pp-backend-brand-mark{background:#ffffff1f;border-radius:1rem;place-items:center;width:2.9rem;height:2.9rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.pp-backend-brand img{-o-object-fit:contain;object-fit:contain;width:10.6rem;max-height:2.35rem}.pp-backend-brand-name{letter-spacing:0;color:#fff;margin:0;font-size:1.02rem;font-weight:900}.pp-backend-brand-subtitle,.pp-backend-mobile-brand span{color:#ffffffa8;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.pp-backend-sidebar-nav,.pp-backend-mobile-nav{gap:1.1rem;display:grid}.pp-backend-nav-group-title{color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .45rem .65rem;font-size:.68rem;font-weight:900}.pp-backend-nav-list{gap:.24rem;display:grid}.pp-backend-nav-item{color:#ffffffc7;border-radius:1rem;align-items:center;gap:.74rem;min-height:2.8rem;padding:.55rem .64rem;transition:background .18s,color .18s,transform .18s;display:flex}.pp-backend-nav-item:hover{color:#fff;background:#ffffff1a;transform:translate(.12rem)}.pp-backend-nav-item.is-active{color:#fff;background:linear-gradient(135deg,#8b35f0 0%,#a44ff5 100%);box-shadow:0 1rem 2.2rem #8d35f05c}.pp-backend-nav-icon{background:#ffffff1a;border-radius:.72rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.pp-backend-nav-item.is-active .pp-backend-nav-icon{background:#ffffff2e}.pp-backend-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;font-weight:800;overflow:hidden}.pp-backend-nav-badge{text-align:center;color:#fff;background:#ffffff2e;border-radius:999px;min-width:1.5rem;padding:.16rem .42rem;font-size:.68rem;font-weight:900}.pp-backend-topbar{top:var(--pp-impersonation-banner-height);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#faf8ffe6;border-bottom:1px solid #d9d0e7c7;justify-content:space-between;align-items:center;gap:1.4rem;height:6.25rem;padding:0 2rem;display:flex;position:fixed;left:17.5rem;right:0}.pp-backend-search{color:#746887;background:#fff;border:1px solid #d6cce6eb;border-radius:1.15rem;flex:1;align-items:center;gap:.75rem;max-width:43rem;height:3.3rem;padding:0 1rem;display:flex;box-shadow:0 1rem 2.5rem #2c124e0f}.pp-backend-search span{font-size:.92rem;font-weight:700}.pp-backend-search input{color:#2f2b3d;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.pp-backend-search input::placeholder{color:#807b8d;opacity:1}.pp-backend-search kbd{color:#aaa6b4;background:#faf9fb;border:1px solid #e4e1ea;border-radius:.35rem;padding:.18rem .4rem;font-size:.65rem}.pp-backend-refresh-button{color:#5a45c7;cursor:pointer;background:#fff;border:1px solid #dedce5;border-radius:.82rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.8rem;padding:0 .85rem;font-size:.82rem;font-weight:650;display:inline-flex;box-shadow:0 5px 18px #2c26470f}.pp-backend-prototype-icon{fill:currentColor;width:1rem;height:1rem}.pp-backend-topbar-actions{align-items:center;gap:.78rem;display:flex}.pp-backend-icon-button,.pp-backend-mobile-menu-button{color:#241036;cursor:pointer;background:#fff;border:1px solid #d6cce6eb;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid;position:relative;box-shadow:0 .85rem 1.8rem #2c124e12}.pp-backend-notification-badge{color:#fff;background:#a44ff5;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;top:-.35rem;right:-.35rem}.pp-backend-primary-action{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#5520a3 0%,#a44ff5 100%);border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.52rem;min-height:3rem;padding:0 1.05rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 1rem 2rem #772ddb38}.pp-backend-primary-action svg,.pp-backend-profile-button svg{flex:none}.pp-backend-profile{position:relative}.pp-backend-profile-button{color:#130b27;cursor:pointer;background:#fff;border:1px solid #d6cce6eb;border-radius:1rem;align-items:center;gap:.7rem;min-width:8.7rem;min-height:3rem;padding:.3rem .55rem .3rem .3rem;display:inline-flex;box-shadow:0 .85rem 1.8rem #2c124e12}.pp-backend-profile-button>span,.pp-backend-avatar{color:#fff;background:linear-gradient(135deg,#5520a3,#a44ff5);border-radius:.82rem;place-items:center;width:2.25rem;height:2.25rem;font-weight:900;display:grid}.pp-backend-profile-button div{text-align:left;min-width:0;line-height:1.1;display:grid}.pp-backend-profile-button strong{text-overflow:ellipsis;white-space:nowrap;max-width:5.8rem;font-size:.84rem;display:block;overflow:hidden}.pp-backend-profile-button small{color:#746887;text-transform:uppercase;letter-spacing:.1em;margin-top:.14rem;font-size:.68rem;font-weight:800}.pp-backend-profile-menu{background:#fff;border:1px solid #d6cce6f2;border-radius:1rem;width:13rem;padding:.45rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 1.5rem 4rem #1f093d2e}.pp-backend-profile-menu button{color:#21152d;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.6rem;width:100%;min-height:2.45rem;padding:0 .7rem;font-weight:800;display:flex}.pp-backend-profile-menu button:hover{background:#f6efff}.pp-backend-profile-menu button.danger{color:#dc2626}@media (width>=1024px){body.pp-backend-active #root>.min-h-screen{min-height:100vh;padding-left:17.5rem;padding-top:calc(6.25rem + var(--pp-impersonation-banner-height))}.pp-backend-mobilebar,.pp-backend-mobile-overlay{display:none}}@media (width<=1023px){body.pp-backend-active #root>.min-h-screen{min-height:100vh;padding-top:calc(4.75rem + var(--pp-impersonation-banner-height))}.pp-backend-sidebar,.pp-backend-topbar{display:none}.pp-backend-mobilebar{top:var(--pp-impersonation-banner-height);color:#fff;background:radial-gradient(circle at 100% 0,#ffffff1f,#0000 12rem),linear-gradient(135deg,#24094d 0%,#38106b 100%);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:.85rem;height:4.75rem;padding:0 1rem;display:flex;position:fixed;left:0;right:0;box-shadow:0 1rem 2rem #1f093d29}.pp-backend-mobile-brand img{-o-object-fit:contain;object-fit:contain;width:8rem;height:auto;max-height:2.25rem}.pp-backend-mobile-brand span{display:none}.pp-backend-mobile-actions{align-items:center;gap:.55rem;display:flex}.pp-backend-mobile-actions .pp-backend-icon-button,.pp-backend-mobile-menu-button{color:#fff;width:2.85rem;height:2.85rem;box-shadow:none;background:#ffffff1a;border-color:#fff3}.pp-backend-mobile-overlay{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.pp-backend-mobile-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1005228f;border:0;position:absolute;inset:0}.pp-backend-mobile-panel{color:#fff;background:radial-gradient(circle at 50% 0,#a44ff552,#0000 18rem),linear-gradient(#1a0739 0%,#300d63 100%);border-radius:1.6rem;width:min(25rem,100vw - 1.4rem);height:calc(100vh - 1.4rem);margin:.7rem;padding:1rem;position:relative;overflow-y:auto;box-shadow:0 2rem 5rem #0b04185c}.pp-backend-mobile-panel-head{border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding-bottom:1rem;display:grid}.pp-backend-mobile-panel-head p{margin:0;font-weight:900}.pp-backend-mobile-panel-head span{color:#ffffffad;font-size:.82rem}.pp-backend-mobile-panel-head button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:.9rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.pp-backend-mobile-footer{gap:.65rem;margin-top:1rem;display:grid}}.pp-command-dashboard{color:#140e27}.pp-command-content{max-width:86rem;margin:0 auto;padding:1.7rem 1.4rem 3rem}.pp-command-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#ffffff2e,#0000 20rem),linear-gradient(135deg,#1b0739 0%,#35106a 54%,#5b19af 100%);border-radius:1.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.2rem;margin-bottom:1.35rem;padding:1.5rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #35106a2e}.pp-command-kicker{color:#d9c8ff;letter-spacing:.16em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;align-items:center;gap:.42rem;margin:0 0 .7rem;padding:.35rem .7rem;font-size:.74rem;font-weight:900;display:inline-flex}.pp-command-title{color:#fff;letter-spacing:0;max-width:44rem;margin:0;font-size:clamp(2.15rem,4vw,4.6rem);font-weight:950;line-height:.96}.pp-command-title span{color:#c8b4ff;display:block}.pp-command-title--admin{white-space:nowrap;max-width:none;font-size:clamp(2.35rem,2.8vw,3rem);line-height:1.02}.pp-command-title--admin span{display:inline}.pp-command-subtitle{color:#ffffffc2;max-width:44rem;margin:1rem 0 0;font-size:1.02rem;line-height:1.65}.pp-command-actions,.pp-command-card-actions{flex-wrap:wrap;gap:.7rem;display:flex}.pp-command-primary,.pp-command-secondary{border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.2rem;padding:0 1rem;font-weight:900;display:inline-flex}.pp-command-primary{color:#4d16a0;background:#fff}.pp-command-secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e}.pp-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.pp-command-metric,.pp-command-card,.pp-command-action-tile{background:#ffffffe6;border:1px solid #dcd3eaf5;border-radius:1.35rem;box-shadow:0 1rem 2.6rem #27114714}.pp-command-metric{gap:.75rem;padding:1.1rem;display:grid}.pp-command-metric-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pp-command-metric-icon,.pp-command-card-icon{color:#fff;background:linear-gradient(135deg,#722bd2,#a44ff5);border-radius:1rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid;box-shadow:0 .85rem 1.8rem #7d2be238}.pp-command-metric p,.pp-command-priority-copy p,.pp-command-pipeline-row p,.pp-command-action-tile p{margin:0}.pp-command-metric-label{color:#706481;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.pp-command-metric-value{color:#140e27;font-size:2.25rem;font-weight:950;line-height:1}.pp-command-metric-detail{color:#776c88;font-size:.88rem;font-weight:700}.pp-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);gap:1rem;display:grid}.pp-command-card{padding:1.2rem}.pp-command-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.pp-command-card h2{color:#140e27;margin:0;font-size:1.25rem;font-weight:950;line-height:1.1}.pp-command-card small{color:#776c88;margin-top:.28rem;font-size:.84rem;font-weight:700;display:block}.pp-command-priority-list,.pp-command-pipeline-list,.pp-command-activity-list{gap:.75rem;display:grid}.pp-command-priority-row{background:linear-gradient(135deg,#f6f0ffeb,#ffffffe6);border:1px solid #ded2efe6;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.82rem;display:grid}.pp-command-priority-copy strong,.pp-command-action-tile strong{color:#180f2c;font-size:.94rem;display:block}.pp-command-priority-copy p,.pp-command-action-tile p{color:#746887;font-size:.82rem;line-height:1.45}.pp-command-pill{color:#5b18b1;background:#efe4ff;border-radius:999px;justify-content:center;align-items:center;min-width:2.35rem;height:2rem;padding:0 .65rem;font-size:.78rem;font-weight:950;display:inline-flex}.pp-command-pipeline-row{grid-template-columns:7.3rem 1fr auto;align-items:center;gap:.8rem;display:grid}.pp-command-pipeline-row p{color:#241936;font-size:.9rem;font-weight:850}.pp-command-pipeline-bar{background:#eee8f5;border-radius:999px;height:.58rem;overflow:hidden}.pp-command-pipeline-bar span{height:100%;width:var(--bar-width,0%);border-radius:inherit;background:linear-gradient(90deg,#6d28d9,#a44ff5);display:block}.pp-command-activity-row{border-bottom:1px solid #eee8f5;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;padding:.7rem 0;display:grid}.pp-command-activity-row:last-child{border-bottom:0}.pp-command-activity-avatar{color:#fff;background:linear-gradient(135deg,#5220a0,#a44ff5);border-radius:.9rem;place-items:center;width:2.45rem;height:2.45rem;font-weight:950;display:grid}.pp-command-activity-row strong{color:#180f2c;font-size:.9rem;display:block}.pp-command-activity-row span{color:#746887;font-size:.8rem}.pp-command-empty{color:#746887;text-align:center;place-items:center;gap:.35rem;min-height:9rem;display:grid}.pp-command-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.pp-command-action-tile{gap:.7rem;padding:1rem;transition:transform .18s,box-shadow .18s;display:grid}.pp-command-action-tile:hover{transform:translateY(-.15rem);box-shadow:0 1.4rem 3rem #2711471f}@media (width<=1180px){.pp-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-command-grid{grid-template-columns:1fr}}@media (width<=720px){.pp-command-content{padding:.9rem .82rem 2.2rem}.pp-command-hero{border-radius:1.35rem;grid-template-columns:1fr;align-items:start;gap:1rem;padding:clamp(1rem,4.2vw,1.2rem)}.pp-command-kicker{letter-spacing:.13em;margin-bottom:.55rem;padding:.32rem .62rem;font-size:clamp(.58rem,2.6vw,.72rem)}.pp-command-title--admin{font-size:clamp(1.08rem,5.7vw,1.55rem);line-height:1.04}.pp-command-actions{gap:.65rem;width:100%}.pp-command-primary,.pp-command-secondary{border-radius:.95rem;flex:12rem;min-height:clamp(2.85rem,12vw,3.15rem);font-size:clamp(.9rem,4vw,1rem)}.pp-command-metrics,.pp-command-action-grid{grid-template-columns:1fr}.pp-command-priority-row,.pp-command-activity-row{grid-template-columns:auto 1fr}.pp-command-priority-row .pp-command-pill,.pp-command-activity-row .pp-command-pill{grid-column:2;justify-self:start}.pp-command-pipeline-row{grid-template-columns:1fr auto}.pp-command-pipeline-bar{grid-column:1/-1}}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard){color:#140e27}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.container,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>main.container,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div.container{width:min(100%,88rem)!important;max-width:88rem!important;padding-top:1.05rem!important;padding-bottom:3rem!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1!important;background:#ffffffd1!important;border:1px solid #dcd3eaeb!important;border-radius:1.25rem!important;width:min(100% - 2.8rem,88rem)!important;margin:1.05rem auto 0!important;padding:.82rem!important;position:relative!important;top:auto!important;box-shadow:0 .9rem 2rem #27114712!important}:is(body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b]:not(:has(button)):not(:has(input)):not(:has(a[href])),body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b]:not(:has(button)):not(:has(input)):not(:has(select)):not(:has(a[href])),body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b]:not(:has(button)):not(:has(input)):not(:has(select)):not(:has(a[href]))){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b]>div,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b]>.container,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b]>.container,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b]>.container{width:100%!important;max-width:none!important;padding:0!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b] h1,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b] p,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b] h1,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b] p,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] h1,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] p,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b] h1,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b] p{display:none!important}@media (width>=1024px){body.pp-backend-role-admin .pp-backend-sidebar{width:16.25rem;padding:1.25rem .9rem}body.pp-backend-role-admin .pp-backend-topbar{height:5.5rem;padding:0 2.1rem;left:16.25rem}body.pp-backend-role-admin #root>.min-h-screen{padding-left:16.25rem;padding-top:calc(5.5rem + var(--pp-impersonation-banner-height))}}body.pp-backend-role-admin .pp-backend-sidebar{background:linear-gradient(#251451 0%,#1e0d42 58%,#18092f 100%);box-shadow:1rem 0 3rem #25145124}body.pp-backend-role-admin .pp-backend-brand{min-height:3.1rem;padding:.35rem .45rem 1.2rem}body.pp-backend-role-admin .pp-backend-brand img{width:10.3rem}body.pp-backend-role-admin .pp-backend-sidebar-nav{gap:1rem}body.pp-backend-role-admin .pp-backend-nav-list{gap:.18rem}body.pp-backend-role-admin .pp-backend-nav-item{border-radius:.78rem;gap:.62rem;min-height:2.65rem;padding:.42rem .58rem;font-weight:650}body.pp-backend-role-admin .pp-backend-nav-item.is-active{background:linear-gradient(135deg,#7367f0,#8c5ce9);box-shadow:0 .8rem 1.8rem #5842d047}body.pp-backend-role-admin .pp-backend-nav-icon{border-radius:.62rem;width:1.8rem;height:1.8rem}body.pp-backend-role-admin .pp-backend-nav-label{font-size:.88rem;font-weight:650}body.pp-backend-role-admin .pp-backend-topbar{background:#f8f7fae6;border-bottom-color:#e5e2ea}body.pp-backend-role-admin .pp-backend-search{border-color:#dedce5;border-radius:.85rem;max-width:43rem;height:3rem;box-shadow:0 5px 18px #2c26470f}body.pp-backend-role-admin .pp-backend-search span{color:#807b8d;font-weight:550}body.pp-backend-role-admin .pp-backend-icon-button,body.pp-backend-role-admin .pp-backend-profile-button{border-color:#dedce5;border-radius:.82rem;min-height:2.8rem;box-shadow:0 5px 18px #2c26470f}body.pp-backend-role-admin .pp-backend-profile-button{min-width:9rem}body.pp-backend-role-admin .pp-backend-profile-button>span{background:linear-gradient(135deg,#7367f0,#8c5ce9);border-radius:.7rem}body.pp-backend-role-admin .pp-command-content,body.pp-backend-role-admin .pp-admin-designed-content,body.pp-backend-role-admin .pp-backend-page-content{width:min(100%,94rem);max-width:94rem}body.pp-backend-role-admin .pp-command-content{padding:1.55rem clamp(1.25rem,2.1vw,2.25rem) 3rem}body.pp-backend-role-admin .pp-admin-designed-page{color:#2f2b3d;background:#f8f7fa!important}body.pp-backend-role-admin .pp-admin-designed-content{margin-inline:auto;padding-top:1rem!important;padding-bottom:3rem!important}body.pp-backend-role-admin .pp-admin-designed-page [class*=rounded-b-3xl][class*=border-b]{width:min(100% - 2.5rem,94rem);margin:1rem auto 0;background:#ffffffe6!important;border:1px solid #dedce5!important;border-radius:1rem!important;padding:.85rem!important;box-shadow:0 5px 18px #2c264712!important}body.pp-backend-role-admin .pp-admin-designed-page [class*=rounded-b-3xl] h1,body.pp-backend-role-admin .pp-admin-designed-page [class*=rounded-b-3xl] p{display:none}body.pp-backend-role-admin .pp-admin-designed-page [class*=rounded-b-3xl] [class*=w-12],body.pp-backend-role-admin .pp-admin-designed-page [class*=rounded-b-3xl] [class*=w-14]{border-radius:.75rem!important;width:2.55rem!important;height:2.55rem!important}body.pp-backend-role-admin .pp-admin-designed-page [data-radix-collection-item],body.pp-backend-role-admin .pp-admin-designed-page input,body.pp-backend-role-admin .pp-admin-designed-page textarea,body.pp-backend-role-admin .pp-admin-designed-page button{border-radius:.7rem}body.pp-backend-role-admin .pp-admin-designed-page input,body.pp-backend-role-admin .pp-admin-designed-page textarea,body.pp-backend-role-admin .pp-admin-designed-page button,body.pp-backend-role-admin .pp-admin-designed-page [role=combobox]{border-color:#dedce5}body.pp-backend-role-admin .pp-admin-designed-page [class*=shadow-sm],body.pp-backend-role-admin .pp-admin-designed-page [class*=shadow-md]{border-color:#dedce5!important;box-shadow:0 8px 28px #2f2b3d12!important}body.pp-backend-role-admin .pp-admin-designed-page [class*=bg-purple-600]{background-color:#7367f0!important}body.pp-backend-role-admin .pp-admin-designed-page [role=tablist]{background:#f5f3f8;border:1px solid #e4e1ea;border-radius:.85rem;padding:.3rem}body.pp-backend-role-admin .pp-admin-designed-page [role=tab][data-state=active]{color:#5a45c7;background:#fff;box-shadow:0 4px 12px #2c264714}body.pp-backend-role-admin .pp-admin-generation-page .lg\:grid-cols-3,body.pp-backend-role-admin .pp-admin-import-page .pp-admin-designed-content>div,body.pp-backend-role-admin .pp-admin-agent-page .pp-admin-designed-content>div{min-width:0}@media (width<=700px){body.pp-backend-role-admin .pp-command-content{padding:.9rem .85rem 2.25rem}body.pp-backend-role-admin .pp-admin-designed-content{padding-inline:.85rem!important}body.pp-backend-role-admin .pp-admin-designed-page [class*=rounded-b-3xl][class*=border-b]{width:calc(100% - 1.7rem)}}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b] div[class*=rounded-lg][class*=bg-purple-100],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] div[class*=rounded-2xl][class*=bg-gradient-to-br],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] div[class*=rounded-lg][class*=bg-purple-100],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b] div[class*=rounded-lg][class*=bg-purple-100]{display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b] div:has(>h1){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b] [class*=items-center],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] [class*=items-center],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b] [class*=items-center]{min-height:0!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] [class*=flex-1]:empty,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b] [class*=min-w-0]:empty{display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b] [class*=min-w-0]:has(h1){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b] [class*=flex-1]:has(h1){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b] [class*=min-w-0]:has(h1){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b] [class*=flex-1]:has(h1){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] [class*=min-w-0]:has(h1){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] [class*=flex-1]:has(h1){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b] [class*=min-w-0]:has(h1){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b] [class*=flex-1]:has(h1){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b] button,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b] a,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b] button,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b] a,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] button,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b] a,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b] button,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b] a{border-radius:.95rem;min-height:2.85rem;font-weight:900}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.container>div:first-child:has(h1):not(.pp-finance-page-heading):not(:has(button)):not(:has(a[href])){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>main.container>div:first-child:has(h1):not(.pp-finance-page-heading):not(:has(button)):not(:has(a[href])){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=max-w-]>div>div:first-child:has(h1):not(.pp-finance-page-heading):not(:has(button)):not(:has(a[href])){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>div[class*=space-y-]>div:first-child:has(h1):not(.pp-finance-page-heading):not(:has(button)):not(:has(a[href])){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>div[class*=p-]>div:first-child:has(h1):not(.pp-finance-page-heading):not(:has(button)):not(:has(a[href])){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>main,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1[class*=p-]{width:min(100%,88rem)!important;max-width:88rem!important;margin-left:auto!important;margin-right:auto!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.container>div:first-child>div[class*=md\:flex]:has(h1){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1!important;border:1px solid #dcd3eaeb!important;border-radius:1.25rem!important;margin-bottom:1rem!important;padding:.82rem!important;box-shadow:0 .9rem 2rem #27114712!important}:is(body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.container>div:first-child>div[class*=md\:flex]:has(h1) h1,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.container>div:first-child>div[class*=md\:flex]:has(h1) p,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.container>div:first-child>div[class*=md\:flex]:has(h1) div:has(>h1)){display:none!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard) .bg-white,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard) .dark\:bg-gray-800{border-color:#dcd3eae0!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard) .shadow-sm{box-shadow:0 .8rem 2rem #2711470f!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard) .rounded-lg,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard) .rounded-xl{border-radius:1.05rem!important}@media (width<=1023px){body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.flex-1>header[class*=bg-white][class*=border-b],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>header[class*=bg-white][class*=border-b],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-gradient-to-br][class*=border-b],body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div[class*=bg-white][class*=border-b]{width:min(100% - 1.4rem,88rem)!important;margin-top:.75rem!important;padding:.72rem!important}body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>.container,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>main.container,body.pp-backend-active #root>.min-h-screen:not(.pp-command-dashboard)>div.container{padding-top:.85rem!important;padding-left:.82rem!important;padding-right:.82rem!important}}@scope(body.pp-backend-role-admin){:scope{--admin-width:1500px;--admin-pad-x:clamp(20px, 2.4vw, 36px);--admin-radius:16px;--admin-control-radius:10px;--admin-control-height:42px;--admin-gap:16px}:where(.dashboard-main,.leads-main,.lead-detail-main,.generation-main,.import-main,.agent-main,.clients-main,.detail-main){width:min(var(--admin-width), 100%)!important;padding:24px var(--admin-pad-x) 52px!important;margin:0 auto!important}:where(.primary-action,.secondary-action,.primary-link,.generate-button,.save-button,.confirm-save,.secondary-button,.small-primary,.full-button,.back-to-leads,.empty-state>a){box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;min-height:var(--admin-control-height)!important;border-radius:var(--admin-control-radius)!important;padding:0 15px!important;font-size:14px!important;font-weight:500!important;line-height:1!important}:where(.primary-action,.primary-link,.generate-button,.save-button,.confirm-save,.small-primary,.full-button,.empty-state>a){border:1px solid var(--purple-600)!important;color:#fff!important;background:var(--purple-600)!important;box-shadow:0 7px 16px #7367f029!important}:where(.secondary-action,.secondary-button,.back-to-leads){border:1px solid var(--line)!important;color:var(--purple-700)!important;box-shadow:none!important;background:#fff!important}:where(.primary-action,.primary-link,.generate-button,.save-button,.confirm-save,.small-primary,.full-button,.empty-state>a):hover:not(:disabled){transform:translateY(-1px);border-color:var(--purple-700)!important;background:var(--purple-700)!important}:where(.secondary-action,.secondary-button,.back-to-leads):hover:not(:disabled){border-color:var(--purple-400)!important;background:var(--purple-50)!important}:where(.primary-action,.secondary-action,.primary-link,.generate-button,.save-button,.confirm-save,.secondary-button,.small-primary,.full-button,.empty-state>a) svg{flex:none;width:19px!important;height:19px!important}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #7367f038!important}:where(button,[type=button],[type=submit]):disabled{cursor:not-allowed;opacity:.48;transform:none!important}:where(.lead-kpis,.clients-main .metrics-row){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}:where(.lead-kpis,.clients-main .metrics-row)>article{border:1px solid var(--line)!important;border-radius:var(--admin-radius)!important;min-height:118px!important;box-shadow:var(--shadow)!important;background:#fff!important;align-items:center!important;gap:15px!important;padding:20px!important;display:flex!important}:where(.lead-kpis,.clients-main .metrics-row)>article>svg{flex:none;width:34px!important;height:34px!important}:where(.lead-kpis,.clients-main .metrics-row)>article>span{min-width:0;gap:3px!important;display:grid!important}:where(.lead-kpis,.clients-main .metrics-row) small{text-transform:uppercase;color:var(--muted)!important;letter-spacing:.06em!important;font-size:13px!important;font-weight:600!important}:where(.lead-kpis,.clients-main .metrics-row) strong{letter-spacing:-.035em!important;font-size:30px!important;font-weight:600!important;line-height:1!important}:where(.lead-kpis,.clients-main .metrics-row) em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden;color:var(--soft)!important;font-size:14px!important}:where(.lead-toolbar,.client-toolbar){justify-content:space-between!important;align-items:center!important;gap:var(--admin-gap)!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:14px!important;margin-top:16px!important;padding:8px!important;display:flex!important;box-shadow:0 5px 18px #2f2b3d0d!important}:where(.lead-tabs,.queue-tabs){scrollbar-width:none;min-width:0;overflow-x:auto;align-items:center!important;gap:4px!important;display:flex!important}:where(.lead-tabs,.queue-tabs)>button{white-space:nowrap;min-height:40px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0 13px!important;font-size:14px!important;font-weight:500!important}:where(.lead-tabs,.queue-tabs)>button.active{color:var(--purple-700)!important;background:var(--purple-100)!important}:where(.lead-tabs,.queue-tabs) b{margin-left:5px;font-size:11px!important}:where(.lead-actions,.toolbar-actions){flex:none;gap:8px!important;display:flex!important}:where(.filter-panel,.filters-panel,.lead-queue,.client-queue){border:1px solid var(--line)!important;border-radius:var(--admin-radius)!important;box-shadow:var(--shadow)!important;background:#fff!important;margin-top:16px!important;padding:20px!important}:where(.filter-panel,.filters-panel){padding-block:15px!important}:where(.filter-panel,.filters-panel)>summary{cursor:pointer;gap:16px;min-height:38px;list-style:none;justify-content:space-between!important;align-items:center!important;display:flex!important}:where(.filter-title strong,.queue-header h2,.client-queue>header h2){margin:0;font-size:18px!important;font-weight:600!important}:where(.filter-title small,.queue-header p,.client-queue>header p){color:var(--muted);margin:0;font-size:14px!important;font-weight:400!important}:where(.filter-toggle-label,.filter-toggle){white-space:nowrap;align-items:center;gap:9px;color:var(--purple-700)!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important}:where(.lead-search,.client-search)>span,:where(.filter-grid) label>span{color:var(--muted)!important;font-size:13px!important;font-weight:600!important}:where(.lead-search,.client-search)>div{border:1px solid var(--line)!important;border-radius:var(--admin-control-radius)!important;height:44px!important}:where(.filter-grid) select{height:42px!important;font-size:14px!important}:where(.lead-record,.client-card){transition:border-color .18s,box-shadow .18s,transform .18s;border:1px solid var(--line)!important;background:#fff!important;border-radius:13px!important}:where(.lead-record,.client-card):hover{transform:translateY(-1px);border-color:#cfc8ea!important;box-shadow:0 7px 18px #2f2b3d12!important}:where(.lead-record h3,.client-card h3){font-size:15px!important;font-weight:500!important}:where(.lead-record header p,.client-card header p){font-size:14px!important}:where(.lead-meta,.client-meta) small{font-size:12px!important;font-weight:600!important}:where(.lead-meta,.client-meta) strong{font-size:14px!important;font-weight:400!important}:where(.compact-switch,.compact-toggle){align-items:center;gap:8px;color:var(--muted)!important;font-size:14px!important;font-weight:500!important;display:flex!important}.detail-command-bar{min-height:76px}.detail-identity>.detail-status-badge{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;min-height:28px!important;padding:5px 10px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.detail-command-actions>:where(a,button){min-height:var(--admin-control-height)!important;border-radius:var(--admin-control-radius)!important;padding:0 15px!important;font-size:14px!important}:where(.workspace-tabs,.summary-tabs) button,:where(.agent-tabs,.settings-nav) button{border-radius:10px!important;min-height:44px!important;font-size:14px!important;font-weight:500!important}:where(.prototype-modal,.detail-modal,.sheet,.edit-modal,.save-modal,.lead-preview-modal){border-radius:18px!important}:where(.prototype-modal,.detail-modal,.sheet,.edit-modal,.save-modal,.lead-preview-modal) :where(input,select){border-radius:10px!important;min-height:44px!important;font-size:15px!important}:where(.prototype-modal,.detail-modal,.sheet,.edit-modal,.save-modal,.lead-preview-modal) textarea{border-radius:10px!important;font-size:15px!important}.form-section>label{gap:6px;margin-top:12px;display:grid}.form-section>label>span{font-size:13px!important;font-weight:600!important}.form-section>label>input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:0 12px;font-size:15px}.form-section>label>input:focus{border-color:var(--purple-500);box-shadow:0 0 0 3px #7367f01a}.selected-lead,.selected-lead>div{min-width:0}.selected-lead small{overflow-wrap:anywhere}:where(.lead-meta,.client-meta,.information-grid,.info-grid,.result-details) :where(dd,strong,a){font-weight:400!important}@media (width<=1100px){:where(.lead-kpis,.clients-main .metrics-row){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){:root{--admin-pad-x:14px}:where(.dashboard-main,.leads-main,.lead-detail-main,.generation-main,.import-main,.agent-main,.clients-main,.detail-main){padding:18px var(--admin-pad-x) 40px!important}:where(.lead-kpis,.clients-main .metrics-row){gap:10px!important}:where(.lead-kpis,.clients-main .metrics-row)>article{min-height:112px!important;padding:15px!important}:where(.lead-kpis,.clients-main .metrics-row)>article>svg{width:28px!important;height:28px!important}:where(.lead-kpis,.clients-main .metrics-row) strong{font-size:26px!important}:where(.lead-toolbar,.client-toolbar){flex-direction:column!important;align-items:stretch!important}:where(.lead-actions,.toolbar-actions){grid-template-columns:1fr 1fr!important;display:grid!important}:where(.lead-actions,.toolbar-actions)>*{width:100%}:where(.filter-panel,.filters-panel,.lead-queue,.client-queue){margin-top:12px!important;padding:16px!important}.detail-identity>.detail-status-badge:first-of-type{margin-left:54px!important}}@media (width<=430px){:where(.lead-kpis,.clients-main .metrics-row){grid-template-columns:1fr 1fr!important}:where(.lead-kpis,.clients-main .metrics-row)>article{align-items:flex-start!important;gap:9px!important;min-height:126px!important}:where(.lead-kpis,.clients-main .metrics-row) em{white-space:normal}:where(.lead-tabs,.queue-tabs){width:100%;overflow:visible;grid-template-columns:repeat(3,1fr)!important;display:grid!important}:where(.lead-tabs,.queue-tabs)>button{min-width:0;padding-inline:6px!important}:where(.lead-actions,.toolbar-actions){grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
