.v-card--material{position:relative;border-radius:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.v-card--material:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.v-card--material:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a,0 4px 8px #00000014!important}.v-card--material:hover:before{opacity:1}.v-card--material.v-card--border{border:1px solid rgba(var(--v-border-color),.12)!important}.v-card--material.v-card--border:before{opacity:1}.v-card--material__avatar{position:relative;top:-64px;margin-bottom:-32px;transition:all .4s cubic-bezier(.4,0,.2,1);border:4px solid rgba(var(--v-theme-surface),1);box-shadow:0 8px 16px #00000026!important}.v-card--material:hover .v-card--material__avatar{transform:scale(1.05);box-shadow:0 12px 24px #0003!important}.v-card--material__heading{position:relative;top:-40px;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1;border-radius:12px;overflow:hidden}.v-card--material__title{letter-spacing:-.02em;line-height:1.4}.v-card--material__title-inline{letter-spacing:-.02em;line-height:1.4;color:rgba(var(--v-theme-on-surface),.87)}.v-card--material__icon{transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.v-card--material:hover .v-card--material__icon{transform:scale(1.1)}.v-card--material__text{letter-spacing:-.01em;opacity:.9}.v-card--material__content{position:relative;z-index:2;transition:opacity .3s ease}.v-card--material__divider{opacity:.08;transition:opacity .3s ease}.v-card--material:hover .v-card--material__divider{opacity:.12}.v-card--material.v-card--material--hover-reveal:hover .v-card--material__heading{transform:translateY(-40px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.v-card--material{animation:fadeInUp .5s cubic-bezier(.4,0,.2,1)}@media(max-width:600px){.v-card--material{border-radius:12px!important;padding:16px!important}.v-card--material__avatar{size:96px!important;top:-48px;margin-bottom:-24px}.v-card--material__heading{top:-32px}}
