.x1p .fx-call{flex-direction:column;display:flex}.x1p .fx-call-head{border-bottom:1px solid var(--oh-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:22px 24px 18px;display:flex}.x1p .fx-call-id{flex-direction:column;gap:4px;min-width:0;display:flex}.x1p .fx-call-fund{letter-spacing:-.02em;font-size:24px;line-height:1.15}.x1p .fx-call-payer{color:var(--oh-ink-3);font-size:13px;line-height:1.4}.x1p .fx-call-amt{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.x1p .fx-call-n{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:36px;line-height:1}.x1p .fx-call-due{color:var(--oh-ink-2);font-size:13px}.x1p .fx-commit{background:var(--oh-sunk);border-bottom:1px solid var(--oh-line);flex-direction:column;gap:10px;padding:18px 24px;display:flex}.x1p .fx-commit-bar{gap:3px;height:14px;display:flex}.x1p .fx-commit-seg{border-radius:3px}.x1p .fx-commit-seg.is-paid,.x1p .fx-commit-dot.is-paid{background:var(--oh-green)}.x1p .fx-commit-seg.is-call,.x1p .fx-commit-dot.is-call{background:repeating-linear-gradient(-45deg, var(--oh-rust) 0 3px, #f3d9cf 3px 6px)}.x1p .fx-commit-seg.is-left,.x1p .fx-commit-dot.is-left{background:0 0;box-shadow:inset 0 0 0 1.5px #16201a73}.x1p .fx-commit-seg.is-left{outline-offset:-1.5px;box-shadow:none;border:0;outline:1.5px dashed #16201a73}.x1p .fx-commit-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.x1p .fx-commit-key div{flex-direction:column;gap:2px;display:flex}.x1p .fx-commit-key dt{color:var(--oh-ink-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.x1p .fx-commit-key dd{font-variant-numeric:tabular-nums;margin:0 0 0 16px;font-size:15px;font-weight:500}.x1p .fx-commit-dot{border-radius:2px;flex:none;width:10px;height:10px}.x1p .fx-call-src{color:var(--oh-ink-3);margin:0;font-size:12px;line-height:1.45}.x1p .fx-call-checks{flex-direction:column;margin:0;padding:6px 24px;list-style:none;display:flex}.x1p .fx-call-checks li{grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:11px 0;display:grid}.x1p .fx-call-checks li+li{border-top:1px solid var(--oh-line)}.x1p .fx-call-ok,.x1p .fx-log-mark{color:#fffdf8;background:var(--oh-green);border-radius:999px;place-items:center;width:18px;height:18px;display:inline-grid;transform:translateY(3px)}.x1p .fx-call-t{font-size:14px;font-weight:500}.x1p .fx-call-state{color:var(--oh-green);white-space:nowrap;font-size:12.5px}.x1p .fx-call-d{color:var(--oh-ink-3);grid-column:2/-1;font-size:13px;line-height:1.45}.x1p .fx-call-plan{border-top:1px solid var(--oh-line);background:#fffdf8;flex-direction:column;gap:6px;padding:16px 24px 22px;display:flex}.x1p .fx-call-plan-t{letter-spacing:-.01em;font-size:21px;line-height:1.2}.x1p .fx-call-plan-w{color:var(--oh-ink-2);font-size:13.5px}.x1p .fx-log{background:var(--oh-card);border:1px solid #16201a2e;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 24px 48px -36px #16201a73}.x1p .fx-log-head{border-bottom:1px solid var(--oh-line);flex-direction:column;gap:2px;padding:18px 22px 14px;display:flex}.x1p .fx-log-call{font-family:var(--font-x1p-serif), Georgia, serif;font-size:19px;line-height:1.25}.x1p .fx-log-list{margin:0;padding:4px 22px 10px;list-style:none}.x1p .fx-log-list li{grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px 0;display:grid;position:relative}.x1p .fx-log-list li:not(:last-child):after{content:"";background:var(--oh-line);width:1px;position:absolute;top:30px;bottom:-6px;left:8.5px}.x1p .fx-log-mark.is-needs_you{box-shadow:inset 0 0 0 1.5px var(--oh-rust);background:#fffdf8}.x1p .fx-log-mark.is-needs_you:after{content:"";background:var(--oh-rust);border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}.x1p .fx-log-t{font-size:15px;font-weight:500;line-height:1.35}.x1p .fx-log-state{color:var(--oh-ink-3);white-space:nowrap;font-size:12.5px}.x1p .fx-log-list li.is-needs_you .fx-log-state{color:#9c4126;font-weight:500}.x1p .fx-log-e{color:var(--oh-ink-2);grid-column:2/-1;font-size:13.5px;line-height:1.45}.x1p .fx-why{grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,4fr);align-items:start;gap:18px;display:grid}.x1p .fx-why .oh-label{align-items:center;display:flex}.x1p .fx-why-quote{letter-spacing:-.01em;margin:10px 0 0;font-size:20px;line-height:1.35}.x1p .fx-why-advice{color:#eee9dd;background:0 0;border:1px dashed #eee9dd66}.x1p .fx-why-advice .oh-label{color:#eee9ddb3}.x1p .fx-why-advice-t{margin:10px 0 8px;font-size:16px;line-height:1.5}.x1p .fx-why-from{color:#eee9dda8;font-size:13px}@media (max-width:980px){.x1p .fx-why{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.x1p .fx-call-head,.x1p .fx-commit,.x1p .fx-call-checks,.x1p .fx-call-plan{padding-left:16px;padding-right:16px}.x1p .fx-call-amt{align-items:flex-start}.x1p .fx-commit-key{grid-template-columns:minmax(0,1fr)}.x1p .fx-commit-key div{flex-direction:row;justify-content:space-between}.x1p .fx-call-checks li{grid-template-columns:20px minmax(0,1fr)}.x1p .fx-call-state{grid-column:2}.x1p .fx-log-list{padding:4px 16px 10px}.x1p .fx-log-head{padding:16px}}
