.ph-hub{max-width:1400px;padding:24px;font-family:var(--pp-font-body);font-size:14px;color:var(--pp-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.ph-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid var(--pp-line)}.ph-page-header__titles{display:flex;flex-direction:column;gap:5px;min-width:0}.ph-page-meta{font-family:var(--pp-font-mono);font-size:12px;letter-spacing:.04em;color:var(--pp-stone-500);white-space:nowrap}.ph-page-header__actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.ph-lookup{position:relative}.ph-lookup__input{width:280px;max-width:100%;height:34px;padding:0 12px;font-family:var(--pp-font-body);font-size:14px;color:var(--pp-ink);background:var(--pp-paper-raised);border:1px solid var(--pp-line);border-radius:var(--pp-radius)}.ph-lookup__input:focus{outline:none;border-color:var(--pp-accent)}.ph-lookup__results{position:absolute;top:calc(100% + 6px);right:0;width:440px;max-width:80vw;background:var(--pp-paper-raised);border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-modal);overflow:hidden;z-index:20}.ph-lookup__msg{padding:11px 14px;font-size:.8125rem;color:var(--pp-stone-400)}.ph-lookup__msg--err{color:var(--pp-stamp)}.ph-lookup__result{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;background:transparent;border:none;border-top:1px solid var(--pp-line-soft);cursor:pointer;text-align:left;font-family:var(--pp-font-body);color:var(--pp-ink)}.ph-lookup__result:first-child{border-top:none}.ph-lookup__result:hover{background:var(--pp-hover)}.ph-lookup__name{flex:0 0 auto;font-weight:600;font-size:.875rem}.ph-lookup__email{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pp-ink-soft);font-size:.8125rem}.ph-page-header__count{white-space:nowrap}.ph-eyebrow,.ph-page-header__count{font-family:var(--pp-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-stone-500)}.ph-page-title{font-family:var(--pp-font-display);font-size:30px;font-weight:600;letter-spacing:-.015em;line-height:1.04;color:var(--pp-ink);margin:0}.ph-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--pp-line);margin-bottom:0}.ph-header-title{font-size:.875rem;font-weight:700;letter-spacing:.12em;color:var(--pp-ink);text-transform:uppercase}.ph-tabs{display:flex;gap:0;border-bottom:1px solid var(--pp-line);margin-bottom:16px}.ph-tab{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;color:var(--pp-stone-500);font-family:inherit;font-size:.9375rem;cursor:pointer;transition:color .15s ease,border-color .15s ease;margin-bottom:-1px}.ph-tab:hover{color:var(--pp-ink)}.ph-tab--active{color:var(--pp-accent);border-bottom-color:var(--pp-accent)}.ph-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0}.ph-search{flex:1;min-width:200px;background:var(--pp-paper-raised);border:1px solid var(--pp-line);color:var(--pp-ink);font-family:inherit;font-size:.9375rem;padding:6px 10px;border-radius:3px;outline:none;transition:border-color .15s ease}.ph-search:focus{border-color:var(--pp-accent)}.ph-search::placeholder{color:var(--pp-stone-400)}.ph-btn{background:var(--pp-paper-raised);border:1px solid var(--pp-line);color:var(--pp-ink);font-family:var(--pp-font-body);font-size:.875rem;padding:5px 14px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.ph-btn:hover{background:var(--pp-hover);border-color:var(--pp-ink-soft)}.ph-btn--active{background:var(--pp-accent-soft);border-color:var(--pp-accent);color:var(--pp-accent)}.ph-btn--danger{background:var(--pp-stamp-soft);border-color:var(--pp-stamp);color:var(--pp-stamp)}.ph-btn--danger:hover{background:rgba(196,58,29,.18)}.ph-btn--primary{background:var(--pp-accent);border-color:var(--pp-accent);color:#fff}.ph-btn--primary:hover{background:var(--pp-accent-strong);border-color:var(--pp-accent-strong)}.ph-btn--blue{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.ph-btn--blue:hover{background:#2d2a23;border-color:#2d2a23}.ph-saved-filters{display:flex;align-items:center;gap:6px;padding:6px 0;border-bottom:1px solid var(--pp-line);flex-wrap:wrap}.ph-saved-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--pp-paper-raised);border:1px solid var(--pp-line);border-radius:12px;font-size:.8125rem;color:var(--pp-ink-soft);cursor:pointer;transition:all .15s ease}.ph-saved-chip:hover{border-color:var(--pp-ink-soft);color:var(--pp-ink)}.ph-table{width:100%;border-collapse:collapse;font-size:.9375rem}.ph-table th{text-transform:uppercase;font-size:.6875rem;letter-spacing:.05em;color:var(--pp-stone-500);font-weight:600;padding:10px 16px;text-align:left;border-bottom:1px solid var(--pp-line);white-space:nowrap}.ph-table th.sortable{cursor:pointer;user-select:none}.ph-table td,.ph-table th.sortable:hover{color:var(--pp-ink)}.ph-table td{padding:11px 16px;border-bottom:1px solid var(--pp-line-soft);vertical-align:middle}.ph-table tbody tr{cursor:pointer;transition:background .1s ease}.ph-table tbody tr:hover{background:var(--pp-hover)}.ph-sorted{color:var(--pp-accent)!important}.ph-corr-row{cursor:default}.ph-corr-band{width:3px;padding:0!important;background:hsl(var(--corr-hue,210) 60% 55%)}.ph-mono{font-family:var(--pp-font-body);font-size:.9375rem;font-variant-numeric:tabular-nums}.ph-entity-name{font-family:var(--pp-font-body);font-size:1rem;font-weight:600;letter-spacing:0;color:var(--pp-ink)}.ph-entity-desc{font-size:.875rem;font-weight:400;line-height:1.5;color:var(--pp-ink-soft);margin-top:3px;max-width:560px}.ph-cell-name,.ph-entity-desc{font-family:var(--pp-font-body)}.ph-cell-name{font-size:1rem;font-weight:500;color:var(--pp-ink)}.ph-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:6px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.6}.ph-badge--sub{background:var(--pp-accent-soft);color:var(--pp-accent)}.ph-badge--donor{background:var(--pp-hover);color:var(--pp-ink)}.ph-badge--approved,.ph-badge--valid{background:var(--pp-live-bg);color:var(--pp-live)}.ph-badge--quarantined{background:var(--pp-stamp-soft);color:var(--pp-stamp)}.ph-badge--suspect{background:var(--pp-accent-soft);color:var(--pp-accent)}.ph-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--pp-line);font-size:.875rem;color:var(--pp-stone-500)}.ph-result-count{font-size:.8125rem;color:var(--pp-stone-500)}.ph-status-bar{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0}.ph-status-card{padding:8px 14px;border-radius:3px;border:1px solid var(--pp-line);font-size:.8125rem;background:var(--pp-paper-raised)}.ph-status-card--green{border-color:var(--pp-live);background:var(--pp-live-bg);color:var(--pp-live)}.ph-status-card--red{border-color:var(--pp-stamp);background:var(--pp-stamp-soft);color:var(--pp-stamp)}.ph-status-card--yellow{border-color:var(--pp-accent);background:var(--pp-accent-soft);color:var(--pp-accent)}.ph-status-card--blue{border-color:var(--pp-line);background:var(--pp-paper-raised);color:var(--pp-ink)}.ph-row--suspect td{background:var(--pp-accent-soft)}.ph-highlight{background:rgba(224,82,26,.16);border-radius:2px;padding:0 2px;color:var(--pp-accent-strong)}.ph-suggested-fix{color:var(--pp-live);font-size:.8125rem;margin-top:2px}.ph-modal-overlay{position:fixed;inset:0;z-index:1000;background:rgba(25,23,19,.45);display:flex;align-items:center;justify-content:center}.ph-modal{background:var(--pp-paper-raised);border:1px solid var(--pp-line);border-radius:4px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.ph-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--pp-line);font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink-soft)}.ph-modal-close{background:none;border:none;color:var(--pp-stone-500);font-size:1.25rem;cursor:pointer;line-height:1;padding:0 4px;transition:color .15s ease}.ph-modal-close:hover{color:var(--pp-ink)}.ph-modal-tabs{display:flex;gap:0;border-bottom:1px solid var(--pp-line);padding:0 20px}.ph-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;padding:16px 20px}.ph-field-label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pp-stone-500);margin-bottom:2px}.ph-field-value,.ph-field-value--editable{font-size:.9375rem;color:var(--pp-ink)}.ph-field-value--editable{background:var(--pp-paper-raised);border:1px solid var(--pp-line);border-radius:2px;padding:4px 8px;font-family:inherit;outline:none;width:100%;transition:border-color .15s ease}.ph-field-value--editable:focus{border-color:var(--pp-accent)}.ph-stat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 20px}.ph-stat-card{padding:12px 16px;background:var(--pp-paper-raised);border:1px solid var(--pp-line);border-radius:3px}.ph-stat-card .ph-field-label{display:block}.ph-timeline{list-style:none;margin:0;padding:0 20px 16px}.ph-timeline-item{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--pp-line-soft);font-size:.875rem}.ph-timeline-item:last-child{border-bottom:none}.ph-timeline-meta{color:var(--pp-stone-500);white-space:nowrap;min-width:120px;font-size:.8125rem}.ph-timeline-body{color:var(--pp-ink);flex:1}.ph-note-form{padding:12px 20px;border-top:1px solid var(--pp-line);display:flex;gap:8px;align-items:flex-end}.ph-note-textarea{flex:1;min-height:60px;resize:vertical;background:var(--pp-paper-raised);border:1px solid var(--pp-line);color:var(--pp-ink);font-family:inherit;font-size:.9375rem;padding:6px 10px;border-radius:3px;outline:none;transition:border-color .15s ease}.ph-note-textarea:focus{border-color:var(--pp-accent)}.ph-filter-modal{padding:16px 20px}.ph-filter-section{margin-bottom:20px}.ph-filter-section-label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pp-stone-500);margin-bottom:8px;display:block}.ph-range-slider{display:flex;align-items:center;gap:8px}.ph-range-track{flex:1;height:2px;background:var(--pp-line);border-radius:1px;position:relative}.ph-checkbox-group{display:flex;flex-direction:column;gap:6px}.ph-checkbox-label{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:var(--pp-ink);cursor:pointer}.ph-checkbox-label input[type=checkbox]{accent-color:var(--pp-accent)}.ph-filter-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--pp-line);gap:8px}.ph-preview-count{font-size:.8125rem;color:var(--pp-stone-500)}.ph-column-picker{position:absolute;right:0;top:100%;z-index:100;background:var(--pp-paper-raised);border:1px solid var(--pp-line);border-radius:4px;min-width:200px;padding:12px;box-shadow:0 18px 40px -28px rgba(25,23,19,.35)}.ph-column-picker-section{margin-bottom:12px}.ph-column-picker-section:last-child{margin-bottom:0}.ph-column-picker-title{font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pp-stone-500);margin-bottom:6px;display:block}.pp-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-family:var(--pp-font-mono);font-size:.75rem;font-weight:600;letter-spacing:.05em;white-space:nowrap;line-height:1.5}.pp-chip--good{background:var(--pp-live-bg);color:var(--pp-live);border:1px solid rgba(4,120,87,.25)}.pp-chip--warn{background:var(--pp-accent-soft);color:var(--pp-accent);border:1px solid rgba(224,82,26,.25)}.pp-chip--bad{background:var(--pp-stamp-soft);color:var(--pp-stamp);border:1px solid rgba(196,58,29,.25)}.pp-chip--neutral{background:var(--pp-paper-inset);color:var(--pp-ink-soft);border:1px solid var(--pp-line)}.pp-chip--dim{opacity:.5}.pp-drift-badge{display:inline-block;padding:2px 8px;background:var(--pp-accent-soft);border:1px solid rgba(224,82,26,.3);border-radius:4px;font-family:var(--pp-font-mono);font-size:.75rem;color:var(--pp-accent);letter-spacing:.04em;margin-top:2px}.pp-person-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 0 4px;counter-reset:mc-sec;font-variant-numeric:tabular-nums}.pv-page-email{display:block;margin-top:7px;font-size:1.0625rem;color:var(--pp-ink-soft)}.pv-header{justify-content:space-between;gap:12px 16px;padding:18px 0 22px}.pv-header,.pv-identity{display:flex;align-items:center;flex-wrap:wrap}.pv-identity{gap:10px}.pv-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pv-stat-strip{display:flex;gap:12px;flex-wrap:wrap;padding:0 0 24px}.pv-stat-card{flex:1 1 132px;min-width:132px}.pv-stat-val{font-size:1rem;font-weight:600;color:var(--pp-ink);margin-top:6px;line-height:1.3}.pv-stat-val--accent{color:var(--pp-accent)}.pv-stat-val--live{color:var(--pp-live)}.pv-stat-val--stamp{color:var(--pp-stamp)}.pv-col{padding:24px 24px 26px;background:var(--pp-paper-raised);border:1px solid var(--pp-line);border-radius:var(--pp-radius)}.pv-section{margin-bottom:24px}.pv-section:last-child{margin-bottom:0}.pv-section--divided{margin-top:32px}.pv-section-head{display:flex;align-items:center;gap:12px}.pv-section-head .mc-section-label{flex:1;margin-bottom:0}.pv-section .ph-note-form{padding:0;border-top:none;margin:0 0 8px}.pv-section .ph-timeline{padding:0}.pv-section .ph-note-error{padding:4px 0}.pv-stack{display:flex;flex-direction:column;gap:10px}.pv-chip-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.pv-callout{padding:12px;border-radius:var(--pp-radius);font-size:.875rem}.pv-callout--error{background:var(--pp-stamp-soft);border:1px solid var(--pp-stamp);color:var(--pp-stamp)}.pv-callout--muted{background:var(--pp-paper-inset);border:1px solid var(--pp-line);color:var(--pp-stone-500)}.pv-callout--ok{background:var(--pp-live-bg,var(--pp-paper-inset));border:1px solid var(--pp-live);color:var(--pp-ink)}.pv-callout--warn{background:var(--pp-gold-pale,var(--pp-paper-inset));border:1px solid var(--pp-accent);color:var(--pp-ink)}.pv-rescue{display:flex;flex-direction:column;gap:var(--pp-space-2)}.pv-rescue__detail{margin-top:var(--pp-space-2);font-size:12px;line-height:1.5}.pv-rescue__reason{margin-top:var(--pp-space-2);width:100%;font:inherit;font-size:12px;padding:var(--pp-space-2);border:1px solid var(--pp-line);background:var(--pp-paper);color:var(--pp-ink)}.pv-rescue__actions{display:flex;gap:var(--pp-space-2);margin-top:var(--pp-space-2);flex-wrap:wrap}.pv-ed__status{font-size:12px;margin-bottom:var(--pp-space-2)}.pv-ed__grid{display:flex;flex-direction:column;gap:var(--pp-space-1);margin:var(--pp-space-3) 0}.pv-ed__row{display:flex;align-items:baseline;gap:var(--pp-space-2);flex-wrap:wrap}.pv-ed__hint{font-size:12px;color:var(--pp-stone-500)}.pv-loading{padding:24px 0;text-align:center;font-size:.875rem;color:var(--pp-stone-400)}.pv-field-grid{padding:0;gap:18px 24px}.pv-id{font-size:.8125rem;word-break:break-all}.pv-subfield-label{font-size:.75rem}.pv-events{margin:0;padding:0;list-style:none}.pv-events .ph-timeline-item{padding-left:0}.pv-events-note{color:var(--pp-stone-400);font-size:.75rem;text-transform:none;letter-spacing:0}.pv-subfield-val{font-size:.875rem}.pv-callout__action{margin-top:8px}.pv-section>.ph-eyebrow{display:block;margin-bottom:10px}@media (max-width:768px){.ph-field-grid,.ph-stat-cards{grid-template-columns:1fr}.ph-modal{width:95%;max-height:95vh}.ph-filter-bar{flex-direction:column;align-items:stretch}.ph-search{min-width:unset;width:100%}.ph-status-bar{flex-direction:column}.pp-person-grid{grid-template-columns:1fr}}.ph-hub--sidebar-layout{display:flex;gap:0;padding:0;max-width:none}.ph-sidebar{width:275px;min-width:275px;border-right:1px solid var(--pp-line);padding:26px 0 16px;position:sticky;top:var(--pp-topnav-h);height:calc(100vh - var(--pp-topnav-h));overflow-y:auto}.ph-sidebar-header{font-family:var(--pp-font-mono);font-size:12px;letter-spacing:.12em;color:var(--pp-stone-500);text-transform:uppercase;padding:2px 32px 5px;margin-bottom:0}.ph-sidebar-nav{display:flex;flex-direction:column;gap:2px;padding:4px 20px}.ph-sidebar-item{display:block;width:100%;text-align:left;font-family:var(--pp-font-body);font-size:15px;line-height:1.5;color:var(--pp-ink-soft);padding:6px 12px;background:none;border:none;border-radius:5px;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.ph-sidebar-item:hover{color:var(--pp-ink);background:var(--pp-hover)}.ph-sidebar-item--active{color:var(--pp-accent);font-weight:600;background:var(--pp-accent-wash);box-shadow:inset 2px 0 0 var(--pp-accent)}.ph-sidebar-item:disabled{opacity:.3;cursor:default}.ph-main{flex:1;min-width:0;padding:28px 32px;overflow-x:hidden}.ph-main .mc-dashboard{padding:0}.ph-hub--sidebar-layout .ph-header{display:none}@media (max-width:768px){.ph-hub--sidebar-layout{flex-direction:column}.ph-sidebar{width:100%;min-width:unset;height:auto;position:static;border-right:none;border-bottom:1px solid var(--pp-line);padding:16px 0}.ph-sidebar-nav{flex-direction:row;overflow-x:auto;padding:0 10px}.ph-sidebar-item{white-space:nowrap}.ph-sidebar-item--active{box-shadow:inset 0 -2px 0 var(--pp-accent)}}.ph-editor-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--pp-line);margin-bottom:20px}.ph-editor-title{font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink-soft)}.ph-text-muted{font-size:.8125rem;color:var(--pp-stone-500)}.ph-text-pos{font-size:.9375rem;font-weight:600;color:var(--pp-live)}.ph-criteria-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.ph-field-sublabel{display:block;margin-bottom:3px}.ph-field-sublabel,.ph-summary-box{font-size:.8125rem;color:var(--pp-stone-500)}.ph-summary-box{margin-bottom:16px;padding:8px 12px;border:1px solid var(--pp-line);background:var(--pp-paper-raised);border-radius:3px}.ph-sample-label{font-size:.8125rem;color:var(--pp-stone-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.ph-empty{padding:20px 0;font-size:.875rem;color:var(--pp-stone-500)}.ph-empty--faint{color:var(--pp-stone-400)}.ph-empty-state{padding:40px 0;text-align:center}.ph-empty-state__title{font-size:.9375rem;color:var(--pp-stone-500);margin-bottom:12px}.ph-empty-state__desc{font-size:.8125rem;color:var(--pp-stone-400);margin-bottom:16px}.ph-span-all{grid-column:1/-1}.ph-text-faint{color:var(--pp-stone-400)}.ph-truncate{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-muted{color:var(--pp-stone-500)}.ph-text-soft{color:var(--pp-ink-soft)}.ph-text-live{color:var(--pp-live)}.ph-text-accent{color:var(--pp-accent)}.ph-num-live{color:var(--pp-live);font-weight:600}.ph-num-accent{color:var(--pp-accent);font-weight:600}.ph-stat-meta{color:var(--pp-stone-500);font-size:.8125rem;margin-left:6px}.ph-void-tag{color:var(--pp-stamp);margin-left:4px;font-size:.8125rem}.ph-modal--wide{max-width:900px}.ph-modal-titlebar{display:flex;align-items:center;gap:10px;flex:1}.ph-modal-name{color:var(--pp-ink)}.ph-modal-email{color:var(--pp-stone-500);text-transform:none}.ph-modal-state{padding:32px 20px;text-align:center;font-size:.875rem}.ph-modal-state--faint{color:var(--pp-stone-400)}.ph-modal-state--error{color:var(--pp-stamp)}.ph-modal-body{padding:16px 20px}.ph-summary-row{margin-top:16px;display:flex;gap:20px;font-size:.875rem;color:var(--pp-stone-500)}.ph-field-value--mt{margin-top:4px}.ph-field-value--clickable{cursor:text;display:block}.ph-more-row{color:var(--pp-stone-400);text-align:center;font-style:italic}.ph-row--void{opacity:.4}.ph-num-stamp{color:var(--pp-stamp);font-weight:600}.ph-status-bar--split{align-items:center;justify-content:space-between}.ph-statcard-btn{cursor:pointer;background:none;text-align:left}.ph-statcard-disabled{opacity:.4}.ph-statcard__label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.ph-statcard__label--dim{opacity:.7}.ph-statcard__count{font-size:1rem;font-weight:700;line-height:1}.ph-scan-actions{text-align:right;flex-shrink:0}.ph-scan-last{font-size:.8125rem;color:var(--pp-stone-500);margin-top:4px}.ph-loading{padding:12px 0;font-size:.875rem;color:var(--pp-stone-400)}.ph-table-scroll{overflow-x:auto}.ph-check{accent-color:var(--pp-accent)}.ph-blocked{color:var(--pp-stamp);font-size:.8125rem}.ph-empty-cell{text-align:center;padding:32px;color:var(--pp-stone-400)}.ph-sort-ind{margin-left:4px}.ph-sort-ind--dim{opacity:.3}.ph-sep{color:var(--pp-line);margin:0 4px}.ph-donation-label{margin:0}.ph-donation-row1{gap:6px;flex-wrap:wrap}.ph-donation-dates,.ph-donation-row1{display:flex;align-items:center;margin-bottom:12px}.ph-donation-dates{gap:8px}.ph-donation-amounts{display:flex;align-items:center;gap:8px;margin-top:8px}.ph-slider{position:relative;height:24px;cursor:pointer;touch-action:none}.ph-slider__track{left:0;right:0;background:var(--pp-line)}.ph-slider__fill,.ph-slider__track{position:absolute;top:10px;height:4px;border-radius:2px}.ph-slider__fill,.ph-slider__thumb{background:var(--pp-accent)}.ph-slider__thumb{position:absolute;top:4px;width:16px;height:16px;border-radius:50%;border:2px solid var(--pp-line);cursor:grab;z-index:2}.ph-note-error,.ph-text-stamp{color:var(--pp-stamp)}.ph-note-error{padding:4px 20px;font-size:.875rem}.ph-timeline-empty{padding:20px;font-size:.875rem;color:var(--pp-stone-400);text-align:center}.ph-note-del{margin-left:8px}.ph-timeline-body--soft{color:var(--pp-ink-soft)}.ph-audit-field{color:var(--pp-stone-500);text-transform:uppercase;font-size:.8125rem;letter-spacing:.08em}.ph-modal--narrow{max-width:640px}.ph-filter-scroll{padding:20px;overflow-y:auto;max-height:calc(90vh - 130px)}.ph-colpick-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ph-column-picker-title--flush{margin:0}.ph-modal-close--sm{font-size:1rem}.ph-colpick-item{margin-bottom:4px}.ph-colpick-item--locked{opacity:.4;cursor:default;margin-bottom:4px}.ph-colpick-anchor{position:absolute;right:0;top:100%;z-index:100}.ph-relative{position:relative}.ph-saved-label{font-size:.8125rem;color:var(--pp-stone-400);margin-right:4px}.ph-navlink{display:flex;align-items:center;gap:8px;padding:8px 16px;color:var(--theme-elevation-500);font-weight:400;font-size:.9375rem;text-decoration:none;border-left:2px solid transparent;transition:all .15s ease}.ph-navlink--active{color:var(--theme-text);font-weight:600;border-left-color:var(--theme-text)}.ph-geo-field{display:flex;flex-direction:column;gap:3px}.ph-filter-footer--padded{padding:12px 20px}.ph-grow-1{flex:1;min-width:0}.dt-tab{--dt-warn:var(--pp-accent-strong);--dt-warn-soft:var(--pp-accent-soft);--dt-info:#3f6e8c;--dt-info-soft:rgba(63,110,140,0.12);font-family:var(--pp-font-body);font-size:14px;color:var(--pp-ink);font-variant-numeric:tabular-nums}.dt-triage{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--pp-line-soft);border:1px solid var(--pp-line);border-radius:var(--pp-radius);overflow:hidden;margin:0 0 var(--pp-space-6)}.dt-triage__cell{background:var(--pp-paper-raised);padding:var(--pp-space-5) var(--pp-space-6)}.dt-triage__n{font-family:var(--pp-font-display);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--pp-ink)}.dt-triage__k{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--pp-stone-500);margin-top:var(--pp-space-3)}.dt-triage__cell--crit .dt-triage__n{color:var(--pp-stamp)}.dt-triage__cell--warn .dt-triage__n{color:var(--dt-warn)}.dt-triage__cell--good .dt-triage__n{color:var(--pp-live)}.dt-triage__cell--accent .dt-triage__n{color:var(--pp-accent)}.dt-grow{flex:1;min-width:0}.dt-section-head{display:flex;align-items:baseline;gap:var(--pp-space-4);margin:var(--pp-space-8) 0 var(--pp-space-5);border-bottom:1px solid var(--pp-line);padding-bottom:9px}.dt-section-head h2{font-family:var(--pp-font-display);font-weight:600;font-size:19px;margin:0;letter-spacing:-.01em;color:var(--pp-ink)}.dt-section-head__count{font-size:12px;color:var(--pp-stone-500);letter-spacing:.08em;text-transform:uppercase}.dt-loading{font-size:.875rem;color:var(--pp-stone-500)}.dt-error,.dt-loading{padding:20px 0}.dt-error__msg{font-size:.875rem;color:var(--pp-stamp);margin-bottom:12px}.dt-empty{padding:40px 0;text-align:center}.dt-empty__title{font-size:.9375rem;color:var(--pp-stone-500);margin-bottom:8px}.dt-empty__hint{font-size:.8125rem;color:var(--pp-stone-400)}.dt-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:var(--pp-space-5);margin-bottom:var(--pp-space-6)}@media (max-width:520px){.dt-cards{grid-template-columns:1fr}}.dt-card{background:var(--pp-paper-raised);border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:0 1px 0 var(--pp-line-soft),0 8px 24px -18px rgba(25,23,19,.4);overflow:hidden;display:flex;flex-direction:column}.dt-card__stripe{height:3px;background:var(--pp-stone-500)}.dt-card--sev-crit .dt-card__stripe{background:var(--pp-stamp)}.dt-card--sev-warn .dt-card__stripe{background:var(--dt-warn)}.dt-card--sev-good .dt-card__stripe{background:var(--pp-live)}.dt-card--sev-info .dt-card__stripe{background:var(--dt-info)}.dt-card__body{padding:var(--pp-space-5) var(--pp-space-6) var(--pp-space-1)}.dt-who{display:flex;justify-content:space-between;gap:var(--pp-space-4);align-items:flex-start}.dt-who__name{font-family:var(--pp-font-display);font-weight:600;font-size:17px;letter-spacing:-.01em;line-height:1.2;color:var(--pp-ink)}.dt-who__email{font-family:var(--pp-font-mono);font-size:12.5px;color:var(--pp-ink-soft);margin-top:3px;word-break:break-all}.dt-who__meta{font-size:11px;color:var(--pp-stone-500);margin-top:2px}.dt-chip{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:var(--pp-radius-pill);white-space:nowrap;border:1px solid transparent;flex-shrink:0}.dt-chip--crit{background:var(--pp-stamp-soft);color:var(--pp-stamp)}.dt-chip--warn{background:var(--dt-warn-soft);color:var(--dt-warn)}.dt-chip--good{background:var(--pp-live-soft);color:var(--pp-live)}.dt-chip--info{background:var(--dt-info-soft);color:var(--dt-info)}.dt-chip--neutral{background:var(--pp-paper-inset);color:var(--pp-ink-soft)}.dt-pills{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 4px}.dt-pill{font-size:11px;padding:3px 8px;border-radius:var(--pp-radius-sm);background:var(--pp-paper-inset);color:var(--pp-ink-soft);border:1px solid var(--pp-line-soft);display:inline-flex;gap:6px;align-items:center}.dt-pill--good{color:var(--pp-live)}.dt-pill--crit,.dt-pill--flag{color:var(--pp-stamp)}.dt-pill--flag{background:var(--pp-stamp-soft);border-color:transparent;font-weight:600}.dt-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--pp-line-soft);border:1px solid var(--pp-line-soft);border-radius:var(--pp-radius-sm);overflow:hidden;margin:14px 0 4px}.dt-stat{background:var(--pp-paper-raised);padding:9px 11px}.dt-stat__v{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--pp-ink)}.dt-stat__k{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-stone-500);margin-top:3px}.dt-openbar{height:5px;border-radius:3px;background:var(--pp-bar-track);margin-top:7px;overflow:hidden}.dt-openbar>i{display:block;height:100%;border-radius:3px;background:var(--pp-live)}.dt-openbar--blind>i{background:repeating-linear-gradient(90deg,var(--dt-info),var(--dt-info) 3px,transparent 3px,transparent 6px)}.dt-dx{margin:14px 0 2px;padding:12px 13px;background:var(--pp-paper-inset);border-radius:var(--pp-radius);border:1px solid var(--pp-line-soft)}.dt-dx__label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-stone-500);margin-bottom:5px}.dt-dx__reason{margin:0 0 8px;font-size:13.5px;color:var(--pp-ink)}.dt-dx__action{font-size:13px;color:var(--pp-ink-soft)}.dt-dx__action b{color:var(--pp-accent-strong)}.dt-reply{border-top:1px solid var(--pp-line-soft);margin-top:14px;padding:13px var(--pp-space-6) var(--pp-space-5);background:var(--pp-paper-raised)}.dt-reply__head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.dt-reply__head span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-stone-500)}.dt-reply__text{font-size:13px;line-height:1.55;color:var(--pp-ink);white-space:pre-wrap;background:var(--pp-paper-inset);border:1px solid var(--pp-line-soft);border-radius:var(--pp-radius-sm);padding:11px 12px}.dt-reply__actions{display:flex;gap:8px;margin-top:10px}.dt-btn{font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.03em;cursor:pointer;border:1px solid var(--pp-line);background:var(--pp-paper);color:var(--pp-ink);border-radius:var(--pp-radius-sm);padding:5px 11px;display:inline-flex;gap:6px;align-items:center;transition:background .12s,color .12s,border-color .12s}.dt-btn:hover:not(:disabled){background:var(--pp-accent);color:#fff;border-color:var(--pp-accent)}.dt-btn:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.dt-btn:disabled{cursor:default;opacity:.6}.dt-btn--done{background:var(--pp-live);color:#fff;border-color:var(--pp-live)}.dt-btn--primary{border-color:var(--pp-accent);color:var(--pp-accent);font-weight:700}.dt-btn--danger{color:#fff}.dt-btn--danger,.dt-btn--danger:hover:not(:disabled){background:var(--pp-stamp);border-color:var(--pp-stamp)}.dt-btn--danger:hover:not(:disabled){filter:brightness(1.1)}.dt-move-confirm{display:block;font-size:12px;line-height:1.5;color:var(--pp-ink);background:var(--pp-stamp-soft,var(--pp-paper-inset));border-left:3px solid var(--pp-stamp);padding:var(--pp-space-3);margin-top:var(--pp-space-2)}.dt-move-confirm strong{display:block;color:var(--pp-ink);margin-bottom:2px}.dt-move-confirm__actions{display:flex;gap:var(--pp-space-2);margin-top:var(--pp-space-2);flex-wrap:wrap}.dt-move-result{margin-top:var(--pp-space-2);padding:var(--pp-space-2) var(--pp-space-3);font-size:12px;line-height:1.5;border-left:3px solid}.dt-move-result--ok{border-color:var(--pp-live);background:var(--pp-live-bg,var(--pp-paper-inset))}.dt-move-result--bad{border-color:var(--pp-stamp);background:var(--pp-stamp-soft,var(--pp-paper-inset));color:var(--pp-ink)}.dt-esp{margin-top:var(--pp-space-2);padding:var(--pp-space-2) var(--pp-space-3);font-size:12px;line-height:1.5;border-left:3px solid var(--pp-line);background:var(--pp-paper-inset);color:var(--pp-ink-soft)}.dt-esp--refused{border-color:var(--pp-stamp);background:var(--pp-stamp-soft,var(--pp-paper-inset));color:var(--pp-ink)}.dt-esp--sendable{border-color:var(--pp-live)}.dt-esp--unknown{border-color:var(--pp-ink-soft)}.dt-esp__note{margin-top:4px;color:var(--pp-ink)}.dt-playbook{display:grid;grid-template-columns:1fr;gap:1px;background:var(--pp-line-soft);border:1px solid var(--pp-line);border-radius:var(--pp-radius);overflow:hidden}.dt-pb-row{background:var(--pp-paper-raised);display:grid;grid-template-columns:220px 1fr;gap:var(--pp-space-5);padding:var(--pp-space-4) var(--pp-space-6)}@media (max-width:640px){.dt-pb-row{grid-template-columns:1fr;gap:6px}}.dt-pb-row__lhs{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.dt-pb-row__mean{font-size:13px;color:var(--pp-ink-soft)}.dt-pb-row__act{font-size:13px;color:var(--pp-ink)}.dt-pb-row__act b{color:var(--pp-accent-strong)}.ph-grow-2{flex:2;min-width:0}.rc-tab{display:block}.rc-count{margin-bottom:var(--pp-space-4);padding:8px 12px;background:var(--pp-accent-soft);border:1px solid var(--pp-accent);border-radius:3px;font-size:.8125rem;color:var(--pp-accent);font-weight:600}.rc-count__note{font-weight:400;color:var(--pp-ink-soft);margin-left:4px}.rc-add{margin-bottom:var(--pp-space-4)}.rc-reason{width:100%;font:inherit;padding:var(--pp-space-2);border:1px solid var(--pp-line);background:var(--pp-paper);color:var(--pp-ink)}.rc-detail,.rc-reason{margin-top:var(--pp-space-2);font-size:12px}.rc-detail{line-height:1.5}.rc-actions{display:flex;gap:var(--pp-space-2);margin-top:var(--pp-space-2);flex-wrap:wrap}.rc-tab .ph-table tbody tr{cursor:default}.rc-tab .ph-table td{vertical-align:top}.rc-email{font-size:.8125rem;word-break:break-all}.rc-editions{max-width:200px}.rc-ed{margin-right:4px}.rc-flag{margin-left:6px}.rc-moved{font-size:.8125rem;color:var(--pp-stone-500);white-space:nowrap}.rc-by{font-size:.75rem;color:var(--pp-stone-400);margin-top:2px}.rc-reasoncell{font-size:.8125rem;color:var(--pp-stone-500)}.rc-espcell,.rc-reasoncell{max-width:260px}.rc-esp{font-size:.8125rem}.rc-esp__detail{color:var(--pp-stone-500);margin-top:2px}.rc-esp__btn{margin-top:4px}.rc-esp__form{margin-top:6px;display:grid;gap:4px}.rc-esp__label{font-size:.75rem;color:var(--pp-ink-soft)}.rc-esp__reason{width:100%;font:inherit;font-size:.8125rem;padding:4px 6px;border:1px solid var(--pp-line);background:var(--pp-paper);color:var(--pp-ink)}.rc-esp__ack{display:flex;gap:6px;align-items:flex-start;font-size:.75rem;color:var(--pp-ink)}.rc-esp__actions{display:flex;gap:var(--pp-space-2);flex-wrap:wrap}.rc-esp__notice{margin-top:4px;padding-left:6px;border-left:3px solid var(--pp-line);font-size:.75rem}.rc-esp__notice--ok{border-color:var(--pp-live)}.rc-esp__notice--bad{border-color:var(--pp-stamp);color:var(--pp-ink)}.rc-esp__blocked{margin-top:4px}.rc-esp__blocked .rc-esp__btn{margin-top:0;opacity:.5;cursor:not-allowed}.rc-esp__blocked-why{margin:4px 0 0;padding-left:6px;border-left:3px solid var(--pp-stamp);font-size:.75rem;color:var(--pp-ink-soft)}.rc-esp__overridelink{margin-top:var(--pp-space-2);padding:0;border:0;background:none;font-size:.75rem;color:var(--pp-ink-soft);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rc-esp__overridelink:hover{color:var(--pp-stamp);background:none}.rc-esp__override{margin-top:var(--pp-space-2);display:grid;gap:var(--pp-space-1);padding:var(--pp-space-2) var(--pp-space-3);border-left:3px solid var(--pp-stamp);background:var(--pp-stamp-soft,var(--pp-paper-inset))}.rc-esp__override-head{font-family:var(--pp-font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-stamp)}.rc-esp__override-why{margin:0;font-size:.75rem;line-height:1.5;color:var(--pp-ink)}.rc-esp__override-hint{margin:0;font-size:.75rem;line-height:1.5;color:var(--pp-stamp)}.rc-count__alarm{margin-top:6px;padding:var(--pp-space-2) var(--pp-space-3);border-left:3px solid var(--pp-stamp);background:var(--pp-stamp-soft,var(--pp-paper-inset));color:var(--pp-ink);font-size:12px;font-weight:400}.rc-right{text-align:right}.rc-rowactions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.rc-confirm{display:block;width:100%;line-height:1.5;color:var(--pp-ink);background:var(--pp-stamp-soft,var(--pp-paper-inset));border-left:3px solid var(--pp-stamp);padding:var(--pp-space-3)}.rc-confirm,.rc-rowcallout{text-align:left;font-size:12px;margin-top:var(--pp-space-2)}.rc-error{padding:20px 0}.rc-error__msg{font-size:.875rem;color:var(--pp-stamp);margin-bottom:12px}@media (max-width:900px){.rc-editions,.rc-reasoncell{max-width:none}}.pv-verdict{padding:var(--pp-space-4) var(--pp-space-5);border:1px solid var(--pp-line);border-left-width:3px;border-radius:var(--pp-radius);background:var(--pp-paper-raised);margin-bottom:var(--pp-space-5)}.pv-verdict__label{font-family:var(--pp-geist-mono,ui-monospace,monospace);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pv-verdict__sentence{margin:var(--pp-space-2) 0 0;font-size:13px;line-height:1.55;color:var(--pp-ink);max-width:78ch}.pv-verdict__drift{margin:var(--pp-space-3) 0 0;font-size:12px;line-height:1.5;color:var(--pp-stone-600)}.pv-verdict--good{border-left-color:var(--pp-live)}.pv-verdict--good .pv-verdict__label{color:var(--pp-live)}.pv-verdict--bad{border-left-color:var(--pp-stamp);background:var(--pp-stamp-soft)}.pv-verdict--bad .pv-verdict__label{color:var(--pp-stamp)}.pv-verdict--warn{border-left-color:var(--pp-accent);background:var(--pp-accent-soft)}.pv-verdict--warn .pv-verdict__label{color:var(--pp-accent-strong)}.pv-verdict--neutral{border-left-color:var(--pp-stone-400)}.pv-verdict--neutral .pv-verdict__label{color:var(--pp-stone-600)}.pv-group__head{display:flex;align-items:baseline;gap:var(--pp-space-3);flex-wrap:wrap}.pv-group__label{display:flex;align-items:center;gap:12px;color:var(--pp-ink);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--pp-space-3)}.pv-group__src{font-size:12px;color:var(--pp-stone-500);font-style:italic}.pv-stat-card--wide{flex:2 1 260px}.pv-choice{margin-top:var(--pp-space-2);padding:var(--pp-space-2) var(--pp-space-3);border-left:3px solid var(--pp-line);background:var(--pp-paper-inset);font-size:12px;line-height:1.5}.pv-choice--conflict{border-color:var(--pp-stamp)}.pv-choice--exit{border-color:var(--pp-ink-soft)}.pv-choice__head{display:flex;gap:var(--pp-space-2);align-items:baseline;flex-wrap:wrap}.pv-choice__headline{color:var(--pp-ink);font-weight:500}.pv-choice__date{color:var(--pp-stone-500)}.pv-choice__trigger{color:var(--pp-ink-soft);margin-top:2px}.pv-choice__quote{font-style:italic}.pv-choice__conflict,.pv-choice__quote{margin-top:4px;color:var(--pp-ink)}.pv-stat-note{margin-top:var(--pp-space-1);font-size:11px;line-height:1.4;color:var(--pp-stone-600)}.pv-badge-dim{opacity:.62;cursor:help}.pv-scan-age{font-size:11px;color:var(--pp-stone-500)}.pv-tl__src{margin-left:var(--pp-space-2);padding:1px 5px;border-radius:2px;font-size:10px;letter-spacing:.03em;text-transform:uppercase;background:var(--pp-paper-inset);color:var(--pp-stone-600)}.pv-tl__src--beehiiv{background:var(--pp-accent-soft);color:var(--pp-accent-strong)}.pv-tl__title{font-size:13px;font-weight:600;color:var(--pp-ink)}.pv-tl__detail{margin-top:2px;font-size:12px;line-height:1.5;color:var(--pp-stone-600);max-width:74ch}.pv-tl--bad .pv-tl__title{color:var(--pp-stamp)}.pv-tl--good .pv-tl__title{color:var(--pp-live)}.pv-tl--warn .pv-tl__title{color:var(--pp-accent-strong)}.au-root{padding-bottom:var(--pp-space-6)}.au-head{margin:0 0 var(--pp-space-4)}.au-sub{margin:0;max-width:72ch;font-size:13px}.au-note,.au-sub{line-height:1.5;color:var(--pp-ink-soft)}.au-note{margin:0 0 var(--pp-space-3);max-width:78ch;font-size:12px}.au-muted{color:var(--pp-ink-soft);font-size:12px}.au-num{text-align:right;font-variant-numeric:tabular-nums}.au-snapshot{border:1px solid var(--pp-rule,var(--pp-ink-soft));border-left:3px solid var(--pp-live);background:var(--pp-paper-inset);padding:var(--pp-space-3) var(--pp-space-4);margin-bottom:var(--pp-space-5);font-size:12px;line-height:1.5}.au-snapshot--stale{border-left-color:var(--pp-stamp);background:var(--pp-stamp-soft,var(--pp-paper-inset))}.au-snapshot__warn{margin-top:var(--pp-space-2);color:var(--pp-stamp);font-weight:600}.au-note code,.au-snapshot code,.au-sub code{font-size:12px;background:var(--pp-paper-raised);padding:1px 4px}.au-systems{display:grid;gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:var(--pp-space-6)}.au-system{flex-direction:column}.au-system,.au-system__head{display:flex;gap:var(--pp-space-2)}.au-system__head{align-items:center;flex-wrap:wrap}.au-system__name{font-weight:700;font-size:13px;color:var(--pp-ink)}.au-system__role{font-size:12px;line-height:1.5;color:var(--pp-ink-soft)}.au-system__pop{font-size:16px;font-variant-numeric:tabular-nums}.au-system__notes{margin:0;padding-left:1.1em;font-size:12px;line-height:1.55;color:var(--pp-ink-soft)}.au-system__notes li{margin-bottom:2px}.au-drift{display:flex;flex-direction:column;gap:var(--pp-space-2);margin-bottom:var(--pp-space-6)}.au-driftrow{display:flex;align-items:flex-start;gap:var(--pp-space-4)}.au-driftrow__n{font-size:26px;font-variant-numeric:tabular-nums;line-height:1;min-width:4.5ch;text-align:right;color:var(--pp-ink)}.au-driftrow__body{flex:1;min-width:0}.au-driftrow__label{font-size:13px;font-weight:600;color:var(--pp-ink)}.au-dir{margin-left:var(--pp-space-2);font-weight:400;font-size:12px;color:var(--pp-ink-soft);white-space:nowrap}.au-cause{margin-top:var(--pp-space-2);font-size:12px;line-height:1.5;color:var(--pp-accent)}.au-cause--none{color:var(--pp-ink-soft);font-style:italic}.au-stats{display:grid;gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:var(--pp-space-4)}.au-table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:var(--pp-space-6)}.au-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-ink-soft);border-bottom:1px solid var(--pp-rule,var(--pp-ink-soft));padding:var(--pp-space-2)}.au-table td{padding:var(--pp-space-2);border-bottom:1px solid var(--pp-paper-raised);vertical-align:top}.au-table code{font-size:12px}.au-flows{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--pp-space-6)}.au-flow{display:flex;align-items:center;gap:var(--pp-space-2);padding:var(--pp-space-2);font-size:12px;border-bottom:1px solid var(--pp-paper-raised)}.au-flow__name{font-weight:600;min-width:24ch;color:var(--pp-ink)}.au-flow__age{margin-left:auto;color:var(--pp-ink-soft);font-variant-numeric:tabular-nums}.au-issues{flex-direction:column;margin-bottom:var(--pp-space-6)}.au-issue__head,.au-issues{display:flex;gap:var(--pp-space-2)}.au-issue__head{align-items:center;flex-wrap:wrap;margin-bottom:var(--pp-space-2)}.au-issue__title{font-weight:600;font-size:13px;color:var(--pp-ink)}.au-issue__action{line-height:1.55}.au-issue__action,.au-log-systems{font-size:12px;color:var(--pp-ink-soft)}.au-log-systems{text-transform:uppercase;letter-spacing:.04em}.au-log-author{font-size:12px;color:var(--pp-accent);margin-left:auto}.au-log-author--none{color:var(--pp-ink-soft);font-style:italic}.au-log-impact{font-size:12px;line-height:1.55;color:var(--pp-ink)}.au-log-impact,.au-log-refs{margin-top:var(--pp-space-2)}.au-log-refs{display:flex;gap:var(--pp-space-2);flex-wrap:wrap}.au-log-refs code{font-size:12px;background:var(--pp-paper-raised);padding:1px 5px;color:var(--pp-ink-soft)}@media (max-width:720px){.au-driftrow{flex-direction:column;gap:var(--pp-space-2)}.au-driftrow__n{text-align:left}.au-flow{flex-wrap:wrap}.au-flow__name{min-width:0}}