.pu-page{gap:18px}.pu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.pu-head>div{min-width:0;flex:1 1 320px}.pu-intro{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--ink-2);max-width:62ch}.pu-tabs{align-self:flex-start}.pu-tabs svg{color:var(--ink-3)}.pu-add{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:0 1 auto}.pu-add>summary{list-style:none;cursor:pointer;white-space:nowrap;padding:9px 14px}.pu-add>summary::-webkit-details-marker{display:none}.pu-add[open]{flex:1 1 100%;align-items:stretch}.pu-add[open]>summary{align-self:flex-end}.pu-add-form,.pu-fold-form{display:flex;flex-direction:column;gap:12px}.pu-add-form{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--raised)}.pu-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pu-add-form .pu-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pu-check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);min-height:40px}.pu-check input{width:17px;height:17px;accent-color:var(--action-bg)}.pu-submit{align-self:flex-start;padding:9px 14px}.pu-list{list-style:none;margin:0 0 0 14px;padding:0 0 0 28px;border-left:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px}.pu-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);border:1px solid var(--line);border-radius:14px;background:var(--raised);transition:border-color var(--quick),background var(--quick)}.pu-card:focus-within,.pu-card:hover{border-color:var(--line-2)}.pu-card.is-open{border-color:var(--action-bg)}.pu-card:before{content:"";position:absolute;left:-14px;top:30px;width:14px;border-top:1px solid var(--line-2)}.pu-node{position:absolute;left:-44px;top:15px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--raised);border:1px solid var(--line-2);color:var(--ink-3)}.pu-card.is-ready .pu-node{color:var(--rv-money-in);border-color:color-mix(in srgb,var(--rv-money-in) 60%,var(--line-2));background:var(--rv-in-tint)}.pu-card.is-blocked .pu-node{color:var(--rv-overdue);border-color:color-mix(in srgb,var(--rv-overdue) 60%,var(--line-2));background:var(--rv-overdue-tint)}.pu-card.is-closed{opacity:.72}.pu-main{display:flex;flex-direction:column;gap:6px;padding:16px 20px;min-width:0}.pu-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}.pu-title{font-size:16px;font-weight:600;line-height:1.3;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.pu-title:hover{color:var(--action-bg)}.pu-add>summary:focus-visible,.pu-call:focus-visible,.pu-check-row summary:focus-visible,.pu-close:focus-visible,.pu-fold>summary:focus-visible,.pu-org:focus-visible,.pu-stages button:focus-visible,.pu-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pu-stage{font-family:var(--font-num);font-size:11px;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.pu-place{margin:0;font-size:12.5px;color:var(--ink-3)}.pu-place,.pu-why{overflow-wrap:anywhere}.pu-why{margin:2px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:68ch}.pu-why.is-missing{color:var(--ink-3)}.pu-now{margin:0;color:var(--action-bg);max-width:68ch}.pu-now,.pu-unsure{font-size:13px;line-height:1.45}.pu-unsure{display:flex;gap:6px;margin:2px 0 0;color:var(--rv-due);overflow-wrap:anywhere}.pu-unsure svg{flex:none;margin-top:3px}.pu-facts{display:flex;flex-direction:column;gap:9px;margin:0;padding:14px 18px;border-left:1px solid var(--line);min-width:0}.pu-fact{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.pu-answers dt,.pu-fact dt{font-family:var(--font-num);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.pu-fact dd{margin:0;font-size:13px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.pu-answers dd small,.pu-fact dd small{display:block;margin-top:1px;font-size:12px;color:var(--ink-3)}.pu-fact dd small.is-late{color:var(--rv-overdue)}.pu-answers dd.is-quiet,.pu-fact dd.is-quiet{color:var(--ink-3)}.pu-access dd{color:var(--ink-2)}.pu-access dd svg{vertical-align:-2px;margin-right:4px}.is-ready .pu-access dd{color:var(--rv-money-in);font-weight:600}.is-blocked .pu-access dd{color:var(--rv-overdue)}.pu-call{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-left:62px;font-family:var(--font-num);font-size:12px;word-spacing:-.3em;color:var(--action-bg);text-decoration:none}.pu-call:hover{text-decoration:underline;text-underline-offset:3px}.td-main .pu-card{grid-template-columns:minmax(0,1fr)}.td-main .pu-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;border-left:0;border-top:1px solid var(--line)}.td-main .pu-fact{display:flex;flex-direction:column;gap:3px}.td-main .pu-call{grid-column:1/-1;margin-left:0}.td-main .pu-why{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:620px){.td-main .pu-facts{grid-template-columns:minmax(0,1fr)}}.pu-empty{display:flex;gap:16px;max-width:760px;padding:28px;border:1px dashed var(--line-2);border-radius:16px}.pu-empty h2{margin:2px 0 6px;font-size:17px;font-weight:600;color:var(--ink)}.pu-empty p{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:62ch}.pu-empty .rv-btn{display:inline-flex;padding:9px 14px;text-decoration:none}.pu-none{margin:0;font-size:13.5px;color:var(--ink-3)}.pu-none-view{padding:20px 0}.pu-error{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--rv-overdue-tint);color:var(--rv-overdue);font-size:13.5px;line-height:1.4}.pu-error svg{flex:none;margin-top:2px}.pu-scrim{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,var(--ground) 55%,transparent)}.pu-drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;display:flex;flex-direction:column;gap:20px;width:min(560px,100vw);padding:22px 24px calc(32px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--raised);border-left:1px solid var(--line-2);box-shadow:-18px 0 44px -24px rgb(0 0 0/.55);animation:pu-in .24s cubic-bezier(.16,1,.3,1);outline:none}@keyframes pu-in{0%{transform:translateX(28px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.pu-drawer{animation:none}}.pu-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pu-drawer-head h2{margin:0;font-size:21px;font-weight:600;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.pu-org{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--action-bg);text-decoration:none}.pu-org:hover{text-decoration:underline;text-underline-offset:3px}.pu-close{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--line-2);border-radius:10px;color:var(--ink-2)}.pu-close:hover{color:var(--ink);background:var(--raised-2)}.pu-dropped{margin:-8px 0 0;font-size:13px;color:var(--rv-overdue)}.pu-stages{display:flex;flex-wrap:wrap;gap:4px 2px}.pu-stages form{display:contents}.pu-stages button{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 9px 4px 7px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;color:var(--ink-3);cursor:pointer;transition:background var(--quick),color var(--quick)}.pu-stages button:hover{background:var(--raised-2);color:var(--ink)}.pu-stages i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--line-2)}.pu-stages .is-past{color:var(--ink-2)}.pu-stages .is-past i{background:var(--line-2)}.pu-stages .is-on{background:var(--rv-accent-tint);color:var(--action-bg);font-weight:600}.pu-stages .is-on i{background:var(--action-bg);border-color:var(--action-bg)}.pu-answers{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--line)}.pu-answers>div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);align-items:baseline}.pu-answers dd{margin:0;font-size:14px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.pu-fold>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;min-height:32px;font-size:13.5px;color:var(--action-bg)}.pu-fold>summary::-webkit-details-marker{display:none}.pu-fold-form{margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--sunk)}.pu-drop>summary{color:var(--ink-3)}.pu-drop>summary:hover{color:var(--rv-overdue)}.pu-section{display:flex;flex-direction:column;gap:12px}.pu-section h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--ink)}.pu-section h3 svg{color:var(--action-bg)}.pu-checks{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pu-check-row{padding:0 12px;border-top:1px solid var(--line)}.pu-check-row:first-child{border-top:0}.pu-check-row summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 0;list-style:none;cursor:pointer;color:var(--ink-3)}.pu-check-row summary::-webkit-details-marker{display:none}.pu-check-row summary>svg{flex:none}.pu-check-text{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.pu-check-text strong{font-size:13.5px;font-weight:600;color:var(--ink)}.pu-check-text small{font-size:12px;line-height:1.35;color:var(--ink-3)}.pu-check-verdict{flex:none;font-size:12px;color:var(--ink-3)}.pu-check-row.is-eligible .pu-check-verdict,.pu-check-row.is-eligible summary>svg{color:var(--rv-money-in)}.pu-check-row.is-ineligible .pu-check-verdict,.pu-check-row.is-ineligible summary>svg{color:var(--rv-overdue)}.pu-check-row details .pu-fold-form{margin:0 0 12px}.pu-check-note{margin:-4px 0 8px 25px;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.pu-check-link{display:inline-flex;align-items:center;gap:4px;margin:-4px 0 10px 25px;font-size:12.5px;color:var(--action-bg)}.pu-history,.pu-signals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pu-history li,.pu-signals li{display:flex;gap:10px;min-width:0}.pu-history p,.pu-signals p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.pu-history p:first-letter{text-transform:uppercase}.pu-history small,.pu-signals small{font-size:12px;color:var(--ink-3)}.pu-signals a{color:var(--action-bg)}.pu-history svg{flex:none;margin-top:3px;color:var(--ink-3)}.pu-ratings{display:flex;flex-direction:column;gap:10px}.pu-rating{display:grid;grid-template-columns:124px 96px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.pu-rating label{font-size:13px;color:var(--ink-2)}.pu-rating input,.pu-rating select{width:100%;min-width:0;height:36px;padding:0 8px;border:1px solid var(--line-2);border-radius:8px;background:var(--sunk);color:var(--ink);font:inherit;font-size:13px}@media (max-width:1040px){.pu-add-form .pu-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-card{grid-template-columns:minmax(0,1fr)}.pu-facts{border-left:0;border-top:1px solid var(--line)}.pu-main{padding-bottom:12px}}@media (max-width:720px){.pu-list{margin-left:6px;padding-left:20px}.pu-card:before{left:-10px;top:27px;width:10px}.pu-node{left:-35px;top:13px;width:28px;height:28px}.pu-main{padding:14px}.pu-facts{padding:12px 14px}.pu-add{flex:1 1 100%;align-items:stretch}.pu-add>summary,.pu-add[open]>summary{align-self:stretch;justify-content:center}.pu-add-form .pu-form-grid,.pu-form-grid{grid-template-columns:minmax(0,1fr)}.pu-drawer{padding:18px 16px calc(28px + env(safe-area-inset-bottom))}.pu-rating{grid-template-columns:minmax(0,1fr) 96px}.pu-rating input{grid-column:1/-1}.pu-answers>div{grid-template-columns:76px minmax(0,1fr)}}.pf-page{gap:20px}.pf-head{display:flex;flex-direction:column;gap:6px}.pf-headline{margin:0;font-size:15px;line-height:1.45;color:var(--ink-2);max-width:68ch}.pf-note{margin:0;font-size:13px;color:var(--ink-3)}.pf-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-gap:28px;gap:28px;align-items:start}.pf-main,.pf-side{display:flex;flex-direction:column;gap:28px;min-width:0}.pf-side{gap:16px}.pf-section{gap:12px;min-width:0}.pf-section,.pf-section-head{display:flex;flex-direction:column}.pf-section-head{gap:3px}.pf-section h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:var(--ink)}.pf-section h2 svg{color:var(--action-bg)}.pf-card{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--raised)}.pu-add-form.pf-plain{padding:0;border:0;border-radius:0;background:none}.pu-add-form.pf-plain .pu-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-unconfirmed{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:1.4;color:var(--rv-due)}.pf-unconfirmed svg{flex:none;margin-top:2px}.pf-group{display:flex;flex-direction:column;gap:8px}.pf-group h3{margin:6px 0 0;font-family:var(--font-num);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.pf-roles{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--raised);overflow:hidden}.pf-roles>li{padding:8px 14px 4px;border-top:1px solid var(--line)}.pf-roles>li:first-child{border-top:0}.pf-roles>li.is-off .pf-rank,.pf-roles>li.is-off .pf-role-main{opacity:.5}.pf-role-row{display:flex;align-items:center;gap:12px}.pf-rank{flex:none;width:22px;font-size:12px;color:var(--ink-3)}.pf-role-main{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.pf-role-main strong{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.pf-role-main small{font-size:12px;line-height:1.35;color:var(--ink-3)}.pf-role-tools{display:flex;align-items:center;gap:4px;flex:none}.pf-role-tools button{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;cursor:pointer;transition:border-color var(--quick),color var(--quick)}.pf-role-tools button:hover:not(:disabled){border-color:var(--action-bg);color:var(--action-bg)}.pf-role-tools button:disabled{opacity:.3;cursor:default}.pf-edit>summary{min-height:24px;font-size:12.5px;color:var(--ink-3)}.pf-edit>summary:hover{color:var(--action-bg)}.pf-delete{margin-top:8px}.pf-delete button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--ink-3);cursor:pointer}.pf-delete button:hover{color:var(--rv-overdue)}.pf-claims{list-style:none;margin:0;padding:0}.pf-claim,.pf-claims{display:flex;flex-direction:column;gap:8px}.pf-claim{padding:14px 16px 8px;border:1px solid var(--line);border-radius:12px;background:var(--raised)}.pf-claim-text{margin:0;font-size:14px;line-height:1.5;color:var(--ink);max-width:72ch;overflow-wrap:anywhere}.pf-claim-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.pf-owner{padding:3px 8px;border-radius:6px;background:var(--sunk);font-size:12px;font-weight:600;color:var(--ink-2)}.pf-owner.own-vnsis{background:var(--rv-vnsis-tint);color:var(--rv-vnsis)}.pf-owner.own-personal{background:var(--rv-personal-tint);color:var(--rv-personal)}.pf-seg{display:inline-flex;flex-wrap:wrap;padding:2px;gap:1px;border:1px solid var(--line);border-radius:9px;background:var(--sunk)}.pf-seg form{display:contents}.pf-seg button{min-height:28px;padding:3px 9px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:12px;color:var(--ink-3);cursor:pointer;transition:background var(--quick),color var(--quick)}.pf-seg button:hover{color:var(--ink)}.pf-seg button.is-on{background:var(--raised-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.pf-confirm{margin-left:auto}.pf-confirm button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:3px 10px;border:1px solid var(--line-2);border-radius:8px;background:transparent;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;transition:border-color var(--quick),color var(--quick)}.pf-confirm button:hover{border-color:var(--action-bg);color:var(--action-bg)}.pf-confirm button.is-on{border-color:transparent;background:var(--rv-in-tint);color:var(--rv-money-in);font-weight:600}.pf-evidence{margin:0}.pf-confirm button:focus-visible,.pf-delete button:focus-visible,.pf-role-tools button:focus-visible,.pf-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pf-routes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pf-route-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pf-route-row strong{display:block;font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.pf-route-row small{font-size:12px;color:var(--ink-3)}.pf-status{flex:none;font-size:12px;color:var(--rv-due)}.pf-status.is-verified{color:var(--rv-money-in)}.pf-status.is-failed{color:var(--rv-overdue)}.pf-route-note{margin:4px 0 0}@media (max-width:1100px){.pf-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.pf-confirm,.pf-roles .pf-edit{margin-left:0}.pf-rank{width:16px}}.hc-radar{display:flex;flex-direction:column;gap:10px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--raised)}.hc-radar h2{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:14px;font-weight:600;color:var(--ink)}.hc-radar h2 svg{color:var(--action-bg)}.hc-radar h2 span{font-size:12.5px;font-weight:400;color:var(--ink-3)}.hc-radar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hc-radar li{display:flex;gap:10px;min-width:0}.hc-radar li>div{min-width:0}.hc-radar p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.hc-radar p a{font-weight:600;color:var(--ink);text-decoration:none}.hc-radar p a:hover{color:var(--action-bg)}.hc-radar small{display:block;margin-top:1px;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.hc-radar small b{font-weight:600;color:var(--ink-2)}.hc-radar .pu-none a,.hc-radar small a{color:var(--action-bg)}.hc-playbook{gap:12px}.hc-move{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--action-bg) 35%,var(--line));border-radius:12px;background:var(--rv-accent-tint)}.hc-move strong{font-size:14.5px;font-weight:600;color:var(--ink)}.hc-move span{font-size:13px;line-height:1.45;color:var(--ink-2)}.hc-start{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.hc-start .rv-btn{grid-column:1/-1;justify-self:start;padding:9px 14px}.hc-started{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:13.5px;color:var(--ink-2)}.hc-started svg{color:var(--rv-money-in)}.hc-started a{color:var(--action-bg)}.hc-healthos{margin:0;font-size:13px;line-height:1.45;color:var(--ink-3)}.hc-needs h4{display:flex;align-items:center;gap:7px;margin:4px 0 8px;font-size:13.5px;font-weight:600;color:var(--ink)}.hc-needs h4 svg{color:var(--action-bg)}.hc-group+.hc-group{margin-top:10px}.hc-group h5{margin:0 0 6px;font-family:var(--font-num);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.hc-group ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.hc-group li{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border-top:1px solid var(--line)}.hc-group li:first-child{border-top:0}.hc-group li>div:first-child{display:flex;flex-direction:column;gap:1px;min-width:0}.hc-group li strong{font-size:13.5px;font-weight:600;color:var(--ink)}.hc-group li span{font-size:12.5px;line-height:1.4;color:var(--ink-3);overflow-wrap:anywhere}.hc-group li.is-rejected>div:first-child{opacity:.55}.hc-need-actions{display:flex;flex-wrap:wrap;gap:6px}.hc-need-actions button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:3px 10px;border:1px solid var(--line);border-radius:8px;background:transparent;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;transition:border-color var(--quick),color var(--quick)}.hc-need-actions button:hover{border-color:var(--action-bg);color:var(--action-bg)}.hc-need-actions button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hc-need-actions form:first-child button.is-on{border-color:transparent;background:var(--rv-in-tint);color:var(--rv-money-in);font-weight:600}.hc-need-actions form:last-child button.is-on{border-color:transparent;background:var(--sunk);color:var(--ink-2);font-weight:600}.hc-draft{width:100%;margin-top:8px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--sunk);color:var(--ink-2);font:inherit;font-size:13.5px;line-height:1.5;resize:vertical}@media (max-width:620px){.hc-start{grid-template-columns:minmax(0,1fr)}}.cw-panel{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--raised)}.cw-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.cw-head>div{flex:1 1 300px;min-width:0}.cw-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:var(--ink)}.cw-head h2 svg{color:var(--action-bg)}.cw-head p{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink-2);max-width:68ch}.cw-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:12px}.cw-empty p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2);max-width:68ch}.cw-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.cw-list>li{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;border-top:1px solid var(--line)}.cw-list>li:first-child{border-top:0}.cw-row-main{display:flex;flex-direction:column;gap:2px;flex:1 1 280px;min-width:0}.cw-row-main strong{font-size:14px;font-weight:600;color:var(--ink)}.cw-row-main small{font-size:12.5px;line-height:1.4;color:var(--ink-3);overflow-wrap:anywhere}.cw-bad{display:inline-flex;align-items:center;gap:5px;color:var(--rv-overdue)}.cw-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.cw-icon:hover{border-color:var(--rv-overdue);color:var(--rv-overdue)}.cw-icon:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cw-networks>li{align-items:flex-start}.cw-network-actions{flex:1 1 280px;justify-content:flex-end}.cw-network-actions>details[open]{flex-basis:100%}.cw-panel .td-review{margin:0}.cw-listing{display:flex;flex-direction:column;gap:6px}.cw-listing p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.cw-listing strong{font-weight:600;color:var(--ink)}.cw-listing a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--action-bg);text-decoration:none}.cw-listing a:hover{text-decoration:underline;text-underline-offset:3px}.cw-listing-text{margin:8px 0 0;max-height:320px;overflow-y:auto;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--sunk);font-size:13px;line-height:1.5;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.cw-generate{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.cw-generate .rv-btn{padding:9px 14px}.cw-generate .rv-btn:disabled{opacity:.7;cursor:progress}.cw-generate small{font-size:12.5px;color:var(--ink-3)}.cw-pack .pu-none a{color:var(--action-bg)}.cw-pack-body{display:flex;flex-direction:column;gap:12px}.cw-version{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--ink-3)}.cw-version.is-approved{color:var(--rv-money-in);font-weight:600}.cw-backed,.cw-gaps{padding:10px 12px;border-radius:10px}.cw-gaps{background:var(--rv-due-tint)}.cw-backed{background:var(--sunk)}.cw-backed h4,.cw-gaps h4{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:13px;font-weight:600}.cw-gaps h4{color:var(--rv-due)}.cw-backed h4{color:var(--rv-money-in)}.cw-backed ul,.cw-gaps ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--ink-2)}.cw-block h4{margin:0 0 5px;font-family:var(--font-num);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.cw-block>p{margin:0;font-size:14px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.cw-pre{white-space:pre-wrap}.cw-highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.cw-highlights p{margin:0;font-size:14px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.cw-highlights strong{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.cw-highlights small{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.cw-warn{color:var(--rv-due)!important}.cw-pack-actions{display:flex;gap:8px}.cw-pack-actions:empty{display:none}.cw-conflict{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;border-radius:10px;background:var(--rv-due-tint)}.cw-conflict.is-ok{background:var(--rv-in-tint)}.cw-conflict p{display:flex;align-items:flex-start;gap:7px;flex:1 1 240px;margin:0;font-size:13.5px;line-height:1.45;color:var(--ink)}.cw-conflict p svg{flex:none;margin-top:3px;color:var(--rv-due)}.cw-conflict.is-ok p svg{color:var(--rv-money-in)}.cw-list-open{margin-top:8px}.tk-count{margin-left:4px;font-size:12.5px;font-weight:400;color:var(--ink-3)}.tk-group h3{margin:0 0 8px;font-family:var(--font-num);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.tk-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pu-fold>.tk-list{margin-top:8px}.tk-row{display:flex;flex-direction:column;gap:9px;padding:12px 14px;border-top:1px solid var(--line)}.tk-row:first-child{border-top:0}.tk-row.is-blocked .cw-row-main{opacity:.65}.tk-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}.tk-row .cw-row-main strong{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.tk-row .cw-row-main strong a{display:inline-flex;align-items:center;gap:4px;color:var(--ink);text-decoration:none}.tk-row .cw-row-main strong a:hover,.tk-row small a{color:var(--action-bg)}.tk-proven{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--rv-money-in)}.tk-stats{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.tk-stats span{font-size:15px;color:var(--ink)}.tk-stats small{font-size:12px;color:var(--ink-3)}.tk-steps{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0}.tk-steps li{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-3)}.tk-steps li.is-done{color:var(--rv-money-in)}.tk-warning{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;border-radius:10px;background:var(--rv-due-tint);font-size:13.5px;line-height:1.4;color:var(--ink)}.tk-warning svg{flex:none;margin-top:2px;color:var(--rv-due)}.tk-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--action-bg);text-decoration:none}.tk-link:hover{text-decoration:underline;text-underline-offset:3px}.tk-time{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 10px}.tk-time .rv-field{flex:1 1 240px}.tk-time .rv-field span svg{vertical-align:-1px}.tk-time small{flex-basis:100%;font-size:12.5px;color:var(--ink-3)}.pu-task-line{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}@media (max-width:620px){.tk-stats{align-items:flex-start;text-align:left}}.hc-inline{color:var(--action-bg)}.cw-watch .rv-btn{padding:7px 12px}.cw-suggest{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cw-suggest>small{font-size:12.5px;line-height:1.4;color:var(--ink-3)}.cw-suggest a{color:var(--action-bg)}.cw-suggest ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:6px;gap:6px}.cw-suggest li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;min-width:0}.cw-suggest li div{display:flex;flex-direction:column;min-width:0}.cw-suggest li strong{font-size:13.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.cw-suggest li small{font-size:12px;color:var(--ink-3)}.cw-suggest li .rv-btn{flex:none;padding:4px 10px}.id-earned{padding:10px 12px;border-radius:10px;background:var(--sunk)}.id-earned h4{display:flex;align-items:center;gap:6px;margin:0 0 3px;font-size:13px;font-weight:600;color:var(--rv-money-in)}.id-earned p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.id-evidence h4{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;font-size:13.5px;font-weight:600;color:var(--ink)}.id-evidence h4 small{font-size:12px;font-weight:400;color:var(--ink-3)}.id-evidence ul{list-style:none;margin:0;padding:0;gap:8px}.id-evidence li,.id-evidence ul{display:flex;flex-direction:column}.id-evidence li{align-items:flex-start;gap:3px}.id-evidence p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.id-evidence a{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--action-bg)}.id-kind{padding:2px 7px;border-radius:6px;background:var(--sunk);font-size:11.5px;font-weight:600;color:var(--ink-3)}.id-kind.is-reported{background:var(--rv-due-tint);color:var(--rv-due)}.id-kind.is-payout-proof{background:var(--rv-in-tint);color:var(--rv-money-in)}.mk-page{gap:16px}.mk-table{border:1px solid var(--line);border-radius:14px;background:var(--raised);overflow:hidden}.mk-heads,.mk-row{display:grid;grid-template-columns:24px minmax(180px,1.5fr) repeat(4,minmax(0,1fr)) 96px;grid-column-gap:14px;column-gap:14px;padding:0 16px}.mk-heads{align-items:end;padding-top:12px;padding-bottom:10px;border-bottom:1px solid var(--line);font-family:var(--font-num);font-size:10.5px;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.mk-list{list-style:none;margin:0;padding:0}.mk-row{position:relative;align-items:center;padding-top:12px;padding-bottom:12px;border-top:1px solid var(--line)}.mk-row:first-child{border-top:0}.mk-row.is-blocked>:not(.mk-edit){opacity:.6}.mk-name{display:flex;flex-direction:column;gap:1px;min-width:0}.mk-name strong{font-size:15px;font-weight:600;color:var(--ink)}.mk-name small{font-size:12.5px;line-height:1.4;color:var(--ink-3)}.mk-paid{font-size:13px;color:var(--rv-money-in)}.mk-ratings{display:contents}.mk-ratings dt{display:none}.mk-ratings dd{display:inline-block;margin:0;font-size:13px;color:var(--ink-3)}.mk-ratings dd.is-partial,.mk-ratings dd.is-strong,.mk-ratings dd.is-weak{padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600}.mk-ratings dd.is-strong{background:var(--rv-in-tint);color:var(--rv-money-in)}.mk-ratings dd.is-partial{background:var(--rv-due-tint);color:var(--rv-due)}.mk-ratings dd.is-weak{background:var(--rv-overdue-tint);color:var(--rv-overdue)}.mk-notes{grid-column:2/-1;display:flex;flex-direction:column;gap:3px}.mk-notes:not(:empty){margin-top:6px}.mk-note{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.mk-source{margin:0}.mk-edit{grid-column:1/-1}.mk-edit>.mk-add,.mk-edit>summary{position:absolute;right:16px;top:12px;padding:6px 12px;list-style:none;cursor:pointer}.mk-edit>summary::-webkit-details-marker{display:none}.mk-edit[open]>summary{background:var(--raised-2)}.mk-edit .mn-form{margin-top:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.mk-add-form{flex-direction:row;align-items:flex-end;min-width:280px;padding:12px}.mk-add-form .rv-field{flex:1 1}.mk-starters{margin:0 0 16px}.pl-board{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px}.pl-board,.pl-closed{display:grid;gap:10px}.pl-closed{grid-template-columns:repeat(auto-fit,minmax(260px,420px));grid-gap:10px}.pl-board .rv-column,.pl-closed .rv-column{border-top:1px solid var(--line);min-height:0}.pl-board .rv-column{min-height:150px}.pl-closed .rv-column-won{border-color:color-mix(in srgb,var(--rv-money-in) 40%,var(--line))}.pl-board .rv-row-actions>form:first-child,.pl-closed .rv-row-actions>form:first-child{flex:1 1 100%}.pl-board .rv-row-actions>form:first-child .rv-btn{width:100%;justify-content:center}.pl-empty-links{display:flex;flex-wrap:wrap;gap:8px}.mn-path{grid-template-columns:repeat(4,minmax(0,1fr))}.mn-path .ac-gauge{position:relative}.mn-path .ac-gauge:not(:last-child):after{content:"";position:absolute;z-index:1;right:-6px;top:50%;width:10px;height:10px;border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);background:var(--raised);transform:translateY(-50%) rotate(45deg)}.mn-received{background:var(--rv-in-tint)}.mn-received .pl-value,.mn-received .rv-money-label{color:var(--rv-money-in)}.mn-received .pl-value{font-weight:500}.fc-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;flex:0 1 auto}.fc-head-actions:has(details[open]){flex:1 1 100%}.fc-head-actions .pu-add[open]{flex:1 1 100%}.fc-steps>span{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;color:var(--ink-2)}.fc-steps>span.is-empty,.fc-steps>span.is-empty b{color:var(--ink-3);font-weight:400}.ac-chip-person{background:var(--rv-accent-tint);font-weight:600}.ac-chip-person,.ac-chip-person svg{color:var(--action-bg)}@media (min-width:1000px){.ac-row{grid-template-columns:minmax(0,1fr) auto}.ac-row .ac-side{min-width:0}.ac-row .ac-actions{flex-wrap:nowrap;justify-content:flex-end}.ac-row:has(.rv-quicklog[open]){grid-template-columns:minmax(0,1fr)}.ac-row:has(.rv-quicklog[open]) .ac-actions,.ac-row:has(.rv-quicklog[open]) .ac-side{width:100%;flex-wrap:wrap}}@media (max-width:1100px){.pl-board{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px}.pl-board .rv-column{flex:0 0 min(78vw,270px);scroll-snap-align:start}}@media (max-width:920px){.mk-heads{display:none}.mk-row{grid-template-columns:24px minmax(0,1fr);row-gap:8px;align-items:start}.mk-name{padding-right:88px}.mk-ratings{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.mk-ratings dt{display:block;margin-bottom:2px;font-family:var(--font-num);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.mk-edit .mn-form,.mn-path{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-path .ac-gauge:after{display:none}}@media (max-width:720px){.ac-filters .hc-menu{flex:1 1 40%}.fc-head-actions{flex:1 1 100%;justify-content:stretch}.fc-head-actions .pu-add{flex:1 1 40%}.fc-head-actions .pu-add>summary{display:flex;justify-content:center}.mk-add-form{min-width:0}}.mk-add{align-self:flex-start}@media (max-width:620px){.mk-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-watch{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.hc-watch small{font-size:12.5px;color:var(--ink-3)}.cw-feed{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.cw-feed small{font-size:12.5px;color:var(--ink-3)}.cw-feed .rv-btn:disabled,.hc-watch .rv-btn:disabled{opacity:.7;cursor:progress}.cw-terms{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.cw-markets{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--raised);font-size:13.5px;color:var(--ink-2);text-decoration:none;transition:border-color var(--quick)}.cw-markets:hover{border-color:var(--action-bg)}.cw-markets:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cw-markets svg{flex:none;color:var(--action-bg)}.cw-markets span{flex:1 1;min-width:0}.cw-markets b{font-weight:600;color:var(--ink)}.hc-results{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.hc-results .pu-tabs{align-self:auto}.hc-filters{flex-wrap:wrap;min-width:0}.hc-filters,.hc-search{display:flex;align-items:center;gap:8px}.hc-search{width:250px;height:38px;padding:0 8px 0 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--raised);color:var(--ink-3);cursor:text;transition:border-color var(--quick),box-shadow var(--quick),width var(--quick)}.hc-search:focus-within{width:300px;border-color:var(--action-bg);box-shadow:0 0 0 3px var(--rv-accent-tint);color:var(--action-bg)}.hc-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;outline:none}.hc-search input::placeholder{color:var(--ink-3)}.hc-search kbd{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid var(--line-2);border-radius:5px;font-family:var(--font-num);font-size:11.5px;color:var(--ink-3)}.hc-search-clear{display:grid;place-items:center;flex:none;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--ink-3);cursor:pointer}.hc-search-clear:hover{background:var(--raised-2);color:var(--ink)}.hc-spin{animation:hc-spin .8s linear infinite}@keyframes hc-spin{to{transform:rotate(1turn)}}.hc-menu{position:relative}.hc-menu>summary{display:inline-flex;align-items:center;gap:7px;height:38px;max-width:210px;padding:0 10px 0 11px;border:1px solid var(--line-2);border-radius:10px;background:var(--raised);font-size:13.5px;color:var(--ink-2);list-style:none;cursor:pointer;transition:border-color var(--quick),background var(--quick),color var(--quick)}.hc-menu>summary::-webkit-details-marker{display:none}.hc-menu>summary svg{flex:none;color:var(--ink-3)}.hc-menu>summary:hover,.hc-menu[open]>summary{background:var(--raised-2);color:var(--ink)}.hc-menu-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-chevron{transition:transform var(--quick)}.hc-menu[open] .hc-chevron{transform:rotate(180deg)}.hc-menu.is-on>summary{border-color:var(--action-bg);background:var(--rv-accent-tint);color:var(--action-bg);font-weight:600}.hc-menu.is-on>summary svg{color:var(--action-bg)}.hc-menu-list{position:absolute;z-index:18;top:calc(100% + 6px);left:0;display:flex;flex-direction:column;gap:1px;width:250px;max-height:340px;overflow-y:auto;padding:6px;border:1px solid var(--line-2);border-radius:12px;background:var(--raised-2);box-shadow:0 18px 40px -18px rgb(0 0 0/.6);animation:hc-menu-in .14s cubic-bezier(.16,1,.3,1)}@keyframes hc-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hc-menu-list.is-wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:440px}.hc-menu-list.is-wide>a:first-child{grid-column:1/-1}.hc-menu-list a{display:flex;align-items:center;gap:8px;min-height:34px;padding:5px 9px;border-radius:8px;font-size:13.5px;line-height:1.25;color:var(--ink-2);text-decoration:none}.hc-menu-list a svg{flex:none;color:var(--ink-3)}.hc-menu-list a:hover{background:var(--raised);color:var(--ink)}.hc-menu-list a.is-on{background:var(--rv-accent-tint);font-weight:600}.hc-menu-list a.is-on,.hc-menu-list a.is-on svg{color:var(--action-bg)}.hc-item-text{flex:1 1;min-width:0;overflow-wrap:anywhere}.hc-item-count{flex:none;font-size:11.5px;color:var(--ink-3)}.hc-clear{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 6px;font-size:13px;color:var(--ink-3);text-decoration:none;white-space:nowrap}.hc-clear:hover{color:var(--rv-overdue)}.hc-clear:focus-visible,.hc-menu-list a:focus-visible,.hc-menu>summary:focus-visible,.hc-search-clear:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hc-nomatch{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:520px;padding:22px 24px;border:1px dashed var(--line-2);border-radius:14px}.hc-nomatch p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.hc-nomatch strong{display:block;margin-bottom:2px;font-size:15px;font-weight:600;color:var(--ink)}.hc-nomatch .rv-btn{text-decoration:none;padding:8px 13px}@media (prefers-reduced-motion:reduce){.hc-menu-list,.hc-spin{animation:none}.hc-search{transition:none}}@media (max-width:720px){.hc-results{align-items:stretch}.hc-filters{position:relative;width:100%}.hc-search,.hc-search:focus-within{flex:1 1 100%;width:auto}.hc-search kbd{display:none}.hc-menu{position:static;flex:1 1;min-width:0}.hc-menu>summary{display:flex;justify-content:center;max-width:none;padding:0 8px}.hc-menu-list,.hc-menu-list.is-wide{left:0;right:0;top:calc(100% + 6px);width:auto}.hc-clear{flex-basis:100%;height:auto;justify-content:flex-end}}.fc-progress{margin:4px 0 0;font-size:13px;color:var(--ink-3)}.fc-progress b{font-weight:600;color:var(--ink)}.fc-radar-quiet{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--ink-3)}.fc-radar-quiet>svg{color:var(--action-bg)}.fc-radar-quiet form{display:inline-flex}.fc-radar-quiet a,.fc-radar-quiet>span{padding:2px 0;line-height:1.4}.fc-radar-quiet a{display:inline-flex;align-items:center;gap:5px;color:var(--action-bg);text-decoration:none}.fc-radar-quiet a:hover{text-decoration:underline;text-underline-offset:3px}.fc-link-btn{display:inline-flex;align-items:center;gap:5px;padding:2px 0;line-height:1.4;border:0;background:none;font:inherit;font-size:13px;color:var(--action-bg);cursor:pointer}.fc-link-btn:hover{text-decoration:underline;text-underline-offset:3px}.fc-link-btn:disabled{color:var(--ink-3);cursor:progress}.fc-link-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fc-steps{display:inline-flex;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:2px;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--raised)}.fc-steps a{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:9px;font-size:13px;color:var(--ink-2);text-decoration:none;transition:background var(--quick),color var(--quick)}.fc-steps b{font-size:14px;font-weight:600;color:var(--ink)}.fc-steps a:hover{background:var(--raised-2)}.fc-steps a.is-empty{color:var(--ink-3)}.fc-steps a.is-empty b{font-weight:400;color:var(--ink-3)}.fc-steps a.is-on{background:var(--rv-accent-tint);font-weight:600}.fc-steps a.is-on,.fc-steps a.is-on b{color:var(--action-bg)}.fc-steps a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fc-card{position:relative;display:flex;flex-direction:column;gap:7px;padding:14px 18px 12px;border:1px solid var(--line);border-radius:14px;background:var(--raised);transition:border-color var(--quick)}.fc-card:focus-within,.fc-card:hover{border-color:var(--line-2)}.fc-card.is-open{border-color:var(--action-bg)}.fc-card.is-closed{opacity:.72}.fc-card:before{content:"";position:absolute;left:-14px;top:29px;width:14px;border-top:1px solid var(--line-2)}.fc-node{position:absolute;left:-44px;top:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--raised);border:1px solid var(--line-2);color:var(--ink-2)}.fc-card.is-ready .fc-node{color:var(--rv-money-in);border-color:color-mix(in srgb,var(--rv-money-in) 60%,var(--line-2));background:var(--rv-in-tint)}.fc-card.is-blocked .fc-node{color:var(--rv-overdue);border-color:color-mix(in srgb,var(--rv-overdue) 60%,var(--line-2));background:var(--rv-overdue-tint)}.fc-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:4px 14px}.fc-badges{display:flex;align-items:center;gap:6px;flex:none}.fc-fit{padding:2px 8px;border-radius:6px;background:var(--sunk);font-size:12px;font-weight:600;color:var(--ink-3)}.fc-fit.is-strong{background:var(--rv-in-tint);color:var(--rv-money-in)}.fc-fit.is-partial{background:var(--rv-due-tint);color:var(--rv-due)}.fc-stage{padding:2px 8px;border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--ink-2)}.fc-place{margin:-3px 0 0;font-size:12.5px;color:var(--ink-3)}.fc-place,.fc-why{overflow-wrap:anywhere}.fc-why{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:82ch}.fc-chips{list-style:none;display:flex;flex-wrap:wrap;gap:5px;margin:1px 0 0;padding:0}.fc-chips li{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:3px 8px;border-radius:6px;background:var(--sunk);font-size:12px;line-height:1.3;color:var(--ink-2)}.fc-chips svg{flex:none;color:var(--ink-3)}.fc-chips .is-person{background:var(--rv-accent-tint);font-weight:600}.fc-chips .is-person,.fc-chips .is-person svg{color:var(--action-bg)}.fc-chips .is-insurer{background:var(--rv-vnsis-tint);color:var(--rv-vnsis)}.fc-chips .is-insurer svg{color:var(--rv-vnsis)}.fc-chips .is-gap{background:var(--rv-due-tint)}.fc-chips .is-gap,.fc-chips .is-gap svg{color:var(--rv-due)}.fc-foot{justify-content:space-between;gap:8px 16px;margin-top:3px;padding-top:9px;border-top:1px solid var(--line)}.fc-actions,.fc-foot{display:flex;align-items:flex-start;flex-wrap:wrap}.fc-actions{gap:6px;min-width:0}.fc-actions .rv-quicklog.is-compact[open]{flex-basis:100%}.fc-actions .rv-quicklog>summary,.fc-actions>.rv-btn{box-sizing:border-box;min-height:34px}.fc-call{text-decoration:none;white-space:nowrap}.fc-call span{font-size:12.5px;word-spacing:-.3em}.fc-icon{display:inline-grid;place-items:center;padding:6px 9px;color:var(--ink-2);text-decoration:none}.fc-icon:hover{color:var(--action-bg)}.fc-call:focus-visible,.fc-icon:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fc-status{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:2px 12px;margin:0;padding-top:6px;font-size:12.5px;color:var(--ink-3)}.fc-status .is-known{color:var(--ink-2)}.fc-status .is-ready{font-weight:600;color:var(--rv-money-in)}.fc-status .is-blocked{font-weight:600}.fc-status .is-blocked,.fc-status .is-late{color:var(--rv-overdue)}.fc-drawer-actions{padding:2px 0}.fc-radar-end{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.fc-place a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.fc-place a:hover{color:var(--action-bg)}.fc-event{display:flex;align-items:flex-start;gap:10px;margin:2px 0 0;font-size:14px;line-height:1.5;color:var(--ink)}.fc-event-tag{flex:none;display:inline-flex;align-items:baseline;gap:6px;margin-top:1px;padding:2px 8px;border-radius:6px;background:var(--sunk);font-size:12px;font-weight:600;line-height:1.5;color:var(--ink-2);white-space:nowrap}.fc-event-tag i{font-style:normal;font-weight:400;opacity:.8}.fc-event-tag.is-fresh{background:var(--rv-accent-tint);color:var(--action-bg)}.fc-event-text{min-width:0;max-width:82ch;overflow-wrap:anywhere}.fc-event-text a{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;color:var(--action-bg);text-decoration:none;white-space:nowrap}.fc-event-text a:hover{text-decoration:underline;text-underline-offset:3px}.fc-event-text a:focus-visible,.fc-place a:focus-visible,.fc-radar-end:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:720px){.fc-card{padding:13px 14px 11px}.fc-card:before{left:-10px;top:26px;width:10px}.fc-node{left:-35px;top:12px;width:28px;height:28px}.fc-status{justify-content:flex-start;padding-top:0}.fc-event{flex-direction:column;gap:5px}.fc-radar-end{margin-left:0}.fc-steps{display:flex;flex-wrap:nowrap;align-self:stretch;overflow-x:auto;scrollbar-width:none}.fc-steps::-webkit-scrollbar{display:none}.fc-steps>*{flex:none;white-space:nowrap}}.fc-chips .is-good{background:var(--rv-in-tint)}.fc-chips .is-good,.fc-chips .is-good svg{color:var(--rv-money-in)}.fc-chips .is-bad{background:var(--rv-overdue-tint);color:var(--rv-overdue)}.fc-chips a{color:inherit;text-underline-offset:2px}.pu-empty form{margin:0}.pu-empty>div{min-width:0;flex:1 1}.cw-tools{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 20px}.cw-tools>details[open]{flex:1 1 100%;order:1}.pu-empty .cw-tools{margin-top:14px}.cw-tools .pu-fold{margin:0}.cw-row-main .fc-chips{margin:3px 0 1px}.pf-roles>li{position:relative;padding:6px 14px}.pf-role-tools{margin-right:44px}.pf-roles .pf-edit{margin-left:34px}.pf-roles .pf-edit>summary{position:absolute;right:14px;top:11px}.pf-roles .pf-edit[open]{padding:8px 0 6px}.pf-toggle.is-on{border-color:color-mix(in srgb,var(--rv-money-in) 50%,var(--line));color:var(--rv-money-in)}.pf-claim{position:relative;padding-bottom:12px}.pf-claim-text{padding-right:40px}.pf-claim>.pf-edit>summary{position:absolute;right:16px;top:14px}.pf-claim>.pf-edit:not([open]){height:0;margin:-8px 0 0;overflow:visible}.pf-confirm button:not(.is-on){border-color:var(--action-bg);color:var(--action-bg)}@media (max-width:720px){.pf-role-tools{margin-right:36px}}.pu-empty .mk-starters{margin:0 0 14px}.fc-card.is-featured{border-color:color-mix(in srgb,var(--action-bg) 45%,var(--line-2))}.fc-card.is-compact{gap:4px;padding-top:11px;padding-bottom:10px}.fc-card.is-compact .fc-why{font-size:13.5px;color:var(--ink-3)}.fc-card.is-compact .fc-foot{margin-top:4px;padding-top:7px}.fc-playbook{align-self:center;margin-left:6px;font-size:13px;color:var(--action-bg);text-decoration:none}.fc-playbook:hover{text-decoration:underline;text-underline-offset:3px}.fc-playbook:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fc-status:empty{display:none}.td-instruments .ac-gauge{gap:6px;padding:14px 18px}.td-layout.is-single{grid-template-columns:minmax(0,1fr)}.rw-none{padding:6px 0}.pf-shell{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.pf-nav{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--raised)}.pf-nav a{display:flex;align-items:flex-start;gap:10px;padding:10px 11px;border-radius:10px;color:var(--ink-2);text-decoration:none;transition:background var(--quick),color var(--quick)}.pf-nav a svg{flex:none;margin-top:1px;color:var(--ink-3)}.pf-nav span{display:flex;flex-direction:column;gap:1px;min-width:0}.pf-nav b{font-size:14px;font-weight:600;color:var(--ink)}.pf-nav small{font-size:12px;line-height:1.35;color:var(--ink-3);overflow-wrap:anywhere}.pf-nav small.is-attention{color:var(--rv-due)}.pf-nav a:hover{background:var(--raised-2)}.pf-nav a.is-on{background:var(--rv-accent-tint)}.pf-nav a.is-on b,.pf-nav a.is-on svg{color:var(--action-bg)}.pf-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pf-panel{min-width:0;max-width:860px}.pf-prefs-group{margin:0;padding:0 0 16px;border:0;border-bottom:1px solid var(--line)}.pf-prefs-group legend{padding:0 0 10px;font-size:14px;font-weight:600;color:var(--ink)}.pf-prefs-group:last-of-type{padding-bottom:0;border-bottom:0}.pf-prefs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:900px){.pf-shell{grid-template-columns:minmax(0,1fr);gap:16px}.pf-nav{position:static;flex-direction:row;flex-wrap:wrap}.pf-nav a{flex:1 1 auto;padding:8px 10px}.pf-nav a svg,.pf-nav small:not(.is-attention){display:none}}@media (max-width:560px){.pf-prefs-grid{grid-template-columns:minmax(0,1fr)}}.tm-page{gap:18px}.tm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--raised);overflow:hidden;max-width:980px}.tm-list>li{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:14px 16px;border-top:1px solid var(--line)}.tm-list>li:first-child{border-top:0}.tm-list>li.is-off .tm-main{opacity:.6}.tm-main{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0}.tm-main strong{font-size:15px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.tm-main small{font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.tm-main .fc-chips{margin-top:5px}.tm-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:6px;flex:1 1 300px;min-width:0}.tm-actions .rw-rotate{min-width:0}.tm-add{max-width:720px}.tm-add h2{margin:6px 0 10px;font-size:16px;font-weight:600;color:var(--ink)}.td-instruments.is-work-only{max-width:560px}.td-instruments.is-work-only,.tm-add .pu-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-attention{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:12px;background:var(--rv-due-tint);color:var(--rv-due)}.st-attention svg{flex:none;margin-top:2px}.st-attention div{display:flex;flex-direction:column;gap:1px;min-width:0}.st-attention strong{font-size:14px;font-weight:600}.st-attention span{font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.st-attention.is-good{background:var(--rv-in-tint);color:var(--rv-money-in)}.st-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.st-links a{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--raised);text-decoration:none;transition:border-color var(--quick)}.st-links a:hover{border-color:var(--action-bg)}.st-links a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.st-links svg{flex:none;color:var(--action-bg)}.st-links span{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.st-links b{font-size:15px;font-weight:600;color:var(--ink)}.st-links small{font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.st-section{display:flex;flex-direction:column;gap:10px}.st-section h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:var(--ink)}.st-section h2 svg{color:var(--action-bg)}.st-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--raised);overflow:hidden}.st-list>li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--line)}.st-list>li:first-child{border-top:0}.st-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.st-main strong{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.st-main small{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.st-main .st-off{color:var(--rv-due)}.st-main code{font-family:var(--font-num);font-size:12px;overflow-wrap:anywhere}.st-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;max-width:45%}.st-side a{font-size:12.5px;color:var(--action-bg);text-decoration:none}.st-side a:hover{text-decoration:underline;text-underline-offset:3px}.st-state{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;background:var(--sunk);font-size:12px;font-weight:600;color:var(--ink-3);overflow-wrap:anywhere}.st-state svg{flex:none}.st-state.is-on{background:var(--rv-in-tint);color:var(--rv-money-in)}.st-time{flex:none;font-size:12.5px;color:var(--ink-3)}.st-activity>li{align-items:center}@media (max-width:620px){.st-links{grid-template-columns:minmax(0,1fr)}}.st-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.st-lead{margin:0}.st-sources>li{align-items:flex-start;justify-content:flex-start}.st-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--sunk);color:var(--ink-2)}.st-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--raised)}.st-table{width:100%;min-width:520px;border-collapse:collapse;font-size:13.5px;color:var(--ink-2)}.st-table td,.st-table th{padding:10px 14px;border-top:1px solid var(--line);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.st-table thead th{border-top:0;font-size:12px;font-weight:600;color:var(--ink-3)}.st-table th:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.st-table tbody th{font-weight:600;color:var(--ink)}.st-table .is-good{font-weight:600;color:var(--rv-money-in)}.st-table .st-when{color:var(--ink-3)}.mn-page{gap:20px}.mn-section{display:flex;flex-direction:column;gap:14px}.mn-section-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.mn-section-head h2{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:16px;font-weight:600;color:var(--ink)}.mn-section-head h2 svg{color:var(--action-bg)}.mn-add{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.mn-wide{grid-column:1/-1}.mn-add p{margin:0}.mn-none{padding:8px 0}.mn-list{gap:10px}.mn-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:var(--raised);transition:border-color var(--quick)}.mn-card:focus-within,.mn-card:hover{border-color:var(--line-2)}.mn-card:before{content:"";position:absolute;left:-14px;top:30px;width:14px;border-top:1px solid var(--line-2)}.mn-card.is-overdue .pu-node{color:var(--rv-overdue);border-color:color-mix(in srgb,var(--rv-overdue) 60%,var(--line-2));background:var(--rv-overdue-tint)}.mn-card.is-due-soon .pu-node{color:var(--rv-due);border-color:color-mix(in srgb,var(--rv-due) 60%,var(--line-2));background:var(--rv-due-tint)}.mn-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 20px;flex-wrap:wrap}.mn-what{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 240px}.mn-what strong{font-size:16px;font-weight:600;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.mn-sub{font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.mn-amount{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.mn-amount strong{font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.mn-amount small{font-size:12px;color:var(--ink-3)}.mn-facts{list-style:none;display:flex;flex-wrap:wrap;gap:3px 16px;margin:0;padding:0;font-size:13px;line-height:1.4;color:var(--ink-2)}.mn-facts:empty{display:none}.mn-facts li{display:inline-flex;align-items:center;gap:5px;overflow-wrap:anywhere}.mn-facts svg{flex:none;color:var(--ink-3)}.is-overdue .mn-due{color:var(--rv-overdue);font-weight:600}.is-due-soon .mn-due{color:var(--rv-due)}.mn-call{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-num);font-size:12px;word-spacing:-.3em;color:var(--action-bg);text-decoration:none}.mn-call svg{color:inherit}.mn-call:hover{text-decoration:underline;text-underline-offset:3px}.mn-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:2px}.mn-actions>details>summary{list-style:none;cursor:pointer}.mn-actions>details>summary::-webkit-details-marker{display:none}.mn-actions>details[open]{flex-basis:100%}.mn-actions>details[open]>summary{margin-bottom:10px;width:max-content}.mn-void summary{color:var(--ink-3)}.mn-void summary:hover{color:var(--rv-overdue)}.mn-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--sunk)}.mn-submit{justify-self:start;padding:9px 14px}.mn-chase{display:flex;flex-direction:column;gap:12px}.mn-chase textarea{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.mn-retainer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mn-retainer-list>li{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 0;border-top:1px solid var(--line)}.mn-retainer-list>li:first-child{border-top:0}.mn-retainer-list>li>div{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0}.mn-ending{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--rv-due-tint);color:var(--rv-due);white-space:nowrap}.mn-end-form{display:flex;align-items:flex-end;gap:8px}.td-collect-amount{font-family:var(--font-num);font-size:14px;color:var(--ink);white-space:nowrap}@media (max-width:820px){.mn-add,.mn-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mn-card{padding:14px}.mn-card:before{left:-10px;top:27px;width:10px}}@media (max-width:460px){.mn-add,.mn-form{grid-template-columns:minmax(0,1fr)}}.rw-page{gap:18px}.rw-empty{margin-left:0}.rw-list{list-style:none;margin:0;padding:0;gap:12px}.rw-card,.rw-list{display:flex;flex-direction:column}.rw-card{gap:14px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--raised);transition:border-color var(--quick)}.rw-card:focus-within,.rw-card:hover{border-color:var(--line-2)}.rw-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px 20px}.rw-title{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 260px}.rw-title strong{font-size:17px;font-weight:600;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.rw-agent{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.rw-agent svg{flex:none;color:var(--action-bg)}.rw-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden}.rw-split section{display:flex;flex-direction:column;gap:6px;padding:12px 14px;min-width:0}.rw-split section+section{border-left:1px solid var(--line);background:var(--sunk)}.rw-split h3{margin:0;font-family:var(--font-num);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.rw-split p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.rw-meta,.rw-split p.rw-meta{margin:0;font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.rw-split p.rw-check{font-size:13px;font-weight:600;color:var(--rv-money-in)}.rw-split p.rw-check.is-conflict{color:var(--rv-due)}.rw-split p.rw-check.is-ineligible{color:var(--rv-overdue)}.rw-split p.rw-verify{display:flex;gap:6px;color:var(--rv-due)}.rw-verify svg{flex:none;margin-top:4px}.rw-evidence{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rw-evidence li{display:flex;gap:10px;min-width:0}.rw-evidence div{min-width:0}.rw-evidence p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.rw-evidence small{font-size:12px;color:var(--ink-3)}.rw-evidence a{display:inline-flex;align-items:center;gap:4px;color:var(--action-bg);text-decoration:none}.rw-evidence a:hover{text-decoration:underline;text-underline-offset:3px}.rw-accept,.rw-actions{align-items:flex-end}.rw-accept{display:flex;flex-wrap:wrap;gap:8px}.rw-accept .rv-field span svg{vertical-align:-1px}.rw-accept .rv-field select{min-width:130px;max-width:260px}.rw-outcome{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.rw-outcome svg{flex:none;margin-top:3px}.rw-outcome.is-accepted svg{color:var(--rv-money-in)}.rw-outcome.is-rejected svg{color:var(--rv-overdue)}.rw-overrule{display:flex;align-items:center;gap:6px}.rw-agents{display:flex;flex-direction:column;gap:20px}.rw-agent-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--raised);overflow:hidden}.rw-agent-list>li{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-top:1px solid var(--line)}.rw-agent-list>li:first-child{border-top:0}.rw-agent-list>li.is-off .rw-agent-main{opacity:.55}.rw-agent-head{display:flex;align-items:flex-start;gap:12px}.rw-agent-main{display:flex;flex-direction:column;gap:2px;min-width:0}.rw-agent-main strong{font-size:15px;font-weight:600;color:var(--ink)}.rw-agent-main small{font-size:12.5px;line-height:1.4;color:var(--ink-3)}.rw-agent-actions{flex-wrap:wrap;gap:6px}.rw-agent-actions,.rw-rotate{display:flex;align-items:flex-start}.rw-rotate{flex-direction:column;gap:10px;max-width:100%}.rw-off:hover{color:var(--rv-overdue)}.rw-new-agent h2{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--ink)}.rw-agent-form{max-width:640px}.rw-agent-form .pu-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-scopes{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.rw-scopes legend{margin-bottom:6px;font-family:var(--font-num);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.rw-scope{align-items:flex-start}.rw-scope input{flex:none;margin-top:2px}.rw-scope span{display:flex;flex-direction:column;gap:1px}.rw-scope strong{font-size:13.5px;font-weight:600;color:var(--ink)}.rw-scope small{font-size:12.5px;line-height:1.4;color:var(--ink-3)}.rw-token{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--action-bg) 40%,var(--line));border-radius:12px;background:var(--rv-accent-tint);max-width:100%}.rw-token p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink)}.rw-token p svg{vertical-align:-2px;color:var(--action-bg)}.rw-token input{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--sunk);color:var(--ink);font-family:var(--font-num);font-size:12.5px}.rw-token code{font-family:var(--font-num);font-size:12px;overflow-wrap:anywhere}.td-review{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--action-bg) 35%,var(--line));border-radius:12px;background:var(--rv-accent-tint);font-size:14px;color:var(--ink);text-decoration:none}.td-review svg{flex:none;color:var(--action-bg)}.td-review span{flex:1 1;min-width:0}.td-review b{font-weight:600}.td-review:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:720px){.rw-card{padding:14px}.rw-split{grid-template-columns:minmax(0,1fr)}.rw-split section+section{border-left:0;border-top:1px solid var(--line)}.rw-agent-form .pu-form-grid{grid-template-columns:minmax(0,1fr)}}.rw-meta a{color:var(--action-bg)}.rw-guide{display:flex;flex-direction:column;gap:12px;max-width:860px}.rw-guide h2{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.rw-guide-tabs{align-self:flex-start;flex-wrap:wrap}.rw-guide-body{gap:10px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--raised)}.rw-guide-body,.rw-steps{display:flex;flex-direction:column}.rw-steps{margin:0;padding-left:20px;gap:7px;font-size:14px;line-height:1.5;color:var(--ink-2)}.rw-guide-body .rv-sub code,.rw-steps code{font-family:var(--font-num);font-size:12.5px;overflow-wrap:anywhere;color:var(--ink)}.rw-steps a{color:var(--action-bg)}.rw-code{margin-top:0;font-family:var(--font-num);font-size:12.5px;line-height:1.5;resize:none}.rw-paste{padding:0;border:0;background:none}.rw-paste-result{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rw-paste-result li{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:8px;background:var(--sunk);font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.rw-paste-result strong{color:var(--ink);font-weight:600}@font-face{font-family:Chivo;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo Fallback;src:local("Arial");ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.00%;size-adjust:107.22%}.__className_8fcba0{font-family:Chivo,Chivo Fallback;font-style:normal}.__variable_8fcba0{--font-chivo:"Chivo","Chivo Fallback"}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0fb3f65930f2520b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fbcc50ab5704290a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86a4519c88efbac0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0fb3f65930f2520b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fbcc50ab5704290a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86a4519c88efbac0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0fb3f65930f2520b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fbcc50ab5704290a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86a4519c88efbac0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo Mono Fallback;src:local("Arial");ascent-override:69.84%;descent-override:18.58%;line-gap-override:0.00%;size-adjust:134.59%}.__className_19b115{font-family:Chivo Mono,Chivo Mono Fallback;font-style:normal}.__variable_19b115{--font-chivo-mono:"Chivo Mono","Chivo Mono Fallback"}