.loop-by{display:inline-flex;align-items:center;gap:.35em;font-size:var(--size-label);font-weight:700;color:var(--on-sign-soft);white-space:nowrap}.rc-logo{display:inline-block;height:.95em;aspect-ratio:177/30;background:currentColor;-webkit-mask:url(/brand/rapidclaims-logo-mono.svg) center/contain no-repeat;mask:url(/brand/rapidclaims-logo-mono.svg) center/contain no-repeat}.route{position:relative;display:grid;grid-template-columns:auto minmax(0,44rem) minmax(16rem,22rem);grid-gap:0 6rem;gap:0 6rem;padding:0 var(--pad) 4rem;align-items:start}.answer{grid-column:1/3;display:grid;grid-template-columns:auto minmax(0,1fr)}.leg{display:contents}.g{display:flex;gap:var(--lane-gap);padding:0 1.4rem 0 .5rem}.g i{width:var(--lane-w);background:var(--c);opacity:.14;transition:opacity .35s var(--ease)}.g i.on{opacity:1}.blk{background:var(--page);padding:1.6rem clamp(1.1rem,3vw,3rem)}.blk:first-of-type{padding-top:2.4rem}.blk p{line-height:1.62;max-width:66ch}.blk ol+p,.blk p+ol,.blk p+p{margin-top:1rem}.plate{display:inline-block;background:var(--sign);color:var(--on-sign);font-size:var(--size-read);font-weight:800;padding:.45rem .9rem;margin-bottom:1.1rem}.plate .rd{background:var(--on-sign);color:var(--sign)}ol.steps{list-style:none;counter-reset:s;display:grid;grid-gap:.75rem;gap:.75rem;max-width:66ch}ol.steps li{counter-increment:s;position:relative;padding-left:2rem;line-height:1.55}ol.steps li:before{content:counter(s);position:absolute;left:0;font-weight:800;color:var(--sign)}table{border-collapse:collapse;width:100%;max-width:66ch;font-size:var(--size-label);margin-top:.4rem}td,th{text-align:left;padding:.6rem .8rem .6rem 0;border-bottom:1px solid var(--rule);vertical-align:top;line-height:1.45}th{font-weight:800;border-bottom:2px solid var(--ink)}td:first-child{font-weight:700;white-space:nowrap}blockquote{border-top:2px solid var(--lane-calls);padding-top:.9rem;margin-bottom:1.4rem;max-width:60ch;line-height:1.55}blockquote footer{margin-top:.6rem}.tnote,blockquote footer{font-size:var(--size-label);color:var(--ink-soft)}.tnote{margin-top:.8rem}.draft,.synthetic{font-size:var(--size-label);color:var(--ink-soft);font-weight:700}body[data-lane] .g i.on{opacity:.14}body[data-lane=calls] .g i.calls.on,body[data-lane=code] .g i.code.on,body[data-lane=mail] .g i.mail.on,body[data-lane=slack] .g i.slack.on,body[data-lane=wiki] .g i.wiki.on{opacity:1}body[data-lane] :is(.floor,.net) :is(span,path){opacity:.25;transition:opacity .35s var(--ease)}body[data-lane=calls] :is(.floor,.net) :is(.calls,[data-lane=calls]),body[data-lane=code] :is(.floor,.net) :is(.code,[data-lane=code]),body[data-lane=mail] :is(.floor,.net) :is(.mail,[data-lane=mail]),body[data-lane=slack] :is(.floor,.net) :is(.slack,[data-lane=slack]),body[data-lane=wiki] :is(.floor,.net) :is(.wiki,[data-lane=wiki]){opacity:1}.net{position:absolute;inset:0;pointer-events:none;overflow:visible}.net path{fill:none;stroke-width:var(--lane-w);stroke-linecap:butt;stroke-linejoin:round;transition:opacity .35s var(--ease)}.rail.netted .stub{visibility:hidden}.trail{position:absolute;inset:0;pointer-events:none;overflow:visible}.trail path{fill:none;stroke-width:var(--lane-w);stroke-linecap:round;stroke-linejoin:round}.trail circle{stroke:var(--page);stroke-width:3}@keyframes travel{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.trail path.run{stroke-dasharray:var(--len);animation:travel .5s var(--ease) both}.rail{position:relative;padding-top:2.4rem}.rail h2{background:var(--sign);color:var(--on-sign);font-size:var(--size-read);font-weight:800;padding:.8rem 1rem}.rail ol{list-style:none;background:var(--page)}.src{display:grid;grid-template-columns:2.2rem auto 1fr;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--rule);text-decoration:none;transition:background .3s var(--ease)}.src .stub{height:var(--lane-w);background:var(--c);align-self:center}.src .rd:not(.para,.gone){background:var(--c);color:#fff}.src .rd.para,.src.slack .rd:not(.para,.gone){color:var(--ink)}.src .rd.para{background:var(--page)}.cite{white-space:nowrap}.src strong{font-weight:700;line-height:1.3}.src small,.src strong{display:block;font-size:var(--size-label)}.src small{color:var(--ink-soft);margin-top:.1rem}.src code{font-family:var(--mono);font-size:var(--size-label)}.src.lit{background:color-mix(in oklab,var(--c) 12%,var(--page))}.src.lit small{color:var(--ink)}.src:hover strong{text-decoration:underline}.key{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:1rem;background:var(--page);border-top:2px solid var(--ink);font-size:var(--size-label)}.key span{display:flex;align-items:center;gap:.5rem}.key span i{width:1.4rem;height:var(--lane-w);background:var(--c)}.key .rd{width:1.1rem;height:1.1rem}.next{display:grid;grid-gap:1rem;gap:1rem;border-top:2px solid var(--ink);margin-top:.4rem}.follow{display:flex;align-items:center;gap:.7rem;background:var(--page);border:2px solid var(--sign);border-radius:999px;padding:0 .4rem 0 1.2rem;height:3.2rem}.follow input{all:unset;flex:1 1;font:inherit}.follow input::placeholder{color:var(--ink-soft)}.follow button{all:unset;cursor:pointer;background:var(--sign);color:var(--on-sign);border-radius:999px;height:2.4rem;padding:0 1.1rem;font-weight:800;font-size:var(--size-label);display:flex;align-items:center;gap:.4rem}.follow button:hover{background:var(--sign-deep)}.follow button:focus-visible{outline:3px solid var(--sign);outline-offset:3px}.routes{display:flex;flex-wrap:wrap;gap:.6rem}.routes a{display:flex;align-items:center;gap:.5rem;background:var(--page);padding:.55rem .9rem;font-size:var(--size-label);font-weight:700;text-decoration:none;border:1px solid var(--rule)}.routes a:hover{border-color:var(--sign)}.routes a svg{color:var(--sign)}.routes button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.5rem;background:var(--page);padding:.55rem .9rem;font-size:var(--size-label);font-weight:700;border:1px solid var(--rule)}.routes button:hover{border-color:var(--sign)}.routes button svg{color:var(--sign)}.routes button:focus-visible{outline:3px solid var(--sign);outline-offset:3px}@media (max-width:1100px){.route{grid-template-columns:minmax(0,1fr)}.answer{grid-column:1}.rail{position:static;padding-top:1.6rem}}@media (max-width:640px){.g{padding:0 .6rem 0 0}td:first-child{white-space:normal}.key{grid-template-columns:1fr}}.rail-stack{display:grid;grid-gap:1.6rem;gap:1.6rem;align-content:start;min-width:0}.sign{background:var(--sign);color:var(--on-sign);padding:1.1rem var(--pad) 2.2rem}.top{gap:1.5rem 2.5rem;flex-wrap:wrap}.mark,.top{display:flex;align-items:center}.mark{gap:.7rem;text-decoration:none;color:var(--on-sign)}.mark-glyph{width:2.4rem;height:2.4rem}.mark-words{display:grid;justify-items:start;grid-row-gap:.1rem;row-gap:.1rem}.mark-name{font-size:var(--size-read);font-weight:800}.mark-by,.mark-name{line-height:1.1}.mark:hover .mark-name{text-decoration:underline;text-decoration-thickness:2px}.dir{gap:.4rem 1.6rem;list-style:none;flex-wrap:wrap}.dir,.dir a{display:flex}.dir a{align-items:center;gap:.5rem;font-weight:700;font-size:var(--size-label);text-decoration:none;color:var(--on-sign-soft);padding:.35rem 0}.dir a:hover{color:var(--on-sign)}.dir .rd{border:2px solid var(--on-sign-soft);background:none;width:1.35rem;height:1.35rem}.dir a:hover .rd{border-color:var(--on-sign)}.dir a[aria-current]{color:var(--on-sign)}.dir a[aria-current] .rd{background:var(--on-sign);color:var(--sign);border-color:var(--on-sign)}.ask{margin-left:auto;display:flex;align-items:center;gap:.6rem;min-width:min(100%,22rem);border:2px solid var(--on-sign-soft);border-radius:999px;padding:0 1rem;height:2.6rem;color:var(--on-sign-soft)}.ask:focus-within{border-color:var(--on-sign)}.ask:has(input:focus-visible){outline:3px solid var(--on-sign);outline-offset:3px}.ask.large{margin:2rem 0 0;flex-basis:100%;max-width:44rem;height:3.4rem}.ask.large input{font-size:var(--size-read)}.ask input{all:unset;flex:1 1;font:inherit;font-size:var(--size-label);color:var(--on-sign)}.ask input::placeholder{color:var(--on-sign-soft)}.who{order:1;display:flex;align-items:center;gap:.9rem;font-size:var(--size-label)}.top:has(.ask.large) .who{margin-left:auto}.ask.large{order:2}.who-name{color:var(--on-sign-soft);font-weight:700}.signout{all:unset;cursor:pointer;color:var(--on-sign);font-weight:700;font-size:var(--size-label);text-decoration:underline;text-underline-offset:.2em}.signout:hover{text-decoration-thickness:2px}.signout:focus-visible{outline:3px solid var(--on-sign);outline-offset:3px;border-radius:2px}.sign h1{font-size:var(--size-sign);font-weight:800;line-height:1.06;letter-spacing:-.015em;max-width:28ch;margin-top:2.6rem;text-wrap:balance}.sign .meta{margin-top:1rem;font-size:var(--size-label);color:var(--on-sign-soft);display:flex;gap:.4rem 1.2rem;flex-wrap:wrap}.sign .meta a,.sign .meta b{color:var(--on-sign)}@media (max-width:640px){.ask{margin-left:0;width:100%}.sign h1{margin-top:1.8rem}}.who{flex-wrap:wrap;row-gap:.3rem}.who>*{white-space:nowrap}.who-role{color:var(--on-sign-soft)}.who-link{color:var(--on-sign);font-weight:700;text-underline-offset:.2em}.who-link:hover{text-decoration-thickness:2px}button.who-link{all:unset;cursor:pointer;color:var(--on-sign);font-weight:700;text-decoration:underline;text-underline-offset:.2em}button.who-link:hover{text-decoration-thickness:2px}button.who-link:focus-visible{outline:3px solid var(--on-sign);outline-offset:3px;border-radius:2px}.role-switch{display:contents}.who:has(.role-form){flex-basis:100%;justify-content:flex-end}.role-form{order:2;flex-basis:100%;white-space:normal;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:.8rem 1.6rem;gap:.8rem 1.6rem;margin-top:.6rem;padding-top:1rem;border-top:1px solid var(--on-sign-soft);color:var(--on-sign)}.role-field{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start}.role-form label,.role-form legend{font-weight:700}.role-form select{font:inherit;font-size:var(--size-label);color:var(--ink);background:var(--page);border:0;border-radius:2px;padding:.4rem .5rem;width:100%}.role-form fieldset{grid-column:1/-1;border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.role-form legend{padding:0;margin-bottom:.5rem}.role-form .role-goal{display:flex;align-items:center;gap:.5rem;font-weight:400}.role-goal input{accent-color:var(--on-sign);width:1rem;height:1rem;margin:0}.role-form p[role=alert]{grid-column:1/-1;font-weight:700}.role-actions{grid-column:1/-1;display:flex;align-items:center;gap:1rem}.role-actions button[type=submit]{all:unset;cursor:pointer;background:var(--on-sign);color:var(--sign);font-weight:800;border-radius:999px;padding:.4rem 1.1rem}.role-actions button[type=submit]:disabled{opacity:.6;cursor:default}.role-actions button[type=submit]:focus-visible,.role-form select:focus-visible,.role-goal input:focus-visible{outline:3px solid var(--on-sign);outline-offset:3px}.who-progress{display:inline-flex;align-items:center;gap:.45rem;color:var(--on-sign);font-weight:700;text-decoration:none}.who-progress:hover{text-decoration:underline;text-underline-offset:.2em}.who-progress:focus-visible{outline:3px solid var(--on-sign);outline-offset:3px;border-radius:2px}