.agent-helper{grid-column:1 / -1;margin:0 0 1rem}.agent-helper-chip{display:inline-flex;align-items:center;gap:.65rem;border:1px solid currentColor;border-radius:999px;padding:.65rem 1rem;background:transparent;color:#001c3f;font:inherit;font-size:.85rem;cursor:pointer;transition:background .15s}.agent-helper-chip:hover{background:#f2f4f7}.agent-helper-dialog{position:fixed;inset:0;margin:auto;height:fit-content;width:min(100% - 2rem,560px);max-height:calc(100dvh - 2rem);overflow:auto;padding:1.7rem;color:#001c3f;background:#fff;border:1px solid #dae0e8;border-radius:12px;box-shadow:0 20px 70px #0003}.agent-helper-dialog::backdrop{background:#12251eb3}.agent-helper-dialog header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.agent-helper-dialog h2{font-size:1.45rem;line-height:1.25;margin:0}.agent-helper-dialog p{margin:1rem 0;font-size:.95rem;line-height:1.5}.agent-helper-dialog a{text-decoration:underline}.agent-helper-dialog .agent-helper-detail{color:#59606d;font-size:.85rem}.agent-helper-close{border:0;background:transparent;padding:.1rem .5rem;font-size:1.65rem;cursor:pointer}.agent-helper-kind{display:block;font-size:.9rem}.agent-helper-kind select,.agent-helper-link{display:block;width:100%;margin:.5rem 0;border:1px solid #a9b7ac;border-radius:6px;padding:.7rem;color:#001c3f;background:#fff}.agent-helper-link{font-size:.8rem;overflow-wrap:anywhere}.agent-helper-consent{display:flex;gap:.75rem;align-items:start;margin:1.2rem 0;font-size:.88rem;line-height:1.5}.agent-helper-consent input{margin-top:.3rem;flex-shrink:0;width:1rem;height:1rem;accent-color:#001c3f}.agent-helper-verification{min-height:66px;margin:1rem 0}.agent-helper-primary{display:block;width:100%;padding:.8rem 1rem;border:0;border-radius:6px;background:#001c3f;color:#fff;cursor:pointer;font:inherit}.agent-helper-primary:disabled{opacity:.45;cursor:default}.agent-helper-error{color:#9b2626}.agent-helper-chip:focus-visible,.agent-helper-dialog :focus-visible{outline:3px solid #c9a558;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.agent-helper-dialog[open]{animation:agent-helper-in .15s ease-out}@keyframes agent-helper-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.apply-fork-card>.agent-helper{margin:1.2rem 0 1.8rem}.apply-flow-card>.agent-helper{margin:0;padding:0 3.2rem 1.2rem}@media(max-width:640px){.apply-flow-card>.agent-helper{padding-inline:1.2rem}}.agent-helper-dialog .agent-helper-consent span{font-weight:400;letter-spacing:normal;text-transform:none}
