/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-tracking:initial}}}.post-card{margin-bottom:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 0)}.community-feed-post-card{cursor:pointer;transition-property:border-color,box-shadow,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-default);box-shadow:0 0 #0000}.community-feed-post-card:hover{border-color:var(--webapp-border-hover);transform:translateY(-1px);box-shadow:0 8px 18px #00000014}.post-card-header{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:flex-start;display:flex}.post-card-user-section{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.post-card-user-info{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.post-card-timestamp{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.post-card-title{margin-bottom:calc(var(--spacing,.25rem) * 2);cursor:pointer;text-align:left;--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:var(--duration-fast);transition-timing-function:var(--ease-default)}.post-card-title:hover{color:var(--webapp-text-primary)}.post-card-content{margin-bottom:calc(var(--spacing,.25rem) * 4);cursor:pointer;text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:var(--duration-fast);transition-timing-function:var(--ease-default)}.post-card-content:hover{color:#171717cc}.post-content-truncated{white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=768px){.post-content-truncated{-webkit-line-clamp:5;line-clamp:5}}.search-article-card [class*="h-[211px]"][class*="w-[282px]"]{border-radius:12px;width:141px;height:106px}.post-card-attachment-btn{display:inline-flex}.post-card-attachment-image{object-fit:cover;width:auto;min-width:120px;max-width:min(72vw,340px);height:200px;display:block}.post-card-media-grid{margin-bottom:calc(var(--spacing,.25rem) * 3)}.post-card-media-grid.single{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.post-card-media-grid.multiple{gap:calc(var(--spacing,.25rem) * 2);scrollbar-width:thin;scrollbar-color:#0003 transparent;display:flex;overflow-x:auto}.post-card-media-grid.multiple::-webkit-scrollbar{height:6px}.post-card-media-grid.multiple::-webkit-scrollbar-track{background:0 0}.post-card-media-grid.multiple::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.post-card-media-item{border-radius:var(--radius-lg,.5rem);position:relative;overflow:hidden}.post-card-media-grid.multiple .post-card-media-item{flex-shrink:0;min-width:280px;height:200px}.post-card-video-container{position:relative}.post-card-video-thumbnail{object-fit:cover;width:100%;height:100%}.post-card-video-overlay{inset:calc(var(--spacing,.25rem) * 0);background-color:#0003;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.post-card-video-overlay{background-color:color-mix(in oklab, var(--color-black,#000) 20%, transparent)}}.post-card-video-overlay{transition-property:background-color,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-default)}.post-card-video-container:hover .post-card-video-overlay{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.post-card-video-container:hover .post-card-video-overlay{background-color:color-mix(in oklab, var(--color-black,#000) 30%, transparent)}}.post-card-play-button{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background-color:#ffffffe6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.post-card-play-button{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.post-card-play-button{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-default)}.post-card-video-container:hover .post-card-play-button{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.post-card-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 3);border-top-width:1px;border-color:var(--webapp-border);display:flex}.report-menu-item{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:-.21px;letter-spacing:-.21px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#171717;background-color:#fffc;border:1px solid #1717171a;display:flex}.report-menu-item:hover{background-color:#fffffff2;border-color:#17171726}.report-menu-item-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.desktop-notifications{display:block}.mobile-notifications{display:none}.desktop-notifications .notification-card{gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);text-align:left;width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--webapp-border);cursor:pointer;border-radius:18px;padding:20px;display:flex}.desktop-notifications .notification-card.read{background:#fafafa}.desktop-notifications .notification-card.unread{background-color:var(--color-white,#fff)}.desktop-notifications .notification-card:hover{border-color:var(--webapp-border-hover);box-shadow:0 1px 2px #0000000d}.desktop-notifications .notification-icon{flex-shrink:0;width:40px;height:40px;position:relative}.desktop-notifications .notification-content{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.desktop-notifications .notification-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--webapp-text-primary)}.desktop-notifications .notification-preview{margin-top:calc(var(--spacing,.25rem) * 1);-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--webapp-text-tertiary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desktop-notifications .notification-meta{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex-shrink:0;display:flex}.desktop-notifications .unread-dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background:var(--webapp-primary);border-radius:3.40282e38px}.desktop-notifications .timestamp{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);color:var(--webapp-text-secondary)}.desktop-notifications .reaction-badge{right:calc(var(--spacing,.25rem) * -1);bottom:calc(var(--spacing,.25rem) * -1);border-style:var(--tw-border-style);background-color:#ffffffdb;border-width:1px;border-color:#467cf2;border-radius:10px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.desktop-notifications .reaction-badge{background-color:color-mix(in oklab, var(--color-white,#fff) 86%, transparent)}}.desktop-notifications .reaction-badge{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.desktop-notifications .reaction-badge svg{fill:var(--webapp-primary)}@media (width<=639px){.desktop-notifications{display:none}.mobile-notifications{background:linear-gradient(#fafafa 1.739%,#fff);display:block}.notifications-header{margin-top:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);background:linear-gradient(#fff 80.344%,#f7f7f7)}.notifications-container{border-style:var(--tw-border-style);border-width:1px;border-color:var(--webapp-border);background:#f7f7f7;border-radius:24px;overflow:hidden}.notification-card{gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);border-bottom-width:1px;border-color:var(--webapp-border);display:flex}.notification-card:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.notification-card.read{background:#f5f5f5}.notification-card.unread{background-color:var(--color-white,#fff)}.notification-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);flex-shrink:0;position:relative}.notification-content{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.notification-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:-.21px;letter-spacing:-.21px;color:var(--webapp-text-primary)}.notification-preview{margin-top:calc(var(--spacing,.25rem) * 1);-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:-.21px;letter-spacing:-.21px;color:var(--webapp-text-tertiary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-meta{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex-shrink:0;display:flex}.unread-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background:var(--webapp-primary);border-radius:3.40282e38px}.timestamp{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:-.21px;letter-spacing:-.21px;color:var(--webapp-text-secondary)}.reaction-badge{right:calc(var(--spacing,.25rem) * -1);bottom:calc(var(--spacing,.25rem) * -1);border-style:var(--tw-border-style);background-color:#ffffffdb;border-width:1px;border-color:#467cf2;border-radius:10px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.reaction-badge{background-color:color-mix(in oklab, var(--color-white,#fff) 86%, transparent)}}.reaction-badge{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.reaction-badge svg{fill:var(--webapp-primary)}}.responsive-layout-container{width:100%}.responsive-layout-wrapper{flex-direction:column;width:100%;margin-inline:auto;display:flex}.responsive-layout-main{width:100%}.responsive-layout-sidebar{display:none}@media (width>=768px){.responsive-layout-wrapper{padding:0 40px}.nested-replies-group{width:auto;margin-left:-20px;margin-right:-20px}}@media (width>=960px){.responsive-layout-wrapper{padding-top:calc(var(--spacing,.25rem) * 8);max-width:840px}}@media (width>=1200px){.responsive-layout-wrapper{gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 12);flex-direction:row;justify-content:space-between;max-width:1200px}.responsive-layout-main{flex:1;min-width:688px;max-width:792px}.responsive-layout-sidebar{flex-shrink:0;width:282px;display:block}}.sticky-sidebar-wrapper{scrollbar-width:thin;scrollbar-color:#0003 transparent;max-height:calc(100vh - 96px);position:sticky;top:40px;overflow-y:auto}.sticky-sidebar-wrapper::-webkit-scrollbar{width:6px}.sticky-sidebar-wrapper::-webkit-scrollbar-track{background:0 0}.sticky-sidebar-wrapper::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.related-posts-sidebar-container{background-color:#e9e9e9;border-radius:24px;flex-direction:column;gap:12px;padding:12px;display:flex}.related-posts-header{text-align:left;letter-spacing:-.24px;color:#171717;padding:8px 8px 0;font-size:16px;line-height:20px}.related-posts-title-line1{font-weight:400}.related-posts-title-line2{font-weight:600}.related-posts-list,.related-posts-skeleton{flex-direction:column;gap:12px;display:flex}.related-posts-error,.related-posts-empty{text-align:center;letter-spacing:-.21px;color:#17171799;padding:20px 0;font-size:14px;line-height:16px}.sidebar-container{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.sidebar-rooms-container{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.sidebar-rooms-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.24px;letter-spacing:-.24px;color:var(--webapp-text-primary)}.sidebar-rooms-list{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;max-height:calc(100vh - 400px);display:flex;overflow-y:auto}.sidebar-room-card{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--webapp-border);border-radius:12px}.sidebar-room-card:hover{border-color:var(--webapp-border-hover);box-shadow:0 1px 2px #0000000d}.sidebar-room-card-content{gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.sidebar-room-name{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.21px;letter-spacing:-.21px;color:var(--webapp-text-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sidebar-room-count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 3);line-height:calc(var(--spacing,.25rem) * 3);--tw-tracking:-.18px;letter-spacing:-.18px;color:var(--webapp-text-secondary)}.sidebar-create-post-cta{background-color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);border:1px solid #467cf266;border-radius:24px;box-shadow:inset 0 0 14px #556af133}.sidebar-cta-content{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);text-align:center;flex-direction:column;display:flex}.sidebar-cta-avatar-wrapper{position:relative}.sidebar-cta-avatar{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-radius:0;-webkit-mask-image:url(../../../shape.svg);mask-image:url(../../../shape.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.sidebar-cta-avatar-fallback{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background:#1717171a}.sidebar-cta-text{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.sidebar-cta-greeting{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.24px;letter-spacing:-.24px;color:var(--webapp-text-primary)}.sidebar-cta-message{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:-.21px;letter-spacing:-.21px;color:var(--webapp-text-tertiary)}.sidebar-cta-button{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.post-feed-container{margin-bottom:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);background-color:var(--color-neutral-100,oklch(97% 0 0));border-top-width:0}@media (width>=768px){.post-feed-container{border:1px solid var(--webapp-border);border-top:0;border-radius:0 0 24px 24px;padding-bottom:24px;padding-left:12px;padding-right:12px}}.report-modal-overlay{z-index:40;-webkit-backdrop-filter:blur(12.5px);background:#fcfcfcdb}.report-modal-content{z-index:40;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--webapp-border);background:#fff;border-radius:24px;flex-direction:column!important;gap:0!important;max-width:576px!important;max-height:90vh!important;padding:0!important;display:flex!important;overflow:hidden!important}.report-modal-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);background:#fff;border-bottom:none;border-radius:24px 24px 0 0;padding:24px 20px;display:flex}.report-modal-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.27px;letter-spacing:-.27px;color:var(--webapp-text-primary);flex:1;margin:0;font-size:18px;line-height:20px}.report-modal-close-btn{cursor:pointer;width:24px;height:24px;color:var(--webapp-text-primary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.report-modal-close-btn:hover{opacity:.7}.report-modal-preview{align-items:center;gap:calc(var(--spacing,.25rem) * 3);-webkit-backdrop-filter:blur(55px);background:#f4f4f4c2;border-bottom:none;padding:16px 20px;display:flex}.report-modal-preview-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-tracking:-.24px;letter-spacing:-.24px;color:var(--webapp-text-primary);text-overflow:ellipsis;white-space:normal;flex:1;max-height:5em;margin:0;overflow:hidden}.report-form{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;flex:1;min-height:0;padding:24px 20px;display:flex;overflow-y:auto}.report-reasons-section{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.report-reasons-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:-.21px;letter-spacing:-.21px;color:var(--webapp-text-secondary);margin:0}.report-reasons-group{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.report-reason-option{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);background:0 0;border:none;padding:0;transition:all .2s;display:flex}.report-radio-button-visual{border:2px solid var(--webapp-border-hover);background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.report-reason-option:has(input:checked) .report-radio-button-visual{border-color:var(--webapp-primary)}.report-radio-button-inner{background-color:var(--webapp-primary);border-radius:50%;width:10px;height:10px}.report-reason-label{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-tracking:-.24px;letter-spacing:-.24px;color:var(--webapp-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.report-details-section{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.report-details-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:-.21px;letter-spacing:-.21px;color:var(--webapp-text-secondary);margin:0;display:block}.report-details-field{border:1px solid var(--webapp-border);background:#fff;border-radius:18px;align-items:center;padding:16px;transition:all .2s;display:flex}.report-details-field:focus-within{border-color:var(--webapp-focus-border);box-shadow:0 0 0 3px var(--webapp-focus-ring)}.report-textarea{resize:none;letter-spacing:-.24px;width:100%;font-size:16px;line-height:20px;font-family:var(--font,"Inclusive Sans");color:var(--webapp-text-primary);background:0 0;border:none;height:80px;padding:0}.report-textarea:focus{--tw-outline-style:none;box-shadow:none;border:none;outline-style:none}.report-textarea::placeholder{color:var(--webapp-text-secondary)}.report-textarea:disabled{color:var(--webapp-text-secondary);cursor:not-allowed;background-color:#0000}.report-char-count{text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:-.21px;letter-spacing:-.21px;color:var(--webapp-text-secondary);margin-top:4px}.report-field-error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:-.21px;letter-spacing:-.21px;color:#ef4444;margin:4px 0 0}.report-general-error{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#ef4444;background-color:#fecaca;border:1px solid #fca5a5}.report-footer{border-top:1px solid var(--webapp-border);background:#fff;border-radius:0 0 24px 24px;justify-content:center;align-items:center;gap:4px;padding:12px 20px;display:flex}.report-detail-modal-header{width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.report-detail-modal-header-back-btn{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.report-detail-modal-header-title{min-width:calc(var(--spacing,.25rem) * 0);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;color:var(--webapp-text-primary);letter-spacing:-.27px;flex:1;font-size:18px;line-height:20px;overflow:hidden}.report-detail-modal-header-spacer{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);flex-shrink:0}.report-detail-tabs-container{width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);box-sizing:border-box}.report-detail-tabs{gap:calc(var(--spacing,.25rem) * 4);border-bottom:1px solid #1717171a;display:flex}.report-detail-tab{padding-bottom:calc(var(--spacing,.25rem) * 3);color:#17171799;cursor:pointer;letter-spacing:-.24px;background:0 0;border:none;font-size:16px;font-weight:500;line-height:20px;transition:color .2s;position:relative}.report-detail-tab:hover{color:var(--webapp-text-primary)}.report-detail-tab.active{color:var(--webapp-text-primary);font-weight:600}.report-detail-tab.active:after{content:"";background-color:#171717;height:2px;position:absolute;bottom:-1px;left:0;right:0}.report-detail-tab-count{letter-spacing:-.165px;vertical-align:super;margin-left:1px;font-size:11px}.moderation-ai-badge{color:#234ca9;letter-spacing:-.05px;text-transform:none;white-space:nowrap;background:linear-gradient(135deg,#3e76f124 0%,#3e76f114 100%);border:1px solid #3e76f159;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffbf,0 1px 3px #3e76f126}.moderation-ai-badge:before{content:"";background:radial-gradient(circle at 35% 35%,#a7c7ff 0%,#3e76f1 85%);border-radius:9999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 2px #3e76f129}.moderation-removed-notice{background:#e9e9e9;border:1px solid #1717171a;border-radius:24px;align-items:flex-start;gap:4px;width:100%;padding:16px 20px;display:flex}.moderation-removed-notice-icon{color:#171717bf;flex-shrink:0;width:16px;height:16px}.moderation-removed-notice-text{letter-spacing:-.21px;color:#171717bf;margin:0;font-family:Inclusive Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.report-detail-scroll-container{flex-direction:column;flex:1;display:flex;overflow:auto}.report-detail-content{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);box-sizing:border-box;flex-direction:column;gap:16px;display:flex}.report-detail-meta-card{gap:calc(var(--spacing,.25rem) * 3);border:1px solid var(--webapp-border);background:#ffffffd9;border-radius:12px;flex-direction:column;padding:12px;display:flex}.report-detail-meta-row{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.report-detail-meta-row-reason{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.report-detail-meta-row-main{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.report-detail-meta-label{letter-spacing:-.12px;text-transform:uppercase;color:#17171799;font-size:12px;font-weight:600;line-height:14px}.report-detail-meta-value{letter-spacing:-.21px;color:var(--webapp-text-primary);white-space:pre-wrap;word-break:break-word;font-size:14px;font-weight:500;line-height:18px}.report-detail-author-row{align-items:flex-start;gap:8px;display:flex}.report-detail-avatar{flex-shrink:0;border-radius:8px!important;width:32px!important;height:32px!important}.report-detail-author-info{flex-direction:column;flex:1;gap:4px;display:flex}.report-detail-author-meta{align-items:baseline;gap:8px;display:flex}.report-detail-author-name{color:var(--webapp-text-primary);letter-spacing:-.21px;font-size:14px;font-weight:500;line-height:16px}.report-detail-author-time,.report-detail-author-community{color:#17171799;letter-spacing:-.21px;font-size:14px;line-height:16px}.report-detail-more-btn{padding:calc(var(--spacing,.25rem) * 1);cursor:pointer;color:var(--webapp-text-primary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.report-detail-post-content{flex-direction:column;gap:4px;display:flex}.report-detail-post-title{color:var(--webapp-text-primary);letter-spacing:-.24px;margin:0;font-size:16px;font-weight:600;line-height:20px}.report-detail-post-body{color:var(--webapp-text-primary);letter-spacing:-.24px;white-space:pre-wrap;word-break:break-word;margin:0;font-size:16px;font-weight:400;line-height:20px}.report-detail-see-more{color:#17171799;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline;display:inline}.report-detail-link-preview{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);background:#f7f7f7;border:1px solid #1717171a;border-radius:12px;text-decoration:none;display:flex}.report-detail-link-content{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;min-width:0;display:flex}.report-detail-link-title{color:var(--webapp-text-primary);letter-spacing:-.21px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:16px;display:-webkit-box;overflow:hidden}.report-detail-link-domain{color:#17171799;margin:0;font-size:12px;line-height:14px}.report-detail-link-image{border-radius:var(--radius-lg,.5rem);object-fit:cover;flex-shrink:0;width:48px;height:48px}.report-detail-attachments{padding-bottom:calc(var(--spacing,.25rem) * 1);-ms-overflow-style:none;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.report-detail-attachments::-webkit-scrollbar{display:none}.report-detail-attachment{border-radius:12px;flex-shrink:0;width:156px;height:120px;overflow:hidden}.report-detail-attachment:first-child{width:200px;height:156px}.report-detail-reports-tab{padding-block:calc(var(--spacing,.25rem) * 8);text-align:center}.report-detail-reports-placeholder{color:#17171799;margin:0;font-size:14px}.report-detail-footer{width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);box-sizing:border-box;flex-shrink:0;padding-top:16px;padding-bottom:16px}.report-detail-actions{gap:12px;display:flex}.report-detail-action-btn{flex:1;justify-content:center;align-items:center;border-radius:12px!important;height:40px!important;padding:8px!important;font-size:14px!important;font-weight:500!important}.report-detail-action-remove{color:#ff4d4f!important;background-color:#ff4d4f1a!important;border:none!important}.report-detail-action-remove:hover{background-color:#ff4d4f33!important}@media (width>=640px){.report-detail-modal-header-back-btn{margin-left:calc(var(--spacing,.25rem) * 4)}.report-detail-tabs-container{padding-inline:calc(var(--spacing,.25rem) * 0);justify-content:center;display:flex}.report-detail-tabs{width:588px;max-width:588px}.report-detail-scroll-container{align-items:center}.report-detail-content{width:588px;max-width:588px;padding-inline:calc(var(--spacing,.25rem) * 0)}.report-detail-footer{padding-inline:calc(var(--spacing,.25rem) * 0);justify-content:center;display:flex}.report-detail-actions{width:588px;max-width:588px}}.rooms-page-breadcrumb{letter-spacing:-.21px;color:#17171799;margin-bottom:4px;font-size:14px;font-weight:500;line-height:16px}.rooms-page-title-row{justify-content:center;align-items:flex-start;gap:4px;display:flex}.rooms-page-title{letter-spacing:-.63px;color:var(--webapp-text-primary);font-size:42px;font-weight:500;line-height:48px}.rooms-page-count{letter-spacing:-.21px;color:#171717bf;margin-top:2px;font-size:14px;font-weight:500;line-height:16px}.rooms-page-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto;padding:24px 16px;display:grid}@media (width>=768px){.rooms-page-grid{grid-template-columns:repeat(4,1fr);padding:32px 24px}}.rooms-page-card{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:var(--webapp-border);height:100%}.rooms-page-card-content{height:100%;padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;justify-content:space-between;min-height:100px;display:flex}.rooms-page-card-name{letter-spacing:-.24px;color:var(--webapp-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:16px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.rooms-page-card-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.rooms-page-card-posts{letter-spacing:-.21px;color:#17171799;font-size:14px;font-weight:400;line-height:16px}.rooms-page-joined-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);color:#17171799;border-width:1px;border-color:var(--webapp-border);border-radius:3.40282e38px;align-items:center;font-size:12px;font-weight:400;line-height:14px;display:inline-flex}.leave-room-modal-overlay{-webkit-backdrop-filter:blur(8px);background:#1717174d}.leave-room-modal-content{border:1px solid var(--webapp-border)!important;background:#fff!important;border-radius:20px!important;gap:0!important;width:calc(100% - 2rem)!important;max-width:320px!important;padding:0!important;box-shadow:0 8px 24px #17171714,0 2px 8px #1717170a!important}.leave-room-modal-body{flex-direction:column;gap:12px;padding:24px 20px 20px;display:flex}.leave-room-modal-title{letter-spacing:-.23px;color:var(--webapp-text-primary);text-align:center;margin:0;font-size:15px;font-weight:500;line-height:20px}.leave-room-modal-subtext{letter-spacing:-.2px;color:#17171799;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:18px}.leave-room-modal-actions{gap:8px;margin-top:4px;display:flex}.leave-room-modal-no-btn{border:1px solid var(--webapp-border);letter-spacing:-.21px;color:var(--webapp-text-primary);cursor:pointer;background:#e5e5e566;border-radius:12px;flex:1;padding:10px 16px;font-size:14px;font-weight:500;line-height:16px;box-shadow:inset 0 0 2px #ffffff80}.leave-room-modal-no-btn:disabled{opacity:.5;cursor:not-allowed}.leave-room-modal-yes-btn{letter-spacing:-.21px;color:#b91c1c;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;flex:1;padding:10px 16px;font-size:14px;font-weight:500;line-height:16px}.leave-room-modal-yes-btn:disabled{opacity:.5;cursor:not-allowed}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}
