.dp-mark{background:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #143d221f}.dp-marks{flex:none;margin-right:6px;display:inline-flex}.dp-marks>.dp-mark+.dp-mark{margin-left:-5px}.dp-plan .paper-doc-line{align-items:center;padding:6px 0}.dp-plan-who{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.dp-plan-who .dp-mark{width:16px;height:16px}.dp-fund{container-type:inline-size}.dp-dests{--dp-gutter:22px;--dp-row:40px;padding:12px 0 0 var(--dp-gutter);flex-direction:column;gap:6px;display:flex;position:relative}.dp-trunk{width:2px;height:0;transition:height .52s var(--hv-glass-ease);background:#22c55e;border-radius:2px;position:absolute;top:4px;left:10px}.dp-fund[data-reach="1"] .dp-trunk{height:calc(8px + var(--dp-row) / 2)}.dp-fund[data-reach="2"] .dp-trunk{height:calc(8px + var(--dp-row) + 6px + var(--dp-row) / 2)}.dp-dest{height:var(--dp-row);opacity:.55;transition:opacity .42s var(--hv-glass-ease), border-color .38s, background-color .38s;background:#ffffff12;border:1px solid #ffffff38;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 13px 0 10px;display:grid;position:relative}.dp-dest[data-on]{opacity:1;background:#22c55e33;border-color:#22c55e99}.dp-elbow{top:50%;left:calc(var(--dp-gutter) * -1 + 10px);width:calc(var(--dp-gutter) - 10px);transform-origin:0;height:2px;transition:transform .26s var(--hv-glass-ease) .36s;background:#22c55e;margin-top:-1px;position:absolute;transform:scaleX(0)}.dp-dest[data-on] .dp-elbow{transform:none}.dp-dest-icon{color:#143d22;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.dp-dest-name{text-overflow:ellipsis;white-space:nowrap;color:#fffffff2;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.dp-dest-amount{white-space:nowrap;letter-spacing:-.015em;color:#fff;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.dp-fund-for{margin-top:12px}.dp-repay{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.dp-pays{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dp-pay{background:#ffffff0f;border:1px solid #fff3;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;height:40px;padding:0 10px 0 11px;transition:border-color .38s,background-color .38s;display:flex}.dp-pay[data-on]{background:#22c55e33;border-color:#22c55e99}.dp-pay-date{letter-spacing:.1em;white-space:nowrap;color:#ffffff9e;font-size:10.5px;transition:color .38s}.dp-pay[data-on] .dp-pay-date{color:#fffffff2}.dp-pay-mark{color:#143d22;width:16px;height:16px;transition:background-color .3s var(--hv-glass-ease), box-shadow .3s;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff59}.dp-pay[data-on] .dp-pay-mark{box-shadow:none;background:#86efac}.dp-repay .dp-done .pp-spring-tile{transition:box-shadow .38s}.dp-repay .dp-done[data-on] .pp-spring-tile{box-shadow:0 0 0 2px #22c55eb3}.dp-repay .dp-done .pp-spring-amount{font-size:15px}.dp-repay-for{margin-top:-2px}.dp-amt-short{display:none}@container (max-width:300px){.dp-plan .paper-doc-line{grid-template-columns:minmax(0,1fr) auto;padding:5px 0}.dp-plan-when,.dp-plan-from,.dp-plan .paper-doc-total>span:last-child,.dp-plan .paper-doc-head .dp-marks{display:none}.dp-dests{--dp-gutter:18px;--dp-row:34px;padding-top:10px}.dp-trunk{left:8px}.dp-elbow{left:calc(var(--dp-gutter) * -1 + 8px);width:calc(var(--dp-gutter) - 8px)}.dp-dest{grid-template-columns:minmax(0,1fr) auto;padding:0 10px}.dp-dest-icon,.dp-fund-for>span:first-child,.dp-repay-for>span:first-child,.dp-repay .dp-done .dp-amt-short,.dp-repay .hw-wait-top>.font-mono{display:none}.dp-repay{gap:10px}.dp-pays{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.dp-pay{height:30px;padding:0 8px 0 9px}.dp-dest-name{font-size:12px}.dp-dest-amount{font-size:14px}.dp-amt-full{display:none}.dp-amt-short{display:inline}}@media (prefers-reduced-motion:reduce){.dp-trunk,.dp-elbow,.dp-dest,.dp-pay,.dp-pay-date,.dp-pay-mark{transition:none}}
