.shine-card{background:linear-gradient(110deg,#f7f7f7 40%,#e0e0e0 45%,#f7f7f7 50%);background-size:200% 100%;animation:shine 2.5s infinite linear;transition:background .3s ease}@keyframes shine{0%{background-position:100% 0}100%{background-position:-100% 0}}@media (max-width:576px){.d-sm-flex.align-items-start.text-left.text-sm-start.px-4{flex-direction:row!important;align-items:center!important}.d-sm-flex .avatar.avatar-xxl{margin-right:10px;margin-bottom:0}.d-sm-flex .icon-section{justify-content:flex-end!important;margin-left:auto!important;margin-top:0!important;width:auto!important;flex-shrink:0}}.quality-card{border-radius:1rem;padding:1.5rem;position:relative;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.05)}.soundwave-btn{width:40px;height:40px;border-radius:50%;color:#49164b;border:none;padding:0;display:flex;align-items:center;justify-content:center;outline:0;box-shadow:none;cursor:pointer}.soundwave-btn i{font-size:20px}@media (max-width:576px){.soundwave-btn{width:30px;height:30px}.soundwave-btn i{font-size:16px}}:root{--primary:hsl(315, 54%, 18%);--primary-light:hsl(315, 60%, 35%);--gradient-primary:linear-gradient(135deg, var(--primary), var(--primary-light));--radius:0.75rem;--transition-glow:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);--shadow-vibrant:0 10px 40px -10px hsla(315, 54%, 18%, 0.5),0 0 20px hsla(280, 100%, 70%, 0.3)}.btn-hero{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius);padding:1rem 2rem;font-weight:600;text-decoration:none;position:relative;overflow:hidden;transition:var(--transition-glow);cursor:pointer;box-shadow:var(--shadow-vibrant)}.btn-hero::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s cubic-bezier(.25,.1,.25,1)}.btn-hero:hover::before{left:100%}.btn-hero:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-vibrant),0 0 30px hsla(315,54%,18%,.4);color:#fff}.pill-wrapper{position:relative;display:inline-block;flex:0 0 auto}.pill{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;cursor:pointer;padding:.5rem 1rem;background:#fff;border:1px solid #e0d8c0;transition:transform .12s ease,box-shadow .12s ease;will-change:transform;z-index:0}.pill:hover{transform:translateY(-3px);box-shadow:0 6px 14px rgba(0,0,0,.06)}.pill:active{transform:translateY(1px)}.pill-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,#fff8e7 0,#fff2d1 100%);z-index:1;pointer-events:none;transition:width .28s ease;will-change:width}.pill-content{position:relative;z-index:3;display:flex;align-items:center;gap:.5rem;pointer-events:none}.count-part,.pipe-separator,.text-part{color:#4a2e1f;position:relative;z-index:3;user-select:none}.clap-icon{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);color:#4a154b;opacity:0;font-size:1.1rem;z-index:4;pointer-events:none;animation:clapMove .9s forwards}@keyframes clapMove{0%{transform:translate(-50%,0) scale(1);opacity:1}70%{transform:translate(-50%,-90px) scale(1.05);opacity:.8}100%{transform:translate(-50%,-140px) scale(.9);opacity:0}}body,html{max-width:100vw;overflow-x:hidden;-webkit-overflow-scrolling:touch}[style*="left: -"]{max-width:100vw}.cover-height{height:150px}@media (max-width:767px){.cover-height{height:80px}}@media (max-width:768px){.coverpic{background-image:url(usercheck/imgcrop1/uploads/banner.png)!important}}.btn-inset{background:#fff;border:none;border-radius:50px;padding:6px 15px;font-weight:600;color:#555;box-shadow:inset 4px 4px 8px rgba(0,0,0,.12),inset -4px -4px 8px rgba(0,0,0,.05)}.btn-inset:hover{background:#fff;color:#555;box-shadow:inset 4px 4px 8px rgba(0,0,0,.12),inset -4px -4px 8px rgba(0,0,0,.05)}.btn-inset:active,.btn-inset:focus{background:#fff;color:#555;outline:0;box-shadow:inset 4px 4px 8px rgba(0,0,0,.12),inset -4px -4px 8px rgba(0,0,0,.05)}.top-highlights{margin-left:5px;position:relative;background:#fff;color:#000;border-radius:999px;padding:8px 14px;z-index:0}.top-highlights::before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(90deg,#fff 0,#fff 15%,var(--primary-light) 35%,var(--primary) 50%,var(--primary-light) 65%,#fff 85%,#fff 100%);background-size:300% 300%;animation:snakeMove 8.1s linear infinite reverse;z-index:-1}.top-highlights::after{content:"";position:absolute;inset:2px;background:#fff;border-radius:inherit;z-index:-1}@keyframes snakeMove{0%{background-position:0 50%}100%{background-position:300% 50%}}.top-highlights:hover::before{animation-play-state:paused}.top-highlights:hover{background:#fff;color:#000}.choices[data-type*=select-multiple] .choices__inner{border:2px dashed #eef0f2;border-radius:10px}.trumbowyg-button-pane{background-color:#fff}#starRating{font-size:1.5rem;cursor:pointer;color:#ccc}@media (max-width:768px){#starRating{font-size:1.3rem}}#dZUpload{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}#dZUpload .dz-preview{float:none!important;display:block!important;margin:0!important;width:100%}#dZUpload .dz-message{grid-column:1/-1}#dZUpload .dz-preview img{width:100%;height:120px;object-fit:cover;border-radius:8px}#dZUpload .dz-preview img{transition:transform .2s ease}#dZUpload .dz-preview:hover img{transform:scale(1.05)}.pulse{-webkit-animation:pulse 1s 3 ease-in-out alternate;animation:pulse 1s 3 ease-in-out alternate}@-webkit-keyframes pulse{from{transform:scale(.8)}to{transform:scale(1.2)}}@keyframes pulse{from{transform:scale(.9)}to{transform:scale(1)}}.bounce2{-webkit-animation:bounce2 2s ease 2;animation:bounce2 2s ease 2}@-webkit-keyframes bounce2{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce2{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.shake{-webkit-animation:shake 2s ease 2;animation:shake 2s ease 2}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.swing{transform-origin:top center;-webkit-animation:swing 2s ease 2;animation:swing 2s ease 2}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.reaction-buttons{display:flex;flex-wrap:wrap;gap:10px}.reaction-buttons .emoji-btn{background-color:transparent;border:2px solid transparent;font-size:1.2em;padding:5px 10px;border-radius:6px;color:#fff;transition:background-color .2s,border-color .2s;display:flex;justify-content:center;align-items:center;flex:0 1 auto;max-width:none;min-width:0;border:none;outline:0;white-space:nowrap}.reaction-buttons .emoji-btn:hover{background-color:#f1f1f1;border-color:#ddd}.reaction-buttons .emoji-btn.active{background-color:#8a3d8f;color:#fff;border-color:#8a3d8f}.reaction-buttons .emoji-btn.inactive{border-color:transparent}.reaction-buttons .emoji-btn:focus{outline:0;box-shadow:none}.count-badge{background-color:#8a3d8f;color:#fff;border-radius:12px;padding:2px 6px;font-size:.8em;margin-left:4px;display:inline-block;vertical-align:middle}.dropzone .dz-preview{width:120px;height:120px;position:relative;overflow:hidden;margin:10px;display:flex;justify-content:center;align-items:center}.dropzone .dz-preview .dz-image{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dz-remove{display:inline-block!important;width:1.2em;height:1.2em;position:absolute;top:5px;right:8px;z-index:1000;font-size:1.2em!important;line-height:1em;text-align:center;font-weight:700;border:1px solid gray!important;border-radius:1.2em;color:gray;background-color:#fff;opacity:.5}.dz-remove:hover{text-decoration:none!important;opacity:1}.dz-filename,.dz-size{display:none!important;height:0!important;margin:0!important;padding:0!important;border:none!important}.dz-details{display:none!important;height:0!important;margin:0!important;padding:0!important}.dz-progress{display:none!important;height:0!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:none;filter:none}.dropzone .dz-image img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;display:block}#form_description.form-control.is-invalid{border:1px solid #dc3545;border-radius:.375rem}.trumbowyg-editor[contenteditable=true]:empty::before{content:attr(placeholder);color:#999;pointer-events:none;display:block}