.pf{--pf-radius:24px;--pf-field-radius:14px;background:var(--b-paper);padding:clamp(1.75rem, 1rem + 3vw, 4rem) var(--b-gutter) clamp(4rem, 3rem + 5vw, 7rem);min-height:70vh;overflow-x:clip}.pf__wrap{max-width:36rem;scroll-margin-top:calc(var(--b-header-h) + 4rem);margin-inline:auto}.pf-flowname{font-family:var(--b-font-label);font-size:var(--b-size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--b-accent-ink);text-align:center;font-weight:700}.pf-chrome{align-content:start;gap:.6rem;min-height:4.25rem;margin-top:1.1rem;display:grid}.pf.is-welcome .pf-chrome{min-height:0;margin-top:.5rem}.pf.is-welcome .pf-chrome>*{display:none}.pf.is-welcome .pf-flowname{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-view--choose .pf-options{gap:1rem;margin-top:2rem}.pf-option.pf-card{border-radius:20px;gap:1rem;min-height:0;padding:1.4rem 1.25rem 1.3rem 1.5rem}.pf-card__body{gap:.45rem;display:grid}.pf-card__title{font-size:var(--b-size-h4);color:var(--b-ink);font-weight:700;line-height:1.25}.pf-card__line{color:var(--b-ink-muted);font-size:var(--b-size-small);text-wrap:pretty;line-height:1.5}.pf-card__person{color:var(--b-ink);font-size:var(--b-size-small);align-items:center;gap:.5rem;margin-top:.15rem;font-weight:600;display:inline-flex}.pf-card__person[hidden]{display:none}.pf-card__meta{border-top:1px solid var(--b-line);color:var(--b-accent-ink);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-top:.4rem;padding-top:.6rem;font-size:.8125rem;font-weight:700}.pf-avatar.pf-avatar--xs{width:28px;height:28px}.pf-crisis.pf-crisis--quiet{border-top:1px solid var(--b-line);color:var(--b-ink-muted);background:0 0;border-radius:0;margin-top:2.5rem;padding:1rem 0 0;font-size:.8125rem;line-height:1.55}.pf-bar{background:var(--b-paper-deep);border-radius:999px;height:6px;overflow:hidden}.pf-bar[hidden]{visibility:hidden;display:block}.pf-bar__fill{border-radius:inherit;background:var(--b-accent);width:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.pf-bar__fill{transition:width .42s var(--b-ease)}}.pf-back{border-radius:var(--b-radius-sm);min-height:44px;font:inherit;font-size:var(--b-size-small);color:var(--b-ink-muted);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.2rem;margin-left:-.15rem;padding:0 .6rem 0 .15rem;font-weight:600;display:inline-flex}.pf-back:hover{color:var(--b-ink)}.pf-back:focus-visible{outline:3px solid var(--b-accent);outline-offset:2px}.pf-back[hidden]{visibility:hidden;display:inline-flex}.pf-stage{position:relative}.pf-view{background:var(--b-white);border-radius:var(--pf-radius);padding:clamp(1.75rem,1.1rem + 3vw,3rem) clamp(1.25rem,.6rem + 3vw,3rem);box-shadow:0 1px 2px #1f20210a,0 12px 32px -12px #1f20211a}.pf-noscript{margin-bottom:1rem}.pf-form{gap:0;display:grid}.pf-q{font-family:var(--b-font-display);font-weight:var(--b-display-weight);letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:12rem;line-height:1.15}.pf-q:focus{outline:none}.pf-sub{font-size:var(--b-size-body);color:var(--b-ink-muted);text-wrap:pretty;max-width:48ch;margin-top:.75rem;line-height:1.6}.pf-sub--ink{color:var(--b-ink)}.pf-sub--tight{font-size:var(--b-size-small);margin-top:0}.pf-reassure{color:var(--b-ink-muted);font-size:var(--b-size-small);align-items:flex-start;gap:.6rem;margin-top:1.75rem;display:flex}.pf-reassure svg{color:var(--b-accent);flex:none;margin-top:.05rem}.pf-cta{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2.25rem;display:flex}@media (width<=30rem){.pf-cta{text-align:center;flex-direction:column;align-items:stretch}.pf-cta .co-btn{width:100%}.pf-cta .co-arrow-link{justify-content:center}}.pf-fields{gap:1.25rem;margin-top:1.75rem;display:grid}.pf-fields+.pf-fields{margin-top:1.25rem}@media (width>=30rem){.pf-fields--pair{grid-template-columns:1fr 1fr}}.pf-field{align-content:start;gap:.4rem;display:grid}.pf-field--date .pf-input{max-width:13rem}.pf-label{color:var(--b-ink);font-weight:600;font-size:var(--b-size-small);padding:0}.pf-opt{color:var(--b-ink-muted);font-weight:400}.pf-hint{font-size:var(--b-size-small);color:var(--b-ink-muted)}.pf-hint--lead{margin-top:.6rem}.pf-input{border:1.5px solid var(--b-line-strong);border-radius:var(--pf-field-radius);background:var(--b-white);width:100%;min-height:56px;color:var(--b-ink);font:inherit;font-size:var(--b-size-body);letter-spacing:inherit;transition:border-color .16s var(--b-ease), box-shadow .16s var(--b-ease);padding:.75rem 1rem}.pf-input:hover{border-color:var(--b-ink-muted)}.pf-input:focus-visible{border-color:var(--b-accent);outline:none;box-shadow:0 0 0 4px #006a5738}.pf-input[aria-invalid=true]{border-color:var(--b-error)}.pf-select{appearance:auto}.pf-error{font-size:var(--b-size-small);color:var(--b-error);align-items:flex-start;gap:.45rem;font-weight:600;display:flex}.pf-error:before{content:"!";background:var(--b-error);width:1.15rem;height:1.15rem;color:var(--b-white);border-radius:50%;flex:none;place-items:center;margin-top:.12rem;font-size:.75rem;display:grid}.pf-fieldset>.pf-error{margin-top:.75rem}.pf-fieldset{border:0;min-width:0;margin:1.75rem 0 0;padding:0}.pf-fieldset .pf-hint--lead{margin:-.75rem 0 1.25rem}.pf-choices{gap:.75rem;display:grid}@media (width>=30rem){.pf-choices--pair{grid-template-columns:1fr 1fr}}.pf-choice{border:1.5px solid var(--b-line);background:var(--b-white);cursor:pointer;min-height:68px;transition:border-color .16s var(--b-ease), background-color .16s var(--b-ease), box-shadow .16s var(--b-ease);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:grid;position:relative}.pf-choice:hover{border-color:var(--b-line-strong);background:#fbfaf8}.pf-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pf-choice__text{gap:.15rem;display:grid}.pf-choice__text strong{font-size:var(--b-size-body);font-weight:700}.pf-choices .pf-choice__text strong,.pf-pill span{white-space:nowrap}.pf-choice__text span{color:var(--b-ink-muted);font-size:var(--b-size-small)}.pf-choice__tick{border:1.5px solid var(--b-line-strong);background:var(--b-white);width:1.5rem;height:1.5rem;transition:background-color .16s var(--b-ease), border-color .16s var(--b-ease);border-radius:50%;place-items:center;display:grid}.pf-choice:has(input:checked){border-color:var(--b-accent);box-shadow:inset 0 0 0 1px var(--b-accent);background:#f2f7f5}.pf-choice:has(input:checked) .pf-choice__tick{background:var(--b-accent);border-color:var(--b-accent)}.pf-choice:has(input:checked) .pf-choice__tick:after{content:"";border:solid var(--b-white);border-width:0 2.5px 2.5px 0;width:.5rem;height:.85rem;margin-top:-.15rem;transform:rotate(45deg)}.pf-choice:has(input:focus-visible){outline:3px solid var(--b-accent);outline-offset:3px}.pf-options{gap:.75rem;margin-top:1.75rem;display:grid}.pf-option{border:1.5px solid var(--b-line);background:var(--b-white);width:100%;min-height:76px;color:var(--b-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--b-ease), background-color .16s var(--b-ease);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:grid}.pf-option:hover{border-color:var(--b-accent);background:#f2f7f5}.pf-option:focus-visible{outline:3px solid var(--b-accent);outline-offset:3px}.pf-option__text{gap:.15rem;display:grid}.pf-option__text strong{font-size:var(--b-size-body);font-weight:700}.pf-option__text span{color:var(--b-ink-muted);font-size:var(--b-size-small)}.pf-option__go{width:2rem;height:2rem;color:var(--b-accent-ink);border-radius:50%;place-items:center;display:grid}.pf-consent{background:var(--b-paper);font-size:var(--b-size-body);cursor:pointer;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;margin-top:1.75rem;padding:1.25rem;line-height:1.5;display:grid}.pf-consent input{width:1.25rem;height:1.25rem;accent-color:var(--b-accent);margin:.15rem 0 0}.pf-consent input:focus-visible{outline:3px solid var(--b-accent);outline-offset:2px}.pf-why{font-size:var(--b-size-small);color:var(--b-ink-muted);margin-top:1.25rem}.pf-why summary{min-height:44px;color:var(--b-ink-muted);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;font-weight:600;list-style:none;display:inline-flex}.pf-why summary::-webkit-details-marker{display:none}.pf-why summary:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:.45rem;height:.45rem;margin-right:.15rem;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.pf-why summary:before{transition:transform .16s var(--b-ease)}}.pf-why[open] summary:before{transform:rotate(45deg)}.pf-why summary:hover{color:var(--b-ink)}.pf-why summary:focus-visible{outline:3px solid var(--b-accent);outline-offset:2px}.pf-why>p,.pf-why>ul{border-radius:var(--pf-field-radius);background:var(--b-paper);color:var(--b-ink);max-width:60ch;margin-top:.25rem;padding:.9rem 1rem;line-height:1.55}.pf .pf-contact{gap:.5rem;margin-top:1.5rem;display:grid}.pf-contact li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.pf-contact__label{min-width:3.5rem;font-size:var(--b-size-small);color:var(--b-ink-muted)}.pf-contact__link{font-size:var(--b-size-body);color:var(--b-accent-ink);text-underline-offset:.18em;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.pf-contact__link:hover{text-decoration-thickness:2px}.pf-contact__link:focus-visible{outline:3px solid var(--b-accent);outline-offset:2px;border-radius:2px}.pf-crisis{border-radius:var(--pf-field-radius);background:var(--b-accent-tint);font-size:var(--b-size-small);color:var(--b-ink);margin-top:2rem;padding:1rem 1.1rem;line-height:1.55}.pf-spinner{justify-content:center;gap:.55rem;margin-bottom:1.75rem;display:flex}.pf-spinner span{background:var(--b-accent);opacity:.35;border-radius:50%;width:.7rem;height:.7rem}@media (prefers-reduced-motion:no-preference){.pf-spinner span{animation:1.4s ease-in-out infinite pf-pulse}.pf-spinner span:nth-child(2){animation-delay:.2s}.pf-spinner span:nth-child(3){animation-delay:.4s}}@keyframes pf-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.pf-big{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.pf-big__num{font-family:var(--b-font-display);font-weight:var(--b-display-weight);font-size:var(--b-size-h2);letter-spacing:-.02em;color:var(--b-accent-ink);line-height:1}.pf-big__unit{font-size:var(--b-size-body);color:var(--b-ink-muted)}.pf-textbtn{cursor:pointer;min-height:44px;font:inherit;color:var(--b-accent-ink);text-underline-offset:.3em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline #006a5766}.pf-textbtn:hover{text-decoration-color:currentColor}.pf-textbtn:focus-visible{outline:3px solid var(--b-accent);outline-offset:3px;border-radius:4px}#pf-practitioner-wrap[hidden]{display:none}.pf-weekbar{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.pf-weekbar__nav{gap:.4rem;display:inline-flex}.pf-iconbtn{border:1.5px solid var(--b-line);background:var(--b-white);width:44px;height:44px;color:var(--b-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.pf-iconbtn:hover:not(:disabled){border-color:var(--b-ink-muted)}.pf-iconbtn:disabled{color:var(--b-line-strong);cursor:not-allowed}.pf-iconbtn:focus-visible{outline:3px solid var(--b-accent);outline-offset:2px}.pf-view[data-pf-step=time] .pf-fieldset{margin-top:1rem}.pf-view[data-pf-step=time] .pf-fieldset+.pf-fieldset{margin-top:1.75rem}.pf-view[data-pf-step=time] .pf-fieldset>legend{margin-bottom:.75rem}.pf-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.pf-daychip,.pf-slot{cursor:pointer;display:block;position:relative}.pf-daychip input,.pf-slot input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pf-daychip__text{border:1.5px solid var(--b-line);background:var(--b-white);border-radius:14px;justify-items:center;gap:.1rem;padding:.65rem .2rem;display:grid}.pf-daychip__dow{color:var(--b-ink-muted);font-size:.8125rem;font-weight:600}.pf-daychip__date{white-space:nowrap;font-size:.9375rem;font-weight:700}.pf-daychip:hover .pf-daychip__text{border-color:var(--b-line-strong)}.pf-daychip input:checked+.pf-daychip__text{background:var(--b-ink);border-color:var(--b-ink);color:var(--b-white)}.pf-daychip input:checked+.pf-daychip__text .pf-daychip__dow{color:#d9d6d2}.pf-daychip input:focus-visible+.pf-daychip__text{outline:3px solid var(--b-accent);outline-offset:2px}@media (width<=24rem){.pf-daychip__date{font-size:.8125rem}.pf-days{gap:.3rem}}.pf-slots{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.6rem;display:grid}.pf-slot__text{border:1.5px solid var(--b-line-strong);background:var(--b-white);min-height:52px;color:var(--b-ink);white-space:nowrap;border-radius:999px;place-items:center;padding:.4rem .5rem;font-weight:600;display:grid}.pf-slot:hover .pf-slot__text{border-color:var(--b-accent);background:#f2f7f5}.pf-slot input:checked+.pf-slot__text{background:var(--b-accent);border-color:var(--b-accent);color:var(--b-white)}.pf-slot input:focus-visible+.pf-slot__text{outline:3px solid var(--b-accent);outline-offset:2px}.pf-slots__none{color:var(--b-ink-muted);border-radius:var(--pf-field-radius);background:var(--b-paper);grid-column:1/-1;padding:.9rem 1rem}.pf-view[data-pf-step=who] [data-pf-when],.pf-view[data-pf-step=fstime] [data-pf-when]{display:none}.pf-view[data-pf-load=loading] [data-pf-when=loading],.pf-view[data-pf-load=error] [data-pf-when=error],.pf-view[data-pf-load=empty] [data-pf-when=empty],.pf-view[data-pf-load=ready] [data-pf-when=ready]{display:block}.pf-loading{text-align:center;border-radius:var(--pf-field-radius);background:var(--b-paper);margin-top:2rem;padding:1.5rem 1rem}.pf-loading .pf-sub{color:var(--b-ink);margin-inline:auto}.pf-spinner--small{margin-bottom:.9rem}.pf-problem{border-radius:var(--pf-field-radius);background:var(--b-paper);color:var(--b-ink);margin-top:1.75rem;padding:1.25rem;line-height:1.55}.pf-problem[hidden]{display:none}.pf .pf-problem__h{font-family:var(--b-font-text);font-size:var(--b-size-body);margin-bottom:.35rem;font-weight:700}.pf-problem__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.1rem;display:flex}.pf-alert{border-radius:var(--pf-field-radius);color:var(--b-ink);border-left:4px solid var(--b-error);font-size:var(--b-size-small);background:#fdecea;align-items:flex-start;gap:.6rem;margin-top:1.25rem;padding:.9rem 1rem;font-weight:600;line-height:1.5;display:flex}.pf-alert[hidden]{display:none}.pf-profile{justify-self:start;margin-top:.35rem}.pf-profile[hidden],#pf-time-pick[hidden]{display:none}.co-btn.is-busy{opacity:.75;cursor:progress}.pf-hp{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.pf-done__icon{background:var(--b-accent);width:3.5rem;height:3.5rem;color:var(--b-white);border-radius:50%;place-items:center;margin-bottom:1.5rem;display:grid}.pf .pf-next-steps{border-top:1px solid var(--b-line);gap:.85rem;margin-top:2rem;padding-top:1.75rem;display:grid}.pf-next-steps li{color:var(--b-ink);grid-template-columns:2rem 1fr;align-items:center;gap:.85rem;display:grid}.pf-next-steps__n{background:var(--b-accent-tint);width:2rem;height:2rem;color:var(--b-accent-ink);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}.pf-options--three{gap:.9rem}.pf-option--rich{align-items:start;padding:1.15rem 1.25rem}.pf-option--rich .pf-option__go{align-self:center}.pf-option__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.pf-option__text .pf-option__meta{color:var(--b-accent-ink);font-weight:600}.pf-option__text .pf-option__with{color:var(--b-ink);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.pf-option__with[hidden]{display:none}.pf-price{font-family:var(--b-font-display);font-weight:var(--b-display-weight);font-size:var(--b-size-h4);color:var(--b-accent-ink);line-height:1}.pf-option__text .pf-price{color:var(--b-accent-ink);font-size:var(--b-size-h4)}.pf-option--person{grid-template-columns:auto 1fr auto}.pf-option--person .pf-avatar{align-self:center}@media (width<=30rem){.pf-option--person{grid-template-columns:1fr auto;row-gap:.75rem}.pf-option--person .pf-avatar{grid-area:1/1;align-self:start}.pf-option--person .pf-option__text{grid-area:2/1}.pf-option--person .pf-option__go{grid-area:1/2/span 2}}.pf-avatar{object-fit:cover;background:var(--b-paper-deep);border-radius:50%;flex:none;width:48px;height:48px;display:block}.pf-avatar[hidden]{display:none}.pf-avatar--sm{width:32px;height:32px}.pf-avatar--lg{width:56px;height:56px}.pf-avatar--gap{text-align:center;color:#5c4300;background:repeating-linear-gradient(45deg,#fff1cc 0 6px,#f5e3ad 6px 12px);border:1px dashed #b08a1e;place-items:center;font-size:.625rem;font-weight:700;line-height:1.1;display:grid}.pf-avatar--initial{color:var(--b-accent-ink);background:var(--b-accent-tint);place-items:center;font-weight:700;display:grid}.pf-avatar--any{background:var(--b-accent-tint) center / 26px 26px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006a57' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.pf-big--fss{margin-top:1.25rem}.pf-note{border-radius:var(--pf-field-radius);background:var(--b-paper);color:var(--b-ink);text-wrap:pretty;margin-top:1.25rem;padding:1rem 1.15rem;line-height:1.6}.pf-fieldset--compact{margin-top:1.5rem}.pf-fieldset--compact>legend{margin-bottom:.6rem}.pf-fieldset--compact[hidden]{display:none}.pf-pills{flex-wrap:wrap;gap:.5rem;display:flex}.pf-pill{cursor:pointer;display:block;position:relative}.pf-pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pf-pill span{border:1.5px solid var(--b-line-strong);background:var(--b-white);min-height:48px;color:var(--b-ink);border-radius:999px;place-items:center;padding:.5rem 1.1rem;font-weight:600;display:grid}.pf-pill:hover span{border-color:var(--b-accent)}.pf-pill input:checked+span{background:var(--b-accent);border-color:var(--b-accent);color:var(--b-white)}.pf-pill input:focus-visible+span{outline:3px solid var(--b-accent);outline-offset:2px}.pf-choices-wrap{container:pf-choices/inline-size}.pf-choices--three .pf-choice{gap:.5rem;padding-inline:1rem .9rem}@container pf-choices (width>=28.5rem){.pf-choices--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-textarea{resize:vertical;min-height:6rem;line-height:1.5}.pf-privacy{margin-top:1rem}.pf-datanotes :global(.pf-datanote){color:var(--b-ink-muted);margin-top:.75rem;font-size:.75rem;line-height:1.5}.pf-datanotes :global(a){color:inherit;text-decoration:underline}.pf-info{margin-top:1rem}.pf-info__toggle{min-height:44px;color:var(--b-ink);cursor:pointer;text-underline-offset:.25em;align-items:center;gap:.45rem;padding:.25rem .1rem;font-size:.8125rem;font-weight:600;text-decoration:underline dotted;list-style:none;display:inline-flex}.pf-info__toggle::-webkit-details-marker{display:none}.pf-info__toggle:focus-visible{outline:3px solid var(--b-accent);outline-offset:2px;border-radius:4px}.pf-info__icon{color:var(--b-accent);flex:none}.pf-info[open] .pf-info__toggle{text-decoration-style:solid}.pf-info__panel{background:var(--b-paper);border-radius:12px;margin-top:.35rem;padding:.25rem 1rem .9rem}.pf-ins{margin-top:1.25rem}.pf-ins .pf-hint--lead{margin:0 0 .75rem}.pf-other{display:contents}.pf-other[hidden]{display:none}.pf-select{text-overflow:ellipsis;max-width:100%}.pf-crisis--small{margin-top:1.25rem}.pf-alert--soft{background:var(--b-paper);border-left-color:var(--b-accent);font-weight:500}.pf-search{margin-top:1.5rem}.pf-search[hidden]{display:none}.pf-people{gap:.6rem;display:grid}.pf-more{margin-top:.75rem}.pf-person{grid-template-columns:auto 1fr auto;min-height:64px;padding-block:.6rem}.pf-person[hidden]{display:none}.pf-with{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.pf-with .pf-sub{margin-top:0}.pf-weekbar--fs{border-bottom:1px solid var(--b-line);align-items:flex-end;margin-top:1.5rem;padding-bottom:.9rem}.pf-weekbar__label{gap:.15rem;min-width:0;display:grid}.pf-weekbar__week{color:var(--b-ink);font-weight:700;font-size:var(--b-size-body)}.pf-tzline{font-size:var(--b-size-small);color:var(--b-accent-ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.pf-tzline:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006a57' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:.95rem;height:.95rem}.pf-view[data-pf-step=fstime] .pf-fieldset{margin-top:1.25rem}.pf-view[data-pf-step=fstime] .pf-fieldset+.pf-fieldset{margin-top:1.75rem}.pf-view[data-pf-step=fstime] .pf-fieldset>legend{margin-bottom:.75rem}.pf-days.pf-days--week{grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr))}.pf-view[data-pf-step=fstime] .pf-problem__actions .co-btn{flex:none}.pf-when{border-radius:var(--pf-field-radius);background:var(--b-accent-tint);color:var(--b-ink);margin-top:1rem;padding:.9rem 1.1rem;font-weight:600;line-height:1.5}.pf-when[hidden]{display:none}.pf-assigned{background:var(--b-paper);border-radius:18px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.25rem;display:flex}.pf-assigned[hidden]{display:none}.pf-assigned__text{gap:.1rem;min-width:0;display:grid}.pf-assigned__label{font-size:var(--b-size-small);color:var(--b-ink-muted)}.pf-assigned__name{font-size:var(--b-size-h4);color:var(--b-ink);font-weight:700;line-height:1.25}.pf-assigned__link{font-size:var(--b-size-small);justify-self:start;margin-top:.3rem}.pf-assigned__link[hidden]{display:none}.pf-avatar--xl{width:80px;height:80px;font-size:1.5rem}.pf-assigned--billing{align-items:center;gap:1.1rem}.pf-assigned__say{color:var(--b-ink);text-wrap:pretty;margin-top:.2rem;line-height:1.55}.pf-assigned--billing+.pf-sub{margin-top:1.25rem}@media (width<=24rem){.pf-assigned--billing{flex-direction:column;align-items:flex-start}}.pf-escape{color:var(--b-ink-muted);font-size:var(--b-size-small);flex-wrap:wrap;align-items:center;gap:0 .5rem;margin-top:1.25rem;display:flex}.pf-escape .pf-textbtn{font-size:var(--b-size-small);min-height:44px}.pf-view[data-pf-step=bcheck] .pf-consent{margin-top:1.5rem}[data-pf-field=pf-fs-consent] .pf-consent{margin-top:.75rem}.pf-avatar--initial[hidden]{display:none}.pf-paybox{min-height:0;margin-top:1.5rem}.pf-paybox:empty,#pf-pay-loading[hidden],#pf-pay-retry-wrap[hidden],.pf-next-steps li[hidden]{display:none}
