@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#1b2a5e;background:#f7f6ff;min-height:100vh;font-family:Inter,DM Sans,Segoe UI,Tahoma,sans-serif}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}select option{color:#e2e8f0;background:#0c1e38}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#060f1e}::-webkit-scrollbar-thumb{background:#c93d96;border-radius:3px}:root{--pp-ink:#0f172a;--pp-text:#1e293b;--pp-muted:#64748b;--pp-muted-2:#94a3b8;--pp-line:#e6e6ee;--pp-line-2:#eef0f5;--pp-surface:#fff;--pp-surface-2:#fafbfc;--pp-navy:#1b2a5e;--pp-navy-50:#1b2a5e0f;--pp-navy-100:#1b2a5e1a;--pp-pink:#b8306a;--pp-pink-600:#a42a5f;--pp-success:#0f7a5b;--pp-r-sm:6px;--pp-r-md:8px;--pp-r-lg:10px;--pp-r-xl:14px}.pp-card{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-xl);overflow:hidden}.pp-card-header{border-bottom:1px solid var(--pp-line-2);padding:18px 24px 14px}.pp-card-title{color:var(--pp-ink);letter-spacing:-.005em;margin:0 0 2px;font-size:15px;font-weight:600}.pp-card-sub{color:var(--pp-muted);margin:0;font-size:13px}.pp-card-body{flex-direction:column;gap:12px;padding:18px 24px 20px;display:flex}.pp-grid{gap:14px 16px;display:grid}.pp-grid-2{grid-template-columns:1fr 1fr}.pp-grid-3{grid-template-columns:1fr 1fr 1fr}.pp-grid-4{grid-template-columns:repeat(4,1fr)}.pp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pp-field-label{color:var(--pp-muted);letter-spacing:.005em;text-transform:none;font-size:12.5px;font-weight:500}.pp-field-hint{color:var(--pp-muted-2);margin:0;font-size:11.5px;line-height:1.4}.pp-input-wrap{position:relative}.pp-input{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:var(--pp-r-md);width:100%;color:var(--pp-ink);outline:none;padding:9px 12px;font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s,background .12s}.pp-input::placeholder{color:var(--pp-muted-2)}.pp-input:hover{border-color:var(--pp-navy-100)}.pp-input:focus{border-color:var(--pp-navy);box-shadow:0 0 0 3px var(--pp-navy-50)}.pp-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.pp-segtabs{background:var(--pp-surface-2);border:1px solid var(--pp-line);border-radius:var(--pp-r-md);gap:2px;width:100%;padding:3px;display:flex}.pp-segtab{color:var(--pp-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.pp-segtab:hover{color:var(--pp-ink)}.pp-segtab.is-active{background:var(--pp-surface);color:var(--pp-ink);box-shadow:0 0 0 1px var(--pp-line);font-weight:600}.pp-chip{border:1px solid var(--pp-line);background:var(--pp-surface);color:var(--pp-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.pp-chip:hover{border-color:var(--pp-navy-100);background:var(--pp-surface-2)}.pp-chip-check{opacity:0;flex-shrink:0;width:0;height:10px;margin-right:-4px;transition:opacity .12s,width .12s,margin .12s;overflow:hidden}.pp-chip.is-selected{background:var(--pp-navy);border-color:var(--pp-navy);color:#fff}.pp-chip.is-selected .pp-chip-check{opacity:1;width:10px;margin-right:0}.pp-service{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-surface);transition:border-color .15s;overflow:hidden}.pp-service.is-on{border-color:var(--pp-navy-100)}.pp-service-head{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--pp-surface);align-items:center;gap:14px;padding:13px 17px;display:flex}.pp-service-title{color:var(--pp-ink);letter-spacing:-.005em;flex:1;font-size:14px;font-weight:600}.pp-service.is-off .pp-service-title{color:var(--pp-muted);font-weight:400}.pp-service-body{border-top:1px solid var(--pp-line-2);background:var(--pp-surface);padding:12px 17px 14px}.pp-admin-lock{vertical-align:-1px;color:var(--pp-muted-2);margin-left:4px;display:inline-block}.pp-h-action{color:var(--pp-muted);border-radius:var(--pp-r-md);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.pp-h-action:hover{background:var(--pp-surface-2);color:var(--pp-ink);border-color:var(--pp-line)}.pp-h-action-badge{color:var(--pp-navy);background:var(--pp-navy-50);border-radius:999px;align-items:center;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.pp-svc-count{color:var(--pp-muted);background:var(--pp-surface-2);border:1px solid var(--pp-line);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.pp-more-btn{color:var(--pp-muted);border-radius:var(--pp-r-md);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.pp-more-btn:hover{background:var(--pp-surface-2);color:var(--pp-ink);border-color:var(--pp-line)}.pp-header-pill{border:1px solid var(--pp-line);background:var(--pp-surface);color:var(--pp-ink);border-radius:var(--pp-r-md);cursor:pointer;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.pp-header-pill:hover{background:var(--pp-surface-2);border-color:var(--pp-navy-100)}.pp-header-pill.is-info{background:var(--pp-surface-2);color:var(--pp-muted);cursor:default}.pp-header-pill.is-info:hover{background:var(--pp-surface-2);border-color:var(--pp-line)}.pp-screen-pricing input:hover,.pp-screen-pricing select:hover{border-color:var(--pp-navy-100)!important}.pp-screen-pricing input:focus,.pp-screen-pricing select:focus,.pp-screen-pricing textarea:focus{border-color:var(--pp-navy)!important;box-shadow:0 0 0 3px var(--pp-navy-50)!important;outline:none!important}.pp-screen-pricing select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px!important}.pp-print-only{display:none!important}@media print{body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body,body *{min-height:0!important;position:static!important;overflow:visible!important}body *{visibility:hidden!important}.no-print{display:none!important}#pp-print-overlay{background:#fff!important;position:absolute!important;top:0!important;left:0!important;right:0!important}#proposal-doc,#proposal-doc *,#proposal-el,#proposal-el *{visibility:visible!important}#proposal-doc,#proposal-el{box-shadow:none!important;color:#000!important;background:#fff!important;border-radius:0!important;max-width:100%!important;margin:0 auto 16px!important}#proposal-doc{page-break-after:always!important;break-after:page!important}.pp-el-section~.pp-el-section{page-break-before:always!important;break-before:page!important}p,li,h1,h2,h3,h4{orphans:3!important;widows:3!important}.pp-schedule-block{page-break-inside:avoid!important;break-inside:avoid!important}.pp-print-only{display:block!important}#proposal-doc button,#proposal-el button{display:none!important}@page{margin:14mm 12mm}}@keyframes ppSlideIn{0%{opacity:0;transform:translate(60px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ppPulse{0%,to{opacity:1;box-shadow:0 0 #f59e0b66}50%{opacity:.85;box-shadow:0 0 0 5px #f59e0b00}}.pp-p-status{white-space:nowrap;letter-spacing:.005em;border:1px solid;border-radius:4px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pp-p-status.is-sm{padding:2px 8px 2px 7px;font-size:11px}.pp-p-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pp-p-status-neutral{background:var(--pp-surface-2);color:var(--pp-muted);border-color:var(--pp-line)}.pp-p-status-navy{background:var(--pp-navy-50);color:var(--pp-navy);border-color:var(--pp-navy-100);font-weight:600}.pp-p-status-amber{color:#8a5e1e;background:#fbf2e1;border-color:#ecd9b4;font-weight:600}.pp-p-status-green{color:var(--pp-success);background:#e7f4ef;border-color:#c9e7dc;font-weight:600}.pp-p-status-muted{background:var(--pp-surface-2);color:var(--pp-muted-2);border-color:var(--pp-line)}.pp-p-type{color:var(--pp-text);border:1px solid var(--pp-line);white-space:nowrap;background:0 0;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.pp-p-type-new{color:var(--pp-text);border-color:#cfd4e2}.pp-p-type-renewal{color:#2d6f81;border-color:#cfe2ea}.pp-p-type-reprice{color:#905a30;border-color:#ead0c0}.pp-p-type-extra{color:#5a4a87;border-color:#d9d1ea}.pp-p-vchip{color:var(--pp-muted);background:var(--pp-surface-2);border:1px solid var(--pp-line);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.pp-p-fdrop{display:inline-block;position:relative}.pp-p-fdrop-btn{background:var(--pp-surface);color:var(--pp-text);border:1px solid var(--pp-line);border-radius:var(--pp-r-md);cursor:pointer;align-items:center;gap:6px;padding:7px 10px 7px 12px;font-size:13px;font-weight:500;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.pp-p-fdrop-btn:hover{border-color:var(--pp-navy-100)}.pp-p-fdrop-btn.is-active{background:var(--pp-navy-50);border-color:var(--pp-navy-100);color:var(--pp-navy)}.pp-p-fdrop-btn svg{color:var(--pp-muted-2)}.pp-p-fdrop-btn.is-active svg{color:var(--pp-navy)}.pp-p-fdrop-count{background:var(--pp-navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:600;display:inline-grid}.pp-p-fdrop-menu{z-index:61;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-md);min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0f172a1a,0 1px 3px #0f172a0a}.pp-p-fchip{background:var(--pp-navy-50);color:var(--pp-navy);border:1px solid var(--pp-navy-100);border-radius:999px;align-items:center;gap:5px;padding:3px 4px 3px 9px;font-size:12px;font-weight:500;display:inline-flex}.pp-p-fchip-x{width:16px;height:16px;color:var(--pp-navy);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:background .1s;display:inline-grid}.pp-p-fchip-x:hover{background:var(--pp-navy-100)}.pp-btn-primary{background:var(--pp-pink);color:#fff;border-radius:var(--pp-r-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .12s,transform .12s;display:inline-flex}.pp-btn-primary:hover{background:var(--pp-pink-600)}.pp-btn-secondary{color:var(--pp-text);border:1px solid var(--pp-line);border-radius:var(--pp-r-md);background:var(--pp-surface);cursor:pointer;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s}.pp-btn-secondary:hover{background:var(--pp-surface-2)}.pp-p-backdrop{z-index:90;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a52;animation:.12s ease-out pp-p-fade-in;position:fixed;inset:0}@keyframes pp-p-fade-in{0%{opacity:0}to{opacity:1}}.pp-p-panel{background:var(--pp-surface);border-left:1px solid var(--pp-line);z-index:91;flex-direction:column;animation:.18s cubic-bezier(.2,.8,.2,1) pp-p-slide-in;display:flex;box-shadow:-20px 0 60px #0f172a1f;width:520px!important;max-width:100vw!important;position:fixed!important;inset:0 0 0 auto!important}@keyframes pp-p-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.pp-p-panel-head{border-bottom:1px solid var(--pp-line-2);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.pp-p-panel-head-meta{flex:1;min-width:0}.pp-p-panel-eyebrow{color:var(--pp-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:600}.pp-p-panel-vinline{color:var(--pp-muted-2);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:500}.pp-p-panel-title{color:var(--pp-ink);letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:600}.pp-p-panel-sub{color:var(--pp-muted);font-size:13px}.pp-p-panel-sub-muted{color:var(--pp-muted-2);font-style:italic}.pp-p-panel-close{width:28px;height:28px;color:var(--pp-muted);background:0 0;border-radius:5px;flex-shrink:0;place-items:center;transition:background .1s,color .1s;display:inline-grid}.pp-p-panel-close:hover{background:var(--pp-surface-2);color:var(--pp-ink)}.pp-p-panel-chips{border-bottom:1px solid var(--pp-line-2);background:var(--pp-surface-2);align-items:center;gap:8px;padding:12px 22px 14px;display:flex}.pp-p-panel-meta{color:var(--pp-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pp-p-panel-body{flex-direction:column;flex:1;gap:22px;padding:18px 22px 24px;display:flex;overflow-y:auto}.pp-p-panel-section{flex-direction:column;gap:10px;display:flex}.pp-p-panel-section-head{color:var(--pp-muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.pp-p-panel-section-sub{color:var(--pp-muted-2);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.pp-p-panel-value{border:1px solid var(--pp-line);border-radius:var(--pp-r-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pp-p-panel-value-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pp-p-panel-value-row-total{border-top:1px dashed var(--pp-line);padding-top:10px}.pp-p-panel-value-label{color:var(--pp-muted);font-size:12.5px}.pp-p-panel-value-amt{color:var(--pp-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:22px;font-weight:600;display:inline-flex}.pp-p-panel-value-amt-sub{color:var(--pp-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.pp-p-panel-value-per{color:var(--pp-muted);font-size:12px;font-weight:500}.pp-p-timeline{border:1px solid var(--pp-line);border-radius:var(--pp-r-md);margin:0;padding:0;list-style:none;overflow:hidden}.pp-p-timeline-row{border-top:1px solid var(--pp-line-2);grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.pp-p-timeline-row:first-child{border-top:none}.pp-p-timeline-row.is-current{background:var(--pp-navy-50)}.pp-p-timeline-left{color:var(--pp-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.pp-p-timeline-row.is-current .pp-p-timeline-left{color:var(--pp-navy)}.pp-p-timeline-v{letter-spacing:.01em}.pp-p-timeline-main{flex-direction:column;gap:4px;min-width:0;display:flex}.pp-p-timeline-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-p-timeline-meta{color:var(--pp-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pp-p-panel-notes{resize:vertical;border:1px solid var(--pp-line);background:var(--pp-surface-2);border-radius:var(--pp-r-md);width:100%;min-height:80px;color:var(--pp-ink);outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.45;transition:border-color .12s,background .12s,box-shadow .12s}.pp-p-panel-notes::placeholder{color:var(--pp-muted-2)}.pp-p-panel-notes:focus{border-color:var(--pp-navy);background:var(--pp-surface);box-shadow:0 0 0 3px var(--pp-navy-50)}.pp-p-panel-actions{border-top:1px solid var(--pp-line);background:var(--pp-surface);flex-direction:column;gap:8px;padding:14px 22px 18px;display:flex}.pp-p-panel-btn-primary{width:100%;padding:11px 14px;font-size:13.5px}.pp-p-panel-btn{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:10px 14px;font-size:13px;display:flex}.pp-p-panel-btn-strong{color:var(--pp-ink);font-weight:600}.pp-p-panel-btn-sub{color:var(--pp-muted);font-size:11px}.pp-p-panel-actions-grid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.pp-p-panel-actions-grid .pp-p-panel-btn{padding:9px 10px}.pp-p-panel-actions-row{gap:4px;margin-top:2px;display:flex}.pp-p-panel-link{color:var(--pp-muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;padding:7px 8px;font-size:12px;transition:background .1s,color .1s,border-color .1s}.pp-p-panel-link:hover{color:var(--pp-ink);background:var(--pp-surface-2);border-color:var(--pp-line)}.pp-p-panel-link-danger{color:var(--pp-muted)}.pp-p-panel-link-danger:hover{color:var(--pp-pink);background:#b8306a0f;border-color:#b8306a2e}@media (width<=1100px){.pp-p-panel{width:90vw!important}}.pp-p-panel-docpreview{background:var(--pp-surface-2);border:1px solid var(--pp-line);border-radius:var(--pp-r-md);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.pp-p-panel-docpreview:hover{border-color:var(--pp-navy-100);background:var(--pp-surface);box-shadow:0 1px 3px #0f172a0a}.pp-p-panel-docpreview-thumb{color:var(--pp-navy);flex-shrink:0;place-items:center;width:44px;display:grid}.pp-p-panel-docpreview-meta{min-width:0}.pp-p-panel-docpreview-title{color:var(--pp-ink);font-size:13px;font-weight:600}.pp-p-panel-docpreview-sub{color:var(--pp-muted);margin-top:1px;font-size:11.5px}.pp-p-panel-docpreview-arrow{color:var(--pp-muted-2);flex-shrink:0;transition:color .12s,transform .12s}.pp-p-panel-docpreview:hover .pp-p-panel-docpreview-arrow{color:var(--pp-navy);transform:translate(2px)}.pp-p-timeline-row-other{cursor:pointer;transition:background .12s;grid-template-columns:1fr auto!important}.pp-p-timeline-row-other:hover{background:var(--pp-navy-50)}.pp-p-timeline-go{width:24px;height:24px;color:var(--pp-muted-2);background:0 0;border-radius:5px;place-items:center;transition:background .1s,color .1s;display:inline-grid}.pp-p-timeline-row-other:hover .pp-p-timeline-go{color:var(--pp-navy);background:var(--pp-surface)}.pp-p-timeline-tag{background:var(--pp-pink);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:3px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.pp-p-timeline-row{cursor:pointer;transition:background .1s}.pp-p-timeline-row.is-current{cursor:default}.pp-p-timeline-row:not(.is-current):not(.pp-p-timeline-row-other):hover{background:var(--pp-surface-2)}.pp-p-panel-superseded-note{color:var(--pp-muted);background:var(--pp-surface-2);border:1px solid var(--pp-line);border-radius:var(--pp-r-md);padding:10px 12px;font-size:12px;line-height:1.45}.pp-p-panel-back-bar{background:var(--pp-navy-50);border-bottom:1px solid var(--pp-navy-100);padding:8px 16px;display:flex}.pp-p-panel-back-btn{color:var(--pp-navy);background:0 0;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;transition:background .1s;display:inline-flex}.pp-p-panel-back-btn:hover{background:var(--pp-navy-100)}.pp-p-panel-back-v{font-variant-numeric:tabular-nums;color:var(--pp-navy);opacity:.7;margin-left:2px;font-weight:500}.pp-p-panel-title-meta{color:var(--pp-muted);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}.pp-p-onbstrip{background:var(--pp-surface-2);border:1px solid var(--pp-line);border-radius:var(--pp-r-md);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:11px 14px;display:grid}.pp-p-onbstrip-icon{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.pp-p-onbstrip-main{min-width:0}.pp-p-onbstrip-line{color:var(--pp-ink);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.pp-p-onbstrip-sub{color:var(--pp-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px}.pp-p-onbstrip-pending .pp-p-onbstrip-icon{color:var(--pp-muted)}.pp-p-onbstrip-progress .pp-p-onbstrip-icon{color:var(--pp-navy);background:var(--pp-navy-50);border-color:var(--pp-navy-100)}.pp-p-onbstrip-progress-row{align-items:center;gap:8px;margin-top:5px;display:flex}.pp-p-onbstrip-progress-text{color:var(--pp-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.pp-p-onbstrip-bar{background:var(--pp-line);border-radius:2px;flex:1;max-width:120px;height:4px;display:block;overflow:hidden}.pp-p-onbstrip-bar-fill{background:var(--pp-navy);border-radius:2px;height:100%;transition:width .18s ease-out;display:block}.pp-p-onbstrip-link{color:var(--pp-navy);background:0 0;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:6px 8px;font-size:12px;font-weight:600;transition:background .1s;display:inline-flex}.pp-p-onbstrip-link:hover{background:var(--pp-navy-100)}.pp-p-onbstrip-complete{background:var(--pp-success-bg);border-color:#c9e7dc}.pp-p-onbstrip-complete .pp-p-onbstrip-icon{color:var(--pp-success);background:var(--pp-surface);border-color:#c9e7dc}.pp-p-onbstrip-complete .pp-p-onbstrip-line{color:var(--pp-success)}
