.pui-proc-pad{padding:12px 14px;gap:9px}.pui-proc-field,.pui-proc-pad{display:flex;flex-direction:column}.pui-proc-field{gap:5px}.pui-proc-flabel{font-size:11px;font-weight:600;color:var(--pui-muted)}.pui-proc-fval{border:1px solid var(--pui-line);border-radius:8px;padding:8px 11px;font-size:12.5px;color:var(--pui-ink);background:#fff}.pui-proc-fval--muted{color:var(--pui-muted);font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.pui-proc-send{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:stretch;margin-top:2px;font-family:inherit;font-size:12px;font-weight:600;color:#fff;background:var(--pui-green);border:1px solid #72ae0a;border-radius:8px;padding:8px 10px;cursor:pointer}.pui-proc-parse-src,.pui-proc-portal-lock{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:11px;font-weight:600;color:var(--pui-green-ink);background:var(--pui-green-bg);border:1px solid var(--pui-green-line);border-radius:999px;padding:4px 10px}.pui-proc-parse-src{color:var(--pui-muted);background:#fafafa;border-color:var(--pui-line)}.pui-proc-ai{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:var(--pui-award);background:#eef2ff;border-radius:5px;padding:1px 7px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pui-proc-parse-lines,.pui-proc-portal-lines{display:flex;flex-direction:column}.pui-proc-portal-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--pui-line-soft)}.pui-proc-portal-desc{font-size:12px;color:var(--pui-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pui-proc-portal-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;padding:10px 12px;border-radius:9px;background:#f9fbf5;border:1px solid #eef1ea;font-size:12px;font-weight:600;color:var(--pui-green-ink)}.pui-proc-portal-grand{font-size:16px;font-weight:700;color:#0c2620}.pui-proc-ref-row td{background:#fafafa}.pui-proc-ref-row .pui-name{font-weight:600}.pui-proc-award-head{display:flex;align-items:center;gap:9px}.pui-proc-award-name{font-size:13px;font-weight:600;color:var(--pui-ink)}.pui-proc-map{display:flex;flex-direction:column;gap:6px}.pui-proc-map-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--pui-line);border-radius:8px;padding:8px 11px;background:#fafafa}.pui-proc-arrow-down{display:flex;justify-content:center;color:var(--pui-faint)}.pui-proc-committed{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--pui-green-line);background:var(--pui-green-bg);border-radius:8px;padding:9px 11px}.pui-proc-committed-val{font-size:15px;font-weight:700;color:#0c2620}.pui-fit-flow{position:relative;z-index:1;display:flex;align-items:stretch;gap:12px;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border:1px solid rgba(238,246,238,.14);border-radius:14px;padding:20px;box-shadow:0 40px 70px -38px rgba(0,0,0,.6)}.pui-fit-card{flex:1 1;background:#fff;border-radius:11px;padding:16px 18px;font-family:Geist,system-ui,sans-serif;color:var(--pui-ink);box-shadow:0 1px 3px rgba(15,60,54,.1)}.pui-fit-card--source{display:flex;flex-direction:column;justify-content:center}.pui-fit-cap{font-family:Geist Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pui-faint);margin-bottom:6px}.pui-fit-big{font-size:1.7rem;letter-spacing:-.02em}.pui-fit-big,.pui-fit-mid{font-family:Geist Mono,ui-monospace,monospace;font-weight:700}.pui-fit-mid{font-size:1.25rem}.pui-fit-note{font-size:.78rem;color:var(--pui-muted);margin-top:4px}.pui-fit-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--accent);flex:0 0 auto}.pui-fit-arrow span{font-family:Geist Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(238,246,238,.6)}@media (max-width:640px){.pui-fit-flow{flex-direction:column}.pui-fit-arrow{flex-direction:row;transform:rotate(90deg)}}