/* Welcome-only subset of falue-post.css. Generated 2026-09-30; shared gesture/rating rules and media conditions retained. Original remains canonical for authenticated pages. */

.post .post-footer .comments-list .comment, .wo_imagecombo_lbox .lightbox-post-footer .comment, .live_comments { width: 100%; margin: 0px 0px 15px; }
.post .post-footer .comments-list .comment .avatar, .wo_imagecombo_lbox .lightbox-post-footer .comment .avatar, .live_comments .avatar { width: 36px; height: 36px; border-radius: 50%; }
.post .post-footer .comments-list .comment .comment-body, .wo_imagecombo_lbox .lightbox-post-footer .comments-list .comment .comment-body, .live_comments .comment-body { margin-left: 45px; }
.post .post-footer .comments-list .comment .comment-heading, .wo_imagecombo_lbox .lightbox-post-footer .comment .comment-heading, .wo_imagecombo_lbox .lightbox-post-footer .comments-list .reply .reply-heading, .live_comments .comment-heading { display: flex; }
.post .post-footer .comments-list .comment .tag_comm_body, .wo_imagecombo_lbox .lightbox-post-footer .comment .tag_comm_body, .live_comments .tag_comm_body { max-width: calc(100% - 10px); }
.tag_comm_body_top { font-size: 0px; margin: 0px 0px 2px; }
.post .post-footer .comments-list .comment .tag_comm_body .comment-text, .wo_imagecombo_lbox .lightbox-post-footer .comment .tag_comm_body .comment-text, .live_comments .tag_comm_body .comment-text { border-radius: 18px; background-color: rgba(0, 0, 0, 0.06); padding: 5px 10px; width: max-content; margin-right: 7px; }
.post .post-footer .comments-list .comment .tag_comm_body .comment-text.border_zero, .wo_imagecombo_lbox .lightbox-post-footer .comment .tag_comm_body .comment-text.border_zero { border-radius: 18px 18px 18px 0px; }
.post .post-footer .comments-list .comment .tag_comm_body .comment-text:empty, .wo_imagecombo_lbox .lightbox-post-footer .comment .tag_comm_body .comment-text:empty, .live_comments .tag_comm_body .comment-text:empty { padding: 0px; margin: 0px; }
.post .post-footer .comments-list .comment .comment-heading .user, .wo_imagecombo_lbox .lightbox-post-footer .comment .comment-heading .user, .live_comments .comment-heading .user { font-size: 14px; display: inline-block; margin: 0px 0px 4px; color: rgb(34, 34, 34); }
.tag_trim_comm_text { overflow: hidden; display: block; }
.comment-image { width: 100%; max-width: 280px; }
.comment-image img { border-radius: 0px 18px 18px; width: 100%; }
.comment-record { width: 100%; overflow: hidden; }
.comment-options { font-size: 12px; position: relative; display: block; margin-top: 3px; }
.comment-options .middot { margin: 0px 3px; }
.comment-options svg.feather { width: 14px; height: 14px; }
.edit-box { max-height: 200px; margin-top: 10px; border-radius: 18px; resize: vertical; }
.view-more-replies { font-size: 12px; cursor: pointer; margin-top: 5px; font-weight: 500; }
.view-more-replies svg { width: 18px; height: 18px; transform: rotate(180deg); margin: -1px 0px 0px; }
.comment-reply { display: none; }
.comment-reply .wo_commreply_combo { margin-top: 10px; position: relative; align-items: normal; }
.comment-reply .wo_commreply_combo > div, .tag_lbox_comcombo > div { border-radius: 18px; background-color: rgba(0, 0, 0, 0.08); width: 100%; margin-left: 8px; align-items: flex-end; }
.comment-reply .wo_commreply_combo .textarea, .tag_lbox_comcombo .textarea { border: 0px; background: transparent; padding: 6.5px 10px; height: 32px; resize: none; font-size: 13px; min-height: 32px; }
.comment-reply .wo_commreply_combo .image-comment, .tag_lbox_comcombo .image-comment { padding: 5.3px; }
.comment-reply .wo_commreply_combo .image-comment .btn, .tag_lbox_comcombo .image-comment .btn { padding: 0px; margin: 0px 3px; background: transparent; border: 0px; line-height: 1; }
.comment-image-con { width: 100%; max-width: 150px; position: relative; margin: 5px 0px 0px 40px; }
.comment-image-con img { width: 100%; height: 120px; object-fit: cover; border-radius: 5px; }
.comment-image-con .remove-icon { position: absolute; top: 8px; cursor: pointer; color: rgb(255, 255, 255); right: 8px; background-color: rgba(0, 0, 0, 0.7); border-radius: 5px; }
.comment-reply .wo_commreply_combo + .comment-image-con { margin: 5px 0px 0px 38px; }
.post .post-footer .comments-list .reply, .lightbox-post-footer .comments-list .reply { width: 100%; margin: 15px 0px 0px; }
.post .post-footer .comments-list .reply .avatar, .lightbox-post-footer .comments-list .comment .reply .avatar { width: 30px; height: 30px; }
.post .post-footer .comments-list .reply .comment-body, .lightbox-post-footer .comments-list .comment .reply .comment-body { margin-left: 38px; }
.post .post-footer .comments-list .reply .reply-heading .user, .lightbox-post-footer .comments-list .reply .reply-heading .user { font-size: 13px; }
.post .post-footer .comments-list .reply .reply-heading .time, .lightbox-post-footer .comments-list .reply .reply-heading .time { font-size: 10px; color: rgb(170, 170, 170); margin-top: 0px; display: inline; }
.fs-14 { font-size: 14px; }
.post .panel, .user-ad-container .panel-white { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; border-radius: 10px; }
.pin-icon { font-size: 11px; padding: 10px 15px 0px; text-transform: uppercase; letter-spacing: 0.5px; color: rgb(255, 152, 0); font-family: var(--falue-font-ui); }
.post .post-heading .image, .user-ad-container .post-advertisement .ads-heading .image { margin-right: 15px; position: relative; }
.post .post-heading .avatar, .user-ad-container .post-advertisement .ads-heading .avatar { width: 48px; min-width: 48px; height: 48px; border-radius: 50%; }
.tag_post_status:not(.online) { display: none; }
.tag_post_status.online { position: absolute; top: 38px; right: 1px; border-radius: 50%; width: 9px; height: 9px; background: rgb(76, 175, 80); box-shadow: white 0px 0px 0px 2px; }
.post .post-heading .meta .title, .user-ad-container .post-advertisement .meta .title { padding: 3px 0px 0px; font-size: 0px; }
.post .post-heading .meta .title .name, .user-ad-container .post-advertisement .meta .title .name { display: inline-block; font-weight: 500; color: black; font-size: 15.5px; letter-spacing: 0.2px; }
.feeling-text { font-size: 14px; }
.feeling-text i { vertical-align: middle; margin: -1px 0px 0px; width: 18px; height: 18px; background-size: 18px auto; }
.feeling-text svg { margin: -1px 0px 0px; }
.post .post-heading .meta .time, .user-ad-container .post-advertisement .meta .time { display: inline-block; font-size: 12.2px; color: rgb(127, 127, 127); }
.post .post-heading .meta .time a, .user-ad-container .post-advertisement .meta .time a { color: rgb(127, 127, 127); }
.tag_post_hdr_sub { flex-wrap: wrap; }
.tag_post_hdr_sub .middot { margin: 0px 5px; line-height: 1; }
.tag_post_hdr_sub .tag_create_menu { min-width: 200px; left: 50%; transform: translateX(-50%); }
.tag_post_hdr_sub .tag_create_menu > li > a:hover svg path { display: block; }
.tag_post_hdr_menu { min-width: 22px; height: 22px; }
.tag_post_hdr_menu .tag_create_menu { min-width: 220px; }
.tag_post_hdr_menu .tag_create_menu > li > a { line-height: 34px; }
.tag_post_men_disable { position: absolute; inset: 0px; width: 100%; height: 100%; border-radius: 8px; background-color: rgba(255, 255, 255, 0.6); z-index: 1; display: none; }
.post .post-description p:not(.overflow) { overflow: hidden; }
.tag_post_actions { margin: 15px -15px 0px; padding: 0px 0px 10px; position: relative; justify-content: space-between; }
.tag_post_actions .stat-item { cursor: pointer; font-weight: 500; font-size: 15px; margin: 0px 10px; }
.tag_post_actions .stat-item > span { vertical-align: middle; }
.tag_post_actions .stat-item .icoo { padding: 9px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.06); margin: 0px 7px; width: 40px; height: 40px; }
.tag_post_actions .stat-item .icoo svg.feather { margin: 0px; width: 22px; height: 22px; }
.tag_post_actions .stat-item .icoo svg.feather.flip { transform: scaleY(-1); }
.like-btn { position: relative; cursor: pointer; display: block; }
.inline_post_count_emoji { width: 16px; height: 16px; display: inline-block; }
.inline_post_count_emoji .emoji { transform: scale(0.1333); top: -324%; right: 324%; }
.tag_post_react_btn > span { display: flex; -webkit-box-align: center; align-items: center; }
.tag_post_react_btn svg, .tag_post_react_btn .inline_post_emoji, .tag_post_react_btn .inline_post_count_emoji, .tag_post_foot_acticon svg, .tag_post_foot_acticon svg.feather, #like-button > svg { padding: 9px; border-radius: 40%; background-color: rgba(0, 0, 0, 0.06); width: 40px; height: 40px; margin: 0px 7px; }
.tag_post_foot_acticon.share .like-btn-mobile { display: none; }
.tag_post_react_btn .inline_post_emoji, .tag_post_react_btn .inline_post_count_emoji { margin-right: 0px; }
.tag_post_react_btn .inline_post_emoji .emoji, .tag_post_react_btn .inline_post_count_emoji .emoji { transform: scale(0.1833); top: -224%; right: 221%; }
.tag_post_foot_stats { justify-content: space-between; padding: 0px 0px 5px; }
.post-actions .stat-item { text-transform: lowercase; font-size: 13px; margin: 0px 0px 7px; }
.post-actions .stat-item svg { margin: -2px 0px 0px; }
.like-emo > .how_reacted { background: rgb(255, 255, 255); display: inline-flex; margin: 0px 0px 0px -4px; padding: 1.1px; border-radius: 50%; cursor: pointer; }
.like-emo > .how_reacted:nth-child(1) { z-index: 3; margin: 0px; }
.like-emo > .how_reacted:nth-child(2) { z-index: 2; }
.like-emo > .how_reacted:nth-child(3) { z-index: 1; }
.like-emo > .how_reacted:nth-child(4), .like-emo > .how_reacted:nth-child(5), .like-emo > .how_reacted:nth-child(6) { display: none; }
.post-actions .how_many_reacts { margin: 0px 2px; }
.comment-options .wo-reaction-comment, .comment-options .wo-reaction-replay, .comment-options .wo-reaction-lightbox-comment, .blog-com-wrapper .wo-reaction-comment, .movies-com-wrapper .wo-reaction-comment, .blog-com-wrapper .wo-reaction-replay, .movies-com-wrapper .wo-reaction-replay { display: inline-block; }
.tag_post_comm_reacts { margin-right: 10px; z-index: 1; position: relative; }
.tag_post_comm_reacts .like-emo > .how_reacted { transform: scale(0.9); vertical-align: middle; }
.tag_post_comm_reacts .like-emo .reaction { width: 16px; height: 16px; float: none; line-height: 1; }
.tag_post_comm_reacts .like-emo .how_many_reacts { font-size: 12px; color: rgb(136, 136, 136); }
.load-more-comments { font-size: 12px; font-weight: 500; justify-content: space-between; padding: 0px 0px 10px; }
.load-more-comments .tag_create_menu { min-width: 190px; }
.tag_post_load_more_comms { padding: 0px 45px 15px; }
.tag_post_load_more_comms:empty { padding: 0px; }
.tag_post_load_more_comms .btn { line-height: 30px; border-radius: 2em; }
.tag_sticky_coms { position: sticky; bottom: 0px; background-color: white; z-index: 9; margin: -15px; padding: 15px; border-radius: 10px; }
.wo_comment_combo { position: relative; align-items: normal; margin: 0px -4.5px; }
.wo_comment_combo .avatar { width: 36px; min-width: 36px; height: 36px; border-radius: 50%; margin: 0px 4.5px; }
.wo_comment_combo > .charsLeft-post { margin: 0px; opacity: 1; }
.wo_comment_combo > .charsLeft-post > span { line-height: 36px; font-weight: 500; font-size: 12px; position: absolute; width: 36px; height: 36px; border-radius: 50%; top: 0px; left: 4.5px; background: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); text-align: center; }
.wo_comment_combo > .charsLeft-post > span:empty { display: none; }
.wo_comment_combo > .valign { border-radius: 18px; background-color: rgba(0, 0, 0, 0.06); width: 100%; margin: 0px 4.5px; align-items: flex-end; }
.wo_comment_combo .textarea { height: 36px; min-height: 36px; padding: 8px 10px; width: 100%; background: transparent; border-radius: 0px; border: 0px; }
.wo_comment_combo .comment_combo_footer { padding: 7.5px 4.5px; }
.wo_comment_combo .comment_combo_footer > * { margin: 0px 3px; }
.wo_comment_combo .comment_combo_footer .btn { padding: 0px; background: transparent; line-height: 1; box-shadow: none; border: 0px; }
.wo_comm_emojis { width: 280px; overflow: hidden auto; max-height: 250px; }
.wo_comm_emojis .emoji_holder { display: inline-flex; margin: 4px; cursor: pointer; justify-content: center; align-items: center; height: 30px; width: 30px; }
.wo_comm_emojis .emoji_holder span { font-size: 21px; }
.tag_post_com_rec { position: relative; }
.tag_post_com_rec > .btn { color: var(--main); }
.comments_disabled { font-size: 12px; letter-spacing: 0.3px; }
.btn-reg-comm-mobi { display: none; }
.tag_vid_plyr, .tag_vid_plyr video { width: 100%; }
@media (max-width: 767px) {[data-falue-post-placard] .plyr:not(.plyr--fullscreen-active) .plyr__poster { background-size: cover; background-position: center center; }}
.tag_edit_post_images { overflow-x: auto; white-space: nowrap; max-width: 100%; display: block; }
.tag_edit_post_images > div { display: inline-block; vertical-align: middle; }
.user-ad-container .post-advertisement .ads-heading { padding: 15px; }
.user-ad-container .post-advertisement .ads-headline p { font-size: 15px; padding: 0px 15px 2px; }
.user-ad-container .post-advertisement .ads-cover { padding: 0px 15px 15px; }
.wow_dontd_posts, .post-map, .post-fetched-url, .wo_post_fetch_offer { background: rgba(0, 0, 0, 0.04); z-index: 1; border-radius: var(--falue-post-media-radius, 24px); overflow: hidden; }
.wow_dontd_posts > .valign { flex-direction: column; }
.tag_dont_post_img { width: 100%; min-width: 100%; height: var(--falue-post-media-height, 420px); overflow: hidden; }
.tag_dont_post_img span { display: block; width: 100%; height: 100%; }
.tag_dont_post_img img { display: block; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px; border-radius: var(--falue-post-media-radius,24px) var(--falue-post-media-radius,24px) 0 0; object-fit: cover; object-position: center center; }
.wow_dontd_posts_innr { width: 100%; min-width: 100%; }
.wow_dontd_posts_left { padding: 10px; }
.wow_dontd_posts_left b { margin: 0px; font-size: 13px; color: rgb(29, 160, 34); font-weight: 500; letter-spacing: 0.2px; }
.wow_dontd_posts_left h4 { font-size: 16.5px; margin: 3px 0px; color: rgb(24, 24, 24); overflow: hidden; max-height: 38.18px; }
.wow_dontd_posts .fund_raise_bar .progress { min-width: auto; margin: 15px 0px 0px; background-color: rgba(0, 0, 0, 0.1); }
.tag_post_prods { flex-direction: column; }
.prod_full_size_slide { width: 100%; }
.tag_post_prods .carousel { width: 100%; height: var(--falue-post-media-height,420px); background: var(--falue-post-media-bg,#10131b); border-radius: var(--falue-post-media-radius,24px) var(--falue-post-media-radius,24px) 0 0; overflow: hidden; }
.tag_post_prods .carousel-inner, .tag_post_prods .carousel-item, .tag_post_prods .tag_post_prods_slide { width: 100%; height: 100%; }
.tag_post_prods .tag_lbox_blur_img { border-radius: inherit; opacity: 0.6; }
.tag_post_prods .tag_lbox_blur_img_innr { filter: blur(40px); }
.tag_post_prods_thumb { position: relative; z-index: 1; width: 100%; height: 100%; border-radius: 0px; overflow: hidden; }
.tag_post_prods_thumb img { display: block; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px; object-fit: cover; object-position: center center; user-select: none; }
.tag_post_prods .carousel .carousel-control { background: rgba(0, 0, 0, 0.7); bottom: auto; width: 44px; min-width: 44px; height: 44px; line-height: 44px; z-index: 9; transition: 0.15s; }
.wow_post_prod { margin: 0px; padding: 15px 15px 0px; }
.wow_post_prod_name { margin: 0px 0px 10px; font-size: 25px; font-family: var(--falue-font-ui); }
.wow_post_prod_shead { font-size: 15px; color: rgb(125, 125, 125); }
.tag_post_prods_btns { padding: 5px 0px 10px; margin: 0px -5px; flex-wrap: wrap; }
.tag_post_prods_btns .save-product { min-width: 36px; padding: 0px 3px; height: 36px; background: transparent; box-shadow: rgb(201, 201, 201) 0px 0px 0px 1.5px inset; }
.tag_post_prods_btns .save-product svg { margin: -2px 0px 0px; width: 19px; height: 19px; }
.tag_post_prods_btns .save-product.active { box-shadow: rgb(255, 152, 0) 0px 0px 0px 1.5px inset; }
.tag_post_prods_btns .save-product.active svg { color: rgb(255, 152, 0); fill: rgb(255, 152, 0); }
.tag_post_prods_btns .btn-success { height: 36px; min-width: 160px; }
.tag_post_prods_btns .btn { margin: 10px 5px 0px; }
.prod_full_size .tag_post_prods_btns .btn-success { flex: 1 1 auto; }
.wow_post_prod_infos { position: relative; margin-top: 9px; }
.tag_post_more_prods > h3 { margin: 35px 0px 15px; font-size: 22px; }
.wo_actual_colrd_post { margin: 0px -15px; min-height: 370px; background-position: center center; background-repeat: no-repeat; background-size: cover; justify-content: center; padding: 20px; }
.wo_actual_colrd_post span { max-height: 370px; overflow-y: auto; font-size: 28px; font-weight: 600; line-height: normal; text-align: center; font-family: var(--falue-font-ui); }
.wo_actual_colrd_post span a { color: inherit; text-decoration: underline; }
.post-youtube iframe { border-radius: 8px; background: rgb(0, 0, 0); }
.post-map-innr { padding: 15px 10px; font-family: var(--falue-font-ui); font-size: 22px; font-weight: 500; line-height: normal; }
.post-map-innr svg { color: rgb(233, 67, 53); background-color: rgba(233, 67, 53, 0.2); min-width: 35px; width: 35px; height: 35px; margin: -5px 10px 0px 0px; }
.post-map img { border-radius: 0px 0px 8px 8px; }
.post-fetched-url-con { position: relative; width: 100%; height: var(--falue-post-media-height,420px); padding-top: 0px; overflow: hidden; }
.post-fetched-url-con img { display: block; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px; border-radius: var(--falue-post-media-radius,24px) var(--falue-post-media-radius,24px) 0 0; object-fit: cover; object-position: center center; }
.post-fetched-url .fetched-url-text { padding: 10px; position: relative; }
.post-fetched-url .fetched-url-text .url { font-weight: 500; font-size: 13px; letter-spacing: 0.2px; }
.post-fetched-url .fetched-url-text .url img { min-width: 14px; width: 14px; height: 14px; }
.post-fetched-url .fetched-url-text h4 { color: rgb(34, 34, 34); margin: 6px 0px; font-size: 17px; line-height: normal; }
.post-fetched-url .fetched-url-text .description { overflow: hidden; max-height: 39px; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 2; }
.wo_post_fetch_event .short_start_dt { left: 10px; bottom: calc(100% + 10px); }
.wo_post_fetch_event .fetched-url-text { padding: 10px 100px 10px 10px; }
.wo_post_fetch_event .fetched-url-text h4 { margin: 0px 0px 2px; }
.wo_post_fetch_event .fetched-url-text .btn { position: absolute; right: 10px; top: 15px; line-height: 30px; font-size: 13px; min-width: 75px; }
.wo_post_fetch_event .fetched-url-text .btn svg { display: none; }
.wo_post_fetch_blog .postCategory { bottom: calc(100% + 10px); }
.wo_post_fetch_offer .fetched-url-text h4 { margin: 1px 0px 8px; }
.wo_post_fetch_offer .fetched-url-text b { margin: 5px 0px 0px; font-weight: normal; display: block; line-height: normal; }
.wo_post_fetch_offer .fetched-url-text b svg { margin: -2px 0px 0px; }
.wo_shared_doc_file { font-size: 15px; border: 0px; padding: 0px; }
.wo_shared_doc_file > a { display: flex; -webkit-box-align: center; align-items: center; padding: 10px; margin: 0px 5px; }
.wo_shared_doc_file > a > i { display: inline-block; font-size: 20px; text-align: center; vertical-align: middle; }
.tag_post_full_img { margin: -10px -30px 0px; position: relative; overflow: hidden; border-radius: 25px; background: rgba(0, 0, 0, 0.04); }
.tag_post_full_img img { border-radius: 0px; display: block; max-width: 100%; margin: 0px auto; }
.tag_post_full_img > .embed-responsive, .tag_post_full_img > .tag_ap { flex: 1 1 0%; }
.tag_post_full_stick { margin: 0px -15px; background-color: black; }
.tag_post_full_stick img { max-width: 100%; margin: 0px auto; max-height: 480px; display: block; }
.tag_post_liv_count { left: 15px; top: 15px; }
.live_link_style { position: absolute; inset: 0px; width: 100%; z-index: 10; }
.tag_hide_liv_comm { position: absolute; top: 10px; right: 10px; z-index: 10; color: white; filter: drop-shadow(rgba(0, 0, 0, 0.3) 2px 4px 6px); }
.tag_post_live_comms { position: absolute; left: 0px; right: 0px; bottom: 0px; background: linear-gradient(transparent, rgba(0, 0, 0, 0.4)); padding: 50px 15px 0px; }
.tag_post_live_comms::after { display: none; }
.tag_post_live_comms .live_comments .comment-heading .user { color: rgb(255, 255, 255); }
.tag_post_live_comms .live_comments .tag_comm_body .comment-text { background-color: rgba(255, 255, 255, 0.1); color: white; }
.tag_post_liv_ended { position: absolute; inset: 0px; padding: 15px; justify-content: center; z-index: 15; background-color: black; }
.tag_post_liv_ended:empty { display: none; }
.tag_post_liv_ended .empty_state { color: white; }
.embed-responsive-1by1 { padding-bottom: 100%; }
.tag_post_full_img > .embed-responsive .embed-responsive-item { position: absolute !important; }
.tag_post_full_albm { position: relative; max-height: 600px; line-height: 1; margin: -1px -16px; align-items: normal; }
.tag_post_full_albm:empty { margin: 0px; }
.blur_multi_images { position: absolute; z-index: 2; height: 100%; inset: 0px; width: 100%; overflow: hidden; background-color: rgb(0, 0, 0); }
.blur_multi_images .image_blur { width: 100%; height: 100%; }
.album-image { position: relative; width: 100%; padding: 1px; }
.album-image img { width: 100%; object-fit: cover; height: 100%; }
.wo_adaptive_media, .wo_adaptive_media_4, .wo_adaptive_media_5 { overflow: hidden; position: relative; width: 100%; line-height: 1; }
.wo_adaptive_media .album-image, .wo_adaptive_media_4 .album-image, .wo_adaptive_media_5 .album-image { display: inline-block; width: 50%; }
.wo_adaptive_media .album-image { height: 50%; }
.wo_adaptive_media .album-image:first-child { overflow: hidden; width: 100%; height: calc(50% + 10px); }
.wo_adaptive_media_5 .album-image:nth-child(3), .wo_adaptive_media_5 .album-image:nth-child(4), .wo_adaptive_media_5 .album-image:last-child { width: 33.3333%; }
.width-2 { width: 50%; }
.width-3 { width: 33.3333%; }
.album-collapse { width: 33.3333%; position: relative; display: inline-block; padding: 1px; }
.album-collapse span { position: absolute; inset: 1px; background: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); font-size: 30px; justify-content: center; }
.options { position: relative; }
.wo_votes { margin: 0px 0px 10px; overflow: hidden; position: relative; border-radius: 2em; border: 1px solid rgb(228, 228, 228); }
.wo_votes:hover { background-color: rgb(246, 247, 249); }
.wo_votes .poll-option { padding: 0px 10px; font-weight: 500; cursor: pointer; border-radius: 2em; z-index: 1; position: relative; height: 34px; }
.wo_votes .poll-option > span { position: absolute; left: 50%; transform: translateX(-50%); top: 7px; transition: 230ms ease-in-out; max-width: calc(100% - 70px); }
.wo_votes .result-bar-parent { position: absolute; inset: 0px; width: 100%; height: 100%; }
.wo_votes .result-bar { height: 100%; transition: width 0.3s; background-color: rgb(104, 104, 104); opacity: 0.1; }
.wo_votes .answer-vote { font-size: 12px; font-weight: 500; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); }
.options .total-votes { font-size: 13px; opacity: 0.8; }
.wo_votes.active { border-color: rgb(33, 150, 243); }
.wo_votes.active .poll-option { color: rgb(33, 150, 243); }
.wo_votes.active .poll-option > span, .wo_votes.active_all .poll-option > span { left: 15px; transform: none; }
.wo_votes.active .result-bar { background-color: rgb(33, 150, 243); }
.twitter-tweet.twitter-tweet-rendered { margin: 10px 0px -15px !important; }
.wo_view_post_jobs { padding: 15px 0px; }
.wo_view_post_jcover { overflow: hidden; margin: 0px 15px 15px; padding-bottom: 28%; position: relative; }
.wo_view_post_jcover img { width: 100%; height: 100%; object-fit: cover; position: absolute; inset: 0px; border-radius: 8px; }
.wo_view_post_jcover .dropdown { position: absolute; right: 15px; top: 15px; }
.wo_view_post_jcover .dropdown-toggle { color: white; background-color: rgba(0, 0, 0, 0.8); border-radius: 50%; }
.wo_view_post_jhead { padding: 0px 15px; }
.wo_view_post_jhead h2 { font-weight: 500; font-family: var(--falue-font-ui); font-size: 25px; letter-spacing: -0.5px; margin: 25px 0px 20px; }
.wo_view_post_jhead > .valign { align-items: normal; }
.wo_view_post_jhead .avatar { width: 60px; min-width: 60px; height: 60px; margin-right: 15px; }
.wo_view_post_jhead .avatar img { width: 100%; height: 100%; border-radius: 50%; }
.wo_view_post_jhead h4 { margin: 0px 0px 3px; font-size: 15px; }
.wo_view_post_jobs .jinfo_inner div { display: inline-block; font-size: 13px; }
.wo_view_post_jobs .jinfo_inner .middot { margin: 0px 3px; }
.wo_view_post_jobs .wo_vew_apld_blocks { margin: 20px 15px; border-radius: 0px; background: transparent; border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); padding: 10px 5px; flex-wrap: wrap; }
.wo_view_post_jobs .wo_vew_apld_blocks > div { flex: 1 1 0%; }
.wo_view_post_jobs .wo_vew_apld_blocks b { margin: 0px; font-weight: 500; text-transform: uppercase; font-size: 12px; }
.wo_view_post_jobs .wo_vew_apld_blocks p { margin: 0px; font-size: 15px; }
.reactions-box { background: rgb(255, 255, 255); padding: 4px 0px; position: absolute; bottom: 100%; z-index: 999; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px; border-radius: 10px; cursor: default; display: none; margin: 0px; }
.reaction { list-style-type: none; cursor: pointer; justify-content: center; width: 48px; height: 48px; float: left; transition: 0.25s; position: relative; border-radius: 10px; }
.reaction:hover { background-color: rgba(0, 0, 0, 0.06); }
.reaction::after { display: inline-block; font-weight: 500; text-align: center; position: absolute; bottom: 90%; white-space: nowrap; color: rgb(255, 255, 255); line-height: 20px; font-size: 13px; padding: 0px 10px; background-color: rgba(0, 0, 0, 0.75); border-radius: 2em; left: 50%; opacity: 0; transition: 0.15s; transform: translateX(-50%); }
.reaction:hover::after { opacity: 1; bottom: 100%; }
.reaction .emoji { min-width: 120px; right: auto; left: auto; top: auto; }
.reactions-box .reaction img { width: 39px; height: 39px; padding: 5px; }
.post-actions .stat-item .inline_post_count_emoji.reaction { width: 16px; height: 16px; float: none; line-height: 1; }
.reaction-1 img { animation-fill-mode: both; animation-duration: 1.3s; animation-iteration-count: infinite; animation-name: bounce; transform-origin: center bottom; }
.reaction-2 img { animation-fill-mode: both; animation-duration: 1.3s; animation-iteration-count: infinite; animation-name: heartBeat; animation-timing-function: ease-in-out; }
.reaction-3 img { animation-fill-mode: both; animation-duration: 1.3s; animation-iteration-count: infinite; animation-name: swing; transform-origin: center top; }
.reaction-4 img { animation-fill-mode: both; animation-duration: 1s; animation-iteration-count: infinite; animation-name: pulse; animation-timing-function: ease-in-out; }
.reaction-5 img { animation-fill-mode: both; animation-duration: 1.3s; animation-iteration-count: infinite; animation-name: fadeInDown; }
.reaction-6 img { animation-fill-mode: both; animation-duration: 1.3s; animation-iteration-count: infinite; animation-name: headShake; animation-timing-function: ease-in-out; }
@keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -2px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -1px, 0px) scaleY(1.05); }
  80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -1px, 0px) scaleY(1.02); }
}
@keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.05); }
  28% { transform: scale(1); }
  42% { transform: scale(1.05); }
  70% { transform: scale(1); }
}
@keyframes swing { 
  20% { transform: rotate3d(0, 0, 1, 2deg); }
  40% { transform: rotate3d(0, 0, 1, -2deg); }
  60% { transform: rotate3d(0, 0, 1, 0deg); }
  80% { transform: rotate3d(0, 0, 1, -2deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
@keyframes pulse { 
  0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes fadeInDown { 
  0% { opacity: 1; transform: translate3d(0px, -5%, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-2px) rotateY(-9deg); }
  18.5% { transform: translateX(1px) rotateY(7deg); }
  31.5% { transform: translateX(-1px) rotateY(-5deg); }
  43.5% { transform: translateX(1px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}
.bs-callout { border: 1px solid rgb(230, 230, 230); border-radius: 8px; }
.wow_shared_posts_p { margin-bottom: 12px; }
.wow_shared_posts_p:empty { margin: 0px; }
.bs-callout .options .total-votes, .bs-callout .post-fetched-url { margin-bottom: 12px; }
@media (max-width: 767px) {[data-falue-post-placard] .falue-post-placard__quick-comment-wrap:has(.falue-post-placard__quick-comment:not(:placeholder-shown)) .falue-post-placard__quick-comment-smile { display: none; }
[data-falue-post-placard] .falue-post-placard__quick-comment-wrap:has(.falue-post-placard__quick-comment:not(:placeholder-shown)) .falue-post-placard__quick-comment-submit { display: flex; }}
@media (max-width: 767px) {:root { --falue-feed-normal-gap: 20px; --falue-feed-end-runway: calc(100dvh - 112px); --falue-mobile-bar-height: 64px; --falue-mobile-content-inline: 22px; --falue-mobile-bar-radius: 26px; }
.tag_pub_box_bg { box-sizing: border-box !important; width: 100% !important; height: var(--falue-mobile-bar-height) !important; min-height: var(--falue-mobile-bar-height) !important; max-height: var(--falue-mobile-bar-height) !important; padding: 6px !important; border-radius: var(--falue-mobile-bar-radius) !important; }
.tag_pub_box_bg_text, .tag_pub_box_bg_camlve, .tag_pub_box_avatar { height: 52px !important; min-height: 52px !important; max-height: 52px !important; }
[data-falue-post-placard] .falue-post-placard__secondary-actions, .post[data-post-id] .falue-post-placard__secondary-actions, [id^="post-"][data-post-id] .falue-post-placard__secondary-actions, .post-container > .post .falue-post-placard__secondary-actions { display: none !important; }
body.falue-share-sheet-open { touch-action: none; overflow: hidden !important; }
.falue-longpress-share-backdrop { position: fixed; inset: 0px; z-index: 2147483000; display: flex; align-items: flex-end; justify-content: center; padding: 0px; background: rgba(24, 28, 39, 0.4); backdrop-filter: blur(5px); opacity: 0; transition: opacity 0.18s; }
.falue-longpress-share-backdrop.is-open { opacity: 1; }
.falue-longpress-share-sheet { box-sizing: border-box; width: 100%; max-width: 560px; max-height: min(76vh, 680px); overflow: auto; padding: 10px 12px calc(16px + env(safe-area-inset-bottom)); border-radius: 28px 28px 0px 0px; background: rgb(255, 255, 255); box-shadow: rgba(31, 38, 56, 0.2) 0px -18px 56px; transform: translateY(24px); transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.2, 1); color: rgb(43, 45, 66); }
.falue-longpress-share-backdrop.is-open .falue-longpress-share-sheet { transform: translateY(0px); }
.falue-longpress-share-handle { width: 52px; height: 5px; margin: 2px auto 16px; border-radius: 999px; background: rgb(217, 220, 229); }
.falue-longpress-share-title { margin: 0px 5px 13px; font-size: 21px; font-weight: 750; letter-spacing: -0.02em; }
.falue-longpress-share-list { display: grid; gap: 8px; }
.falue-longpress-share-action { display: grid; grid-template-columns: 48px minmax(0px, 1fr) auto; align-items: center; gap: 12px; width: 100%; min-height: 72px; padding: 10px 12px; border: 1px solid rgba(43, 45, 66, 0.07); border-radius: 22px; background: rgb(255, 255, 255); color: rgb(43, 45, 66); text-align: left; box-shadow: rgba(43, 45, 66, 0.055) 0px 5px 16px; -webkit-tap-highlight-color: transparent; }
.falue-longpress-share-action:active { transform: scale(0.99); background: rgb(247, 247, 250); }
.falue-longpress-share-icon { display: grid; place-items: center; width: 44px; height: 44px; border-radius: 15px; background: rgb(243, 242, 251); color: rgb(82, 24, 250); }
.falue-longpress-share-action[data-action="falue"] .falue-longpress-share-icon { color: rgb(255, 255, 255); background: linear-gradient(145deg, rgb(82, 24, 250), rgb(93, 95, 147)); font-weight: 800; font-size: 19px; }
.falue-longpress-share-copy .falue-longpress-share-icon, .falue-longpress-share-save .falue-longpress-share-icon { background: rgb(245, 246, 249); color: rgb(43, 45, 66); }
.falue-longpress-share-text { min-width: 0px; }
.falue-longpress-share-label { display: block; font-size: 16px; font-weight: 700; line-height: 1.15; }
.falue-longpress-share-sub { display: block; margin-top: 4px; color: rgb(139, 145, 161); font-size: 12px; line-height: 1.25; }
.falue-longpress-share-arrow { display: grid; place-items: center; width: 24px; height: 24px; color: rgb(139, 145, 161); }
.falue-longpress-share-action.is-done .falue-longpress-share-label { color: rgb(82, 24, 250); }
.falue-longpress-share-action.is-disabled { opacity: 0.42; pointer-events: none; }
.falue-longpress-share-toast { position: fixed; left: 50%; bottom: calc(96px + env(safe-area-inset-bottom)); z-index: 2147483646; max-width: calc(-36px + 100vw); padding: 10px 14px; border-radius: 999px; background: rgb(43, 45, 66); color: rgb(255, 255, 255); font-size: 13px; font-weight: 650; box-shadow: rgba(24, 28, 39, 0.22) 0px 10px 30px; transform: translate(-50%, 12px); opacity: 0; pointer-events: none; transition: 0.18s; }
.falue-longpress-share-toast.is-open { transform: translate(-50%, 0px); opacity: 1; }
[data-falue-post-placard].falue-longpress-arming > .panel, .post[data-post-id].falue-longpress-arming > .panel, [id^="post-"][data-post-id].falue-longpress-arming > .panel { transform: scale(0.998) !important; transition-duration: 0.12s !important; box-shadow: none !important; }
[data-falue-post-placard].falue-longpress-active > .panel, .post[data-post-id].falue-longpress-active > .panel, [id^="post-"][data-post-id].falue-longpress-active > .panel { transform: scale(0.994) !important; box-shadow: none !important; }
@media (prefers-reduced-motion: reduce) {.falue-longpress-share-backdrop, .falue-longpress-share-sheet, .falue-longpress-share-toast { transition-duration: 0.01ms !important; }}}
.falue-comment-icon { display: inline-block; width: 1em; height: 1em; flex: 0 0 auto; background-color: currentcolor; mask: url("../img/falue-comment.svg") center center / contain no-repeat; vertical-align: -0.12em; }
.falue-comment-icon--15 { width: 15px; height: 15px; }
.falue-comment-icon--20 { width: 20px; height: 20px; }
.falue-comment-icon--22 { width: 22px; height: 22px; }
.falue-comment-icon--23 { width: 23px; height: 23px; }
.falue-comment-icon--24 { width: 24px; height: 24px; }
.falue-like-icon { width: 24px; height: 24px; }
.falue-like-icon path { stroke: currentcolor; }
#night-mode .falue-like-icon, html[data-theme="dark"] .falue-like-icon, body.dark .falue-like-icon, body.night_mode .falue-like-icon, body .tag_theme.dark .falue-like-icon { color: rgb(245, 247, 251); filter: drop-shadow(rgba(255, 255, 255, 0.18) 0px 0px 1px); }
.falue-like-icon { display: inline-block; vertical-align: middle; flex: 0 0 auto; color: currentcolor; overflow: visible; }
.falue-rating-summary__heart .falue-like-icon, .falue-rating-summary__icon { display: block; width: 100% !important; height: 100% !important; }
.falue-rating-summary__heart.is-empty { color: rgb(143, 150, 166); }
[data-falue-post-placard] .falue-post-placard__quick-comment-wrap:has(.falue-post-placard__quick-comment:not(:placeholder-shown)) .falue-post-placard__quick-comment-smile { display: none; }
[data-falue-post-placard] .falue-post-placard__quick-comment-wrap:has(.falue-post-placard__quick-comment:not(:placeholder-shown)) .falue-post-placard__quick-comment-submit { display: flex; }
@media (max-width: 991.98px) {.tag_pub_box_bg { border-radius: 25px !important; }}
:root { --falue-post-media-height: clamp(320px, 34vw, 420px); --falue-post-media-radius: 24px; --falue-post-media-bg: #10131b; }
@media (max-width: 991px) {:root { --falue-post-media-height: clamp(280px, 54vw, 480px); }}
[data-falue-post-placard][data-falue-media-type="live"] .falue-self-hosted-live-player, [data-falue-post-placard][data-falue-media-type="live"] .tag_post_full_img > .embed-responsive, [data-falue-post-placard][data-falue-media-type="live"] .tag_post_full_img > [id^="post_live_video_"], [data-falue-repost-original][data-falue-shared-media-type="live"] .falue-self-hosted-live-player, [data-falue-repost-original][data-falue-shared-media-type="live"] .tag_post_full_img > .embed-responsive, [data-falue-repost-original][data-falue-shared-media-type="live"] .tag_post_full_img > [id^="post_live_video_"] { position: relative !important; box-sizing: border-box !important; width: 100% !important; height: var(--falue-post-media-height) !important; min-height: var(--falue-post-media-height) !important; max-height: var(--falue-post-media-height) !important; margin: 0px !important; padding: 0px !important; border-radius: var(--falue-post-media-radius) var(--falue-post-media-radius) 0 0 !important; background: var(--falue-post-media-bg) !important; overflow: hidden !important; }
[data-falue-post-placard][data-falue-media-type="live"] .falue-self-hosted-live-player video, [data-falue-post-placard][data-falue-media-type="live"] .tag_post_full_img > .embed-responsive iframe, [data-falue-repost-original][data-falue-shared-media-type="live"] .falue-self-hosted-live-player video, [data-falue-repost-original][data-falue-shared-media-type="live"] .tag_post_full_img > .embed-responsive iframe { display: block !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; margin: 0px !important; object-fit: cover !important; object-position: center center !important; }
[data-falue-repost-original][data-falue-shared-media-class="full-visual"] [data-falue-media-element], [data-falue-repost-original][data-falue-shared-media-type="sticker"] .tag_post_full_stick { box-sizing: border-box !important; width: 100% !important; height: var(--falue-post-media-height) !important; min-height: var(--falue-post-media-height) !important; max-height: var(--falue-post-media-height) !important; margin: 0px !important; padding: 0px !important; border-radius: var(--falue-post-media-radius) var(--falue-post-media-radius) 0 0 !important; background: var(--falue-post-media-bg) !important; overflow: hidden !important; }
[data-falue-repost-original][data-falue-shared-media-class="full-visual"] [data-falue-media-element] img, [data-falue-repost-original][data-falue-shared-media-class="full-visual"] [data-falue-media-element] video, [data-falue-repost-original][data-falue-shared-media-type="sticker"] .tag_post_full_stick img, [data-falue-repost-original][data-falue-shared-media-type="sticker"] .tag_post_full_stick video { display: block !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; margin: 0px !important; object-fit: cover !important; object-position: center center !important; }
[data-falue-post-placard][data-falue-media-class="special-visual"] .post-map, [data-falue-repost-original][data-falue-shared-media-class="special-visual"] .post-map { width: 100% !important; height: auto !important; max-height: none !important; }
[data-falue-post-placard][data-falue-media-class="special-visual"] .post-map img, [data-falue-repost-original][data-falue-shared-media-class="special-visual"] .post-map img { width: 100% !important; height: auto !important; object-fit: contain !important; }
[data-falue-post-placard][data-falue-media-class="compact-media"] .post-file, [data-falue-post-placard][data-falue-media-class="compact-media"] .tag_post_full_img, [data-falue-repost-original][data-falue-shared-media-class="compact-media"] .post-file, [data-falue-repost-original][data-falue-shared-media-class="compact-media"] .tag_post_full_img { height: auto !important; min-height: 0px !important; max-height: none !important; }
@media (max-width: 640px) {:root { --falue-post-media-height: clamp(320px, 88vw, 440px); }}
[data-falue-post-placard][data-falue-media-header-toggle="1"].is-media-header-expanded > .panel > .post-heading .tag_post_hdr_sub:has(.dropdown.open) { overflow: visible; }
.falue-media-carousel, .falue-media-carousel__viewport { position: absolute !important; inset: 0px !important; box-sizing: border-box !important; width: 100% !important; min-width: 100% !important; height: 100% !important; min-height: 100% !important; max-height: 100% !important; margin: 0px !important; padding: 0px !important; background: var(--falue-post-media-bg) !important; overflow: hidden !important; border-radius: var(--falue-post-media-radius) var(--falue-post-media-radius) 0 0 !important; }
.falue-media-carousel__viewport { touch-action: pan-y !important; user-select: none !important; }
.falue-media-carousel__slide { position: absolute !important; inset: 0px !important; display: none !important; width: 100% !important; height: 100% !important; margin: 0px !important; padding: 0px !important; background: var(--falue-post-media-bg) !important; }
.falue-media-carousel__slide.is-active { display: block !important; }
.falue-media-carousel__image, [data-falue-post-placard] [data-falue-media-element] .falue-media-carousel__image { display: block !important; width: 100% !important; min-width: 100% !important; height: 100% !important; min-height: 100% !important; max-width: none !important; max-height: none !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; object-fit: cover !important; object-position: center center !important; background: var(--falue-post-media-bg) !important; }
.falue-media-carousel__counter { position: absolute !important; z-index: 26 !important; top: 10px !important; right: 10px !important; min-width: 43px !important; height: 25px !important; padding: 0px 9px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; border-radius: 11px !important; color: rgb(255, 255, 255) !important; background: rgba(44, 48, 75, 0.86) !important; box-shadow: rgba(0, 0, 0, 0.14) 0px 4px 12px !important; backdrop-filter: blur(8px) !important; font-size: 12px !important; font-weight: 650 !important; line-height: 1 !important; pointer-events: none !important; }
.falue-media-carousel__arrow { position: absolute !important; z-index: 32 !important; top: 50% !important; width: 34px !important; min-width: 34px !important; height: 34px !important; min-height: 34px !important; margin: 0px !important; padding: 0px !important; transform: translateY(-50%) !important; display: grid !important; place-items: center !important; border: 0px !important; border-radius: 999px !important; cursor: pointer !important; pointer-events: auto !important; touch-action: manipulation !important; -webkit-tap-highlight-color: transparent !important; }
.falue-media-carousel__arrow:active:not(:disabled) { transform: translateY(-50%) scale(0.93) !important; }
.falue-media-carousel__arrow svg { width: 17px !important; height: 17px !important; fill: none !important; stroke: currentcolor !important; stroke-width: 2.35 !important; stroke-linecap: round !important; stroke-linejoin: round !important; pointer-events: none !important; }
.falue-media-carousel__arrow--prev { left: 10px !important; color: rgba(255, 255, 255, 0.93) !important; background: rgba(18, 21, 29, 0.58) !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 14px !important; backdrop-filter: blur(8px) !important; }
.falue-media-carousel__arrow--next { right: 10px !important; color: rgb(23, 26, 36) !important; background: rgba(255, 255, 255, 0.95) !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 14px !important; }
.falue-media-carousel__arrow:disabled { opacity: 0.3 !important; cursor: default !important; }
.falue-media-carousel__dots { position: absolute !important; z-index: 24 !important; left: 50% !important; right: auto !important; bottom: 9px !important; transform: translateX(-50%) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; min-height: 0px !important; padding: 0px !important; background: transparent !important; pointer-events: auto !important; }
.falue-media-carousel__dot { width: 6px !important; height: 6px !important; margin: 0px !important; padding: 0px !important; border: 1px solid rgba(255, 255, 255, 0.72) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.2) !important; box-shadow: rgba(0, 0, 0, 0.14) 0px 1px 4px !important; cursor: pointer !important; }
.falue-media-carousel__dot.is-active { width: 7px !important; height: 7px !important; border-color: rgb(255, 255, 255) !important; background: rgb(255, 255, 255) !important; }
.falue-media-carousel .wo_adaptive_media, .falue-media-carousel .wo_adaptive_media_2, .falue-media-carousel .wo_adaptive_media_3, .falue-media-carousel .wo_adaptive_media_4, .falue-media-carousel .wo_adaptive_media_5, .falue-media-carousel .album-image, .falue-media-carousel .album-collapse, .falue-media-carousel .album-parent, .falue-media-carousel .small_lit_holder, .falue-media-carousel .tag_full_blur_img_innr, .falue-media-carousel .img-section { display: none !important; }
:root { --falue-rating-ink: #2b2d42; --falue-rating-muted: #707386; --falue-rating-accent: #5d5f93; --falue-rating-panel: rgba(255, 255, 255, .97); --falue-rating-soft: rgba(93, 95, 147, .10); --falue-rating-border: rgba(43, 45, 66, .14); --falue-rating-danger: #b54b56; --falue-rating-shadow: 0 14px 40px rgba(43, 45, 66, .22); --falue-negative-underlay: #565a68; }
.falue-gesture-surface { touch-action: pan-y; transform-origin: center center; -webkit-tap-highlight-color: transparent; }
[data-falue-rateable="post"].falue-gesture-surface.is-dragging { will-change: translate, rotate; }
[data-falue-rateable="comment"].falue-gesture-surface.is-dragging { will-change: translate; }
.falue-gesture-surface.is-dragging { z-index: 3; user-select: none; transition: none !important; cursor: grabbing !important; }
[data-falue-rateable="post"].falue-gesture-surface.is-snapping { transition: translate 280ms cubic-bezier(0.2, 0.8, 0.2, 1), rotate 280ms cubic-bezier(0.2, 0.8, 0.2, 1) !important; }
[data-falue-rateable="comment"].falue-gesture-surface.is-snapping { transition: translate 250ms cubic-bezier(0.2, 0.8, 0.2, 1) !important; }
.falue-gesture-chrome { --falue-surface-radius: 18px; --falue-underlay-color: transparent; position: fixed; display: block; overflow: hidden; border-radius: var(--falue-surface-radius); background: var(--falue-underlay-color); box-shadow: rgba(255, 255, 255, 0.12) 0px 0px 0px 1px inset; opacity: 0; visibility: hidden; pointer-events: none; isolation: isolate; will-change: clip-path, background-color; transition: background-color 90ms linear; }
.falue-gesture-chrome.is-active { opacity: 1; visibility: visible; }
.falue-gesture-chrome__cue { position: absolute; top: 0px; bottom: 0px; z-index: 1; display: flex; width: min(170px, 46%); flex-direction: column; align-items: center; justify-content: center; padding: 10px; color: rgb(255, 255, 255); text-align: center; opacity: 0; transition: opacity 120ms; }
.falue-gesture-chrome__cue--negative { right: 0px; }
.falue-gesture-chrome__cue--rating { left: 0px; }
.falue-gesture-chrome__cue-icon, .falue-gesture-chrome__cue-label, .falue-gesture-chrome__cue-value { display: block; }
.falue-gesture-chrome__cue-icon { max-width: 100%; font-size: 34px; line-height: 1.05; white-space: nowrap; }
.falue-gesture-chrome__cue-label { margin-top: 5px; font-size: 12px; font-weight: 750; line-height: 1.2; letter-spacing: 0.01em; }
.falue-gesture-chrome__cue-value { font-size: clamp(26px, 8vw, 40px); font-weight: 850; line-height: 1; font-variant-numeric: tabular-nums; text-shadow: rgba(0, 0, 0, 0.16) 0px 2px 12px; }
.falue-gesture-chrome[data-surface="comment"] .falue-gesture-chrome__cue { width: min(132px, 48%); padding: 6px; }
.falue-gesture-chrome[data-surface="comment"] .falue-gesture-chrome__cue-value { font-size: clamp(21px, 6vw, 30px); }
.falue-gesture-chrome[data-surface="comment"] .falue-gesture-chrome__cue-label { margin-top: 2px; font-size: 10px; }
.falue-rating-summary { position: relative; appearance: none; display: inline-flex; min-height: 30px; align-items: center; justify-content: center; gap: 5px; margin: 0px; padding: 5px 9px; border: 1px solid transparent; border-radius: 999px; background: transparent; color: inherit; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12px; font-weight: 750; line-height: 1.15; text-decoration: none; white-space: nowrap; cursor: pointer; transition: background-color 140ms, border-color 140ms, color 140ms; }
.falue-rating-summary:hover, .falue-rating-summary:focus-visible, .falue-rating-summary.has-own-rating, .falue-rating-summary.has-private-feedback { background: var(--falue-rating-soft); color: var(--falue-rating-accent); }
.falue-rating-summary:focus-visible { border-color: rgba(93, 95, 147, 0.42); outline: rgba(93, 95, 147, 0.22) solid 2px; outline-offset: 2px; }
.falue-rating-summary.is-saving::after { width: 10px; height: 10px; flex: 0 0 10px; border-width: 2px; border-style: solid; border-color: currentcolor transparent currentcolor currentcolor; border-image: none; border-radius: 50%; content: ""; opacity: 0.65; animation: 650ms linear 0s infinite normal none running falue-rating-spin; }
.falue-rating-summary.is-save-error { border-color: rgba(181, 75, 86, 0.55); background: rgba(181, 75, 86, 0.1); color: var(--falue-rating-danger); }
@keyframes falue-rating-spin { 
  100% { transform: rotate(1turn); }
}
.falue-rating-picker { position: fixed; z-index: 2147483200; box-sizing: border-box; display: grid; grid-template-columns: repeat(5, minmax(48px, 1fr)); gap: 5px; width: min(-16px + 100vw, 382px); padding: 8px; border: 1px solid var(--falue-rating-border); border-radius: 18px; background: var(--falue-rating-panel); box-shadow: var(--falue-rating-shadow); color: var(--falue-rating-ink); backdrop-filter: blur(14px); }
.falue-rating-picker__title { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; white-space: nowrap !important; }
.falue-rating-picker__option, .falue-rating-picker__negative { box-sizing: border-box; appearance: none; border: 1px solid transparent; border-radius: 12px; background: transparent; color: inherit; font: inherit; cursor: pointer; }
.falue-rating-picker__option { display: flex; min-width: 0px; min-height: 60px; flex-direction: column; align-items: center; justify-content: center; padding: 5px 3px; }
.falue-rating-picker__icon { max-width: 100%; overflow: hidden; font-size: 17px; line-height: 1; white-space: nowrap; }
.falue-rating-picker__option small { margin-top: 5px; color: var(--falue-rating-muted); font-size: 10px; font-weight: 850; }
.falue-rating-picker__option:hover, .falue-rating-picker__option:focus-visible, .falue-rating-picker__negative:hover, .falue-rating-picker__negative:focus-visible, .falue-rating-picker__option.is-selected, .falue-rating-picker__negative.is-selected { border-color: rgba(93, 95, 147, 0.24); background: var(--falue-rating-soft); outline: none; }
.falue-rating-picker__option:focus-visible, .falue-rating-picker__negative:focus-visible { box-shadow: rgba(93, 95, 147, 0.28) 0px 0px 0px 2px; }
.falue-rating-picker__option.is-selected, .falue-rating-picker__negative.is-selected { color: var(--falue-rating-accent); box-shadow: rgba(93, 95, 147, 0.2) 0px 0px 0px 1px inset; }
.falue-rating-picker__negative { grid-column: 1 / -1; min-height: 40px; border-top-color: var(--falue-rating-border); border-radius: 10px; font-size: 12px; font-weight: 800; }
.falue-comment-muted > :not([data-falue-comment-feedback-notice]) { display: none !important; }
.falue-comment-muted__notice { box-sizing: border-box; display: flex; min-height: 48px; align-items: center; justify-content: space-between; gap: 12px; padding: 9px 12px; border: 1px solid var(--falue-rating-border); border-radius: 12px; background: rgba(181, 183, 187, 0.13); color: var(--falue-rating-muted); font-size: 12px; font-weight: 650; }
.falue-comment-muted__notice button { appearance: none; padding: 5px 8px; border: 0px; border-radius: 8px; background: transparent; color: var(--falue-rating-accent); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 850; cursor: pointer; }
.falue-comment-muted__notice button:hover, .falue-comment-muted__notice button:focus-visible { background: var(--falue-rating-soft); outline: rgba(93, 95, 147, 0.24) solid 2px; }
.falue-comment-muted__notice button:disabled { cursor: wait; opacity: 0.55; }
.falue-gesture-toast { position: fixed; left: 50%; bottom: calc(24px + env(safe-area-inset-bottom, 0px)); z-index: 2147483300; box-sizing: border-box; max-width: min(88vw, 430px); transform: translate(-50%, 18px); padding: 10px 15px; border-radius: 999px; background: rgba(43, 45, 66, 0.96); box-shadow: rgba(43, 45, 66, 0.25) 0px 10px 30px; color: rgb(255, 255, 255); font-size: 13px; font-weight: 750; line-height: 1.25; text-align: center; opacity: 0; pointer-events: none; transition: opacity 160ms, transform 160ms; }
.falue-gesture-toast.is-visible { transform: translate(-50%, 0px); opacity: 1; }
.falue-gesture-live { position: fixed !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; white-space: nowrap !important; }
body[data-theme="dark"] { --falue-rating-ink: #f1f2f6; --falue-rating-muted: #b5b7c5; --falue-rating-panel: rgba(31, 33, 43, .97); --falue-rating-soft: rgba(141, 144, 204, .16); --falue-rating-border: rgba(235, 236, 245, .18); --falue-rating-shadow: 0 14px 44px rgba(0, 0, 0, .48); }
html.falue-rating-night-mode { --falue-rating-ink: #f1f2f6; --falue-rating-muted: #b5b7c5; --falue-rating-panel: rgba(31, 33, 43, .97); --falue-rating-soft: rgba(141, 144, 204, .16); --falue-rating-border: rgba(235, 236, 245, .18); --falue-rating-shadow: 0 14px 44px rgba(0, 0, 0, .48); }
@media (prefers-color-scheme: dark) {body:not([data-theme="light"]) { --falue-rating-ink: #f1f2f6; --falue-rating-muted: #b5b7c5; --falue-rating-panel: rgba(31, 33, 43, .97); --falue-rating-soft: rgba(141, 144, 204, .16); --falue-rating-border: rgba(235, 236, 245, .18); --falue-rating-shadow: 0 14px 44px rgba(0, 0, 0, .48); }}
@media (hover: hover) and (pointer: fine) {.falue-gesture-surface:not(.is-snapping) { cursor: grab; }
.falue-gesture-surface :is(a, button, input, textarea, select, [onclick], [data-href], .pointer) { cursor: revert; }}
@media (max-width: 560px) {.falue-rating-picker { grid-template-columns: repeat(5, minmax(0px, 1fr)); width: calc(-16px + 100vw); }
.falue-rating-picker__option { min-height: 56px; padding-inline: 1px; }
.falue-rating-picker__icon { font-size: 15px; }
.falue-gesture-chrome__cue-icon { font-size: 29px; }}
@media (prefers-reduced-motion: reduce) {[data-falue-rateable="post"].falue-gesture-surface.is-snapping, [data-falue-rateable="comment"].falue-gesture-surface.is-snapping, .falue-gesture-chrome__cue, .falue-gesture-toast, .falue-rating-summary { transition-duration: 1ms !important; }
.falue-rating-summary.is-saving::after { animation-duration: 1.5s; }}
[data-falue-rateable="post"].falue-gesture-surface.is-tracking, [data-falue-rateable="post"].falue-gesture-surface.is-dragging, [data-falue-rateable="post"].falue-gesture-surface.is-snapping { position: relative !important; overflow: visible !important; }
[data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel, [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel, [data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel > .post-description, [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel > .post-description { overflow: visible !important; }
.falue-gesture-chrome { z-index: 900; }
.falue-gesture-overflow-open { overflow: visible !important; clip-path: none !important; }
.falue-gesture-stack-host { position: relative !important; z-index: 910 !important; overflow: visible !important; }
@media (prefers-reduced-motion: reduce) {[data-falue-rateable="post"].falue-gesture-surface.is-snapping { transition-duration: 1ms !important; }}
.falue-gesture-chrome[data-surface="post"] { overflow: hidden; border-radius: var(--falue-surface-radius, 24px); border: 1px solid rgba(255, 255, 255, 0.14); box-shadow: rgba(43, 45, 66, 0.16) 0px 18px 46px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset; clip-path: none; transition: none; }
.falue-gesture-chrome[data-surface="post"][data-kind="negative"] { background: radial-gradient(circle at 50% 38%, rgba(255, 255, 255, 0.043), transparent 30%), linear-gradient(160deg, rgb(92, 96, 111) 0%, rgb(82, 86, 100) 55%, rgb(75, 79, 92) 100%); }
.falue-gesture-chrome[data-surface="post"][data-kind="rating"] { background: radial-gradient(circle at 52% 36%, rgba(255, 255, 255, 0.1), transparent 31%), linear-gradient(160deg, rgb(138, 127, 168) 0%, rgb(121, 117, 154) 54%, rgb(108, 108, 141) 100%); }
.falue-gesture-chrome[data-surface="post"][data-kind="rating"][data-rating-tier="red"] { background: radial-gradient(circle at 52% 36%, rgba(255, 255, 255, 0.106), transparent 31%), linear-gradient(160deg, rgb(201, 109, 116) 0%, rgb(189, 98, 108) 54%, rgb(173, 91, 103) 100%); }
.falue-gesture-chrome[data-surface="post"][data-kind="rating"][data-rating-tier="blue"] { background: radial-gradient(circle at 52% 36%, rgba(255, 255, 255, 0.11), transparent 31%), linear-gradient(160deg, rgb(111, 141, 181) 0%, rgb(98, 125, 165) 54%, rgb(86, 111, 150) 100%); }
.falue-gesture-chrome[data-surface="post"][data-kind="rating"][data-rating-tier="purple"] { background: radial-gradient(circle at 52% 36%, rgba(255, 255, 255, 0.12), transparent 31%), linear-gradient(160deg, rgb(138, 122, 194) 0%, rgb(121, 111, 168) 54%, rgb(108, 101, 151) 100%); }
.falue-gesture-chrome[data-surface="post"][data-kind=""] { background: transparent; box-shadow: none; border-color: transparent; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue { top: 0px; bottom: 0px; width: min(184px, 43%); padding: 22px 16px; justify-content: center; color: rgb(255, 255, 255); text-shadow: none; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue--rating { left: 0px; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue--negative { right: 0px; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue-icon { font-size: 34px; line-height: 1; margin-bottom: 10px; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue-heart { display: block; width: 48px; height: 44px; object-fit: contain; margin: 0px auto 7px; filter: drop-shadow(rgba(36, 37, 59, 0.14) 0px 7px 12px); }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue-value { font-size: clamp(28px, 4vw, 42px); font-weight: 850; line-height: 1; font-variant-numeric: tabular-nums; text-shadow: rgba(0, 0, 0, 0.12) 0px 2px 12px; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue-label { margin-top: 7px; font-size: 16px; font-weight: 800; line-height: 1.15; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue-label--like { margin-top: 7px; font-size: 13px; }
.falue-gesture-chrome__cue-sub { display: block; margin-top: 5px; font-size: 11px; font-weight: 600; line-height: 1.28; opacity: 0.92; }
.falue-gesture-chrome[data-surface="comment"] .falue-gesture-chrome__cue-heart, .falue-gesture-chrome[data-surface="comment"] .falue-gesture-chrome__cue-sub { display: none; }
@media (max-width: 640px) {.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue { width: min(156px, 45%); padding: 16px 10px; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue-heart { width: 42px; height: 38px; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue-value { font-size: clamp(26px, 8vw, 36px); }}
@media (max-width: 767px) {.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue { will-change: transform, opacity; transition: none !important; }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue--rating { transform: translateX(calc(var(--falue-cue-center, 12px) - 50%)); }
.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue--negative { transform: translateX(calc(50% - var(--falue-cue-center, 12px))); }
.falue-gesture-chrome[data-surface="post"]::after { content: ""; position: absolute; inset: 0px; z-index: 0; border-radius: inherit; background: radial-gradient(
      circle at 52% 36%,
      rgba(255, 255, 255, var(--falue-swipe-glow-alpha, 0)),
      transparent 32%
    ); pointer-events: none; }
.falue-gesture-chrome[data-surface="post"][data-kind="negative"]::after { background: radial-gradient(
      circle at 50% 38%,
      rgba(255, 255, 255, var(--falue-swipe-glow-alpha, 0)),
      transparent 31%
    ); }}
.falue-gesture-chrome[data-surface="post"][data-kind="rating"][data-rating-tier="neutral"] { background: radial-gradient(circle at 52% 36%, rgba(255, 255, 255, 0.08), transparent 31%), linear-gradient(160deg, rgb(119, 123, 141) 0%, rgb(104, 108, 126) 54%, rgb(92, 96, 114) 100%); }
.falue-gesture-chrome[data-surface="post"] { opacity: 1; z-index: 900 !important; mix-blend-mode: normal !important; filter: none !important; }
[data-falue-rateable="post"].falue-gesture-surface.is-tracking, [data-falue-rateable="post"].falue-gesture-surface.is-dragging, [data-falue-rateable="post"].falue-gesture-surface.is-snapping { z-index: 920 !important; isolation: isolate !important; opacity: 1 !important; filter: none !important; mix-blend-mode: normal !important; backface-visibility: hidden !important; }
[data-falue-rateable="post"].falue-gesture-surface.is-tracking > .panel, [data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel, [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel, [data-falue-rateable="post"].falue-gesture-surface.is-tracking > .panel-white, [data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel-white, [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel-white { position: relative !important; z-index: 2 !important; background-color: rgb(255, 255, 255) !important; opacity: 1 !important; filter: none !important; mix-blend-mode: normal !important; isolation: isolate !important; backface-visibility: hidden !important; }
[data-falue-rateable="post"].falue-gesture-surface.is-tracking > .panel > .post-description, [data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel > .post-description, [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel > .post-description { position: relative !important; z-index: 3 !important; background-color: rgb(255, 255, 255) !important; opacity: 1 !important; filter: none !important; mix-blend-mode: normal !important; }
[data-falue-rateable="post"].falue-gesture-surface.is-tracking img, [data-falue-rateable="post"].falue-gesture-surface.is-dragging img, [data-falue-rateable="post"].falue-gesture-surface.is-snapping img, [data-falue-rateable="post"].falue-gesture-surface.is-tracking video, [data-falue-rateable="post"].falue-gesture-surface.is-dragging video, [data-falue-rateable="post"].falue-gesture-surface.is-snapping video { opacity: 1 !important; mix-blend-mode: normal !important; }
html.falue-rating-night-mode [data-falue-rateable="post"].falue-gesture-surface.is-tracking > .panel, html.falue-rating-night-mode [data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel, html.falue-rating-night-mode [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel, html.falue-rating-night-mode [data-falue-rateable="post"].falue-gesture-surface.is-tracking > .panel > .post-description, html.falue-rating-night-mode [data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel > .post-description, html.falue-rating-night-mode [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel > .post-description { background-color: rgb(31, 33, 43) !important; }
@media (max-width: 767px) {[data-falue-rateable="post"].falue-gesture-surface.is-tracking, [data-falue-rateable="post"].falue-gesture-surface.is-dragging, [data-falue-rateable="post"].falue-gesture-surface.is-snapping { background: none transparent !important; opacity: 1 !important; filter: none !important; backdrop-filter: none !important; mix-blend-mode: normal !important; background-blend-mode: normal !important; transform-style: flat !important; isolation: isolate !important; box-shadow: none !important; }
[data-falue-rateable="post"].falue-gesture-surface.is-tracking > .panel, [data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel, [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel, [data-falue-rateable="post"].falue-gesture-surface.is-tracking > .panel-white, [data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel-white, [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel-white { background: none rgb(255, 255, 255) !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; mix-blend-mode: normal !important; opacity: 1 !important; }
[data-falue-rateable="post"].falue-gesture-surface.is-tracking > .panel > .post-description, [data-falue-rateable="post"].falue-gesture-surface.is-dragging > .panel > .post-description, [data-falue-rateable="post"].falue-gesture-surface.is-snapping > .panel > .post-description { background: none rgb(255, 255, 255) !important; opacity: 1 !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; mix-blend-mode: normal !important; background-blend-mode: normal !important; isolation: isolate !important; transform-style: flat !important; backface-visibility: hidden !important; }
[data-falue-rateable="post"].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping) :is(.falue-post-placard__media, [data-falue-media-element], picture, img, video, canvas) { opacity: 1 !important; filter: none !important; mix-blend-mode: normal !important; background-blend-mode: normal !important; backdrop-filter: none !important; }
[data-falue-rateable="post"].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping)::before, [data-falue-rateable="post"].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping)::after, [data-falue-rateable="post"].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping) > .panel::before, [data-falue-rateable="post"].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping) > .panel::after { background: none transparent !important; box-shadow: none !important; filter: none !important; opacity: 0 !important; pointer-events: none !important; }
html.falue-rating-night-mode [data-falue-rateable="post"].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping) > .panel, html.falue-rating-night-mode [data-falue-rateable="post"].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping) > .panel > .post-description { background: rgb(31, 33, 43) !important; }}
@media (max-width: 991px) {#night-mode [data-falue-post-placard].falue-caption-long .falue-flip-author-name, #night-mode [data-falue-post-placard].falue-caption-long .falue-flip-back .falue-post-placard__media-caption, #night-mode [data-falue-post-placard].falue-caption-long .falue-flip-back .falue-post-placard__caption-body, html[data-theme="dark"] [data-falue-post-placard].falue-caption-long :is(.falue-flip-author-name, .falue-post-placard__media-caption, .falue-post-placard__caption-body), body.dark [data-falue-post-placard].falue-caption-long :is(.falue-flip-author-name, .falue-post-placard__media-caption, .falue-post-placard__caption-body), body.night_mode [data-falue-post-placard].falue-caption-long :is(.falue-flip-author-name, .falue-post-placard__media-caption, .falue-post-placard__caption-body) { color: rgb(245, 244, 251) !important; }}
@media (max-width: 991px) {.falue-mobile-profile-topbar { position: absolute !important; }}
@media all {body[data-falue-auth="logged-in"] [data-falue-post-placard][data-falue-corner-bridge="1"].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping) > .panel.panel-white.panel-shadow { background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color: var(--falue-corner-bridge-surface) !important; background-image: none !important; box-shadow: none !important; }
body[data-falue-auth="logged-in"] [data-falue-post-placard][data-falue-corner-bridge="1"].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping) > .panel > .post-description.post-description { background: none transparent !important; box-shadow: none !important; isolation: auto !important; backface-visibility: visible !important; }
[data-falue-post-placard][data-falue-corner-bridge="1"] > .panel > .post-heading .image > .user-rating-avatar-badge:not(.rating-avatar-composite-v2), [data-falue-post-placard][data-falue-corner-bridge="1"] > .panel > .post-heading .image .falue-media-header__avatar-toggle > .user-rating-avatar-badge:not(.rating-avatar-composite-v2) { position: absolute !important; z-index: 44 !important; inset: auto -2px -2px auto !important; display: grid !important; place-items: center !important; box-sizing: border-box !important; width: 20px !important; min-width: 20px !important; max-width: 20px !important; height: 20px !important; min-height: 20px !important; max-height: 20px !important; margin: 0px !important; padding: 0px !important; border: 3px solid var(--falue-corner-bridge-surface) !important; border-radius: 50% !important; background: var(--falue-corner-bridge-accent) !important; overflow: hidden !important; }
[data-falue-post-placard][data-falue-corner-bridge="1"] > .panel > .post-heading .meta .title > :not(.user-popover):not([data-falue-media-header-identity="1"]):not(a.name), [data-falue-post-placard][data-falue-corner-bridge="1"] > .panel > .post-heading .meta .title > .falue-media-header__activity, [data-falue-post-placard][data-falue-corner-bridge="1"] > .panel > .post-heading .meta .title > .falue-media-header__indicator, [data-falue-post-placard][data-falue-corner-bridge="1"] > .panel > .post-heading .meta .title > .verified-color, [data-falue-post-placard][data-falue-corner-bridge="1"] > .panel > .post-heading .meta .title > .falue-profile-topbar-verified-marker { display: none !important; }
[data-falue-post-placard][data-falue-corner-bridge="1"].falue-caption-long:not([data-falue-media-ratio="square"]):not([data-falue-media-ratio="portrait"]):not([data-falue-media-ratio="vertical"]) .falue-flip-shell { height: var(--falue-post-media-height) !important; min-height: var(--falue-post-media-height) !important; max-height: var(--falue-post-media-height) !important; }}
@media (min-width: 992px) {.wo_user_profile.profile_design_custom .profile-public-content :is(#posts, .falue-global-posts) .post-container > .post[data-falue-post-placard] > .panel.panel-white.panel-shadow { background: var(--falue-c4-surface, #fff) !important; border: 1px solid var(--falue-c4-border) !important; border-radius: 24px !important; box-shadow: rgba(43, 45, 66, 0.1) 0px 14px 34px !important; }
.wo_user_profile.profile_design_custom .profile-public-content :is(#posts, .falue-global-posts) .post-container > .post[data-falue-post-placard] > .panel > .post-description { background: transparent !important; border-radius: 0px !important; box-shadow: none !important; }}
@media (min-width: 992.01px) and (max-width: 1350px) {body[data-falue-auth="logged-in"] #ajax_loading.tag_content { margin-left: 299px; }}
.wo_user_profile .falue-profile-cover-shell:has(.falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping)) { z-index: auto !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post-container > .post[data-falue-post-placard].falue-gesture-surface:is(.is-tracking, .is-dragging, .is-snapping) > .panel.panel-white.panel-shadow > .post-description.post-description { border-bottom-left-radius: inherit !important; border-bottom-right-radius: inherit !important; }
.wo_user_profile [data-falue-post-placard][data-falue-media-header-toggle="1"]:not(.is-caption-flipped) > .panel > .post-heading { width: var(--falue-media-header-width) !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-media-class="full-visual"] > .panel > .post-description.post-description { padding-left: 0px !important; padding-right: 0px !important; border-top-left-radius: inherit !important; border-top-right-radius: inherit !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-media-class="full-visual"] > .panel > .post-description > :is(.falue-post-placard__media, .falue-flip-shell) { width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; border-top-left-radius: inherit !important; border-top-right-radius: inherit !important; overflow: hidden !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-media-class="full-visual"] > .panel > .post-description > :is(.falue-post-placard__engagement, .tag_post_foot_stats) { margin-left: 14px !important; margin-right: 14px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-media-type="video"] .falue-post-placard__media :is(.tag_vid_plyr, .plyr:not(.plyr--fullscreen-active), .plyr__video-wrapper, video) { width: 100% !important; height: 100% !important; min-height: 0px !important; max-height: none !important; aspect-ratio: auto !important; padding-bottom: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-media-type="video"] .falue-post-placard__media video { object-fit: cover !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-media-class="full-visual"] > .panel > .post-description > :is(.falue-post-placard__media, .falue-flip-shell) { min-width: 0px !important; max-width: 100% !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-corner-bridge="1"] > .panel > .post-heading { width: 100% !important; max-width: 100% !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-corner-bridge="1"] [data-falue-corner-bridge-engagement="1"] { margin: var(--falue-corner-bridge-row) 0 0 !important; width: 100% !important; grid-template-columns: max-content minmax(0px, 1fr) max-content !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"] [data-falue-corner-bridge-engagement="1"] { margin-left: 0px !important; margin-right: 0px !important; }
[data-falue-post-placard][data-falue-corner-bridge="1"] > .panel > .post-heading .image > .user-rating-avatar-badge:is(.rating-avatar-composite, .rating-avatar-composite-v2) { inset: 0px !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; height: 100% !important; min-height: 100% !important; max-height: 100% !important; border: 0px !important; background: transparent !important; overflow: visible !important; }
body[data-falue-auth="logged-in"] [data-falue-post-placard] > .panel > .post-heading > .tag_post_hdr_menu > .dropdown-menu > li:has(> a[onclick*="Wo_OpenPostDeleteBox"]) { order: 99; margin-top: 7px !important; padding-top: 7px !important; border-top: 1px solid var(--falue-corner-bridge-line,#ebeaf2) !important; }
@keyframes falue-menu-turn { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
.falue-menu-face__heading { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 14px; }
.falue-menu-face__heading strong { font-size: 18px; font-weight: 600; }
.falue-menu-face__return { border: 0px; border-radius: 13px; padding: 12px; background: var(--falue-corner-bridge-raised,#f6f5fa); color: inherit; cursor: pointer; font: inherit; }
.falue-menu-face__actions { display: grid; }
.falue-menu-face__actions > button { display: flex; align-items: center; background: transparent; color: inherit; font: inherit; cursor: pointer; }
.falue-menu-face__actions > button:hover, .falue-menu-face__actions > button:focus-visible { background: var(--falue-corner-bridge-raised,#f6f5fa); }
.falue-menu-face__actions svg { width: 20px; height: 20px; flex: 0 0 20px; }
.falue-menu-face__actions svg .hover_path { display: none; }
.falue-menu-face__actions > .is-destructive { margin-top: 8px; border-top: 1px solid var(--falue-corner-bridge-line,#ebeaf2); }
@media (max-width: 400px) {.falue-menu-face__heading strong { font-size: 16px; }
.falue-menu-face__return { font-size: 12px; }}
.falue-menu-face__heading { flex: 0 0 auto; margin: 0px; }
.falue-menu-face__heading strong { font-size: 16px; }
.falue-menu-face__actions { flex: 1 1 auto; min-height: 0px; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; grid-template-columns: repeat(var(--falue-menu-columns,2),minmax(0,1fr)); grid-auto-rows: max-content; align-content: safe center; gap: 10px; padding: 2px; }
.falue-menu-face__actions > button { width: 100%; min-width: 0px; min-height: 80px; flex-direction: column; justify-content: center; gap: 9px; padding: 12px 8px; background: var(--falue-corner-bridge-raised,#f1eff8); border: 1px solid transparent; border-radius: 15px; text-align: center; font-size: 13px; line-height: 1.35; }
.falue-menu-face__actions > button:hover, .falue-menu-face__actions > button:focus-visible { border-color: var(--falue-corner-bridge-accent,#6643df); }
.falue-menu-face__actions > button svg { color: var(--falue-corner-bridge-accent,#6643df); }
.falue-menu-face__actions > .is-destructive { margin: 0px; border: 1px solid transparent; border-radius: 15px; color: rgb(207, 64, 89); }
.falue-menu-face__actions > .is-destructive svg { color: inherit; }
.falue-menu-face.is-compact { padding: 12px; gap: 8px; }
.falue-menu-face.is-compact .falue-menu-face__actions > button { min-height: 52px; flex-direction: row; gap: 7px; padding: 8px; font-size: 12px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-author-caption="1"] > .panel > .post-heading .meta .title { max-width: 55% !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-author-caption="1"] > .panel > .post-heading .tag_post_hdr_sub { position: absolute !important; top: 0px !important; right: 0px !important; left: auto !important; width: 43% !important; max-width: 43% !important; margin: 0px !important; justify-content: flex-end !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-author-caption="1"] > .panel > .post-heading [data-falue-corner-bridge-kind] { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-author-caption="1"] .falue-author-caption { position: absolute; top: 20px; left: 0px; display: flex; align-items: center; gap: 6px; width: 100%; height: 26px; padding: 0px; border: 0px; background: transparent; color: var(--falue-corner-bridge-ink,#2b2d42); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12px; text-align: left; cursor: pointer; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-author-caption="1"] .falue-author-caption__excerpt { min-width: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-author-caption="1"] .falue-author-caption__more { flex: 0 0 auto; color: var(--falue-corner-bridge-accent,#6643df); font-weight: 500; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-author-caption="1"] > .panel :is(.falue-post-placard__media-caption, .falue-post-placard__caption-toggle, .falue-flip-open) { display: none !important; }
.falue-description-face__text { flex: 1 1 0%; min-height: 0px; overflow: auto; overscroll-behavior: contain; overflow-wrap: anywhere; white-space: normal; font-size: 15px; line-height: 1.6; }
.falue-description-face__text img { max-width: 100%; height: auto; }
:is(#night-mode, html[data-theme="dark"], html.falue-night-mode, html.falue-rating-night-mode, body.dark, body.night_mode, body[data-falue-ambient-theme="dark"]) [data-falue-post-placard] { --falue-face-tint: rgba(12,14,22,.80); --falue-face-ink: #f5f4ff; --falue-face-control: rgba(37,39,54,.88); }
.falue-menu-face .falue-menu-face__return, .falue-menu-face .falue-menu-face__actions > button { background: var(--falue-face-control) !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-media-class="full-visual"][data-falue-corner-bridge="1"] > .panel > .post-description > .falue-post-placard__engagement[data-falue-corner-bridge-engagement="1"] { margin-left: 0px !important; margin-right: 0px !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard][data-falue-author-caption="1"] .falue-author-caption__excerpt { flex: 0 1 auto; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) [data-falue-post-placard] > .panel > .post-heading .ajax-time { white-space: nowrap !important; word-spacing: 1px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard].falue-menu-flipped > .panel.panel-white.panel-shadow { border-color: transparent !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard] .falue-post-placard__repost-chip { display: block !important; text-align: right !important; font-style: italic !important; padding: 4px 14px !important; margin: 0px !important; width: 100% !important; box-sizing: border-box !important; background: transparent !important; border: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard] [data-falue-repost-original] { display: flex !important; flex-direction: column !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard] [data-falue-repost-original] > .post-description { order: 0 !important; width: 100% !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard] [data-falue-repost-original] > .post-heading { order: 1 !important; position: relative !important; inset: auto !important; width: 100% !important; margin: 0px !important; padding: 10px 12px !important; box-sizing: border-box !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard] [data-falue-repost-original] .falue-live-interactions { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-post-placard__repost-chip, body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] [data-falue-repost-original] > .post-heading, body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] > .panel > .post-heading > .valign { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] [data-falue-repost-original] { border: 0px !important; margin: 0px !important; padding: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] > .panel > .post-description, body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] [data-falue-repost-original] > .post-description { padding: 0px !important; margin: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] [data-falue-repost-original] .falue-live-player-shell, body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] [data-falue-repost-original] .tag_post_full_img { margin: 0px !important; width: 100% !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] [data-falue-repost-original] .falue-self-hosted-live-player { border-radius: 24px 24px 0px 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] > .panel > .post-heading .falue-repost-identity { align-items: center; gap: 10px; position: absolute; inset: 0px 64px 0px 12px; min-width: 0px; display: flex !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-avatars { position: relative; width: 62px; height: 48px; flex: 0 0 62px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-avatars a { position: absolute; left: 0px; top: 0px; width: 46px; height: 46px; border: 2px solid var(--falue-corner-bridge-surface,#fff); border-radius: 50%; overflow: hidden; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-avatars a:last-child { left: 32px; top: 21px; width: 29px; height: 29px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-avatars img { display: block; width: 100%; height: 100%; object-fit: cover; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-meta { min-width: 0px; flex: 1 1 0%; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-name { display: block; font-size: 14px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: var(--falue-corner-bridge-ink,#2b2d42); }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-by { font-size: 12px; color: var(--falue-corner-bridge-muted,#77798d); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 4px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-by a { color: inherit; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-marker { font-size: 12px; white-space: nowrap; flex: 0 0 auto; color: var(--falue-corner-bridge-muted,#77798d); }
@media (max-width: 440px) {body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-avatars { width: 52px; flex-basis: 52px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-avatars a { width: 40px; height: 40px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] .falue-repost-avatars a:last-child { left: 25px; width: 27px; height: 27px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] > .panel > .post-heading .falue-repost-identity { gap: 7px; }}
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-combined-repost="1"] [data-falue-repost-original] :is(.tag_post_full_img, .tag_post_full_albm, .falue-post-placard__media, .falue-flip-shell, .falue-live-player-shell, .falue-self-hosted-live-player, .plyr, .plyr__video-wrapper, video) { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"] > .panel.panel-white.panel-shadow { border-color: transparent !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"] :is(.falue-post-placard__media, .tag_post_full_img, .falue-flip-shell, .falue-flip-front) { background-color: transparent !important; }
.falue-description-centered .falue-description-identity { flex-direction: column; gap: 4px; border-bottom: 1px solid var(--falue-corner-bridge-line,#dedce9); }
.falue-description-centered .falue-description-identity img { object-fit: cover; border-radius: 50%; margin-bottom: 5px; }
.falue-description-centered .falue-description-name { font-size: 19px; font-weight: 600; color: inherit; }
.falue-description-centered .falue-description-handle { font-size: 13px; color: inherit; opacity: 0.85; }
.falue-description-centered .falue-description-date { color: inherit; opacity: 0.75; margin-top: 3px; }
.falue-description-centered .falue-description-label { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; color: var(--falue-corner-bridge-accent,#6643df); margin-bottom: 14px; }
.falue-description-centered .falue-description-return { flex: 0 0 auto; align-self: center; border: 0px; background: transparent; color: inherit; opacity: 0.8; font-size: 12px; padding: 8px 16px; cursor: pointer; }
.falue-description-centered.is-compact .falue-description-identity { padding: 0px 0px 10px; margin-bottom: 10px; gap: 2px; }
.falue-description-centered.is-compact .falue-description-identity img { width: 40px; height: 40px; }
.falue-description-centered.is-compact .falue-description-name { font-size: 16px; }
.falue-description-centered .falue-description-identity { display: grid; grid-template-columns: 52px minmax(0px, 1fr) max-content; grid-template-rows: auto auto; gap: 3px 12px; text-align: left; align-items: center; padding: 0px 0px 16px; margin-bottom: 18px; }
.falue-description-centered .falue-description-identity img { grid-area: 1 / 1 / 3; width: 52px; height: 52px; margin: 0px; }
.falue-description-centered .falue-description-name { grid-area: 1 / 2; align-self: end; font-size: 16px; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.falue-description-centered .falue-description-handle { grid-area: 2 / 2; align-self: start; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.falue-description-centered .falue-description-date { grid-area: 1 / 3 / 3; text-align: right; display: flex; flex-direction: column; gap: 4px; margin: 0px; font-size: 12px; white-space: nowrap; }
@media (max-width: 440px) {.falue-description-centered .falue-description-identity { grid-template-columns: 40px minmax(0px, 1fr) max-content; column-gap: 8px; }
.falue-description-centered .falue-description-identity img { width: 40px; height: 40px; }
.falue-description-centered .falue-description-date { font-size: 11px; }}
:is(#night-mode, html[data-theme="dark"], html.falue-night-mode, html.falue-rating-night-mode, body.dark, body.night_mode, body[data-falue-ambient-theme="dark"]) [data-falue-post-placard] .falue-media-carousel { --rail-rgb: 0,0,0; --rail-ink: #fff; --rail-track: rgba(255,255,255,.3); }
body [data-falue-post-placard] .falue-media-carousel :is(.falue-media-carousel__arrow, .falue-media-carousel__counter) { backdrop-filter: none !important; filter: none !important; background: transparent !important; box-shadow: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] { --falue-corner-bridge-avatar: 32px; --falue-corner-bridge-row: 0px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading { right: auto !important; left: 0px !important; width: calc(100% - 94px) !important; max-width: calc(100% - 94px) !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 0px 4px 0px 12px !important; border: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading > .valign { display: flex !important; align-items: center !important; gap: 10px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading > .valign > .image { position: relative !important; inset: auto !important; flex: 0 0 32px !important; width: 32px !important; min-width: 32px !important; max-width: 32px !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading > .valign > .meta { position: static !important; display: flex !important; align-items: center !important; gap: 12px !important; flex: 1 1 auto !important; min-width: 0px !important; width: auto !important; height: 44px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading .meta .title { flex: 0 1 auto !important; height: 20px !important; min-height: 20px !important; max-height: 20px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not([data-falue-author-caption="1"]) > .panel > .post-heading .meta .title { max-width: 100% !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading .tag_post_hdr_sub { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading > .tag_post_hdr_menu { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-author-caption { position: static !important; align-items: center !important; flex: 1 1 0px !important; min-width: 0px !important; width: auto !important; height: 44px !important; max-height: 44px !important; padding: 0px !important; line-height: 20px !important; font-size: 13px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-author-caption__more { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-author-caption__excerpt { flex: 1 1 auto !important; min-width: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] { display: flex !important; justify-content: flex-end !important; align-items: center !important; margin: 0px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 2px 6px !important; border: 0px !important; width: 100% !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] .falue-rating-summary { justify-content: center !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; border: 0px !important; background: transparent !important; box-shadow: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] :is(.falue-rating-summary__score, .falue-rating-summary__dot, .falue-rating-summary__count, .falue-post-placard__quick-comment-wrap, .falue-post-placard__quick-comment-placeholder) { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-footer-metrics="1"] { height: 44px !important; min-height: 44px !important; max-height: 44px !important; border: 0px !important; background: transparent !important; box-shadow: none !important; overflow: visible !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-footer-metrics="1"] [data-falue-comments-button] { height: 44px !important; min-height: 44px !important; max-height: 44px !important; border: 0px !important; background: transparent !important; box-shadow: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-footer-metrics="1"] :is([data-falue-compact-count], [data-falue-views-metric], .falue-post-placard__metrics-divider) { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-combined-repost="1"] > .panel > .post-heading .falue-repost-identity { position: static !important; display: flex !important; align-items: center !important; gap: 10px !important; width: 100% !important; height: 48px !important; padding: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-repost-avatars { position: relative !important; flex: 0 0 38px !important; width: 38px !important; height: 32px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-repost-avatars a:first-child { width: 30px !important; height: 30px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-repost-avatars a:last-child { width: 19px !important; height: 19px !important; left: 19px !important; top: auto !important; bottom: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-repost-meta { display: flex !important; align-items: center !important; gap: 8px !important; min-width: 0px !important; flex: 1 1 0% !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-repost-name { max-width: 55% !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; font-size: 13px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-repost-by { display: block !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; font-size: 11px !important; margin: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-repost-marker { flex: 0 0 auto !important; font-size: 11px !important; margin: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] :is(.falue-author-caption, .falue-rating-summary, [data-falue-comments-button]):focus-visible { outline: 2px solid var(--falue-corner-bridge-accent,#6742f4) !important; outline-offset: -3px !important; border-radius: 10px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:focus-visible > .panel { outline: 2px solid var(--falue-corner-bridge-accent,#6742f4); outline-offset: 3px; }
@media (max-width: 440px) {body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading > .valign { gap: 8px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading > .valign > .meta { gap: 8px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-repost-by { display: none !important; }}
.falue-gesture-chrome[data-surface="post"].is-active[data-kind="rating"] :is(.falue-gesture-chrome__cue-heart, .falue-gesture-chrome__cue-value) { animation: 0.24s ease-out 0s 1 normal both running falue-rating-cue-arrive; }
.falue-gesture-chrome[data-surface="post"].is-active[data-kind="rating"] .falue-gesture-chrome__cue--rating > .falue-gesture-chrome__cue-sub { animation: 0.3s ease-out 0s 1 normal both running falue-rating-cue-arrive; }
@keyframes falue-rating-cue-arrive { 
  0% { opacity: 0; scale: 0.86; }
  100% { opacity: 1; scale: 1; }
}
@media (prefers-reduced-motion: reduce) {.falue-gesture-chrome[data-surface="post"] .falue-gesture-chrome__cue > * { animation: auto ease 0s 1 normal none running none !important; }}
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading .meta .title { width: max-content !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-combined-repost="1"] > .panel > .post-heading > .valign { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-post-placard__rating::after { display: none !important; content: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media { position: relative !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__caption-toggle { cursor: pointer; position: absolute !important; display: grid !important; place-items: center !important; inset: 12px 12px auto auto !important; width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; margin: 0px !important; padding: 0px !important; border: 1px solid rgba(150, 150, 170, 0.2) !important; border-radius: 50% !important; background: var(--falue-face-tint,rgba(255,255,255,.9)) !important; color: var(--falue-face-ink,#2b2d42) !important; box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 12px !important; z-index: 48 !important; opacity: 1 !important; visibility: visible !important; transform: none !important; pointer-events: auto !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media-caption { backdrop-filter: blur(6px); overscroll-behavior: contain; touch-action: pan-y; position: absolute !important; display: none !important; inset: 64px 12px auto auto !important; width: min(420px, 100% - 24px) !important; max-width: calc(100% - 24px) !important; height: auto !important; min-height: 0px !important; max-height: calc(100% - 128px) !important; box-sizing: border-box !important; margin: 0px !important; padding: 12px 16px 16px !important; border: 1px solid rgba(150, 150, 170, 0.2) !important; border-radius: 18px !important; background: var(--falue-face-tint,rgba(255,255,255,.9)) !important; color: var(--falue-face-ink,#2b2d42) !important; box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 24px !important; z-index: 47 !important; overflow: auto !important; opacity: 1 !important; visibility: visible !important; transform: none !important; pointer-events: auto !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"][data-falue-caption-window-open="1"] .falue-post-placard__media-caption { animation: 0.18s ease-out 0s 1 normal both running falue-description-window-in; display: block !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__caption-body { display: block !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; white-space: normal !important; overflow-wrap: anywhere !important; color: inherit !important; font-size: 14px !important; line-height: 1.6 !important; padding: 0px !important; margin: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-heading { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 32px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-heading strong { font-size: 14px; font-weight: 600; color: inherit; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-close { display: grid; place-items: center; flex: 0 0 36px; width: 36px; height: 36px; padding: 0px; border: 0px; border-radius: 50%; background: transparent; color: inherit; font-size: 26px; line-height: 1; cursor: pointer; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-identity { display: flex; flex-wrap: wrap; gap: 4px 10px; align-items: center; padding: 0px 0px 10px; margin: 0px 0px 10px; border-bottom: 1px solid rgba(150, 150, 170, 0.2); font-size: 11px; color: inherit; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-identity a { font-weight: 600; color: inherit; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-identity time { opacity: 0.75; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media-caption::before { display: none !important; content: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media-caption::after { display: none !important; content: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] :is(.falue-post-placard__caption-toggle, .falue-caption-window-close):focus-visible { outline: 2px solid var(--falue-corner-bridge-accent,#6742f4) !important; outline-offset: 2px !important; }
@keyframes falue-description-window-in { 
  0% { opacity: 0; translate: 0px -4px; }
  100% { opacity: 1; translate: 0px; }
}
@media (prefers-reduced-motion: reduce) {body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media-caption { animation: auto ease 0s 1 normal none running none !important; }}
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading { width: calc(100% - var(--falue-slim-actions-width,200px)) !important; max-width: calc(100% - var(--falue-slim-actions-width,200px)) !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-author-caption { display: none !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading .meta .title { max-width: 100% !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] { gap: 2px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] .falue-post-placard__rating { flex: 0 0 auto !important; width: auto !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] .falue-rating-summary { width: auto !important; min-width: 44px !important; max-width: none !important; padding: 0px 6px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] .falue-post-placard__rating .falue-rating-summary__score { display: inline-block !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1 !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-footer-metrics="1"] { display: inline-flex !important; flex: 0 0 auto !important; width: auto !important; min-width: 44px !important; max-width: none !important; gap: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-footer-metrics="1"] [data-falue-comments-button] { width: auto !important; max-width: none !important; min-width: 44px !important; gap: 6px !important; padding: 0px 6px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-footer-metrics="1"] [data-falue-views-metric] { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 44px !important; max-width: none !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px 6px !important; gap: 6px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-footer-metrics="1"] [data-falue-compact-count] { display: inline-block !important; font-size: 12px !important; min-width: 8px !important; font-weight: 600 !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media { --falue-caption-control-lift: 0px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media:has(.plyr--video:not(.plyr--hide-controls):not(.plyr--stopped)) { --falue-caption-control-lift: 52px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__caption-toggle { top: auto !important; bottom: calc(12px + var(--falue-caption-control-lift,0px)) !important; right: 12px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media-caption { bottom: calc(64px + var(--falue-caption-control-lift,0px)) !important; max-height: calc(100% - 84px - var(--falue-caption-control-lift,0px)) !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-date { display: block; margin: 0px 0px 8px; padding: 0px; color: inherit; opacity: 0.7; font-size: 11px; line-height: 18px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"][data-falue-caption-window-view="preview"] .falue-post-placard__caption-body { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; overflow: hidden !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"][data-falue-caption-window-view="full"] .falue-post-placard__caption-body { display: block !important; -webkit-line-clamp: unset !important; max-height: none !important; overflow: visible !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-media-carousel__arrow--next { right: 64px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-media-carousel__counter { left: calc(50% - 24px) !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-media-carousel__progress { left: 20% !important; right: calc(20% + 24px) !important; }
:is(#night-mode, html[data-theme="dark"], html.falue-night-mode, html.falue-rating-night-mode, body.dark, body.night_mode, body[data-falue-ambient-theme="dark"]) [data-falue-post-placard] { --falue-caption-glass-bg: rgba(0,0,0,.82); --falue-caption-glass-ink: #f5f4fa; --falue-caption-glass-muted: #c0bdca; --falue-caption-glass-border: rgba(255,255,255,.16); --falue-caption-glass-accent: #b898ff; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media { --falue-glass-bottom: 12px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media:has(.falue-media-carousel) { --falue-glass-bottom: 64px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media-caption { scrollbar-width: thin; scrollbar-color: var(--falue-caption-glass-muted) transparent; scrollbar-gutter: stable; left: 12px !important; right: auto !important; top: auto !important; bottom: calc(var(--falue-glass-bottom,12px) + var(--falue-caption-control-lift,0px)) !important; width: min(520px, 100% - 80px) !important; max-width: calc(100% - 80px) !important; max-height: calc(100% - 12px - var(--falue-glass-bottom,12px) - var(--falue-caption-control-lift,0px)) !important; padding: 18px 20px !important; border: 1px solid var(--falue-caption-glass-border) !important; border-radius: 18px !important; background: var(--falue-caption-glass-bg) !important; color: var(--falue-caption-glass-ink) !important; box-shadow: rgba(0, 0, 0, 0.16) 0px 6px 24px !important; backdrop-filter: blur(10px) !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-date { position: relative; letter-spacing: 0.01em; display: block !important; min-height: 0px !important; font-size: 12px !important; line-height: 18px !important; color: var(--falue-caption-glass-muted) !important; opacity: 1 !important; margin: 0px 0px 12px !important; padding: 0px 0px 13px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-date::after { content: ""; position: absolute; left: 0px; bottom: 0px; width: 30px; height: 3px; border-radius: 3px; background: var(--falue-caption-glass-accent); }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__caption-body { text-wrap: pretty; font-family: inherit !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.65 !important; letter-spacing: 0px !important; color: var(--falue-caption-glass-ink) !important; text-align: start !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__caption-body p { margin: 0px 0px 0.8em !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__caption-body p:last-child { margin-bottom: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"][data-falue-caption-window-view="preview"] .falue-post-placard__caption-body { max-height: 4.95em !important; -webkit-line-clamp: 3 !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__caption-toggle { backdrop-filter: blur(10px); background: var(--falue-caption-glass-bg) !important; color: var(--falue-caption-glass-ink) !important; border-color: var(--falue-caption-glass-border) !important; }
@media (max-width: 480px) {body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__media-caption { padding: 14px 16px !important; border-radius: 16px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-post-placard__caption-body { font-size: 15px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-caption-window-date { margin-bottom: 10px !important; }}
:is(html[data-theme="dark"], html.night-mode, html.falue-night-mode) [data-falue-post-placard][data-falue-slim-footer="1"] > .panel > .post-description::after, :is(body.dark, body.night-mode, body[data-falue-ambient-theme="dark"]) [data-falue-post-placard][data-falue-slim-footer="1"] > .panel > .post-description::after { background: linear-gradient(rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.28) 26%, rgba(0, 0, 0, 0.1) 65%, transparent 100%); }
[data-falue-post-placard].falue-comments-open > .panel > .post-description > :not(.falue-post-placard__engagement):not(.clear) { opacity: 0.22; pointer-events: none; }
[data-falue-post-placard].falue-comments-open .falue-comments-composer .user-rating-avatar-shell, [data-falue-post-placard].falue-comments-open .falue-comments-composer [class*="charsLeft"], [data-falue-post-placard].falue-comments-open .falue-comments-composer .comment_combo_footer > :not(.btn-reg-comm-mobi) { display: none !important; }
.falue-comments-status { text-align: center; font-size: 12px; padding: 12px 4px; opacity: 0.8; }
.falue-comments-status:empty { display: none; }
.falue-comments-status button { border: 0px; border-radius: 12px; padding: 8px; color: inherit; background: rgba(120, 100, 200, 0.1); }
:is(html[data-theme="dark"], html.night-mode, html.falue-night-mode, body.dark, body.night-mode, body[data-falue-ambient-theme="dark"]) .falue-comments-open .post-comments > .comments-list { background: rgba(12, 12, 16, 0.78); color: rgb(239, 237, 245); }
:is(html[data-theme="dark"], html.night-mode, html.falue-night-mode, body.dark, body.night-mode, body[data-falue-ambient-theme="dark"]) .falue-comments-open .falue-comments-composer .remove_combo_on_click { background: rgb(36, 35, 43); }
@media (min-width: 992px) {.wo_user_profile .profile-public-content > .middlecol { min-width: 0px; }
.wo_user_profile.profile_design_custom .profile-public-content :is(#posts, .falue-global-posts) .post-container > .post[data-falue-post-placard] > .panel.panel-white.panel-shadow { border: 0px !important; }
.wo_user_profile .profile-public-content :is(#posts, .falue-global-posts) [data-falue-post-placard] > .panel > .post-description > .tag_post_full_img { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0px; margin: 0px !important; }
.wo_user_profile .profile-public-content :is(#posts, .falue-global-posts) [data-falue-post-placard] .falue-live-player-shell { width: 100%; min-width: 0px; max-width: 100%; }}
@media (max-width: 991.98px) {.wo_user_profile .profile-public-content { margin-left: 0px; margin-right: 0px; }
.wo_user_profile .profile-public-content > .middlecol { min-width: 0px; }
.wo_user_profile.profile_design_custom .profile-public-content :is(#posts, .falue-global-posts) .post-container > .post[data-falue-post-placard] > .panel.panel-white.panel-shadow { background: var(--falue-c4-surface, #fff) !important; border: 0px !important; border-radius: 24px !important; box-shadow: rgba(43, 45, 66, 0.1) 0px 14px 34px !important; }
.wo_user_profile.profile_design_custom .profile-public-content :is(#posts, .falue-global-posts) .post-container > .post[data-falue-post-placard] > .panel > .post-description { background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
.wo_user_profile .profile-public-content :is(#posts, .falue-global-posts) [data-falue-post-placard] > .panel > .post-description > .tag_post_full_img { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0px; margin: 0px !important; }
.wo_user_profile .profile-public-content :is(#posts, .falue-global-posts) [data-falue-post-placard] .falue-live-player-shell { width: 100%; max-width: 100%; min-width: 0px; }}
@media (max-width: 767px) {.wo_user_profile .profile-public-content { margin-left: -3px; margin-right: -3px; }
.wo_user_profile .profile-public-content > .middlecol { padding-left: 10px; padding-right: 10px; }
.wo_user_profile.profile_design_custom .profile-public-content :is(#posts, .falue-global-posts) .post-container > .post[data-falue-post-placard] > .panel.panel-white.panel-shadow { border-radius: 20px !important; box-shadow: rgba(43, 45, 66, 0.09) 0px 10px 25px !important; }}
@media (max-width: 1024px) {.falue-menu-face__actions > button[data-falue-desktop-action] { display: none; }}
@media (max-width: 1024px) {[data-falue-post-placard] :is(input, textarea, [contenteditable="true"]) { user-select: text; }}
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] .falue-rating-summary { isolation: isolate; position: relative !important; overflow: visible !important; border-radius: 999px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] .falue-rating-summary::before { content: ""; position: absolute; inset: 5px 0px; z-index: -1; pointer-events: none; border-radius: 999px; background: var(--falue-c4-surface,var(--falue-surface,#fff)); border: 0px; box-shadow: rgba(32, 35, 50, 0.07) 0px 3px 10px; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) [data-falue-footer-metrics="1"] :is([data-falue-comments-button], [data-falue-views-metric]) { position: relative !important; background: transparent !important; box-shadow: none !important; border: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) [data-falue-footer-metrics="1"] :is([data-falue-comments-button], [data-falue-views-metric])::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 1px; height: 16px; background: currentcolor; opacity: 0.22; pointer-events: none; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] .falue-post-placard__rating { background: transparent !important; box-shadow: none !important; border-color: transparent !important; border-radius: 0px !important; }
.falue-menu-face .falue-menu-face__return, .falue-menu-face .falue-menu-face__actions > button { box-shadow: rgba(35, 25, 65, 0.14) 0px 3px 6px; }
.falue-menu-face .falue-menu-face__actions { padding-bottom: 8px; }
.falue-thread-header, .falue-thread-dock { display: none; }
.falue-thread-header strong { font-size: 16px; font-weight: 600; }
.falue-thread-count { padding: 3px 8px; border-radius: 12px; background: var(--thread-bubble); color: var(--thread-accent); font-size: 12px; }
.falue-thread-header button { margin-left: auto; border: 0px; background: transparent; color: var(--thread-accent); padding: 8px 0px 8px 8px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12px; cursor: pointer; }
.falue-thread-more { border: 0px; background: transparent; color: var(--thread-accent); font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12px; font-weight: 500; padding: 5px 0px 10px 20px; cursor: pointer; }
[data-falue-post-placard].falue-comments-open .falue-thread-dock:not([hidden]) { display: block; position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 8px 12px 10px; background: var(--thread-surface); border-top: 1px solid var(--thread-line); height: 98px; z-index: 5; pointer-events: auto; }
.falue-thread-context { display: flex; align-items: center; gap: 5px; height: 28px; margin-bottom: 6px; color: var(--thread-accent); font-size: 12px; }
.falue-thread-context span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.falue-thread-context button { border: 0px; background: var(--thread-bubble); color: inherit; border-radius: 50%; width: 26px; height: 26px; font-size: 20px; cursor: pointer; }
.falue-thread-input-row { display: flex; align-items: center; gap: 8px; }
.falue-thread-input-row textarea { flex: 1 1 0%; min-width: 0px; height: 40px; min-height: 40px; max-height: 40px; resize: none; border: 1px solid var(--thread-line); border-radius: 20px; padding: 9px 12px; background: var(--thread-bubble); color: var(--thread-ink); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 13px; line-height: 20px; }
.falue-thread-send { width: 38px; height: 38px; flex: 0 0 38px; border: 0px; border-radius: 50%; background: var(--thread-accent); color: rgb(255, 255, 255); font-size: 21px; cursor: pointer; }
.falue-thread-header button:focus-visible, .falue-thread-more:focus-visible, .falue-thread-dock button:focus-visible, .falue-thread-dock textarea:focus-visible { outline: 2px solid var(--thread-accent); outline-offset: 2px; }
[data-falue-post-placard][data-kind="text"].falue-comments-open:has(.falue-connected-comments) > .panel > .post-description { height: calc(var(--falue-comments-content-height,140px) + 108px); }
[data-falue-post-placard][data-kind="text"].falue-comments-open:has(.falue-thread-reply-mode) > .panel > .post-description { height: calc(var(--falue-comments-content-height,140px) + 152px); }
:is(html[data-theme="dark"], html.night-mode, html.falue-night-mode, body.dark, body.night-mode, body[data-falue-ambient-theme="dark"]) .falue-connected-comments { --thread-surface: rgba(25,24,32,.96); --thread-bubble: #302b40; --thread-line: #51456f; --thread-ink: #efedf5; --thread-muted: #aba5bc; --thread-accent: #ad8aff; }
@media (max-width: 480px) {.falue-thread-header { padding: 0px 12px !important; }}
.falue-thread-reply-action { border: 0px; background: transparent; color: var(--thread-muted); padding: 4px 0px; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12px; font-weight: 500; cursor: pointer; }
.falue-thread-reply-action:focus-visible { outline: 2px solid var(--thread-accent); outline-offset: 2px; }
:is(html[data-theme="dark"], html.night-mode, html.falue-night-mode, body.dark, body.night-mode, body[data-falue-ambient-theme="dark"]) [data-falue-post-placard].falue-comments-open .falue-connected-comments { --thread-surface: rgba(25,24,32,.96); --thread-bubble: #302b40; --thread-line: #51456f; --thread-ink: #efedf5; --thread-muted: #aba5bc; --thread-accent: #ad8aff; }
[data-falue-post-placard].falue-comments-open .falue-connected-comments :is(.comment, .reply):is(.is-dragging, .is-snapping) { box-shadow: rgba(35, 25, 65, 0.14) 0px 2px 8px; border-radius: 18px !important; background: var(--thread-surface) !important; }
body .falue-gesture-chrome:is([data-entity="comment"], [data-entity="reply"]) { border-radius: 18px !important; overflow: hidden !important; }
[data-falue-post-placard][data-kind="text"].falue-comments-open:has(.falue-connected-comments):not(:has(.falue-thread-reply-mode)) > .panel > .post-description { height: calc(var(--falue-comments-content-height,140px) + 102px); }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading { padding-left: 24px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading > .valign > .image { border-radius: 50% !important; background: var(--falue-c4-surface, var(--falue-surface, #fff)) !important; box-shadow: 0 0 0 2px var(--falue-c4-surface, var(--falue-surface, #fff)), 0 3px 8px 2px rgba(25,28,45,.18) !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel > .post-heading > .valign > .image::before { content: ""; position: absolute; left: -12px; top: 50%; transform: translateY(-50%); width: 3px; height: 18px; border-radius: 3px; background: rgb(108, 59, 255); pointer-events: none; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) [data-falue-corner-bridge-engagement="1"] { gap: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) .falue-post-placard__rating { padding: 0px !important; border: 0px !important; height: 44px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) [data-falue-footer-metrics="1"] { margin-left: 8px !important; gap: 0px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) [data-falue-footer-metrics="1"] :is([data-falue-comments-button], [data-falue-views-metric]) { padding: 0px 8px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) [data-falue-footer-metrics="1"] :is([data-falue-comments-button], [data-falue-views-metric])::before { transform: translate(-50%, -50%); }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] .falue-rating-summary { align-items: center !important; gap: 6px !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] .falue-rating-summary > .falue-rating-summary__heart { margin: 0px !important; align-self: center !important; }
body[data-falue-auth="logged-in"] #ajax_loading :is(#posts, .falue-global-posts) .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] [data-falue-corner-bridge-engagement="1"] .falue-rating-summary > .falue-rating-summary__heart > .falue-rating-heart.is-selected { transform: translate(2px, 2px) !important; }
body #ajax_loading [data-falue-post-placard].falue-comments-open > .panel > .falue-connected-comments > :is(.tag_sticky_coms, .load-more-comments) { display: none !important; }
@media (max-width: 900px) {body #ajax_loading .row:has(> .middlecol.falue-global-posts) { margin-left: -3px !important; margin-right: -3px !important; }}
body #ajax_loading .page-margin:has(> .container > .row > .middlecol.falue-global-posts) { margin-top: 16px !important; }
@layer falue-approved-typography {
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] { container: falue-placard / inline-size; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel { --ff-avatar: 32px; --ff-row: 48px; --ff-control: 44px; --ff-font: 14px; --ff-icon: 20px; --ff-heart: 24px; --ff-pad: 8px; --ff-gap: 6px; --ff-metric-gap: 8px; --ff-left: 24px; --ff-name-gap: 10px; --ff-min-control: 44px; --ff-presence-left: -12px; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) > .panel > .post-heading { height: var(--ff-row) !important; min-height: var(--ff-row) !important; max-height: var(--ff-row) !important; padding-left: var(--ff-left) !important; min-width: 0px !important; width: max(calc(var(--ff-left) + var(--ff-avatar) + 4px),calc(100% - var(--falue-slim-actions-width,200px) - var(--ff-metric-gap))) !important; max-width: none !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) > .panel > .post-heading > .valign { gap: var(--ff-name-gap) !important; min-width: 0px !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) > .panel > .post-heading > .valign > .image { flex: 0 0 var(--ff-avatar) !important; width: var(--ff-avatar) !important; min-width: var(--ff-avatar) !important; max-width: var(--ff-avatar) !important; height: var(--ff-avatar) !important; min-height: var(--ff-avatar) !important; max-height: var(--ff-avatar) !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) > .panel > .post-heading > .valign > .image::before { left: var(--ff-presence-left) !important; height: calc(var(--ff-avatar)*.56) !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) > .panel > .post-heading > .valign > .image :is(.avatar, .falue-media-header__avatar-toggle) { width: 100% !important; height: 100% !important; min-width: 0px !important; min-height: 0px !important; max-width: 100% !important; max-height: 100% !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) > .panel > .post-heading .meta { min-width: 0px !important; height: var(--ff-control) !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) > .panel > .post-heading .meta .name { font-size: var(--ff-font) !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) [data-falue-corner-bridge-engagement="1"] { height: var(--ff-row) !important; min-height: var(--ff-row) !important; max-height: var(--ff-row) !important; padding: 2px 4px !important; gap: 0px !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) :is(.falue-post-placard__rating, [data-falue-footer-metrics="1"]) { height: var(--ff-control) !important; min-height: var(--ff-control) !important; max-height: var(--ff-control) !important; min-width: 0px !important; flex-shrink: 0 !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) [data-falue-footer-metrics="1"] { margin-left: var(--ff-metric-gap) !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) :is(.falue-rating-summary, [data-falue-comments-button], [data-falue-views-metric]) { height: var(--ff-control) !important; min-height: var(--ff-control) !important; max-height: var(--ff-control) !important; min-width: var(--ff-min-control) !important; width: auto !important; padding: 0 var(--ff-pad) !important; gap: var(--ff-gap) !important; flex-shrink: 0 !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) :is(.falue-rating-summary__score, [data-falue-compact-count]) { font-size: var(--ff-font) !important; line-height: 1 !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) :is([data-falue-comments-button] .falue-comment-icon, [data-falue-views-metric] > svg) { width: var(--ff-icon) !important; height: var(--ff-icon) !important; min-width: var(--ff-icon) !important; max-width: var(--ff-icon) !important; min-height: var(--ff-icon) !important; max-height: var(--ff-icon) !important; flex: 0 0 var(--ff-icon) !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) .falue-rating-summary > .falue-rating-summary__heart { width: var(--ff-heart) !important; height: var(--ff-heart) !important; min-width: var(--ff-heart) !important; flex: 0 0 var(--ff-heart) !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) .falue-rating-summary > .falue-rating-summary__heart > img { width: 100% !important; height: 100% !important; }
  @container falue-placard (max-width: 360px) {
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel { --ff-avatar: 28px; --ff-row: 44px; --ff-control: 40px; --ff-font: 12px; --ff-icon: 16px; --ff-heart: 22px; --ff-pad: 5px; --ff-gap: 4px; --ff-metric-gap: 5px; --ff-left: 18px; --ff-name-gap: 7px; --ff-min-control: 30px; --ff-presence-left: -10px; }
}
  @container falue-placard (max-width: 240px) {
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"] > .panel { --ff-avatar: 24px; --ff-font: 11px; --ff-icon: 14px; --ff-heart: 20px; --ff-pad: 3px; --ff-gap: 3px; --ff-metric-gap: 4px; --ff-left: 14px; --ff-name-gap: 4px; --ff-min-control: 26px; --ff-presence-left: -8px; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) > .panel > .post-heading .meta { overflow: hidden !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.falue-comments-open) .falue-repost-meta { visibility: hidden !important; }
}
}
@layer falue-approved-typography {
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:is([data-falue-footer-density="tight"], [data-falue-footer-density="stack"]) > .panel { --ff-avatar: 24px; --ff-row: 44px; --ff-control: 40px; --ff-font: 10px; --ff-icon: 12px; --ff-heart: 18px; --ff-pad: 1px; --ff-gap: 2px; --ff-metric-gap: 3px; --ff-left: 12px; --ff-name-gap: 4px; --ff-min-control: 24px; --ff-presence-left: -7px; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-footer-density="stack"]:not(.falue-comments-open) [data-falue-corner-bridge-engagement="1"] { height: 84px !important; min-height: 84px !important; max-height: 84px !important; align-items: flex-end !important; padding-top: 42px !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-footer-density="stack"]:not(.falue-comments-open) > .panel > .post-heading { height: 40px !important; min-height: 40px !important; max-height: 40px !important; bottom: calc(var(--falue-corner-bridge-bottom,0px) + 42px) !important; width: 100% !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-footer-density="stack"]:not(.falue-comments-open) > .panel > .post-heading .meta { visibility: visible !important; overflow: hidden !important; }
}
@layer falue-approved-typography {
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"]:not(.is-caption-flipped) .falue-flip-back { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-caption-window="1"] .falue-flip-back { display: none !important; }
  @container falue-placard (max-width: 128px) {
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-footer-density="stack"]:not(.falue-comments-open) [data-falue-corner-bridge-engagement="1"] { height: 124px !important; min-height: 124px !important; max-height: 124px !important; flex-wrap: wrap !important; place-content: flex-end center !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-footer-density="stack"]:not(.falue-comments-open) :is(.falue-post-placard__rating, [data-falue-footer-metrics="1"]) { flex-basis: 100% !important; justify-content: center !important; margin-left: 0px !important; }
  body[data-falue-auth="logged-in"] #ajax_loading#ajax_loading#ajax_loading .post[data-falue-post-placard][data-falue-corner-bridge="1"][data-falue-slim-footer="1"][data-falue-footer-density="stack"]:not(.falue-comments-open) > .panel > .post-heading { bottom: calc(var(--falue-corner-bridge-bottom,0px) + 82px) !important; }
}
}