.pd-app{--pd-brand:#cf1738;--pd-brand-soft:#cf17380d;--pd-brand-mid:#cf173822;--pd-canvas:#f5f6f9;--pd-surface:#fff;--pd-ink:#182230;--pd-muted:#667385;--pd-faint:#667385;--pd-line:#e5e9ef;--pd-success:#18734f;--pd-success-soft:#eaf6ef;--pd-warning:#90621b;--pd-warning-soft:#fff5df;--pd-danger:#b42b3f;--pd-danger-soft:#fff0f2;--pd-text-xs:12px;--pd-text-sm:14px;--pd-text-md:16px;--pd-text-lg:20px;--pd-title:28px;--pd-display:36px;--pd-radius-control:9px;--pd-radius-card:12px;--pd-radius-panel:16px;--pd-shadow:0 3px 14px #16223205;--pd-overlay-shadow:0 24px 80px #14203330;color:var(--pd-ink);background:var(--pd-canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:var(--pd-text-sm);-webkit-font-smoothing:antialiased;min-height:100svh;line-height:1.5}.pd-app *,.pd-app :before,.pd-app :after{box-sizing:border-box}.pd-app [hidden]{display:none!important}.pd-app h1,.pd-app h2,.pd-app h3,.pd-app p{margin:0}.pd-app button,.pd-app input,.pd-app select,.pd-app textarea{font:inherit}.pd-app button,.pd-app a{-webkit-tap-highlight-color:transparent}.pd-app button{cursor:pointer}.pd-app button:disabled{cursor:not-allowed}.pd-app :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--pd-brand);outline-offset:3px}.pd-app button:disabled{opacity:.42}.pd-icon{vertical-align:middle;flex:none;width:20px;height:20px}.pd-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pd-skip{z-index:200;background:var(--pd-brand);color:#fff;border-radius:9px;padding:12px 18px;position:fixed;top:-80px;left:16px}.pd-skip:focus{top:12px}.pd-app .pd-action{appearance:none;border-radius:var(--pd-radius-control);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:650;line-height:22px;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.pd-app .pd-action .pd-icon{width:18px;height:18px}.pd-action--primary{background:var(--pd-brand);color:#fff;box-shadow:0 2px 4px #18223012}.pd-action--primary:hover:not(:disabled){filter:brightness(.92)}.pd-action--secondary{color:#344054;background:#fff;box-shadow:0 1px 2px #18223005;border-color:#dce2e9!important}.pd-action--secondary:hover:not(:disabled){background:#f7f8fb}.pd-action--ghost{color:#586579;background:0 0}.pd-action--ghost:hover:not(:disabled){color:var(--pd-ink);background:#edf0f5}.pd-action--danger{background:var(--pd-danger);color:#fff}.pd-action--on-brand{color:var(--pd-brand);background:#fff}.pd-action--on-brand:hover{background:#ffffffe6}.pd-app .pd-action--compact{min-height:36px;padding:6px 12px;font-size:12px;line-height:22px}.pd-app .pd-icon-button{color:#667385;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;min-width:44px;min-height:44px;padding:10px;display:inline-grid}.pd-icon-button:hover:not(:disabled){color:var(--pd-ink);background:#edf0f5}.pd-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite pd-spin}@keyframes pd-spin{to{transform:rotate(360deg)}}.pd-badge{white-space:normal;vertical-align:middle;border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:24px;padding:3px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.pd-badge i,.pd-freshness i,.pd-preview-label i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pd-badge--neutral{color:#5d697a;background:#f0f2f6}.pd-badge--success{background:var(--pd-success-soft);color:var(--pd-success)}.pd-badge--warning{background:var(--pd-warning-soft);color:var(--pd-warning)}.pd-badge--danger{background:var(--pd-danger-soft);color:var(--pd-danger);border:1px solid #f3c4cd}.pd-badge--brand{background:var(--pd-brand-soft);color:var(--pd-brand)}.pd-avatar{color:#71565e;background:#f3e9ed;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-grid}.pd-avatar--1{color:#54618e;background:#e9edf9}.pd-avatar--2{color:#577657;background:#eaf1e8}.pd-avatar--3{color:#9b7754;background:#faeee2}.pd-avatar--4{color:#776193;background:#ece7f6}.pd-avatar--large{width:64px;height:64px;font-size:20px}.pd-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--pd-brand);font-size:12px;font-weight:700;line-height:18px}.pd-caption{color:var(--pd-muted);font-size:12px;line-height:1.5}.pd-description{color:var(--pd-muted);font-size:14px;line-height:1.6}.pd-positive{color:var(--pd-success);align-items:center;gap:3px;font-weight:600;display:inline-flex}.pd-positive .pd-icon{width:13px;height:13px}.pd-negative{color:var(--pd-danger)}.pd-label{color:var(--pd-muted);font-size:12px;font-weight:500}.pd-shell{grid-template-columns:248px minmax(0,1fr);min-height:100svh;display:grid}.pd-sidebar{color:#c8ced8;z-index:50;scrollbar-width:thin;scrollbar-color:#414750 #15171c;overscroll-behavior:contain;background:#15171c;flex-direction:column;gap:24px;width:248px;padding:26px 18px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.pd-brand{color:#fff;align-items:center;gap:8px;min-height:52px;padding:0 8px;text-decoration:none;display:flex}.pd-brand>img{object-fit:cover;object-position:center;filter:brightness(0)invert();clip-path:inset(9% 0);width:154px;height:58px}.pd-brand>span:last-child{letter-spacing:.05em;color:#919aa8;margin-top:12px;font-size:14px;font-weight:750}.pd-brand>strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.pd-custom-brand{background:var(--pd-brand);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pd-company-switch{color:#e6e9ef;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 10px;display:flex}.pd-company-switch>span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.pd-company-switch strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pd-company-switch small{color:#8f99a9;font-size:12px}.pd-company-monogram{width:32px;height:32px;color:var(--pd-brand);background:#fff;border:1px solid #fff2;border-radius:9px;place-items:center;font-weight:800;display:grid}.pd-company-switch>.pd-icon{color:#87909e;width:16px}.pd-sidebar nav{flex-direction:column;gap:24px;display:flex}.pd-nav-group>span{color:#7e899b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;padding:0 12px;font-size:12px;font-weight:650;display:block}.pd-nav-group>a{color:#c8ced8;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:11px 12px;font-size:14px;text-decoration:none;display:flex}.pd-nav-group>a>.pd-icon{color:#8994a6;width:18px;height:18px}.pd-nav-group>a:hover{color:#fff;background:#ffffff08}.pd-nav-group>a[aria-current=page]{color:#fff;background:#ffffff0e;font-weight:600}.pd-nav-group>a[aria-current=page]>.pd-icon{color:#ff5673}.pd-nav-group>a>i{background:#ef2449;border-radius:50%;width:5px;height:5px;margin-left:auto}.pd-nav-studio{background:linear-gradient(145deg,#ffffff04,#0000);border:1px solid #ffffff0d;border-radius:12px;margin-top:auto;padding:18px 12px}.pd-nav-studio p{color:#e0e4ec;font-size:12px;font-weight:650}.pd-nav-studio>span{color:#8894a7;margin-top:5px;font-size:12px;line-height:1.7;display:block}.pd-nav-studio button{color:#cbd2df;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 0 0;font-size:12px;display:flex}.pd-nav-studio button>.pd-icon{width:16px;height:16px}.pd-nav-studio button>.pd-icon:last-child{margin-left:auto}.pd-sidebar-footer{border-top:1px solid #ffffff0e;padding-top:14px}.pd-sidebar-footer>button{color:#a7b1c1;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;font-size:12px;display:flex}.pd-sidebar-footer>button>.pd-icon{width:16px}.pd-sidebar-footer>button>.pd-icon:last-child{margin-left:auto}.pd-sidebar-footer>div{align-items:center;gap:8px;padding:14px 0 0;display:flex}.pd-sidebar-footer .pd-avatar{color:#f4c5d1;background:#3a2b33;border-color:#ffffff18}.pd-sidebar-footer>div>span:nth-child(2){gap:1px;min-width:0;display:grid}.pd-sidebar-footer strong{color:#e1e6ef;font-size:12px}.pd-sidebar-footer small{color:#8490a3;font-size:12px}.pd-sidebar-footer .pd-badge{color:#939fb1;background:#ffffff0d;margin-left:auto;font-size:10px}.pd-main{grid-column:2;min-width:0}.pd-topbar{z-index:20;border-bottom:1px solid var(--pd-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffe;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.pd-topbar>div{align-items:center;gap:16px;min-width:0;display:flex}.pd-breadcrumb{color:var(--pd-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.pd-breadcrumb>.pd-icon{color:#a5aeba;width:13px;height:13px}.pd-breadcrumb strong{color:#48566a;font-weight:500}.pd-preview-label{color:#667385;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.pd-preview-label i{color:#c1913d}.pd-topbar .pd-menu-trigger{display:none}.pd-page{max-width:1440px;margin:0 auto;padding:30px 32px 24px}.pd-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.pd-page-header h1{letter-spacing:-.045em;margin:5px 0 8px;font-size:28px;font-weight:750;line-height:1.2}.pd-page-header .pd-description{max-width:600px}.pd-page-actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.pd-select-control{color:#667385;background:#fff;border:1px solid #dce2e9;border-radius:9px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex;position:relative;box-shadow:0 1px 2px #18223005}.pd-select-control>.pd-icon{width:16px;height:16px}.pd-select-control select{appearance:none;color:#344054;background:0 0;border:0;max-width:160px;min-height:42px;padding:0;font-size:14px;font-weight:600}.pd-select-control>.pd-icon:last-child{width:13px;height:13px}.pd-panel{border:1px solid var(--pd-line);background:var(--pd-surface);min-width:0;box-shadow:var(--pd-shadow);border-radius:16px;overflow:hidden}.pd-panel-header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.pd-panel-header h2,.pd-section-title h2{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:24px}.pd-panel-header p,.pd-section-title p{color:var(--pd-muted);margin-top:3px;font-size:12px}.pd-panel-actions{flex:none;align-items:center;gap:8px;display:flex}.pd-panel-foot{border-top:1px solid var(--pd-line);color:#7e8b9d;align-items:center;gap:8px;padding:14px 24px;font-size:12px;line-height:18px;display:flex}.pd-panel-foot>.pd-icon{width:14px;height:14px}.pd-foot-right{margin-left:auto}.pd-tabs{background:#f0f2f6;border:1px solid #e9edf2;border-radius:9px;align-items:center;gap:3px;min-width:0;padding:3px;display:flex}.pd-tabs>button{white-space:nowrap;color:#778397;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.pd-tabs>button.is-active{color:var(--pd-ink);background:#fff;border-color:#e4e8ee;box-shadow:0 1px 3px #14203308}.pd-tabs>button>span{opacity:.75;font-size:12px;font-weight:500}.pd-search{background:#fff;border:1px solid #dce2e9;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 12px;display:flex}.pd-search>.pd-icon{color:#8d99a9;width:17px;height:17px}.pd-search input{width:100%;min-width:0;height:42px;color:var(--pd-ink);background:0 0;border:0;padding:0;font-size:14px;outline:none!important}.pd-search:focus-within{outline:3px solid var(--pd-brand-mid);border-color:var(--pd-brand)}.pd-search input::placeholder{color:var(--pd-muted)}.pd-search>button{color:#8b96a6;background:0 0;border:0;flex:none;place-items:center;width:32px;min-height:36px;padding:4px;display:grid}.pd-search>button .pd-icon{width:15px;height:15px}.pd-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;display:flex}.pd-field>span{color:#526176;font-size:12px;font-weight:650}.pd-field :is(input:not([type=checkbox]):not([type=color]),select,textarea){width:100%;min-width:0;min-height:44px;color:var(--pd-ink);background:#fff;border:1px solid #dce2e9;border-radius:9px;padding:10px 12px;font-size:14px;line-height:22px}.pd-field select{appearance:auto}.pd-field textarea{resize:vertical;min-height:110px}.pd-field small{color:var(--pd-muted);font-size:12px;line-height:1.5}.pd-field.has-error input{border-color:var(--pd-danger)}.pd-field.has-error small{color:var(--pd-danger)}.pd-money-input{position:relative}.pd-money-input>span{color:#7c8899;position:absolute;top:11px;left:13px}.pd-field .pd-money-input input{padding-left:30px}.pd-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.pd-empty>span{color:#8a96a8;background:#f8f9fb;border:1px solid #e7ebf1;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.pd-empty h3{margin-top:6px;font-size:16px}.pd-empty p{color:var(--pd-muted);max-width:360px;margin-bottom:8px;font-size:14px}.pd-momentum{isolation:isolate;color:#fff;background:var(--pd-brand);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.pd-momentum:before{content:"";z-index:-1;border:80px solid #ffffff08;border-radius:50%;width:600px;height:600px;position:absolute;top:-300px;right:-200px}.pd-momentum:after{content:"";z-index:-1;border:1px solid #ffffff18;border-radius:50%;width:800px;height:800px;position:absolute;top:-400px;right:-290px}.pd-overline{color:#ffffffe0;letter-spacing:.03em;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.pd-overline .pd-icon{width:15px;height:15px}.pd-momentum h2{letter-spacing:-.045em;max-width:650px;margin:13px 0 10px;font-size:36px;font-weight:730;line-height:1.13}.pd-momentum p{color:#ffffffc9;margin-bottom:20px;font-size:14px;line-height:1.6}.pd-momentum .pd-action{box-shadow:none}.pd-goal-visual{flex-direction:column;flex:none;align-items:center;margin:0 30px 0 10px;display:flex}.pd-goal-visual>span{color:#ffffffd0;align-items:center;gap:7px;margin-top:6px;font-size:12px;display:flex}.pd-goal-visual>span>i{background:#fff;border-radius:50%;width:5px;height:5px}.pd-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.pd-metric{border:1px solid var(--pd-line);min-width:0;box-shadow:var(--pd-shadow);background:#fff;border-radius:12px;padding:18px 20px}.pd-metric>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-metric>.pd-label{font-size:12px}.pd-metric-icon{width:32px;height:32px;color:var(--pd-brand);background:var(--pd-brand-soft);border-radius:9px;flex:none;place-items:center;display:grid}.pd-metric-icon>.pd-icon{width:17px;height:17px}.pd-tone-success{color:var(--pd-success);background:var(--pd-success-soft)}.pd-tone-amber{color:var(--pd-warning);background:var(--pd-warning-soft)}.pd-metric>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:5px 0 8px;font-size:28px;font-weight:750;line-height:1.25;display:block}.pd-metric>p{color:var(--pd-muted);font-size:12px;line-height:18px}.pd-metric>p b{color:#596a80;font-weight:600}.pd-home-grid{grid-template-columns:minmax(0,1fr) 284px;align-items:start;gap:24px;display:grid}.pd-board-controls{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 20px 18px;display:flex}.pd-board-search{align-items:center;gap:16px;padding:0 24px 18px;display:flex}.pd-board-search .pd-search{max-width:300px}.pd-board-search>.pd-caption{white-space:nowrap;margin-left:auto}.pd-table-wrap{width:100%;overflow-x:auto}.pd-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.pd-table th,.pd-table td{vertical-align:middle;border-bottom:1px solid #eef1f5;padding:14px 16px}.pd-table thead th{color:#8a96a7;white-space:normal;background:#fafbfc;border-top:1px solid #edf0f4;padding:11px 16px;font-size:12px;font-weight:500;line-height:18px}.pd-table tbody th{font-weight:600}.pd-table tbody tr:last-child>th,.pd-table tbody tr:last-child>td{border-bottom:0}.pd-table tbody tr:hover{background:#fbfcfe}.pd-table .pd-number{text-align:right;white-space:nowrap}.pd-table thead .pd-sorted,.pd-table td.pd-sorted{color:var(--pd-brand)}.pd-table td>strong{font-weight:700}.pd-rank-column{width:50px}.pd-rank{color:#8b97a7;place-items:center;width:26px;height:28px;font-size:12px;display:inline-grid}.pd-rank--0{color:#a27619;background:#fff5d9;border-radius:7px;font-weight:700}.pd-rank--1{color:#737f91;background:#f0f2f5;border-radius:7px;font-weight:700}.pd-rank--2{color:#aa7953;background:#faf0e8;border-radius:7px;font-weight:700}.pd-app .pd-person-action{text-align:left;max-width:100%;min-height:44px;color:var(--pd-ink);background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.pd-person-action>span:last-child{gap:2px;min-width:0;display:grid}.pd-person-action strong{font-size:14px;font-weight:600;line-height:20px}.pd-person-action small{color:#8a96a7;font-size:12px;font-weight:400;line-height:17px}.pd-leaderboard th:nth-child(3),.pd-leaderboard th:nth-child(4){width:90px}.pd-leaderboard td:last-child{padding-right:24px}.pd-mini-track{background:#eef1f6;border-radius:3px;width:58px;height:3px;margin:7px 0 0 auto;display:block;overflow:hidden}.pd-mini-track>i{background:var(--pd-brand);opacity:.65;border-radius:3px;height:100%;display:block}.pd-home-aside{gap:20px;display:grid}.pd-challenge{color:#fff;background:linear-gradient(155deg,#1f2430,#181c26);border-color:#272d39;padding:24px;position:relative}.pd-challenge-mark{color:#e6c98e;background:#ffffff0c;border:1px solid #e8c48b25;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:22px;display:grid}.pd-challenge .pd-eyebrow{color:#d6bd89;letter-spacing:.07em;font-size:12px}.pd-challenge h2{letter-spacing:-.035em;margin:9px 0 12px;font-size:28px;font-weight:650;line-height:1.15}.pd-challenge>p:not(.pd-eyebrow){color:#98a3b6;font-size:12px;line-height:1.8}.pd-qualification{border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;align-items:center;gap:9px;margin:20px 0;padding:16px 0;display:flex}.pd-qualification .pd-avatar{color:#f5d3dd;background:#4a3b42;border:0;width:30px;height:30px;font-size:10px}.pd-qualification>div{gap:3px;display:grid}.pd-qualification strong{font-size:12px;font-weight:600}.pd-qualification>div>span{color:#97a5bb;font-size:12px}.pd-success-circle{color:#8cd5a8;background:#80d4a11a;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;margin-left:auto;display:grid}.pd-success-circle>.pd-icon{width:13px;height:13px}.pd-challenge .pd-action{width:100%}.pd-upcoming .pd-panel-header{padding:20px 20px 12px}.pd-week-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:6px 22px 0;display:grid}.pd-week-bars>div{flex-direction:column;align-items:center;gap:7px;display:flex}.pd-week-bars b{color:#8895a6;font-size:12px;font-weight:500}.pd-week-bars>div>span{justify-content:center;align-items:flex-end;width:100%;height:72px;display:flex}.pd-week-bars i{background:var(--pd-brand-mid);border-radius:5px 5px 2px 2px;width:100%;min-height:5px;display:block}.pd-week-bars>div:nth-child(4) i{background:var(--pd-brand)}.pd-week-bars small{color:#a3acb9;font-size:12px}.pd-upcoming-total{align-items:center;gap:12px;padding:17px 22px;display:flex}.pd-upcoming-total strong{letter-spacing:-.04em;font-size:28px}.pd-upcoming-total span{color:#8793a5;font-size:12px;line-height:18px}.pd-upcoming>.pd-action{margin:0 20px 20px;display:flex}.pd-queue-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.pd-queue{border:1px solid var(--pd-line);text-align:left;min-width:0;color:var(--pd-ink);box-shadow:var(--pd-shadow);background:#fff;border-radius:12px;padding:16px 18px;position:relative}.pd-queue>span:first-child{color:var(--pd-muted);white-space:normal;align-items:center;gap:7px;font-size:12px;display:flex}.pd-queue>span:first-child .pd-icon{width:16px;height:16px}.pd-queue>strong{letter-spacing:-.035em;margin-top:10px;font-size:28px;font-weight:700;line-height:1.2;display:block}.pd-queue-end{color:#c5cdd7;position:absolute;bottom:19px;right:15px}.pd-queue-end .pd-icon{width:15px;height:15px}.pd-queue.is-active{border-color:var(--pd-brand);background:var(--pd-brand-soft);box-shadow:0 0 0 1px var(--pd-brand)}.pd-queue.is-active>span:first-child,.pd-queue.is-active .pd-queue-end{color:var(--pd-brand)}.pd-queue:hover:not(.is-active){border-color:#bec8d4}.pd-freshness{color:#8390a2;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pd-freshness>i{background:#59a67e}.pd-list-toolbar{align-items:center;gap:10px;padding:0 24px 16px;display:flex}.pd-list-toolbar>.pd-search{max-width:none}.pd-sort{flex:none;margin-left:auto}.pd-sort select{color:#7b899d;background:0 0;border:0;max-width:185px;min-height:44px;padding:10px 0 10px 8px;font-size:12px}.pd-filter-tray{border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);background:#fafbfc;align-items:flex-end;gap:12px;padding:16px 24px;display:flex}.pd-filter-tray>.pd-field{flex:1;margin:0}.pd-list-context{color:#8a96a7;background:#fcfcfe;border-top:1px solid #f0f2f6;align-items:center;gap:7px;padding:11px 24px;font-size:12px;display:flex}.pd-list-context .pd-icon{width:14px;height:14px}.pd-followup-table{table-layout:fixed}.pd-followup-table th:first-child{width:28%}.pd-followup-table th:nth-child(2){width:17%}.pd-followup-table th:nth-child(3){width:21%}.pd-followup-table th:nth-child(4),.pd-followup-table th:nth-child(5){width:14%}.pd-followup-table th:nth-child(6){width:6%}.pd-followup-table :is(th,td){overflow-wrap:anywhere;padding-left:16px;padding-right:12px}.pd-name-action{text-align:left;max-width:100%;min-height:36px;color:var(--pd-ink);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:650;display:inline-flex}.pd-name-action>.pd-icon{color:#aab3c0;width:13px;height:13px}.pd-name-action:hover{color:var(--pd-brand)}.pd-cell-detail{color:#8995a6;font-size:12px;line-height:17px;display:block}.pd-cell-address{color:#9aa5b4;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:17px;display:block}.pd-compact-rep{display:none}.pd-rep-inline{align-items:center;gap:8px;min-width:0;display:flex}.pd-rep-inline>.pd-avatar{width:28px;height:28px;font-size:10px}.pd-rep-inline>span:last-child{color:#5d6c80;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:18px}.pd-rep-inline small{color:#97a2b1;margin-top:2px;font-size:12px;font-weight:400;display:block}.pd-status-cell>.pd-badge{width:fit-content;display:table}.pd-status-cell>.pd-badge+.pd-badge{margin-top:6px}.pd-install-cell,.pd-due-cell{color:#7a889c;white-space:normal;font-size:12px}.pd-overdue{color:var(--pd-danger)}.pd-due-cell small{color:#bc7482;margin-top:3px;font-size:12px;display:block}.pd-open-cell{text-align:right}.pd-open-cell .pd-icon-button{width:36px;min-width:36px}.pd-payroll-statusbar{justify-content:space-between;align-items:center;gap:16px;padding:0 0 19px;display:flex}.pd-payroll-statusbar>div{align-items:center;gap:12px;display:flex}.pd-payroll-statusbar>div>span:last-child{color:#8b97a7;align-items:center;gap:6px;font-size:12px;display:flex}.pd-payroll-statusbar .pd-icon{width:14px;height:14px}.pd-workflow{border:1px solid var(--pd-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:8px;display:grid}.pd-workflow>button{text-align:left;color:#96a1b1;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.pd-workflow>button>span{background:#f1f3f7;border:1px solid #e9edf2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.pd-workflow>button>span>.pd-icon{width:15px;height:15px}.pd-workflow>button>div{flex:1;gap:1px;display:grid}.pd-workflow strong{color:#768396;font-size:14px;font-weight:650}.pd-workflow small{color:#a1aaba;font-size:12px}.pd-workflow>button>.pd-icon{color:#cbd2dc;width:14px}.pd-workflow>button[aria-current=step]{background:var(--pd-brand-soft)}.pd-workflow>button[aria-current=step]>span{background:var(--pd-brand);border-color:var(--pd-brand);color:#fff}.pd-workflow>button[aria-current=step] strong{color:var(--pd-ink)}.pd-workflow>button[aria-current=step] small{color:#8793a4}.pd-payroll-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.pd-payroll-main{gap:24px;min-width:0;display:grid}.pd-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pd-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pd-source{text-align:left;border:1px solid var(--pd-line);color:var(--pd-ink);box-shadow:var(--pd-shadow);background:#fff;border-radius:12px;flex-direction:column;padding:18px 18px 0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.pd-source:hover:not(:disabled){border-color:var(--pd-brand);box-shadow:0 0 0 2px var(--pd-brand-soft)}.pd-source.is-empty{background:#ffffff50;border-style:dashed}.pd-source-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pd-provider{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:inline-grid}.pd-provider--magenta{color:#c82e79;background:#fbe8f2}.pd-provider--blue{color:#3493bd;background:#e9f4fc}.pd-provider--dark{color:#48576d;background:#eef0f5}.pd-provider--red{color:#c45b6c;background:#fdecee}.pd-source h3{margin-bottom:7px;font-size:14px;font-weight:650}.pd-source>strong{letter-spacing:-.04em;font-size:28px;font-weight:700;line-height:1.3}.pd-source>strong>small{letter-spacing:0;color:#909cab;margin-left:7px;font-size:12px;font-weight:400}.pd-source-dash{color:#c4ccd7}.pd-source>p{color:#94a0b0;margin:6px 0 18px;font-size:12px}.pd-source-action{color:#728198;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;width:calc(100% + 36px);min-height:44px;margin:0 -18px;padding:12px 18px;font-size:12px;font-weight:600;display:flex}.pd-source-action .pd-icon{width:15px;height:15px}.pd-expense-list{padding:0 24px}.pd-expense{border-bottom:1px solid #eef1f5;align-items:center;gap:12px;padding:14px 0;display:flex}.pd-expense:last-child{border-bottom:0}.pd-expense-icon{color:#8b98ab;background:#fafbfc;border:1px solid #e9edf2;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pd-expense-icon>.pd-icon{width:17px;height:17px}.pd-expense>div{flex:1;gap:2px;display:grid}.pd-expense strong{font-size:14px;font-weight:600}.pd-expense small{color:#9aa5b4;font-size:12px}.pd-expense>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.pd-ledger-link{border-top:1px solid var(--pd-line);background:#fafbfc;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pd-ledger-link>div{color:#8a97a8;align-items:center;gap:8px;font-size:12px;display:flex}.pd-ledger-link .pd-icon{width:15px;height:15px}.pd-payroll-aside{position:sticky;top:88px}.pd-payout{padding:22px}.pd-payout-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:26px;display:flex}.pd-payout-head .pd-eyebrow{color:#8b97a8;letter-spacing:.06em;font-size:12px}.pd-payout>.pd-label{color:#738197;font-size:14px}.pd-payout>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:36px;font-weight:750;line-height:1.2;display:block}.pd-payout>p{color:#9aa5b5;font-size:12px}.pd-payout-breakdown{border-bottom:1px solid var(--pd-line);gap:12px;margin-top:25px;padding-bottom:22px;font-size:12px;display:grid}.pd-payout-breakdown>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-payout-breakdown span{color:#8c98a8}.pd-payout-breakdown b{color:#66758a;font-variant-numeric:tabular-nums;font-weight:500}.pd-payout-bottom{justify-content:space-between;align-items:center;gap:8px;padding:17px 0 22px;font-size:14px;display:flex}.pd-payout-bottom>span{font-weight:600}.pd-payout-bottom>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px}.pd-payout>.pd-action{width:100%}.pd-trust-note{color:#98a3b3;align-items:flex-start;gap:8px;padding:16px 4px;font-size:12px;line-height:1.7;display:flex}.pd-trust-note>.pd-icon{width:14px;height:14px;margin-top:3px}.pd-payroll-back{justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-payroll-back>.pd-action>.pd-icon{transform:rotate(180deg)}.pd-payroll-back>span{align-items:center;gap:6px;display:flex}.pd-payroll-back>span>.pd-icon{width:13px;height:13px}.pd-pay-table{font-size:12px}.pd-pay-table :is(th,td){padding:16px 12px}.pd-pay-table thead th{font-size:12px}.pd-pay-table th:first-child{min-width:155px}.pd-pay-table .pd-number{white-space:normal}.pd-pay-table tfoot{background:#fafbfc}.pd-pay-table tfoot th,.pd-pay-table tfoot td{border-top:1px solid var(--pd-line);border-bottom:0;padding:18px 12px;font-weight:700}.pd-review-ack{border-top:1px solid var(--pd-line);justify-items:start;gap:16px;padding:20px 24px;display:grid}.pd-check{color:#718096;align-items:flex-start;gap:10px;font-size:12px;display:flex}.pd-check input{width:17px;height:17px;accent-color:var(--pd-brand);flex:none;margin:1px 0 0}.pd-release-list{gap:14px;padding:0 24px 24px;display:grid}.pd-release-card{border:1px solid var(--pd-line);border-radius:12px;align-items:flex-start;gap:14px;padding:20px;display:flex}.pd-release-card.is-complete{background:#fcfefd;border-color:#d8e9dd}.pd-release-icon{color:#8b98aa;background:#f3f5f8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pd-release-card.is-complete>.pd-release-icon{background:var(--pd-success-soft);color:var(--pd-success)}.pd-release-icon>.pd-icon{width:18px;height:18px}.pd-release-card>div{flex:1;min-width:0}.pd-release-heading{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.pd-release-heading h3{font-size:14px;font-weight:650}.pd-release-card p{color:#8b98aa;margin-bottom:16px;font-size:12px;line-height:1.7}.pd-release-card .pd-caption{margin-top:8px;display:block}.pd-publication-value{color:#4f7563;font-variant-numeric:tabular-nums;margin:-4px 0 15px;font-size:14px;font-weight:650;display:block}.pd-frozen-summary{background:var(--pd-brand-soft);border:1px solid var(--pd-brand-mid);color:var(--pd-brand);border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:20px;padding:14px;display:flex}.pd-frozen-summary>.pd-icon{width:16px;height:16px;margin-top:3px}.pd-frozen-summary>div{gap:3px;display:grid}.pd-frozen-summary span,.pd-frozen-summary small{font-size:12px}.pd-frozen-summary strong{font-variant-numeric:tabular-nums;font-size:16px}.pd-frozen-summary small{color:#8895a6}.pd-dialog{width:min(620px,100% - 32px);max-width:calc(100% - 32px);max-height:calc(100dvh - 48px);color:var(--pd-ink);box-shadow:var(--pd-overlay-shadow);background:#fff;border:1px solid #e3e8f0;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.pd-dialog[open]{flex-direction:column;display:flex}.pd-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182870}.pd-dialog>header{border-bottom:1px solid var(--pd-line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.pd-dialog>header h2{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:28px}.pd-dialog>header p{color:#8a96a8;margin-top:5px;font-size:12px;line-height:18px}.pd-dialog>header>.pd-icon-button{margin:-8px -10px 0 0}.pd-dialog-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.pd-dialog>footer{border-top:1px solid var(--pd-line);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.pd-dialog--drawer{border-width:0 0 0 1px;border-radius:0;width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto}.pd-dialog--drawer>.pd-dialog-body{flex:1;padding:0}.pd-account-status{align-items:center;gap:8px;padding:18px 24px;display:flex}.pd-drawer-tabs{border-bottom:1px solid var(--pd-line);gap:20px;padding:0 24px;display:flex}.pd-drawer-tabs button{color:#98a3b3;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:44px;padding:10px 0;font-size:12px;font-weight:600;display:flex}.pd-drawer-tabs button[aria-pressed=true]{color:var(--pd-brand);border-bottom-color:var(--pd-brand)}.pd-drawer-tabs span{background:#f0f2f6;border-radius:4px;padding:1px 5px;font-size:12px}.pd-drawer-section{border-bottom:1px solid var(--pd-line);padding:24px}.pd-drawer-section:last-child{border-bottom:0}.pd-drawer-section h3{margin-bottom:16px;font-size:14px;font-weight:650}.pd-details{gap:16px;margin:0;display:grid}.pd-details>div{grid-template-columns:120px minmax(0,1fr);gap:16px;font-size:12px;line-height:20px;display:grid}.pd-details dt{color:#8b97a8}.pd-details dd{color:#526176;margin:0}.pd-appointment{color:#8d99aa;background:#f7f8fb;border:1px solid #edf0f4;border-radius:9px;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.pd-appointment>.pd-icon{width:19px}.pd-appointment>div{gap:3px;font-size:12px;display:grid}.pd-appointment strong{color:#596a80;font-weight:600}.pd-timeline{gap:0;display:grid}.pd-timeline>div{align-items:flex-start;gap:14px;padding:0 0 22px;font-size:12px;display:flex;position:relative}.pd-timeline>div:not(:last-child):before{content:"";background:#e6ebf2;width:1px;position:absolute;top:15px;bottom:0;left:4px}.pd-timeline i{background:#d9e0e9;border:2px solid #f6f8fb;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;position:relative}.pd-timeline strong{color:#526176;font-weight:600;display:block}.pd-timeline small{color:#a0aaba;margin:3px 0 7px;font-size:12px;display:block}.pd-timeline p{color:#7c8b9f;font-size:12px;line-height:1.7}.pd-dialog-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.pd-dialog-metrics>div{border:1px solid var(--pd-line);background:#fafbfc;border-radius:12px;gap:5px;padding:16px;display:grid}.pd-dialog-metrics span{color:#8b97a8;font-size:12px}.pd-dialog-metrics strong{letter-spacing:-.035em;font-size:28px;font-weight:700}.pd-summary-person{border-bottom:1px solid var(--pd-line);align-items:flex-start;gap:11px;padding:16px 0;display:flex}.pd-summary-person>div{flex:1;min-width:0}.pd-summary-person strong{font-size:14px;font-weight:600}.pd-summary-person p{color:#8b97a8;margin-top:5px;font-size:12px;line-height:1.7}.pd-profile-preview{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pd-challenge-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pd-challenge-months>div{border:1px solid var(--pd-line);border-radius:12px;justify-items:center;gap:5px;padding:20px 8px;display:grid}.pd-challenge-months span,.pd-challenge-months small{color:#8a96a8;font-size:12px}.pd-challenge-months strong{font-size:28px;line-height:1.4}.pd-callout{border:1px solid var(--pd-brand-mid);background:var(--pd-brand-soft);color:var(--pd-brand);border-radius:9px;align-items:flex-start;gap:10px;margin:20px 0;padding:14px;font-size:12px;line-height:1.7;display:flex}.pd-callout>.pd-icon{width:17px;height:17px;margin-top:2px}.pd-callout p{color:#6e7e93}.pd-source-preview>div,.pd-run-row{border-bottom:1px solid var(--pd-line);align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.pd-source-preview>div:last-child,.pd-run-row:last-child{border-bottom:0}.pd-source-preview>div>span:first-child,.pd-run-row>span:first-child{flex:1;gap:4px;min-width:0;display:grid}.pd-source-preview strong,.pd-run-row strong{color:#526176;font-weight:600}.pd-source-preview small,.pd-run-row small{color:#8d99aa;font-size:12px}.pd-source-preview b,.pd-run-row b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pd-statement{flex-direction:column;align-items:center;gap:10px;padding:8px 0 24px;display:flex}.pd-statement h3{letter-spacing:-.04em;margin-top:8px;font-size:36px}.pd-statement>span:last-child{color:#8d99aa;font-size:12px}.pd-statement-lines{margin:0}.pd-statement-lines>div{border-top:1px solid var(--pd-line);justify-content:space-between;gap:16px;padding:13px 0;font-size:14px;display:flex}.pd-statement-lines dt{color:#8b97a8}.pd-statement-lines dd{color:#526176;font-variant-numeric:tabular-nums;margin:0}.pd-confirm-icon{width:48px;height:48px;color:var(--pd-brand);background:var(--pd-brand-soft);border:1px solid var(--pd-brand-mid);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.pd-brand-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.pd-brand-presets>button{border:1px solid var(--pd-line);text-align:left;color:var(--pd-ink);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;padding:18px;display:flex}.pd-brand-presets>button[aria-pressed=true]{border-color:var(--pd-brand);box-shadow:0 0 0 1px var(--pd-brand)}.pd-brand-presets>button>span{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:7px;font-size:16px;font-weight:700;display:grid}.pd-brand-presets strong{font-size:14px;font-weight:600}.pd-brand-presets small{color:#8c98a9;font-size:12px}.pd-color-field{color:#7b899c;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.pd-color-field input[type=color]{border:1px solid var(--pd-line);cursor:pointer;background:#fff;border-radius:9px;width:44px;height:44px;padding:3px}.pd-gallery-heading{font-size:16px;margin:24px 0 18px!important}.pd-gallery-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.pd-gallery-badges{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0;display:flex}.pd-token-gallery{gap:16px;margin-top:24px;display:grid}.pd-token-gallery>div{border:1px solid var(--pd-line);border-radius:12px;padding:18px}.pd-token-gallery strong{font-size:14px;font-weight:650;display:block}.pd-token-gallery span{color:var(--pd-brand);margin:7px 0;font-size:16px;display:block}.pd-token-gallery p{color:#8c98a9;font-size:12px}.pd-toast-region{z-index:110;max-width:calc(100% - 48px);position:fixed;bottom:24px;right:24px}.pd-toast{color:#4c6358;background:#fff;border:1px solid #dce7df;border-radius:12px;align-items:center;gap:10px;max-width:420px;padding:10px 10px 10px 14px;font-size:12px;animation:.2s ease-out pd-toast-in;display:flex;box-shadow:0 8px 32px #15203315}.pd-toast>span{width:24px;height:24px;color:var(--pd-success);background:var(--pd-success-soft);border-radius:50%;flex:none;place-items:center;display:grid}.pd-toast>span>.pd-icon{width:14px;height:14px}.pd-toast>.pd-icon-button{width:36px;min-width:36px;height:36px;min-height:36px;margin-left:8px}@keyframes pd-toast-in{0%{opacity:0;transform:translateY(8px)}}.pd-workspace-foot{color:#a0aab9;justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:auto;padding:8px 32px 24px;font-size:12px;display:flex}.pd-workspace-foot>span{align-items:center;gap:7px;display:flex}.pd-workspace-foot .pd-icon{width:14px;height:14px}.pd-workspace-foot>button{color:#8492a6;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:12px;display:flex}.pd-bottom-nav,.pd-nav-backdrop{display:none}@media (max-width:1200px){.pd-shell{grid-template-columns:216px minmax(0,1fr)}.pd-sidebar{width:216px;padding:22px 14px 16px}.pd-brand{padding:0 5px}.pd-brand>img{width:138px;height:52px}.pd-page{padding:24px}.pd-topbar{padding:0 24px}.pd-workspace-foot{padding-left:24px;padding-right:24px}.pd-home-grid{grid-template-columns:minmax(0,1fr)}.pd-home-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-challenge{grid-template-columns:1fr;align-content:start;display:grid}.pd-challenge-mark{margin-bottom:14px}.pd-challenge h2 br{display:none}.pd-payroll-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.pd-payout{padding:18px}.pd-payout>strong{font-size:28px}.pd-page-header{flex-wrap:wrap;align-items:flex-start;gap:18px}.pd-page-actions{margin-left:0}.pd-followup-table th:nth-child(2),.pd-followup-table td:nth-child(2){display:none}.pd-followup-table th:first-child{width:33%}.pd-followup-table th:nth-child(3){width:25%}.pd-followup-table th:nth-child(4),.pd-followup-table th:nth-child(5){width:18%}.pd-compact-rep{color:#8794a7;margin-top:6px;font-size:12px;display:block}.pd-sort{display:none}.pd-queue-grid{gap:8px}.pd-queue{padding:14px}.pd-queue>span:first-child>.pd-icon{display:none}}@media (max-width:1000px){.pd-payroll-grid{grid-template-columns:minmax(0,1fr)}.pd-payroll-aside{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:18px;display:grid;position:static}.pd-payout-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.pd-page-header{margin-bottom:20px}.pd-momentum{padding:24px}.pd-momentum h2{font-size:28px}.pd-goal-visual{margin-right:0}.pd-queue-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pd-queue-end{display:none}.pd-pay-table .pd-action--compact{padding:6px 9px}.pd-pay-table .pd-rep-inline>.pd-avatar{display:none}}@media (max-width:900px){.pd-shell{grid-template-columns:minmax(0,1fr)}.pd-main{grid-column:1;padding-bottom:80px}.pd-sidebar{visibility:hidden;z-index:70;width:264px;transition:transform .2s;transform:translate(-100%)}.pd-sidebar.is-open{visibility:visible;transform:translate(0)}.pd-nav-backdrop{z-index:60;touch-action:none;background:#10182866;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.pd-topbar .pd-menu-trigger{margin-left:-9px;display:inline-grid}.pd-topbar{height:60px;padding:0 24px}.pd-topbar>div{gap:10px}.pd-preview-label{font-size:12px}.pd-breadcrumb{gap:6px}.pd-breadcrumb>strong,.pd-breadcrumb>.pd-icon{display:none}.pd-bottom-nav{z-index:50;padding:8px 12px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--pd-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.pd-bottom-nav>a,.pd-bottom-nav>button{color:#8794a6;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:7px;font-size:12px;text-decoration:none;display:flex}.pd-bottom-nav .pd-icon{width:19px;height:19px}.pd-bottom-nav>a[aria-current=page]{color:var(--pd-brand);background:var(--pd-brand-soft)}.pd-toast-region{bottom:86px}}@media (max-width:700px){.pd-page{padding:22px 16px}.pd-topbar{padding:0 16px}.pd-topbar>.pd-action{display:none}.pd-topbar .pd-action--compact{width:36px;min-width:36px;padding:8px}.pd-topbar .pd-action--compact>span{display:none}.pd-preview-label{gap:5px;font-size:10px}.pd-topbar>div:last-child{gap:8px}.pd-breadcrumb{text-overflow:ellipsis;max-width:145px;font-size:12px;overflow:hidden}.pd-page-header h1{font-size:28px}.pd-page-header .pd-description{font-size:12px;line-height:1.7}.pd-page-header .pd-eyebrow{font-size:10px}.pd-page-actions{gap:8px;width:100%}.pd-page-actions>.pd-action{flex:1;padding-left:12px;padding-right:12px;font-size:12px}.pd-select-control{flex:1}.pd-select-control select{width:100%;max-width:none;font-size:14px}.pd-momentum{align-items:flex-start;gap:16px;padding:24px 20px}.pd-momentum h2{margin-top:14px;font-size:28px;line-height:1.15}.pd-momentum p{margin-bottom:18px;font-size:12px}.pd-momentum .pd-overline{font-size:10px}.pd-goal-visual{display:none}.pd-momentum .pd-action{font-size:12px}.pd-momentum .pd-desktop-break{display:none}.pd-metrics{gap:8px;margin-bottom:20px}.pd-metric{padding:13px 12px}.pd-metric-icon{display:none}.pd-metric .pd-label{min-height:30px;font-size:10px;line-height:15px}.pd-metric>strong{margin-top:7px;font-size:28px}.pd-metric>p{font-size:10px;line-height:16px}.pd-metric .pd-positive{gap:1px}.pd-home-grid{gap:20px}.pd-home-aside{grid-template-columns:minmax(0,1fr)}.pd-challenge{padding:24px}.pd-challenge>h2{font-size:28px}.pd-panel-header{gap:10px;padding:18px 16px}.pd-panel-header h2{font-size:16px}.pd-panel-header>.pd-panel-actions{max-width:42%}.pd-panel-actions>.pd-badge{font-size:10px;line-height:16px}.pd-board-controls{gap:10px;padding:0 12px 14px}.pd-board-controls>.pd-tabs:first-child{justify-content:space-between;width:100%}.pd-app .pd-tabs>button{min-height:40px;padding:8px 10px;font-size:12px}.pd-board-controls>.pd-tabs:last-child{margin-left:auto}.pd-board-search{flex-direction:column;align-items:stretch;gap:8px;padding:0 16px 14px}.pd-board-search>.pd-search{max-width:none}.pd-board-search>.pd-caption{margin:0;font-size:10px}.pd-table .pd-person-action{gap:7px}.pd-person-action>.pd-avatar{width:30px;height:30px;font-size:10px}.pd-person-action strong{font-size:12px;line-height:18px}.pd-person-action small{font-size:10px;line-height:15px}.pd-table th,.pd-table td{padding:12px 10px}.pd-table thead th{padding:10px;font-size:10px}.pd-leaderboard .pd-rank-column{width:34px}.pd-rank{width:22px;font-size:10px}.pd-leaderboard td:first-child{padding-left:10px;padding-right:0}.pd-leaderboard th:nth-child(3),.pd-leaderboard th:nth-child(4){width:55px}.pd-leaderboard td:last-child{padding-right:14px}.pd-table .pd-number{font-size:12px}.pd-mini-track{width:36px}.pd-panel-foot{padding:12px 16px;font-size:10px;line-height:16px}.pd-foot-right{display:none}.pd-queue-grid{scrollbar-width:thin;gap:10px;margin:0 -16px 20px;padding:2px 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.pd-queue{flex:0 0 137px;min-height:100px;padding:14px}.pd-queue>span:first-child{font-size:12px}.pd-queue>strong{margin-top:10px;font-size:28px}.pd-queue-end{display:block}.pd-followup .pd-page-actions{flex-wrap:wrap}.pd-followup .pd-page-actions>.pd-action{flex:none;font-size:12px}.pd-followup .pd-page-actions>.pd-action:last-child{flex:1}.pd-freshness{white-space:normal;font-size:10px;line-height:16px}.pd-list-toolbar{gap:8px;padding:0 16px 14px}.pd-list-toolbar>.pd-action{padding:10px 12px;font-size:12px}.pd-list-toolbar .pd-search input{font-size:12px}.pd-list-context{padding:10px 16px;font-size:10px;line-height:16px}.pd-filter-tray{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px}.pd-filter-tray>.pd-field{flex:45%}.pd-filter-tray .pd-action{min-height:44px}.pd-followup-table,.pd-followup-table tbody{width:100%;display:block}.pd-followup-table thead{display:none}.pd-followup-table tbody tr{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) minmax(0,42%);gap:10px 12px;padding:18px 16px;display:grid}.pd-followup-table tbody td{border:0;min-width:0;padding:0;display:block;width:auto!important}.pd-followup-table tbody td.pd-customer-cell{grid-area:1/1/4}.pd-followup-table tbody td.pd-rep-cell{display:none}.pd-followup-table tbody td.pd-status-cell{text-align:right;grid-area:1/2}.pd-status-cell>.pd-badge{margin-left:auto;font-size:10px;line-height:16px}.pd-followup-table tbody td.pd-install-cell{text-align:right;grid-area:2/2;font-size:12px}.pd-followup-table tbody td.pd-due-cell{text-align:right;grid-area:3/2;font-size:12px}.pd-followup-table td[data-label]:before{content:attr(data-label);color:#a1abba;margin-bottom:3px;font-size:10px;line-height:16px;display:block}.pd-followup-table .pd-due-cell small{font-size:10px}.pd-followup-table .pd-open-cell{text-align:right;grid-area:4/2}.pd-followup-table .pd-open-cell .pd-icon-button{border:1px solid #e9edf3;width:44px;min-width:44px}.pd-name-action{align-items:start;min-height:44px;padding:0 0 4px;font-size:14px;line-height:20px}.pd-name-action>.pd-icon{margin-top:4px}.pd-cell-detail,.pd-cell-address,.pd-compact-rep{font-size:12px;line-height:18px}.pd-cell-address{margin-top:10px}.pd-compact-rep{color:#7d8b9f;margin-top:12px}.pd-payroll-statusbar{flex-wrap:wrap;align-items:flex-start;gap:10px}.pd-payroll-statusbar>div{flex-wrap:wrap;gap:8px}.pd-payroll-statusbar>div>span:last-child{font-size:10px}.pd-workflow{gap:3px;margin-bottom:20px;padding:6px}.pd-workflow>button{gap:7px;min-height:54px;padding:10px 7px}.pd-workflow>button>span{width:24px;height:24px;font-size:10px}.pd-workflow>button>div>strong{font-size:12px}.pd-workflow>button>div>small,.pd-workflow>button>.pd-icon{display:none}.pd-payroll-grid,.pd-payroll-main{gap:20px}.pd-section-title{gap:8px}.pd-section-title h2{font-size:16px}.pd-section-title p{max-width:230px;font-size:12px;line-height:18px}.pd-section-title .pd-badge{white-space:nowrap;font-size:10px}.pd-source-grid{gap:10px}.pd-source{padding:14px 14px 0}.pd-source-top{gap:6px;margin-bottom:12px}.pd-source-top>.pd-badge{padding:2px 6px;font-size:10px}.pd-provider{width:28px;height:28px;font-size:14px}.pd-source h3{font-size:12px}.pd-source>strong{font-size:28px}.pd-source>strong>small{margin:3px 0 0;font-size:10px;display:block}.pd-source>p{min-height:32px;margin:8px 0 12px;font-size:10px;line-height:16px}.pd-source-action{width:calc(100% + 28px);margin:0 -14px;padding:11px 14px;font-size:10px}.pd-expense-list{padding:0 16px}.pd-expense{flex-wrap:wrap;gap:9px;padding:14px 0}.pd-expense-icon{background:0 0;border:0;width:28px;height:28px}.pd-expense>div{flex:1;min-width:90px}.pd-expense strong{font-size:12px}.pd-expense small{font-size:10px}.pd-expense>b{font-size:12px}.pd-app .pd-expense>.pd-action--compact{min-height:44px;padding:9px;font-size:12px}.pd-ledger-link{flex-wrap:wrap;gap:4px;padding:12px 16px}.pd-ledger-link>div{font-size:10px}.pd-ledger-link>.pd-action{margin-left:auto}.pd-payroll-aside{display:block}.pd-payout{padding:22px}.pd-payout>strong{font-size:36px}.pd-payout-breakdown{grid-template-columns:1fr}.pd-trust-note{padding:14px 4px}.pd-pay-table,.pd-pay-table tbody{width:100%;display:block}.pd-pay-table thead{display:none}.pd-pay-table tbody tr{border-bottom:1px solid var(--pd-line);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px;display:grid}.pd-pay-table tbody tr>th{border:0;grid-area:1/1;align-self:center;width:auto;min-width:0;padding:0}.pd-pay-table .pd-rep-inline>.pd-avatar{display:inline-grid}.pd-pay-table tbody tr>td{text-align:left;white-space:normal;border:0;padding:0;font-size:12px;display:block}.pd-pay-table tbody td:nth-child(2){grid-area:2/1}.pd-pay-table tbody td:nth-child(3){grid-area:3/1}.pd-pay-table tbody td:nth-child(4){text-align:right;grid-area:2/2/4;align-self:center}.pd-pay-table tbody td:nth-child(5){text-align:right;grid-area:1/2}.pd-pay-table tbody td:nth-child(2):before{content:"Commissions: ";color:#8c99aa;font-size:10px}.pd-pay-table tbody td:nth-child(3):before{content:"Other earnings / deductions: ";color:#8c99aa;font-size:10px}.pd-pay-table tbody td:nth-child(4):before{content:"Net payout";color:#8c99aa;margin-bottom:4px;font-size:10px;display:block}.pd-pay-table tbody td:nth-child(4)>strong{font-size:16px}.pd-app .pd-pay-table .pd-action--compact{min-height:44px}.pd-pay-table tfoot,.pd-pay-table tfoot tr{display:block}.pd-pay-table tfoot tr{background:#fafbfc;justify-content:space-between;align-items:center;display:flex}.pd-pay-table tfoot th{min-width:0}.pd-pay-table tfoot td[colspan],.pd-pay-table tfoot td:last-child{display:none}.pd-review-ack{padding:18px 16px}.pd-review-ack>.pd-action{width:100%}.pd-check{font-size:12px;line-height:20px}.pd-release-list{padding:0 16px 16px}.pd-release-card{gap:10px;padding:16px}.pd-release-icon{width:28px;height:28px}.pd-release-heading{flex-wrap:wrap;align-items:start}.pd-release-heading h3{font-size:14px}.pd-release-card p{font-size:12px}.pd-release-card .pd-action{white-space:normal;padding-left:12px;padding-right:12px;font-size:12px}.pd-payroll-back>span{font-size:10px}.pd-payroll-back>.pd-action{font-size:12px}.pd-dialog{width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.pd-dialog>header{padding:20px 18px 16px}.pd-dialog>header h2{font-size:20px}.pd-dialog-body{padding:20px 18px}.pd-dialog>footer{gap:8px;padding:14px 18px}.pd-dialog>footer>.pd-action{white-space:normal;flex:1;padding-left:10px;padding-right:10px;font-size:12px}.pd-dialog--drawer{width:100%;max-width:100%;max-height:100dvh}.pd-dialog--drawer>.pd-dialog-body{padding:0}.pd-drawer-section{padding:20px}.pd-account-status,.pd-drawer-tabs{padding-left:20px;padding-right:20px}.pd-dialog input:not([type=checkbox]):not([type=color]),.pd-dialog select,.pd-dialog textarea{font-size:16px}.pd-dialog-metrics strong{font-size:20px}.pd-dialog-metrics>div{padding:14px}.pd-summary-person{flex-wrap:wrap}.pd-summary-person>.pd-badge{margin-left:47px}.pd-challenge-months{gap:7px}.pd-challenge-months>div{padding:16px 5px}.pd-challenge-months small{text-align:center;font-size:10px}.pd-brand-presets{gap:10px}.pd-brand-presets>button{padding:14px}.pd-brand-presets small{font-size:10px}.pd-brand-presets strong{font-size:12px}.pd-app .pd-gallery-actions>.pd-action--compact{min-height:44px}.pd-workspace-foot{flex-direction:column;align-items:flex-start;gap:5px;padding:0 16px 16px;font-size:10px}.pd-workspace-foot>button{font-size:10px}.pd-toast-region{max-width:none;bottom:84px;left:16px;right:16px}.pd-toast{max-width:none}}@media (prefers-reduced-motion:reduce){.pd-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:700px){.pd-topbar>div:first-child{flex:1;gap:6px}.pd-topbar>div:last-child{flex:none}.pd-breadcrumb{white-space:nowrap;min-width:0;max-width:none;display:block}.pd-preview-label{white-space:normal;max-width:138px;line-height:1.3}.pd-home .pd-page-header .pd-description{display:none}.pd-home .pd-page-header{gap:12px;margin-bottom:16px}.pd-momentum{margin-bottom:16px;padding:18px 20px}.pd-momentum h2{margin:8px 0;font-size:24px}.pd-momentum p{margin-bottom:12px}.pd-metric{padding:10px}.pd-metric>strong{margin:2px 0 0}.pd-metric>p{display:none}.pd-metric .pd-label{min-height:28px}}.pd-bucket-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-bucket-grid .pd-source strong{flex-direction:column;align-items:flex-start;gap:2px;font-size:24px;display:flex}.pd-bucket-grid .pd-source h3{min-height:42px}.pd-bucket-grid .pd-source small{margin-left:0}.pd-bucket-grid .pd-provider>.pd-icon{width:18px;height:18px}.pd-verification-source{background:#f8fafc}.pd-verification-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.pd-verification-table{table-layout:fixed}.pd-verification-table th,.pd-verification-table td{white-space:normal;text-align:right;padding:12px 8px;font-size:12px}.pd-verification-table th:first-child{text-align:left}.pd-debt-sample{margin:20px 0}.pd-debt-sample .pd-empty{padding:32px 12px}@media (max-width:1200px){.pd-bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pd-bucket-grid .pd-source strong{font-size:20px}.pd-bucket-grid .pd-source h3{min-height:36px}}.pd-bucket-grid .pd-source-action{margin-top:auto}
.pd-live-app{--ds-brand:var(--pd-brand);--ds-brand-soft:var(--pd-brand-soft);--ds-bg:var(--pd-canvas);--ds-ink:var(--pd-ink);--ds-line:var(--pd-line);--ds-muted:var(--pd-muted);--ds-font-body:Inter,ui-sans-serif,system-ui,sans-serif}.pd-live-workflow{min-width:0;max-width:1600px;margin:auto;padding:24px 32px}.pd-live-notice{color:var(--pd-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.pd-live-notice .pd-icon{width:16px;height:16px;color:var(--pd-success)}.pd-live-app .pd-company-switch{cursor:default}.pd-live-app .pd-nav-group{margin-bottom:24px}.pd-live-app .pd-sidebar-footer>.pd-action{color:#c8ced8;justify-content:flex-start;margin-top:8px}.pd-live-app .pd-sidebar-footer strong{overflow-wrap:anywhere}html[data-look=new] .pd-live-workflow>.follow-up-page{width:100%;max-width:none;margin:0;padding:0}.pd-live-workflow .ds-page-header{margin-top:0}.pd-live-workflow .ds-page-header :is(.ds-toolbar,.ds-button){flex-shrink:0}.pd-live-workflow .ds-page-header .ds-toolbar{flex-wrap:wrap}.pd-live-app .pd-workspace-foot{max-width:1600px}@media (max-width:1100px){.pd-live-workflow{padding:24px}}@media (max-width:767px){.pd-live-workflow{padding:20px 16px}.pd-live-notice{align-items:flex-start;margin-bottom:20px;line-height:1.5}.pd-live-app .pd-topbar{gap:8px}.pd-live-app .pd-breadcrumb{min-width:0}.pd-live-app .pd-preview-label{white-space:nowrap;font-size:11px;display:flex}.pd-live-app .pd-company-switch{min-height:56px}}html[data-look=new] body .pd-live-app.shell{background:var(--pd-canvas);max-width:none;margin:0;padding:0;display:block}html[data-look=new] .pd-live-app .pd-live-workflow.nl-content{padding:24px 32px}@media (max-width:1100px){html[data-look=new] .pd-live-app .pd-live-workflow.nl-content{padding:24px}}@media (max-width:767px){html[data-look=new] .pd-live-app .pd-live-workflow.nl-content{padding:20px 16px}}html[data-look=new] .pd-live-app .payroll-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-look=new] .pd-live-app .payroll-bucket{aspect-ratio:auto;min-height:230px}html[data-look=new] .pd-live-app .payroll-bucket-main{flex:1 0 auto;height:auto;min-height:166px}html[data-look=new] .pd-live-app .payroll-bucket>button:not(.payroll-bucket-main){flex-shrink:0;min-height:36px}html[data-look=new] .pd-live-app .fu-buckets{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}html[data-look=new] .pd-live-app .fu-bucket{border-radius:12px;gap:3px;padding:12px}html[data-look=new] .pd-live-app .fu-bucket__count{font-size:24px;line-height:1.1}html[data-look=new] .pd-live-app .fu-bucket__label{padding-right:12px;font-size:12px}html[data-look=new] .pd-live-app .fu-bucket__sub{font-size:11px;line-height:1.4}html[data-look=new] .pd-live-app .fu-bucket:after{width:6px;height:6px;top:14px;right:12px}@media (max-width:1100px){html[data-look=new] .pd-live-app .fu-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){html[data-look=new] .pd-live-app .fu-buckets,html[data-look=new] .pd-live-app .payroll-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:1100px){html[data-look=new] .pd-live-app .fu-list .ds-table{table-layout:fixed;width:100%;min-width:0}html[data-look=new] .pd-live-app .fu-list .ds-table :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:12px 8px}html[data-look=new] .pd-live-app .fu-list .ds-table :is(th,td):first-child{width:24%}html[data-look=new] .pd-live-app .fu-list .ds-table :is(th,td):nth-child(2){width:17%}html[data-look=new] .pd-live-app .fu-list .ds-table :is(th,td):nth-child(3){width:11%}html[data-look=new] .pd-live-app .fu-list .ds-table :is(th,td):nth-child(4){width:22%}html[data-look=new] .pd-live-app .fu-list .ds-table :is(th,td):nth-child(5),html[data-look=new] .pd-live-app .fu-list .ds-table :is(th,td):nth-child(6){width:13%}}html[data-look=new] .pd-live-app .fu-badges{min-width:0;max-width:100%;display:flex}html[data-look=new] .pd-live-app .fu-badges .ds-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}
