.public-site .provider-site :is(h1,h2,h3,p,ul,ol){margin:revert-layer;padding:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer;letter-spacing:revert-layer}.public-site .provider-site a{color:revert-layer;-webkit-text-decoration:revert-layer;text-decoration:revert-layer}.public-site .provider-site button.fz-btn{font-size:14px;font-weight:700;line-height:1.2}.provider-site button:focus-visible,.provider-site [role=tab]:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:10px}.fz-dotgrid .provider-site button:focus-visible,.fz-dotgrid button:focus-visible{outline-color:#b8f55a}.fph-card{max-width:560px;margin-inline:auto;box-shadow:0 30px 70px -34px #000000a6}.fph-who{white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.fph-h{margin-top:8px!important}.fph-biz{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fph-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:8px 12px;transition:background-color .35s,border-color .35s,opacity .35s;display:grid}.fph-row img{object-fit:cover;width:30px;height:22px;box-shadow:0 0 0 1px var(--chip);border-radius:4px}.fph-text{gap:2px;min-width:0;display:grid}.fph-text b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.fph-text i{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;overflow:hidden}.fph-pill{white-space:nowrap;border-radius:999px;min-width:0;padding:5px 11px;font-size:12.5px;font-weight:600}.fph-row.is-wait{background:var(--skel);border-color:#0000}.fph-row.is-wait>*{visibility:hidden}.fph-row.is-wait .fph-pill{padding:0}.fph-row.is-checking{animation:.35s cubic-bezier(.2,.8,.2,1) both fzm-rise}.fph-row.is-checking .fph-pill{background:var(--skel);color:var(--dim);animation:.9s ease-in-out infinite fph-pulse}.fph-row.is-fit .fph-pill{color:#1f6b4a;background:#e6f2ea}.fph-row.is-fit .fph-text i{color:#1f6b4a}.fph-row.is-no{background:#faf8f4}.fph-row.is-no .fph-text b{color:var(--dim)}.fph-row.is-no .fph-pill{color:#9a3412;background:#f3e9e6}@keyframes fph-pulse{50%{opacity:.45}}.fph-sum{background:var(--skel);color:var(--dim);opacity:.35;border-radius:12px;margin-top:12px;padding:11px 14px;font-size:13.5px;line-height:1.4;transition:opacity .4s,background-color .4s,color .4s}.fph-sum b{font-weight:600}.fph-sum.on{background:var(--f-bg);color:var(--f-dim);opacity:1}.fph-sum.on b{color:#c8ff73}.fph-card .fzm-pad{padding-bottom:18px}.fph-card.leaving .fzm-pad{opacity:0}@media (max-width:520px){.fph-row{grid-template-columns:26px minmax(0,1fr);align-content:center;gap:4px 10px;height:100px}.fph-row img{align-self:start;width:26px;height:19px;margin-top:2px}.fph-pill{grid-column:2;justify-self:start}.fph-text i{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.fph-card *,.fph-card :before,.fph-card :after{transition:none!important;animation:none!important}}@keyframes fp-fill-y{0%{height:0}to{height:100%}}.fp-fill-y{height:0;animation:linear forwards fp-fill-y}.fp-still *,.fp-still{animation:none!important}@media (prefers-reduced-motion:reduce){.fp-fill-y{height:100%;animation:none}}@keyframes fp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fp-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:none}}@keyframes fp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fp-bar{0%{width:0}}.fp-rise{animation:.45s cubic-bezier(.2,.8,.2,1) both fp-rise}.fp-pop{animation:.5s cubic-bezier(.2,.8,.2,1) both fp-pop}.fp-type{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:100%;animation:1s steps(20,end) both fp-type;display:inline-block;overflow:hidden}.fp-bar{animation:1.2s ease-out both fp-bar}@media (prefers-reduced-motion:reduce){.fp-rise,.fp-pop,.fp-type,.fp-bar{animation:none!important}}@keyframes fp-marquee{to{transform:translate(calc(-50% - 6px))}}.fp-marquee{animation:110s linear infinite fp-marquee}.fp-marquee-back{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.fp-marquee{animation:none}}@keyframes fp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.fp-float{animation:6s ease-in-out infinite fp-float}@media (prefers-reduced-motion:reduce){.fp-float{animation:none}}.fp-search:focus-visible{outline:none}
