.pt-field{transition:border-color .2s,box-shadow .2s}.pt-field:hover{border-color:var(--border-light)}.pt-field:focus,.pt-field:focus-within{border-color:var(--border-button);box-shadow:0 0 0 3px color-mix(in srgb, var(--background-primary) 15%, transparent);outline:none}.pt-door{transition:border-color .2s,background-color .2s,box-shadow .2s}.pt-door:hover{border-color:var(--border-light)}.pt-door[aria-checked=true]{border-color:var(--background-primary);background-color:var(--background-light-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--background-primary) 12%, transparent)}.pt-door-tile,.pt-door-icon{transition:background-color .2s,color .2s}.pt-door[aria-checked=true] .pt-door-tile{background-color:var(--background-primary)}.pt-door[aria-checked=true] .pt-door-icon{color:var(--text-white)}.pt-door-tick{transition:opacity .2s}.pt-chip{transition:border-color .2s,background-color .2s,color .2s}.pt-chip:hover{border-color:var(--border-light)}.pt-chip[aria-pressed=true]{border-color:var(--background-primary);background-color:var(--background-light-blue);color:var(--text-brand)}
.pt-sent-bg{animation:.25s pt-sent-fade}.pt-sent{animation:.35s cubic-bezier(.2,.8,.2,1) pt-sent-pop}@keyframes pt-sent-fade{0%{opacity:0}}@keyframes pt-sent-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}}@media (prefers-reduced-motion:reduce){.pt-sent-bg,.pt-sent{animation:none}}
