*,*:after,*:before{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{text-decoration:none}.ellipse-3{display:block;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;max-height:4.5em;min-height:1.5em}.ellipse-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;max-height:6em;min-height:1.5em}.ellipse-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;max-height:3em;min-height:1.5em}.ellipse-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1;max-height:1;min-height:1}.ellipse-card-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1 em;max-height:1;min-height:1em}.ellipse-card-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:2em;max-height:4em;min-height:2em}.ellipse-card-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:3em;max-height:9em;min-height:3em}.ellipse-card-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:4 em;max-height:16;min-height:4em}.break-words-inside,.break-words-inside *{word-break:break-word;overflow-wrap:break-word}.loader{width:50px;aspect-ratio:1;display:grid;border:4px solid rgba(0,0,0,0);border-radius:50%;animation:l15 1s infinite linear}.loader:before,.loader:after{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%;animation:l15 2s infinite}.loader:after{margin:8px;animation-duration:3s}@keyframes l15{to{transform:rotate(1turn)}}.ring-pulse{background-color:#fa4646;position:absolute;width:16px;height:16px;border-radius:50%;transform:translate(10px,-8px)}.ring-pulse:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;transform:translate(-50%,-50%) scale(1);border-radius:50%;border:3px solid rgb(252,158,158);box-sizing:border-box;opacity:1;animation:pulse-ring 1.6s cubic-bezier(.2,.9,.3,1) infinite}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.9;border-width:3px}70%{transform:translate(-50%,-50%) scale(1.9);opacity:0;border-width:2px}to{opacity:0}}
