@font-face{font-family:SuisseIntl;src:url(/fonts/SuisseIntl-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SuisseIntl;src:url(/fonts/SuisseIntl-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:SuisseIntl;src:url(/fonts/SuisseIntl-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:SuisseIntl;src:url(/fonts/SuisseIntl-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Tobias;src:url(/fonts/Tobias-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bg:#fff;--surface:#fff;--surface-alt:#f6f5f3;--ink:#1a1614;--ink-2:#1a1614b3;--ink-3:#1a161480;--ink-4:#1a161466;--ink-5:#1a161440;--line:#1a161417;--line-strong:#1a161429;--accent:#f5482e;--accent-ink:#c5341e;--accent-bg:#f5482e1a;--danger:#8b1818;--flag-red:#8b1818;--flag-yellow:#b07a12;--font:"SuisseIntl", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, sans-serif;--display:"Tobias", Georgia, serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.pr-wrap{max-width:none;margin:0 auto;padding:0 40px 80px}.pr-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 0 14px;display:flex}.pr-title{font-family:var(--font);letter-spacing:-.01em;color:var(--ink-3);font-size:18px;font-weight:500}.pr-header-right{align-items:center;gap:14px;display:flex}.pr-asof{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:500}.pr-btn{font:inherit;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.pr-btn:hover{border-color:var(--ink-5);color:var(--ink)}.pr-btn:disabled{opacity:.55;cursor:wait}.pr-btn-note{font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--ink-3);cursor:pointer;white-space:nowrap;border-radius:0;padding:5px 11px;font-size:10px;font-weight:500;transition:all .15s}.pr-btn-note:hover:not(:disabled){border-color:var(--ink)}.pr-btn-note:disabled{opacity:.45;cursor:default}.pr-field-row{align-items:center;gap:6px;min-width:0;min-height:20px;display:inline-flex}.pr-saved-tick{color:#2d7a4e;font-size:12px;font-weight:700;line-height:1;animation:1.6s ease-out forwards pr-saved-tick}@keyframes pr-saved-tick{0%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1.15)}30%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}.pr-toggle{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.pr-toggle input{accent-color:var(--ink);width:13px;height:13px}.pr-openopps-toggle{align-self:center}.pr-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:18px 0 26px;display:flex}.pr-tab{font:inherit;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 1px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.pr-tab:hover{color:var(--ink-2)}.pr-tab.is-active{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.pr-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:28px;display:grid}.pr-card{background:var(--surface);border:1px solid var(--line-strong);padding:18px 20px}.pr-card-anchor{background:var(--ink);border-color:var(--ink)}.pr-card-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:500}.pr-card-anchor .pr-card-label{color:#fdfcf48c}.pr-card-num{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:proportional-nums;margin-top:8px;font-size:30px;font-weight:400;line-height:1}.pr-card-anchor .pr-card-num{color:var(--bg)}.pr-card-sub{color:var(--ink-4);margin-top:4px;font-size:11px}.pr-card-anchor .pr-card-sub{color:#fdfcf499}.pr-table-wrap{overflow:visible}.pr-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.pr-table th{z-index:5;background:var(--bg);text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);box-shadow:inset 0 -1px 0 var(--line-strong);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px;font-size:10px;font-weight:500;position:sticky;top:0}.pr-table th .pr-sortcaret{color:var(--accent-ink);margin-left:3px;font-size:9px}.pr-table th:hover{color:var(--ink-2)}.pr-table th.is-sorted{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.pr-sort-note{letter-spacing:.04em;text-transform:none;color:var(--accent-ink);margin-left:6px;font-size:8.5px;font-weight:600}.pr-th-tip{z-index:30;background:var(--ink);color:var(--bg);letter-spacing:.02em;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;margin-top:4px;padding:4px 8px;font-size:10px;font-weight:500;transition:opacity .12s;position:absolute;top:100%;left:10px}.pr-table th:hover .pr-th-tip{opacity:1}.pr-table th.num,.pr-table td.num{text-align:right}.pr-table td{color:var(--ink);vertical-align:middle;padding:15px 10px}.pr-row td{border-bottom:1px solid var(--line)}.pr-row.open td{border-bottom:none}.pr-table td .pr-acct-name,.pr-table td .pr-acct-sub{text-overflow:ellipsis;overflow:hidden}.pr-latest-cell{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.pr-row{cursor:pointer}.pr-row:hover{background:var(--surface-alt)}.pr-acct-name{font-weight:600}.pr-acct-sub{color:var(--ink-4);margin-top:1px;font-size:11px}.pr-muted{color:var(--ink-4);font-style:italic}.pr-touch{color:var(--ink-3);font-size:12px}.pr-stale{color:var(--accent-ink)}.pr-chev{color:var(--ink-4);transition:transform .15s;display:inline-block}.pr-chev.open{transform:rotate(90deg)}.pr-funnel{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;align-items:stretch;margin:6px 0 26px;display:flex}.pr-funnel-tile{min-width:104px;font:inherit;text-align:left;border:0;border-left:1px solid var(--line);background:0 0;flex:1 1 0;padding:14px 18px 13px;position:relative}.pr-funnel-tile:first-child{border-left:0}button.pr-funnel-tile{cursor:pointer;transition:background .15s}button.pr-funnel-tile:hover{background:var(--surface-alt)}button.pr-funnel-tile:after{content:"";background:0 0;height:2px;transition:background .15s;position:absolute;bottom:-1px;left:0;right:0}button.pr-funnel-tile.is-active:after{background:var(--accent)}button.pr-funnel-tile.is-active .pr-card-label{color:var(--ink)}.pr-funnel-num{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:proportional-nums;margin-top:8px;font-size:26px;font-weight:400;line-height:1}.pr-funnel-sub{color:var(--ink-4);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:5px;font-size:10.5px}button.pr-funnel-tile.is-active .pr-funnel-sub{color:var(--ink-3)}.pr-funnel-check{border:1px solid var(--line-strong);background:var(--surface);width:15px;height:15px;color:var(--bg);opacity:0;justify-content:center;align-items:center;transition:opacity .12s,background .12s,border-color .12s;display:inline-flex;position:absolute;top:10px;right:10px}button.pr-funnel-tile:hover .pr-funnel-check,.pr-funnel-check:focus-visible{opacity:1}.pr-funnel-check:hover{border-color:var(--ink-3)}.pr-funnel-check.is-checked{opacity:1;background:var(--ink);border-color:var(--ink)}.pr-cell-sub{color:var(--ink-4);white-space:nowrap;font-size:11px}.pr-closed-opp{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.pr-closed-opp:first-of-type{border-top:0}.pr-closed-name{font-weight:600}.pr-closed-tag--won{color:#2d7a4e;border-color:currentColor}.pr-closed-tag--lost{color:var(--ink-3);border-color:var(--line-strong)}.pr-closed-amt{font-variant-numeric:tabular-nums}.pr-closed-date,.pr-closed-owner{color:var(--ink-3)}.pr-closed-reason{color:var(--ink-2)}.pr-opt-label{flex:auto}.pr-opt-count{color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.pr-tier0{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);vertical-align:1.5px;white-space:nowrap;border:1px solid;margin-left:7px;padding:1px 5px;font-size:9px;font-weight:600;display:inline-block}.pr-lane{margin-top:4px}.pr-lane-desc{color:var(--ink-3);margin:2px 0 16px;font-size:12.5px}.pr-lane-count{color:var(--ink-4)}.pr-opp-via{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-strong);white-space:nowrap;padding:1px 6px;font-size:9.5px;font-weight:500}.pr-acct-sf{color:var(--ink-4);opacity:0;margin-left:7px;font-size:12px;text-decoration:none;transition:opacity .12s,color .12s}.pr-row:hover .pr-acct-sf{opacity:1}.pr-acct-sf:hover{color:var(--accent-ink)}.pr-actmix{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:22px;padding:4px 0 2px;font-size:12.5px;display:flex}.pr-actmix-item strong{font-family:var(--display);color:var(--ink);margin-right:2px;font-size:17px;font-weight:400}.pr-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;font-size:9.5px;font-weight:500;display:inline-block}.pr-badge-accent{color:var(--ink-2)}.pr-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--line-strong);margin-left:8px;padding:1px 6px;font-size:9.5px;font-weight:500;display:inline-block}.pr-tag--new-biz{color:#2d7a4e;border-color:#2d7a4e}.pr-tag--poc{color:#2b5ea7;border-color:#2b5ea7}.pr-tag--expansion{color:#7b3fa0;border-color:#7b3fa0}.pr-tag--renewal{color:#8b5a2b;border-color:#8b5a2b}.pr-tag--committed{color:var(--ink);border-color:var(--ink)}.pr-commit-chip{font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--ink-3);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:5px;padding:5px 11px;font-size:10px;font-weight:500;transition:all .15s;display:inline-flex}.pr-commit-chip:hover{border-color:var(--ink)}.pr-commit-chip--on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pr-commit-chip--on:hover{background:var(--ink-2);border-color:var(--ink-2)}.pr-commit-ico{flex:none}.pr-hv-dot{vertical-align:middle;background:#5a87c8b3;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block;position:relative;top:-1px}.pr-flagicon{vertical-align:middle;flex:none;display:inline-block}.pr-flagicon--red{color:var(--flag-red)}.pr-flagicon--yellow{color:var(--flag-yellow)}.pr-acct-name .pr-flagicon{margin-left:6px}.pr-report-deal-acct .pr-flagicon{margin-right:4px}.pr-flags{flex-wrap:wrap;gap:4px;display:flex}.pr-flag{letter-spacing:.04em;text-transform:uppercase;border:1px solid;padding:1px 6px;font-size:9px;font-weight:600;line-height:1.5;display:inline-block}.pr-flag--red{color:var(--flag-red);border-color:var(--flag-red)}.pr-flag--yellow{color:var(--flag-yellow);border-color:var(--flag-yellow)}.pr-rt-tag--committed{color:var(--ink);border-color:var(--ink)}.pr-detail>td{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0}.pr-detail-inner{flex-direction:column;gap:10px;padding:12px 16px 20px;display:flex}.pr-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);margin:0 4px 2px;font-size:10px;font-weight:500}.pr-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pr-detail-head .pr-eyebrow{padding-top:10px}.pr-opp{background:var(--surface);border:1px solid var(--line);border-left-width:3px;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.pr-opp--new-biz{border-left-color:#2d7a4e}.pr-opp--poc{border-left-color:#2b5ea7}.pr-opp--expansion{border-left-color:#7b3fa0}.pr-opp--renewal{border-left-color:#8b5a2b}.pr-opp-main{flex-direction:column;gap:10px;min-width:0;display:flex}.pr-opp-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pr-opp-sep{background:var(--ink-3);opacity:.4;flex:none;width:1px;height:13px}.pr-opp-name{margin-right:4px;font-size:13px;font-weight:600}.pr-opp-fields{flex-wrap:wrap;align-items:flex-start;gap:12px 56px;display:flex}.pr-opp-field{flex-direction:column;gap:4px;display:flex}.pr-opp-field-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px;font-weight:500}.pr-opp-field-val{color:var(--ink-2);font-size:12px}.pr-inline-select{appearance:none;font:inherit;color:var(--ink-2);border:none;border-bottom:1px dashed var(--ink-4);cursor:pointer;font-size:12px;line-height:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5'%3E%3Cpath d='M0.5 1l3 3 3-3' fill='none' stroke='%238d8b8a' stroke-width='1.2'/%3E%3C/svg%3E") 100% no-repeat;border-radius:0;max-width:100%;padding:0 13px 0 0}.pr-inline-select:hover{border-bottom-color:var(--ink);color:var(--ink)}.pr-inline-select:focus{border-bottom-color:var(--ink);color:var(--ink);outline:none}.pr-captain{align-items:center;gap:6px;display:inline-flex;position:relative}.pr-captain-results{width:150px;left:0;right:auto}.pr-captain-results .pr-result{justify-content:flex-start;padding:8px 12px;font-size:12px}.pr-tracks50{align-items:center;gap:8px;min-height:20px;display:inline-flex}.pr-tracks50-badge{color:var(--ink-4);font-size:12px}.pr-tracks50-badge.is-on{color:var(--ink);font-weight:600}.pr-tracks50-err{color:var(--danger);font-size:11px}.pr-check{cursor:pointer;align-items:center;line-height:0;display:inline-flex;position:relative}.pr-check input{opacity:0;width:0;height:0;position:absolute}.pr-check-box{aspect-ratio:1;box-sizing:border-box;border:1.5px solid var(--line-strong);background:var(--surface);flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-flex}.pr-check:hover .pr-check-box{border-color:var(--ink-3)}.pr-check input:checked+.pr-check-box{background:var(--ink);border-color:var(--ink)}.pr-check input:focus-visible+.pr-check-box{outline:2px solid var(--accent);outline-offset:2px}.pr-check-box svg{fill:none;width:11px;height:11px;stroke:var(--bg);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18px}.pr-check input:checked+.pr-check-box svg{stroke-dashoffset:0;transition:stroke-dashoffset .28s 40ms}@media (prefers-reduced-motion:reduce){.pr-check input:checked+.pr-check-box svg{transition:none}}.pr-notes{flex-direction:column;gap:6px;margin:9px 0 0;display:flex}.pr-note{color:var(--ink-2);border-left:2px solid var(--line-strong);padding-left:10px;font-size:12px;line-height:1.45}.pr-note-date{color:var(--ink-4);font-variant-numeric:tabular-nums;margin-right:6px}.pr-addrow{align-items:flex-start;gap:8px;display:flex}.pr-input{min-width:0;font:inherit;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);border-radius:0;flex:1;padding:8px 10px;font-size:13px}.pr-input:focus{border-color:var(--ink);outline:none}.pr-input-grow{resize:none;min-height:84px;line-height:1.5;overflow:hidden}.pr-btn-primary{font:inherit;background:var(--ink);color:var(--bg);border:1px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:0;padding:9px 16px;font-size:13px;font-weight:500}.pr-btn-primary:disabled{opacity:.5;cursor:default}.pr-readonly{color:var(--ink-4);margin-top:9px;font-size:11px;font-style:italic}.pr-sflink{color:var(--ink-2);border:1px solid var(--line-strong);white-space:nowrap;border-radius:0;align-self:flex-start;margin-top:4px;padding:4px 9px;font-size:11px;font-weight:500;text-decoration:none}.pr-sflink:hover{border-color:var(--accent);color:var(--accent-ink)}.pr-load-more{text-align:center;padding:24px 0 8px}.pr-load-more-btn{font:inherit;color:var(--ink-3);border:1px solid var(--line-strong);cursor:pointer;letter-spacing:.04em;background:0 0;padding:7px 20px;font-size:12px;font-weight:500}.pr-load-more-btn:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.pr-load-more-btn:disabled{opacity:.5;cursor:default}.pr-opp-secondary{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:12px;display:flex}.pr-latest{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:12px;line-height:1.5;display:flex}.pr-latest-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px;font-weight:500}.pr-latest-log{flex-direction:column;gap:4px;display:flex}.pr-latest-log-text{color:var(--ink-2);white-space:pre-wrap;font-size:12px;line-height:1.5}.pr-opp-desc,.pr-dm-desc{flex-direction:column;gap:4px;display:flex}.pr-desc-view{line-height:1.6;display:block}.pr-desc-chip{text-align:left;font:inherit;color:var(--ink-2);border:none;border-bottom:1px dashed var(--line-strong);cursor:pointer;background:0 0;padding:0;font-size:12px;display:inline}.pr-desc-chip:hover{border-bottom-color:var(--ink);color:var(--ink)}.pr-desc-eg{color:var(--ink-4)}.pr-desc-eg-label{font-style:italic}.pr-desc-pencil{color:var(--ink-4);cursor:pointer;vertical-align:baseline;background:0 0;border:none;align-items:center;margin-left:5px;padding:0;display:inline-flex;position:relative;top:1px}.pr-desc-pencil:hover{color:var(--ink)}.pr-desc-pencil-in{color:var(--ink-4);vertical-align:baseline;margin-left:6px;display:inline-block}.pr-desc-chip:hover .pr-desc-pencil-in{color:var(--ink)}.pr-desc-view--long{align-items:flex-start;gap:6px;display:flex}.pr-desc-view--long .pr-desc-pencil{flex:none;top:3px}.pr-desc-edit{flex-direction:column;gap:6px;display:flex}.pr-desc-input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--ink);resize:none;border-radius:0;min-height:56px;padding:7px 9px;font-size:12.5px;line-height:1.5;overflow:hidden}.pr-desc-input:focus{outline:none}.pr-desc-input::placeholder{color:var(--ink-4)}.pr-desc-actions{align-items:center;gap:8px;display:flex}.pr-desc-cancel{font:inherit;color:var(--ink-4);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.pr-desc-cancel:hover{color:var(--ink)}.pr-desc-static{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.pr-desc-empty{color:var(--ink-4);font-style:italic}.pr-log{flex-direction:column;align-items:flex-start;gap:6px;scroll-margin-top:44px;display:flex}.pr-log-text.is-clamped{max-height:3em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.pr-log-toggle{font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:600;transition:color .15s;display:inline-flex}.pr-log-toggle:hover{color:var(--ink)}.pr-log-caret{font-size:7px;line-height:1}.pr-fde-chip{color:var(--ink-2);background:var(--surface-alt);padding:2px 8px;font-size:11px;font-weight:500}.pr-savemsg{margin-top:6px;font-size:11px}.pr-savemsg.ok{color:var(--accent-ink)}.pr-savemsg.err{color:var(--danger)}.pr-amount-chip{font:inherit;color:var(--ink-2);border:none;border-bottom:1px dashed var(--ink-4);cursor:pointer;font-size:12px;line-height:inherit;background:0 0;padding:0}.pr-amount-chip:hover{border-bottom-color:var(--ink);color:var(--ink)}.pr-amount-wrap{align-items:baseline;gap:4px;display:inline-flex}.pr-amount-input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--ink);border-radius:0;width:90px;padding:1px 6px;font-size:12px}.pr-amount-input:focus{outline:none}.pr-amount-saving{color:var(--ink-4);font-size:11px}.pr-amount-err{color:var(--danger);white-space:nowrap;font-size:10px}.pr-date-wrap{align-items:baseline;gap:4px;display:inline-flex;position:relative}.pr-date-chip{font:inherit;color:var(--ink-2);border:none;border-bottom:1px dashed var(--ink-4);cursor:pointer;font-size:12px;line-height:inherit;background:0 0;padding:0}.pr-date-chip:hover{border-bottom-color:var(--ink);color:var(--ink)}.pr-datepicker{z-index:300;background:var(--surface);border:1px solid var(--line-strong);width:224px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 24px #1a161421}.pr-datepicker-right{left:auto;right:0}.pr-datepicker-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pr-datepicker-month{color:var(--ink);letter-spacing:.01em;font-size:12px;font-weight:600}.pr-datepicker-nav{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.pr-datepicker-nav:hover{color:var(--ink)}.pr-datepicker-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.pr-datepicker-dow{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);text-align:center;padding:0 0 6px;font-size:9px;font-weight:500}.pr-datepicker-day{font:inherit;color:var(--ink-2);text-align:center;cursor:pointer;background:0 0;border:none;padding:5px 2px;font-size:12px}.pr-datepicker-day:hover:not(:disabled){background:var(--surface-alt);color:var(--ink)}.pr-datepicker-day.is-today{color:var(--accent-ink);font-weight:600}.pr-datepicker-day.is-sel{background:var(--ink);font-weight:600;color:var(--surface)!important}.pr-datepicker-day.is-empty{opacity:0;pointer-events:none}.pr-datepicker-foot{margin-top:10px}.pr-datepicker-clear{font:inherit;color:var(--ink-4);cursor:pointer;letter-spacing:.03em;background:0 0;border:none;padding:0;font-size:11px}.pr-datepicker-clear:hover{color:var(--ink-2)}.pr-stage-chip{font:inherit;font-size:inherit;color:inherit;border:none;border-bottom:1px dashed var(--ink-4);cursor:pointer;line-height:inherit;background:0 0;padding:0}.pr-stage-chip:hover{border-bottom-color:var(--ink);color:var(--ink)}.pr-modal-backdrop{z-index:200;background:#1a161473;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pr-modal{background:var(--bg);border:1px solid var(--line-strong);flex-direction:column;gap:18px;width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);padding:28px;display:flex;overflow-y:auto}.pr-modal-title{font-size:14px;font-weight:600}.pr-modal-subtitle{color:var(--ink-3);margin-top:4px;font-size:12px}.pr-modal-closed{color:var(--ink-3);font-size:13px}.pr-modal-fields{flex-direction:column;gap:14px;display:flex}.pr-modal-field{flex-direction:column;gap:5px;display:flex}.pr-modal-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.pr-modal-select,.pr-modal-input{font:inherit;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);box-sizing:border-box;border-radius:0;width:100%;padding:8px 10px;font-size:13px}.pr-modal-select:focus,.pr-modal-input:focus{border-color:var(--ink);outline:none}.pr-modal-textarea{font:inherit;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);box-sizing:border-box;resize:vertical;border-radius:0;width:100%;min-height:72px;padding:8px 10px;font-size:13px}.pr-modal-textarea:focus{border-color:var(--ink);outline:none}.pr-multi-options{flex-wrap:wrap;gap:8px 16px;display:flex}.pr-multi-opt{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:flex}.pr-multi-opt input{accent-color:var(--ink);flex:none;width:13px;height:13px}.pr-modal-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:16px;display:flex}.pr-modal-err{color:var(--danger);flex:1;font-size:12px;line-height:1.4}.pr-modal-actions{gap:8px;margin-left:auto;display:flex}.pr-btn-danger{color:var(--danger);border-color:var(--danger)}.pr-btn-danger:hover{background:var(--danger);color:var(--bg);border-color:var(--danger)}.pr-edit-link{font:inherit;color:var(--ink-3);border:none;border-bottom:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:0 0 1px;font-size:11px;font-weight:500;transition:color .15s,border-color .15s}.pr-edit-link:hover{color:var(--accent-ink);border-color:var(--accent)}.pr-drawer-backdrop{z-index:210;background:#1a161473;justify-content:flex-end;animation:.18s pr-dm-fade;display:flex;position:fixed;inset:0}.pr-drawer{background:var(--bg);border-left:1px solid var(--line-strong);flex-direction:column;width:480px;max-width:100%;height:100%;animation:.28s cubic-bezier(.16,1,.3,1) pr-drawer-slide;display:flex;box-shadow:-24px 0 60px -20px #1a161466}@keyframes pr-drawer-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.pr-drawer-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 26px 18px;display:flex}.pr-drawer-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:500}.pr-drawer-title{letter-spacing:-.01em;color:var(--ink);margin-top:3px;font-size:16px;font-weight:600}.pr-drawer-body{flex-direction:column;flex:1;gap:14px;padding:20px 26px 26px;display:flex;overflow-y:auto}.pr-drawer-hint{color:var(--ink-4);margin-top:4px;font-size:11px}.pr-drawer-foot{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:flex-start;gap:10px;padding:16px 26px;display:flex}@media (max-width:560px){.pr-drawer{width:100%}}@media (prefers-reduced-motion:reduce){.pr-drawer-backdrop,.pr-drawer{animation:none}}.pr-commit-readouts{color:var(--ink-2);border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;padding-top:12px;font-size:12px;display:flex}.pr-commit-readouts strong{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-right:5px;font-size:10px;font-weight:500}.pr-commit-late,.pr-commit-late strong{color:var(--flag-red)}.pr-empty{text-align:center;color:var(--ink-4);padding:48px 0}.pr-error{color:var(--danger);padding:16px 0;font-size:13px}.pr-open-error{color:var(--danger);background:var(--surface-alt);border:1px solid var(--danger);border-left-width:3px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.pr-open-error-actions{gap:8px;margin-left:auto;display:flex}.pr-open-error-retry,.pr-open-error-dismiss{font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:5px 11px;font-size:11px;font-weight:500;transition:all .15s}.pr-open-error-retry{background:var(--accent);color:var(--bg);border:1px solid var(--accent)}.pr-open-error-retry:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.pr-open-error-dismiss{background:var(--surface);color:var(--ink-2);border:1px solid var(--line-strong)}.pr-open-error-dismiss:hover{border-color:var(--ink);color:var(--ink)}.pr-loading{text-align:center;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:48px 0;font-size:12px;display:flex}.pr-spinner{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite pr-spin}.pr-spinner-sm{vertical-align:-2px;border-width:1.5px;width:11px;height:11px;margin-right:7px;display:inline-block}@keyframes pr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pr-spinner{animation-duration:1.6s}}.pr-brand{align-items:center;gap:12px;display:flex}.pr-logo{width:auto;height:18px;display:block}.pr-bucketswitch{margin:22px 0 26px;position:relative}.pr-bucketswitch-trigger{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;padding:0;display:inline-flex}.pr-bucketswitch-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:500}.pr-bucketswitch-name{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:12px;font-size:34px;font-weight:400;line-height:1.05;display:inline-flex}.pr-bucketswitch-chev{color:var(--ink-4);flex:none;transition:transform .15s}.pr-bucketswitch.is-open .pr-bucketswitch-chev{transform:rotate(180deg)}.pr-bucketswitch-trigger:hover .pr-bucketswitch-name{color:var(--accent-ink)}.pr-bucketswitch-results{width:360px;max-width:92vw;top:calc(100% + 6px);left:0;right:auto}.pr-bucketswitch-results .pr-result{padding:11px 14px;font-size:14px}.pr-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 24px;display:flex}.pr-bucketpick{align-items:center;gap:9px;display:flex}.pr-pick-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:500}.pr-combo{width:230px;position:relative}.pr-combo-sm{width:200px}.pr-combo-wide{width:248px}.pr-combo-input{width:100%;font:inherit;color:var(--ink);background-color:var(--surface);border:1px solid var(--line-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231a1614' stroke-width='1.4' fill='none'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:0;padding:9px 32px 9px 12px;font-size:14px;font-weight:500}.pr-combo-sm .pr-combo-input{padding-top:8px;padding-bottom:8px;font-size:13px}.pr-combo-input:focus{border-color:var(--ink);outline:none}.pr-combo-input::placeholder{color:var(--ink-4);font-weight:400}.pr-combo-button{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.pr-combo-button:focus{border-color:var(--ink);outline:none}.pr-result.is-active{color:var(--ink);font-weight:600}.pr-result-check{justify-content:flex-start;gap:8px}.pr-check{width:12px;color:var(--accent-ink);flex:none;font-size:11px;line-height:1}.pr-tablebar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 14px;display:flex}.pr-tablebar-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.pr-search-wrap{width:320px;max-width:100%;position:relative}.pr-search{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:0;padding:9px 12px;font-size:13px}.pr-search:focus{border-color:var(--ink);outline:none}.pr-search::placeholder{color:var(--ink-4)}.pr-results{background:var(--surface);border:1px solid var(--line-strong);z-index:30;max-height:340px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.pr-result{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.pr-result:last-child{border-bottom:0}.pr-result.is-indent{padding-left:28px}.pr-result-group{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line);padding:8px 12px 4px;font-size:10px;font-weight:600}.pr-result:hover{background:var(--surface-alt)}.pr-result-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-result-bucket{color:var(--ink-4);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:10px}.pr-results-empty{color:var(--ink-4);padding:10px 12px;font-size:12px}.pr-fe{width:100%;position:relative}.pr-fe .pr-combo-input{background-position:right 8px center;padding:7px 24px 7px 10px;font-size:12px;font-weight:600}.pr-fe-results .pr-result{justify-content:flex-start;font-size:12px}.pr-fe .pr-fe-opt--none,.pr-fe-results .pr-fe-opt--none{color:var(--ink-4)}.pr-fe .pr-fe-opt--needs,.pr-fe-results .pr-fe-opt--needs{color:var(--accent-ink)}.pr-fe .pr-fe-opt--engaged,.pr-fe-results .pr-fe-opt--engaged{color:#2d7a4e}.pr-fe .pr-fe-opt--not-needed,.pr-fe-results .pr-fe-opt--not-needed{color:var(--ink-3)}.pr-dm-fe{flex-direction:column;gap:6px;width:150px;display:flex}.pr-row-focus>td{background:var(--accent-bg)}@media (max-width:900px){.pr-wrap{padding:0 20px 48px}.pr-opp{grid-template-columns:1fr;gap:12px}}@media (max-width:640px){.pr-wrap{padding:0 16px 40px}.pr-header{flex-direction:column;align-items:flex-start;gap:10px}.pr-header-right{flex-wrap:wrap;gap:8px}.pr-bucketswitch-name{font-size:26px}.pr-tablebar{flex-direction:column;align-items:stretch}.pr-tablebar-filters{flex-direction:column;align-items:stretch;gap:12px}.pr-bucketpick{flex-direction:column;align-items:flex-start;gap:5px}.pr-combo,.pr-combo-sm,.pr-combo-wide{width:100%}.pr-search-wrap{flex:none;width:100%;min-width:0;margin-left:0}.pr-table th,.pr-table td{padding-left:7px;padding-right:7px}.pr-table th:last-child,.pr-table td:last-child{padding-left:2px;padding-right:2px}.pr-card-num{font-size:24px}}.pr-header{position:relative}.pr-modetoggle{border:1px solid var(--line-strong);display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pr-modetoggle-opt{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);background:var(--surface);cursor:pointer;border:0;padding:7px 16px;font-size:11px;font-weight:500;transition:background .12s,color .12s}.pr-modetoggle-opt+.pr-modetoggle-opt{border-left:1px solid var(--line-strong)}.pr-modetoggle-opt:hover{color:var(--ink-2)}.pr-modetoggle-opt.is-active{background:var(--ink);color:var(--bg)}.pr-ae-search{width:100%;font:inherit;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);padding:10px 14px;font-size:13px}.pr-ae-search:focus{border-bottom-color:var(--ink);outline:none}.pr-aeswitch .pr-bucketswitch-results{max-height:340px;overflow-y:auto}.pr-report{border:1px solid var(--line-strong);margin-bottom:28px}.pr-report-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pr-report-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:400}.pr-report-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:500}.pr-report-cols{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.pr-report-col{border-right:1px solid var(--line);flex-direction:column;flex:1 0 156px;min-width:156px;display:flex}.pr-report-col:last-child{border-right:0}.pr-report-col.is-pastdue{background:#f5482e0b}.pr-report-col-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:6px;padding:9px 12px;display:flex}.pr-report-col-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10px;font-weight:600}.pr-report-col.is-pastdue .pr-report-col-label{color:var(--accent-ink)}.pr-report-col-total{font-variant-numeric:tabular-nums;color:var(--ink-4);white-space:nowrap;font-size:11px}.pr-report-col-body{flex-direction:column;gap:12px;min-height:56px;padding:8px;display:flex}.pr-report-col-scroll{position:relative}.pr-report-col-cards{scrollbar-width:thin;flex-direction:column;gap:12px;max-height:min(700px,70vh);display:flex;overflow-y:auto}.pr-report-col-cards::-webkit-scrollbar{width:6px}.pr-report-col-cards::-webkit-scrollbar-thumb{background:var(--line-strong)}.pr-report-col-cards::-webkit-scrollbar-track{background:0 0}.pr-report-col-fade{background:linear-gradient(to bottom, transparent, var(--surface));pointer-events:none;height:20px;position:absolute;bottom:0;left:0;right:0}.pr-report-col-empty{color:var(--ink-5);text-align:center;padding:8px 0;font-size:12px}.pr-report-toggles{flex-wrap:wrap;align-items:center;gap:18px;display:inline-flex}.pr-segmented{border:1px solid var(--line-strong);display:inline-flex}.pr-seg{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:10px;font-weight:600;transition:background .15s,color .15s}.pr-seg+.pr-seg{border-left:1px solid var(--line-strong)}.pr-seg:hover{color:var(--ink-2)}.pr-seg.is-on{background:var(--ink);color:var(--bg)}.pr-flagtoggle{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:600;transition:color .15s;display:inline-flex}.pr-flagtoggle:hover,.pr-flagtoggle.is-on{color:var(--ink-2)}.pr-flagtoggle-track{border:1px solid var(--line-strong);background:0 0;flex:none;width:30px;height:16px;transition:background .15s,border-color .15s;position:relative}.pr-flagtoggle-knob{background:var(--ink-3);width:10px;height:10px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.pr-flagtoggle:hover .pr-flagtoggle-track{border-color:var(--ink-4)}.pr-flagtoggle.is-on .pr-flagtoggle-track{background:var(--accent);border-color:var(--accent)}.pr-flagtoggle.is-on .pr-flagtoggle-knob{background:var(--bg);transform:translate(14px)}.pr-cardtip{z-index:60;background:var(--surface);border:1px solid var(--line-strong);pointer-events:none;flex-direction:column;gap:4px;max-width:240px;padding:6px 9px;display:flex;position:fixed;box-shadow:0 3px 12px #1a16141a}.pr-cardtip-reason{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;line-height:1.3;display:flex}.pr-cardtip-dot{flex:none;width:6px;height:6px}.pr-cardtip-dot--red{background:var(--flag-red)}.pr-cardtip-dot--yellow{background:var(--flag-yellow)}.pr-report-stage{flex-direction:column;gap:5px;display:flex}.pr-report-stage-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-size:9px;font-weight:600}.pr-report-deal{font:inherit;text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;cursor:pointer;flex-direction:column;gap:4px;padding:7px 8px;display:flex}.pr-report-deal:hover{border-color:var(--ink-4);background:var(--surface-alt)}.pr-report-deal-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.pr-report-deal-acct{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;font-weight:600;overflow:hidden}.pr-report-deal-close{color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10px;font-weight:500}.pr-report-deal-owner{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.pr-report-deal-tags{flex-wrap:wrap;gap:3px;display:flex}.pr-report-deal-amt{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11px}.pr-report-deal-foot{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.pr-report-deal.is-opening{cursor:default;opacity:1;position:relative;overflow:hidden}.pr-report-deal-loading{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--surface);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;inset:0}.pr-report-deal.is-opening:after{content:"";z-index:2;background:var(--ink);width:40%;height:2px;animation:.9s ease-in-out infinite pr-card-loadbar;position:absolute;bottom:0;left:0}@keyframes pr-card-loadbar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.pr-rt-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:1px 5px;font-size:8.5px;font-weight:600;line-height:1.45;display:inline-block}.pr-rt-tag--new-biz{color:#2d7a4e;border-color:#2d7a4e}.pr-rt-tag--poc{color:#2b5ea7;border-color:#2b5ea7}.pr-rt-tag--expansion{color:#7b3fa0;border-color:#7b3fa0}.pr-rt-tag--renewal{color:#8b5a2b;border-color:#8b5a2b}.pr-rt-tag--other{color:var(--ink-4);border-color:var(--line-strong)}.pr-dm-backdrop{z-index:180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a161480;justify-content:center;align-items:center;padding:24px;animation:.2s pr-dm-fade;display:flex;position:fixed;inset:0}.pr-dm{background:var(--bg);border:1px solid var(--line-strong);flex-direction:column;width:980px;max-width:100%;max-height:88vh;animation:.3s cubic-bezier(.16,1,.3,1) pr-dm-pop;display:flex;box-shadow:0 28px 70px -18px #1a161473,0 4px 14px #1a16141a}@keyframes pr-dm-fade{0%{opacity:0}to{opacity:1}}@keyframes pr-dm-pop{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:none}}@keyframes pr-dm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pr-dm-head{border-bottom:1px solid var(--line);flex:none;padding:22px 28px 20px}.pr-dm-head-row{justify-content:space-between;align-items:center;display:flex}.pr-dm-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:500}.pr-dm-close{width:30px;height:30px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-6px -8px -6px 0;transition:color .15s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.pr-dm-close:hover{color:var(--ink);transform:rotate(90deg)}.pr-dm-title{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:normal;margin-top:8px;font-size:27px;font-weight:400;line-height:1.15}.pr-dm-title .pr-flagicon{vertical-align:baseline;margin-left:9px}.pr-dm-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.pr-dm-meta-item{color:var(--ink-3);font-size:11.5px}.pr-dm-meta-item+.pr-dm-meta-item:before{content:"·";color:var(--ink-5);margin-right:8px}.pr-dm-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px;font-weight:500}.pr-dm-hero{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:20px;padding-top:18px;display:flex}.pr-dm-hero-figure{flex-direction:column;gap:6px;display:flex}.pr-dm-figure{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:proportional-nums;font-size:34px;font-weight:400;line-height:1}.pr-dm-figure-sub{color:var(--ink-4);font-size:11px}.pr-dm-astro{flex-direction:column;gap:6px;min-width:200px;max-width:320px;display:flex}.pr-dm-pri{flex-direction:column;gap:6px;width:96px;display:flex}.pr-dm-hero-right{align-items:flex-end;gap:20px;display:flex}.pr-dm-body{flex-direction:column;flex:1;gap:14px;padding:18px 28px 26px;display:flex;overflow-y:auto}.pr-dm-empty{text-align:center;color:var(--ink-4);padding:32px 0}.pr-dm-opp{background:var(--surface);border:1px solid var(--line);border-left-width:3px;flex-direction:column;gap:14px;padding:18px 20px;animation:.4s cubic-bezier(.16,1,.3,1) both pr-dm-rise;display:flex}.pr-dm-opp--new-biz{border-left-color:#2d7a4e}.pr-dm-opp--poc{border-left-color:#2b5ea7}.pr-dm-opp--expansion{border-left-color:#7b3fa0}.pr-dm-opp--renewal{border-left-color:#8b5a2b}.pr-dm-opp--other{border-left-color:var(--line-strong)}.pr-dm-opp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-dm-opp-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.pr-dm-opp-name{color:var(--ink);margin-right:4px;font-size:14px;font-weight:600}.pr-dm-opp-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pr-dm-opp-tags .pr-tag{margin-left:0}.pr-dm-headlink{flex:none;align-self:center}.pr-dm-stats{flex-wrap:wrap;gap:16px 76px;display:flex}.pr-dm-stat{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.pr-dm-stat-val{color:var(--ink);font-size:13px}.pr-dm-assigned{flex-direction:column;gap:6px;display:flex}.pr-dm-assigned-chips{flex-wrap:wrap;gap:5px;display:flex}.pr-dm-latest{flex-direction:column;gap:6px;display:flex}.pr-dm-latest-text{color:var(--ink-2);border-left:2px solid var(--line-strong);white-space:pre-wrap;margin:0;padding-left:12px;font-size:12.5px;line-height:1.5}.pr-dm-compose{flex-direction:column;gap:9px;display:flex}.pr-dm-textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);resize:vertical;border-radius:0;min-height:70px;padding:10px 12px;font-size:13px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.pr-dm-textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.pr-dm-textarea::placeholder{color:var(--ink-4)}.pr-dm-textarea:disabled{opacity:.6}.pr-dm-compose-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.pr-dm-hint{color:var(--ink-5);letter-spacing:.02em;font-size:10.5px}.pr-dm-compose-right{align-items:center;gap:12px;margin-left:auto;display:flex}.pr-dm-savemsg{font-size:11.5px;animation:.25s pr-dm-fade}.pr-dm-savemsg.ok{color:var(--accent-ink)}.pr-dm-savemsg.err{color:var(--danger)}.pr-dm-readonly{color:var(--ink-4);font-size:11.5px;font-style:italic}.pr-dm-sflink{color:var(--ink-3);border-bottom:1px solid var(--line-strong);padding-bottom:1px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.pr-dm-sflink:hover{color:var(--accent-ink);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.pr-dm-backdrop,.pr-dm,.pr-dm-opp,.pr-dm-savemsg{animation:none}.pr-dm-close:hover{transform:none}}@media (max-width:640px){.pr-dm-backdrop{align-items:flex-end;padding:0}.pr-dm{width:100%;max-width:100%;max-height:92vh}.pr-dm-head{padding:18px 18px 16px}.pr-dm-body{padding:16px 18px 22px}.pr-dm-title{font-size:23px}.pr-dm-stats{gap:12px 28px}}.pr-muted{color:var(--ink-5)}.pr-card-click{font:inherit;text-align:left;cursor:pointer;width:100%;transition:border-color .12s,background .12s;display:block}.pr-card-click:hover{border-color:var(--ink);background:var(--surface-alt)}.pr-inline-loading{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);margin:-6px 0 12px;font-size:11px;font-weight:500}.pr-staff-table th:first-child{width:22%}.pr-staff-table th:nth-child(2){width:11%}.pr-staff-table th:nth-child(3){width:12%}.pr-staff-table th:nth-child(4){width:24%}.pr-staff-table th:nth-child(5){width:31%}.pr-staff-table th{cursor:default}.pr-staff-table th.is-sorted,.pr-staff-table th[onclick]{cursor:pointer}.pr-staff-row{cursor:pointer;transition:background .12s}.pr-staff-row:hover{background:var(--surface-alt)}.pr-staff-name{color:var(--ink);font-weight:600}.pr-staff-email{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:11px;display:block}.pr-staff-amt{font-variant-numeric:tabular-nums;font-weight:600}.pr-staff-stale{color:var(--accent-ink);font-weight:600}.pr-staff-chev{color:var(--ink-4);text-align:center;width:22px}.pr-staff-link{color:var(--ink-2);border-bottom:1px solid var(--line-strong);text-decoration:none;transition:color .12s,border-color .12s}.pr-staff-link:hover{color:var(--accent-ink);border-color:var(--accent)}.pr-staff-sf{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);border-bottom:0;margin-left:8px;font-size:10px;font-weight:600}.pr-staff-sf:hover{color:var(--accent-ink)}.pr-pmix-wrap{flex-wrap:wrap;gap:4px;display:inline-flex}.pr-pmix{letter-spacing:.02em;border:1px solid var(--line-strong);white-space:nowrap;font-variant-numeric:tabular-nums;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.pr-pmix-t0{border-color:var(--accent);color:var(--accent-ink)}.pr-pmix-t1{color:var(--ink-2)}.pr-pmix-t2,.pr-pmix-t3,.pr-pmix-nonicp{color:var(--ink-4)}.pr-pmix-none{color:var(--ink-5);border-style:dashed}.pr-staff-unstaffed{margin-top:40px}.pr-staff-h3{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:600}.pr-staff-h3-sub{font-family:var(--font);color:var(--ink-4);margin:0 0 14px;font-size:12.5px}.pr-summary{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-bottom:24px;display:grid}.pr-summary-card{border:1px solid var(--line-strong);align-items:stretch;gap:24px;min-height:84px;padding:14px 18px;display:flex}.pr-summary-l{flex-direction:column;flex:none;justify-content:center;min-width:120px;display:flex}.pr-summary-big{font-family:var(--display);color:var(--ink);margin-top:6px;font-size:26px;line-height:1}.pr-summary-r{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.pr-summary-r .pr-prio-row{margin-top:0}.pr-summary-cov{flex-direction:column;flex:1;justify-content:space-between;gap:8px;min-width:0;display:flex}.pr-summary-cov .pr-rtile-link{align-self:flex-end;margin-top:0}.pr-report2{margin-bottom:32px}.pr-report2-hero{border:1px solid var(--line-strong);margin-bottom:14px;padding:16px 18px 18px}.pr-report2-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.pr-report2-legend{flex-wrap:wrap;gap:4px 6px;display:flex}.pr-legend-item{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 6px;font-size:11px;transition:color .12s,background .12s;display:inline-flex}.pr-legend-item:hover{color:var(--ink);background:var(--surface-alt)}.pr-legend-item.is-active{color:var(--ink);background:var(--surface-alt);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.pr-legend-sw{flex:none;width:10px;height:10px;display:inline-block}.pr-rank{flex-direction:column;gap:3px;display:flex}.pr-rank-row{grid-template-columns:150px 1fr 32px;align-items:center;gap:12px;margin:0 -6px;padding:4px 6px;display:grid}.pr-rank-row.is-click{cursor:pointer;transition:background .12s}.pr-rank-row.is-click:hover{background:var(--surface-alt)}.pr-rank-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pr-rank-bar{background:var(--surface-alt);height:16px;display:flex;overflow:hidden}.pr-rank-seg{cursor:pointer;height:100%;transition:filter .12s}.pr-rank-seg:hover{filter:brightness(.94)}.pr-rank-val{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-size:12.5px;font-weight:600}.pr-rank-tip{z-index:50;background:var(--bg);pointer-events:none;width:288px;position:fixed;box-shadow:0 10px 34px #1a161429}.pr-rank-tip-title{color:var(--ink);padding:16px 20px;font-size:15px;font-weight:600}.pr-rank-tip-stats{border-top:1px solid var(--line);gap:28px;padding:16px 20px;display:flex}.pr-rank-tip-num{font-family:var(--display);color:var(--ink);font-variant-numeric:proportional-nums;font-size:26px;line-height:1}.pr-rank-tip-lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);margin-top:7px;font-size:10px;font-weight:500}.pr-rank-tip-list{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding:16px 20px;display:flex}.pr-rank-tip-acct{color:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.pr-rank-tip-acctname{align-items:center;gap:7px;min-width:0;display:flex}.pr-rank-tip-dot{flex:none;width:8px;height:8px;display:inline-block}.pr-rank-tip-acctlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-rank-tip-acct>span:last-child{font-variant-numeric:tabular-nums;color:var(--ink-4);white-space:nowrap}.pr-report2-tiles{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.pr-rtile{border:1px solid var(--line-strong);padding:16px 18px}.pr-rtile-big{font-family:var(--display);color:var(--ink);margin:8px 0 12px;font-size:30px;line-height:1}.pr-cov-bar{background:var(--surface-alt);height:8px;display:block;position:relative}.pr-cov-staffed{background:var(--ink);position:absolute;top:0;bottom:0;left:0}.pr-rtile-link{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px}.pr-rtile-link:hover{text-decoration:underline}.pr-prio-row{grid-template-columns:26px 1fr auto;align-items:center;gap:10px;margin-top:12px;display:grid}.pr-prio-k{color:var(--ink);font-size:11px;font-weight:700}.pr-prio-val{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-size:12px}.pr-prio-gap,.pr-vbar-gap{color:var(--accent-ink);font-weight:600}.pr-vbar-row{grid-template-columns:150px 1fr 42px;align-items:center;gap:10px;margin-top:9px;display:grid}.pr-vbar-label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pr-vbar-track{background:var(--surface-alt);height:12px}.pr-vbar-fill{height:100%;display:block}.pr-vbar-val{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-2);font-size:12px}.pr-rtile-foot{color:var(--ink-5);margin-top:12px;font-size:10.5px}.pr-vtags{flex-wrap:wrap;gap:4px;display:inline-flex}.pr-vtag{letter-spacing:.02em;color:var(--ink-2);background:var(--surface-alt);border:1px solid var(--line);white-space:nowrap;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.pr-vtag.vt-logistics{color:#b1361f;background:#fbe9e5;border-color:#e7b6ab}.pr-vtag.vt-banking{color:#1f6f5c;background:#e2efec;border-color:#b7d8d0}.pr-vtag.vt-airlines{color:#3f4a8a;background:#e8e9f3;border-color:#c3c7e0}.pr-vtag.vt-retail{color:#8a6316;background:#f6ecdb;border-color:#e0cfa6}.pr-vtag.vt-telecom{color:#7a3f6f;background:#f1e6ef;border-color:#d9bcd3}.pr-vtag.vt-utilities{color:#5f6b2a;background:#ecefe0;border-color:#cdd4b0}.pr-vtag.vt-other{color:#5a544e;background:#efeeec;border-color:#d8d4cd}.pr-staff-bookhead{align-items:center;gap:18px;margin-bottom:18px;display:flex}.pr-staff-back{font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:7px 12px;font-size:11px;font-weight:600;transition:color .12s,border-color .12s}.pr-staff-back:hover{color:var(--ink);border-color:var(--ink-4)}.pr-card-num-unit{font-family:var(--font);color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.pr-staff-detailrow>td{background:var(--surface-alt);padding:0}.pr-staff-opps{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.pr-staff-opp{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:12.5px;display:flex}.pr-staff-opp-name{color:var(--ink);font-weight:600}.pr-staff-opp-stage{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-strong);padding:1px 6px;font-size:10px;font-weight:600}.pr-staff-opp-amt{font-variant-numeric:tabular-nums;color:var(--ink-2)}.pr-staff-opp-close,.pr-staff-opp-touch{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:11.5px}.pr-staff-opp-next{color:var(--ink-3);flex-basis:100%;font-size:12px;font-style:italic}
