ion-content{margin-bottom:15px}.hideScrollBar-content,.HomeTabs,.Posts{background:var(--background)}section#newsfeedInterestsNav{background:transparent;height:65px;overflow-y:hidden;display:flex;flex-direction:row}section#newsfeedInterestsNav ion-buttons{background-color:transparent;font-weight:500;font-size:12px;line-height:18px;padding:7px 0}section#newsfeedInterestsNav ion-button{background:transparent;color:var(--ion-color-light-contrast);font-weight:500;font-size:12px;line-height:18px;border:1px solid rgb(92,92,92);border-radius:25px}.loading-more{text-align:center;padding:20px;color:var(--ion-color-medium);font-size:14px}.page-sub-header{padding-bottom:10px;background:var(--background)}.loading-more{text-align:center;padding:20px;background-color:var(--icered);font-size:14px}ion-refresher.refresher-active{background-color:var(--ion-toolbar-background)}.active{background-color:var(--ion-color-primary)!important;color:var(--button-alt-color-contrast)!important}ion-button#InterestButton-all-channels{background:var(--color)!important;color:var(--color)!important;font-size:1.4rem!important;max-height:1rem;align-self:flex-end;border:none!important;--padding-start: 2rem;--padding-end: 2rem;--border-radius: 3rem !important}.no-posts-container{display:flex;align-items:center;justify-content:center;height:60vh;width:100%;padding:20px}.no-posts-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:300px}.no-posts-icon-wrapper{display:flex;align-items:center;justify-content:center;color:var(--ion-color-medium)}.no-posts-icon-wrapper ion-icon{font-size:36px}.no-posts-title{font-size:22px;font-weight:700;margin:0 0 8px;color:var(--ion-text-color)}.no-posts-description{font-size:15px;line-height:1.5;color:var(--ion-color-medium);margin:0}.no-posts-icon{color:var(--ion-color-medium)}.no-posts-tip{margin-top:12px;display:flex;align-items:center;gap:12px;background:var(--ion-color-step-100, #2a2a2a);padding:12px 16px;border-radius:.75rem;font-size:13px;color:var(--ion-color-medium);text-align:left;max-width:100%;border:1px solid var(--ion-color-step-150, #333)}.no-posts-tip ion-icon{font-size:20px;color:var(--ion-color-warning);flex-shrink:0}.no-posts-tip p{margin:0;line-height:1.4}.no-posts-tip strong{color:var(--ion-text-color);font-weight:600}.hideScrollBar.horizontal-scroll{width:100%;display:block;overflow-x:hidden;height:53px}.hideScrollBar.horizontal-scroll .hideScrollBar-content{height:100px;padding:10px 0}.hideScrollBar-content{overflow-x:scroll}.HeaderBar{--header-height: 6rem;--header-min-height: calc(var(--header-height) * .8);height:calc(var(--header-height) + env(safe-area-inset-top));transition:height .2s ease-out;background:var(--ion-background-color);border-bottom:1px solid var(--ion-color-light-shade);padding-top:env(safe-area-inset-top)}.HeaderBar ion-toolbar{--min-height: var(--header-height);--padding-top: env(safe-area-inset-top);transition:--min-height .2s ease-out}.HeaderBarLogoButton ion-icon.LogoIcon{width:3.2rem;height:6rem;color:var(--logo-text-color)}.HeaderBarLogoButton ion-icon.LogoText{width:7.3rem;color:var(--logo-text-color);margin-left:.6rem;position:relative;top:.4rem}.AlertBell{position:relative;height:5rem}.AlertBellIcon{width:2.8rem;height:2.8rem}.AlertBadge{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#de1c42;color:#fff;border-radius:50%;right:0;top:.5rem;font-size:.8rem;width:1.6rem;height:1.6rem}.AvatarIcon{width:4.4rem;height:4.4rem;border:.2rem solid #de1c42}ion-toolbar{--background: #fff}body.dark ion-toolbar{--background: #11151d}body.dark .AlertBellIcon{filter:brightness(100)}.HeaderButtonsContainer{max-height:5.5rem}.HeaderButtonsContainer.HeaderAvatarContainer{width:6.8rem}.HeaderNewConversationButton{--padding-end: 0 !important;--border-radius: 0}.HeaderButtonsContainer-end{max-height:5.5rem;justify-content:right}.HeaderContainer ion-button ion-icon{width:.8rem;margin-left:-1rem}.HeaderContainer ion-button ion-icon{width:2.5rem;height:2.5rem}.HeaderLastActive{font-size:1.2rem;font-weight:400;color:var(--ion-color-danger-tint)}.toolbar-title-default .title-default{font-size:1.65rem}.group-avatar-stack{position:relative;width:72px;height:72px}.group-avatar-img{width:38px;height:38px;border-radius:50%;position:absolute;box-shadow:0 0 0 2px var(--ion-background-color);object-fit:cover;background:var(--ion-background-color)2;box-sizing:border-box}.Avatar-alias{border:2px solid var(--icered)}.Avatar-primary{border:2px solid var(--ion-color-medium)}.group-avatar-count-1 .group-avatar-img-0{left:15px;top:15px;z-index:3}.group-avatar-count-2 .group-avatar-img-0{left:8px;bottom:10px;z-index:3}.group-avatar-count-2 .group-avatar-img-1{left:24px;top:10px;z-index:2}.group-avatar-count-3 .group-avatar-img-0{left:6px;top:24px;z-index:3}.group-avatar-count-3 .group-avatar-img-1{left:30px;top:6px;z-index:2}.group-avatar-count-3 .group-avatar-img-2{left:30px;top:42px;z-index:1}.Avatar{border-radius:50%;margin:auto 3% auto 0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.Avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;position:absolute;top:0;left:0;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none;pointer-events:none}.AvatarSize-xsmall{width:3rem!important;height:3rem!important;margin:auto auto auto 0;margin-right:.2rem!important}.AvatarSize-small{width:3.3rem!important;height:3.3rem!important;margin:auto 3% auto 0}.AvatarSize-medium{width:5rem!important;height:5rem!important;margin:3% 4% 3% 0}.AvatarSize-large{width:7rem!important;height:auto!important;margin:auto 3% auto 0}.Avatar-alias{border:.15rem solid var(--icered)}.Avatar-primary{border:.15rem solid var(--ion-color-medium)}.PostContainer .AvatarSize-medium{margin:3% 0}.SendInput .Avatar{min-width:3.5rem!important;min-height:3.5rem!important;flex-shrink:unset}.channel-button-bar-content .Avatar{min-width:4rem!important;min-height:4rem!important}.HeaderButtonsContainer .Avatar{min-width:4rem;min-height:4rem}.thumbnails-container-inner .Avatar{width:5.6rem!important;height:5.6rem!important;margin:0 auto}.clearToolbarButton.done-btn{--background: var(--action-btn-bg-color);--color: var(--action-btn-text-color);--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;--box-shadow: none;--border-radius: .75rem;font-weight:600;margin-right:1.2rem}.clearToolbarButton.done-btn.action-btn{--background: var(--action-btn-bg-color);--color: var(--action-btn-text-color)}.clearToolbarButton.done-btn.outline-btn{--background: var(--outline-btn-bg-color);--color: var(--outline-btn-text-color)}.clearToolbarButton.done-btn.disabled-btn{--background: var(--default-btn-bg-color-disabled);--color: var(--default-btn-text-color-disabled);opacity:.6;cursor:not-allowed}.save-dots{display:inline-flex;align-items:center;gap:4px}.save-dots .dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8;animation:save-dots-bounce 1s infinite ease-in-out}.save-dots .dot:nth-child(2){animation-delay:.15s}.save-dots .dot:nth-child(3){animation-delay:.3s}@keyframes save-dots-bounce{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-4px);opacity:1}}span.close-label-with-icon{font-size:1.3rem;font-weight:700}.headerTItle{width:50%!important;max-width:50%!important;flex:0 0 50%!important}.UserListItem{display:flex;align-items:center;gap:1.2rem;width:100%;padding:.8rem 0;background-color:var(--background-icered)}.UserListItem .avatar-container{flex-shrink:0}.UserListItem .avatar-container ion-avatar{width:4.8rem;height:4.8rem;border-radius:50%;overflow:hidden}.UserListItem .avatar-container img{width:100%;height:100%;object-fit:cover}.UserListItem .user-info{flex-grow:1;min-width:0}.UserListItem .user-info ion-text{display:block;font-size:1.6rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserListItem .user-info .subtext{display:flex;gap:.8rem;align-items:center;color:var(--ion-color-medium);font-size:1.3rem}.UserListItem .user-info .subtext.second{margin-top:.2rem}.UserListItem .user-info .subtext .username,.UserListItem .user-info .subtext .meta{color:var(--ion-color-medium)}.UserListItem .user-info .alias{color:var(--ion-color-medium);font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:8rem;display:inline-block;vertical-align:middle;text-align:center;margin-left:.5rem}.following-button{margin:0 auto;flex-shrink:0;min-width:8rem;min-height:3.8rem;--background: var(--action-btn-bg-color) !important;--color: var(--action-btn-text-color) !important;border:.063rem solid var(--action-btn-border-color)!important;border-radius:.5rem!important}.following-button.button-outline{--background: transparent !important;--color: var(--ion-text-color) !important}.following-button ion-icon{display:none!important}.following-button .alias-button-loading{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;font-size:1.4rem}.following-button .alias-button-loading .alias-button-spinner{width:1.6rem;height:1.6rem}.isFollowBtn{--background: var(--outline-btn-bg-color) !important;--color: var(--outline-btn-text-color) !important;border:.063rem solid var(--outline-btn-border-color)!important;border-radius:.8rem!important}.profile-header{padding:1.6rem;text-align:center;background:var(--background-icered);border-bottom:.1rem solid var(--ion-color-light)}.profile-avatar{--size: 8rem;width:var(--size);height:var(--size);margin:0 auto 1.2rem}.profile-avatar ion-avatar{width:100%;height:100%}.profile-name{margin:0 0 .4rem;font-size:1.8rem;font-weight:600;color:var(--ion-text-color)}.profile-alias{margin-bottom:.8rem;font-size:1.4rem}.profile-location{margin-bottom:1.2rem;font-size:1.4rem}.profile-actions{padding:1.6rem;display:flex;align-items:center;justify-content:center;gap:.8rem;flex-direction:row}.profile-actions ion-button{margin:0;--padding-top: 0;--padding-bottom: 0;height:4.4rem}.custom-loading{--background: transparent;--spinner-color: var(--ion-color-primary);--min-width: 28rem;--min-height: 14rem;--border-radius: .8rem;--box-shadow: none}.custom-loading .loading-wrapper{padding:2.4rem;background:transparent;border-radius:.8rem;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}.custom-loading .loading-content{font-size:1.6rem;font-weight:500;color:var(--ion-text-color);text-align:center;line-height:1.4;margin:0;order:1}.custom-loading ion-spinner{transform:scale(1.2);order:2;margin:0}.aliasContainer{padding-bottom:4rem;background-color:var(--background-icered)}.inactiveLabel{background-color:var(--background-icered);margin:0;padding:2rem}.UserListList ion-item{--background: var(--ion-toolbar-background);--padding-start: 0 !important;--inner-padding-start: 0 !important;--padding-left: 0 !important;--inner-padding-left: 0 !important;padding-left:1.6rem!important}.UserListList ion-item .item-native{padding-left:0!important;--padding-start: 0 !important}.aliasButtonSwitch{display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}.aliasButtonSwitch ion-button{--padding-start: var(--ion-padding, 1rem);--padding-end: var(--ion-padding, 1rem);-webkit-padding-start:var(--ion-padding, 1rem);padding-inline-start:var(--ion-padding, 1rem);-webkit-padding-end:0!important;padding-inline-end:0!important}@media(max-width:480px){.UserListItem .user-info ion-text{white-space:normal;line-height:1.3}}.loading-spinner-container{display:flex;justify-content:center;width:100%;padding:1rem}.no-users-found{width:100%;padding:2rem;text-align:center;color:var(--ion-color-medium)}.alias-cta-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;padding:2.4rem 1.6rem .8rem}.alias-cta-text{font-size:1.8rem;font-weight:lighter;line-height:1.3;margin-bottom:2rem}.alias-cta-button{min-width:20rem}.alias-mode-message{width:100%;text-align:center;padding:2rem}.profile-loading-cursor{cursor:pointer}.alias-button-dimensions{min-width:15rem;min-height:4rem}.alias-loading-text{color:var(--ion-color-primary);font-size:18px;font-weight:500}.Posts{background:var(--ion-color-light);padding:0rem .5rem 1rem}.PostCardContainer{transition:all .8s ease-in-out;height:auto}.NoReply{margin-bottom:1rem!important}.NoReply .SendInputFooterBar{padding-bottom:.1rem;margin-top:-1rem}.PostCardContainer.deleted{opacity:0;pointer-events:none;height:0;margin-bottom:0;padding:0}.PostCardContainer ion-card{box-shadow:none;padding:0;margin:0;border-radius:0}.PostCardContainer ion-card-content{padding:0;margin:0}.PostCardContainer ion-card-header{margin:0;padding:0;border-radius:0}.UnauthenticatedComments{margin:1rem 1rem 14rem;padding:1rem;background:var(--ion-color-light);border-radius:.5rem;border:.1rem solid var(--ion-color-light-shade)}.CommentsHeader{margin-bottom:1rem}.CommentsTitle{font-weight:600;font-size:1.1rem;color:var(--ion-color-dark)}.CommentsList{display:flex;flex-direction:column;gap:1.2rem}.CommentItem{display:flex;align-items:flex-start;gap:.8rem}.CommentAvatar{flex-shrink:0}.CommentContent{display:flex;flex-direction:column;gap:.6rem;background:var(--message-bubble-background);border-radius:1rem;padding:.8rem 1rem;width:fit-content;max-width:calc(100% - 1rem);word-wrap:break-word}.CommentAuthorName{font-weight:700;font-size:1.3rem;color:var(--message-bubble-text-color);margin-bottom:.6rem}.CommentText{font-size:1.3rem;color:var(--message-bubble-text-color);line-height:1.4;word-wrap:break-word}.UnauthenticatedActions{margin:1rem;display:flex;flex-direction:column;gap:.8rem;position:fixed;z-index:999;bottom:0;width:95%}.SignInButton{--border-radius: .5rem;font-weight:600}.JoinWaitlistButton{--border-radius: .5rem;font-weight:500}.UnauthenticatedPost .LikesDislikesContainer .LikesDislikesCounter{--color: var(--ion-color-medium);--border-radius: 2rem;font-weight:600;cursor:default}.UnauthenticatedPost .CommentsCounter{--color: var(--ion-color-medium);--background: var(--ion-color-light);--border-radius: 2rem;cursor:default}.PostContainer{display:flex;align-items:start;justify-content:space-between;margin:0rem 1rem -1.5rem}.ContentContainer{margin:0 1rem 1rem}.Posts ion-card{box-shadow:none}.Posts ion-card{padding:0;margin:0;border-radius:0}.Posts ion-card-content{padding:0;margin:0}.Posts ion-card-header{margin:0;padding:0;border-radius:0}.PostHeaderMetadata{display:flex;flex-direction:column;text-align:left;padding:1rem;font-size:1.3rem;line-height:1.8rem}.PostHeaderAuthor{font-weight:700;text-transform:capitalize;color:var(--ion-color-light-contrast);padding-bottom:0}.AuthorIcon{width:5rem;height:5rem;border:.2rem solid transparent}.PostHeaderLocation{font-size:1.3rem;color:var(--post-body-color);opacity:.7;font-weight:400;letter-spacing:.02rem}.PostHeaderTitle{font-weight:700;margin:1rem 1rem .3rem;font-size:1.8rem;color:var(--post-title-color);line-height:1.3;word-wrap:break-word}.PostHeaderTitle{word-wrap:break-word;word-break:break-word}.PostBody{color:var(--post-body-color);margin:0rem 1rem .3rem;font-size:1.4rem;line-height:1.5;word-wrap:break-word;word-break:break-word}.SeeMoreButton{background:none;border:none;color:var(--ion-color-primary-shade);font-weight:700;font-size:1.8rem;cursor:pointer;padding:.1rem 0rem 2rem;margin-left:1rem}.SeeMoreButtonLongPost{background:none;border:none;color:var(--ion-color-primary-shade);font-weight:700;font-size:1.3rem;cursor:pointer;padding:.1rem 0rem 2rem;margin-left:1rem}.SeeMoreButton:hover{opacity:.8}.PostCategories{font-weight:700}.PostInteractions{display:flex;align-items:center;justify-content:space-between;padding:0rem 1rem}.InteractionsCounter{padding-left:.5rem;color:var(--post-body-color);font-weight:700}ion-icon{font-size:2.4rem}.card-content-md p{padding:.5rem 1rem 1rem;color:var(--ion-color-light-contrast);font-weight:400}video.PostVideo{max-width:100%}.PinnedComment .SenderMessage{display:flex;align-items:center}.PinnedComment .messageFooter{display:none}.LikesDislikesContainer{display:flex}.PostInteractions ion-button{color:var(--post-body-color);font-size:1.4rem}.PostInteractions ion-icon{font-size:1.8rem}.LikesDislikesContainer ion-button{max-width:3.2rem;justify-content:center;align-items:center;display:flex}.LikesDislikesCounter{position:relative;max-width:1.5rem;display:flex;align-items:center;justify-content:center;font-weight:700}.LikesDislikesContainer ion-icon{position:absolute;font-size:1.25em}.PostImageContainer{justify-content:center;align-items:center;display:flex;width:100%}.PostImageContainer .post-video-preview,.PostImageContainer .media-preview{width:100%;max-width:100%}.PostImageContainer .post-video-preview.video-preview,.PostImageContainer .media-preview.video-preview,.PostImageContainer .post-video-preview.video-preview .video-container,.PostImageContainer .media-preview.video-preview .video-container{width:100%}.PostLinkContainer{margin:1rem 0;width:100%;padding:0;position:relative;overflow:visible}.PostLinkContainer .post-link-preview,.PostLinkContainer .post-link-preview .link-preview-container{width:100%;display:block;margin:0;padding:0}.PostLinkContainer .post-link-preview .link-preview-card{width:100%;display:block;background:var(--ion-color-light);border-radius:.5rem;overflow:visible;margin:0;padding:0;max-height:none}.PostImage{max-width:100%;transition:opacity .2s ease}.PostImage:hover{opacity:.9}.PostVideo{max-width:100%;width:100%;min-height:25rem;border-radius:0;transition:opacity .2s ease;cursor:pointer}.PostVideo:hover{opacity:.9}.PostVideo.Placeholder{width:100%;height:12.5rem;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;border:.1rem solid #ddd;border-radius:.8rem;color:#666;font-size:1.4rem}.PostHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem}.PostAuthor{display:flex;align-items:center;gap:1.2rem;cursor:pointer}.PostAuthor:hover{opacity:.8}.PostAuthorInfo{display:flex;flex-direction:column}.PostAuthorName{font-weight:600;font-size:1.6rem;cursor:pointer}.PostAuthorName:hover{text-decoration:underline}.PostTime{font-size:1.4rem}.PostCardContainer .PinnedComment .Avatar{margin-left:1rem}.PinnedComment .RecipientMessage .reactionEmoji{margin-bottom:-7rem}.PinnedComment .messageBubble{max-width:80%}.add-comment-btn-container{width:100%;margin:1.6rem 0;display:flex;justify-content:center}.add-comment-btn{width:100%;max-width:40rem;font-weight:600;font-size:1.1rem;border-radius:.8rem;--background: #ff4d4f;--color: #fff;--box-shadow: none}.OpenCommentChatButton{width:100%;background:var(--background);color:var(--ion-color-light-contrast);padding:2.4rem;font-size:1.4rem;display:flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:underline}.badgeCounter{background-color:var(--ion-color-danger);color:#fff;margin-right:.4rem;font-size:1.2rem}.CurrentAvatar{--padding-top: 0;--padding-start: .5em;--padding-bottom: .5em;--padding-end: 0em}.PostCategories ion-chip{font-size:1.3rem}.PostWrapper.focused .CommentChat{margin-bottom:7rem}.PostCardContainer .post-comment-chat .MagicInput:empty:before{font-size:1.6rem!important;color:var(--ion-color-medium)!important}.PostCardContainer .post-comment-chat .MagicInput.preview{font-size:1.6rem!important;color:var(--ion-color-medium)!important}.PostCardContainer .post-comment-chat .MagicInput.preview:empty:before{font-size:1.6rem!important;color:var(--ion-color-medium)!important}.PostCardContainer .post-comment-chat .MagicInput[contenteditable=true]:not(.preview){font-size:1.6rem!important}.PostCardContainer .SendInput .MagicInputContainer{margin:1rem .25rem 1rem .5rem}.PostCardContainer .SendInput .MagicInputContainer.focused{margin:1rem .25rem 1rem .5rem;width:calc(100% - 8rem);max-width:calc(100% - 8rem);margin-right:.25rem!important}.PostCardContainer .SendInput:focus-within section.sendMessage,.PostCardContainer .SendInput section.sendMessage[data-focused=true],.PostCardContainer .SendInput section.sendMessage[data-focused=true].hidden{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important;flex-shrink:0!important;width:auto!important;min-width:4rem!important}.PostCardContainer .SendInput:not(:focus-within) section.sendMessage:not([data-focused=true]){display:none!important;visibility:hidden!important}.ReportPostModal .report-modal-container{padding:1.2rem;background:var(--background-icered);height:100%}.ReportPostModal .report-modal-header{padding:1.2rem .8rem .8rem}.ReportPostModal .report-modal-header h2{margin:0;font-size:1.8rem;font-weight:700;color:var(--ion-color-light-contrast);text-align:center}.ReportPostModal .report-modal-list{background:transparent;margin-top:1rem}.ReportPostModal .report-item{--background: var(--background-icered);background:var(--background-icered);--color: var(--ion-color-light-contrast);margin:.8rem .6rem}.ReportPostModal .report-item ion-label{color:var(--ion-color-light-contrast)}.ReportPostModal .report-other-input{margin:.8rem .6rem 1.2rem}.ReportPostModal .report-other-input ion-input{width:100%;--padding-start: 1rem;--padding-end: 1rem;--padding-top: .9rem;--padding-bottom: .9rem}.ReportPostModal .report-modal-actions{padding:1.2rem .6rem 2rem;display:flex;flex-direction:column;gap:.8rem}.ReportPostModal .report-modal-actions ion-button{--border-radius: .5rem}.ReportPostModal .modal-close-button{position:absolute;top:2rem;background:transparent;border:none;font-size:2.4rem;font-weight:700;color:var(--ion-color-light-contrast);cursor:pointer;z-index:10;line-height:1;padding:0}.ReportPostModal .report-modal-list.has-selection .report-item ion-label,.ReportPostModal .report-modal-list.has-selection .report-item ion-radio{color:var(--ion-color-medium)!important}.ReportPostModal .report-modal-list.has-selection .item-radio-checked ion-label,.ReportPostModal .report-modal-list.has-selection .item-radio-checked ion-radio{color:var(--ion-color-light-contrast)!important}.link-preview-container{margin:1rem 0 2rem;animation:slideIn .2s ease-out;will-change:transform,opacity;display:block!important;visibility:visible!important}@keyframes slideIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.link-preview-card{border-radius:.75rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);position:relative;transition:all .2s ease;min-height:8.75rem;max-height:none;will-change:transform,box-shadow;background:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible;display:block!important;visibility:visible!important}.link-preview-card:hover{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);transform:translateY(-.125rem)}.link-preview-card[onclick]:hover{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.2);transform:translateY(-.1875rem);border-color:var(--ion-color-primary, #3880ff)}.link-preview-remove{position:absolute;top:.25rem;right:.25rem;background:rgba(0,0,0,.7);border:none;border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:#fff;font-size:.75rem}.link-preview-remove:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.link-preview-content{display:flex;flex-direction:column;height:auto;background:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible}.link-preview-image{width:100%;height:7.5rem;overflow:visible;position:relative;flex-shrink:0;border-radius:.75rem .75rem 0 0;display:block}.link-preview-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .2s ease;will-change:opacity;display:block;max-width:100%;box-sizing:border-box}.link-preview-text{flex:1;padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;min-width:0;background:var(--ion-item-background, var(--ion-background-color, #fff))}.link-preview-site{font-size:.6875rem;color:var(--ion-color-medium, #92949c);font-weight:500;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.03125rem}.link-preview-title{font-size:.875rem;font-weight:600;color:var(--ion-text-color, #2c3e50);margin:0 0 .375rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.link-preview-description{font-size:.75rem;color:var(--ion-color-medium, #92949c);line-height:1.4;margin:0 0 .5rem;word-wrap:break-word;overflow-wrap:break-word;overflow:visible;text-overflow:unset;white-space:normal;flex:1;max-height:none}.link-preview-url{display:flex;align-items:center;gap:.25rem;font-size:.625rem;color:var(--ion-color-medium, #92949c);padding:.375rem .5rem;background:var(--ion-color-light, #f4f5f8);border-radius:.25rem;margin-top:auto;width:100%;box-sizing:border-box}.link-preview-url ion-icon{font-size:.75rem;color:var(--ion-color-primary, #3880ff);flex-shrink:0}.link-preview-url span{word-break:break-all;font-family:Courier New,monospace;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;flex:1}.link-preview-open-icon{margin-left:auto;font-size:.875rem;color:var(--ion-color-primary, #3880ff);opacity:.7;transition:opacity .2s ease;flex-shrink:0}.link-preview-card:hover .link-preview-open-icon{opacity:1}.link-preview-domain{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;color:var(--ion-color-medium, #92949c);padding:.75rem 0;margin-top:.5rem;border-top:1px solid var(--ion-border-color, #222222)}.link-preview-domain ion-icon{font-size:1.25rem;color:var(--ion-color-primary, #3880ff);flex-shrink:0}.link-preview-domain span{font-weight:500;word-break:break-all;overflow-wrap:break-word}.link-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.25rem;text-align:center}.link-preview-loading ion-spinner{margin-bottom:.75rem}.link-preview-loading p{color:var(--ion-color-medium, #92949c);font-size:.875rem;margin:0}@keyframes shimmer{0%{background-position:-12.5rem 0}to{background-position:calc(12.5rem + 100%) 0}}.link-preview-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:12.5rem 100%;animation:shimmer 1.5s infinite;border-radius:.25rem}.link-preview-skeleton-title{height:1rem;width:80%;margin-bottom:.5rem}.link-preview-skeleton-description{height:.75rem;width:100%;margin-bottom:.375rem}.link-preview-skeleton-description:nth-child(3){width:60%}.link-preview-skeleton-url{height:.625rem;width:90%;margin-top:auto}.link-preview-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.25rem;text-align:center}.link-preview-error ion-icon{font-size:2rem;color:var(--ion-color-danger, #eb445a);margin-bottom:.75rem}.link-preview-error p{color:var(--ion-color-danger, #eb445a);font-size:.875rem;margin:0}@media(min-width:768px){.link-preview-card{min-height:10rem}.link-preview-image{height:20rem}.link-preview-text{padding:1rem}.link-preview-title{font-size:.9375rem}.link-preview-description{font-size:.8125rem}}@media(max-width:480px){.link-preview-container{margin:.5rem 0}.link-preview-card{max-height:none}.link-preview-image{height:20rem}.link-preview-text{padding:.625rem}.link-preview-title{font-size:.8125rem}.link-preview-description{font-size:.6875rem;overflow:visible;text-overflow:unset;white-space:normal;max-height:none}.link-preview-url{font-size:.5625rem;padding:.25rem .375rem}}.image-viewer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,var(--backdrop-opacity, .9));display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;box-sizing:border-box;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none}.image-viewer-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:90vw;max-height:90vh}.image-viewer-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--image-border-radius, .8rem);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;box-shadow:0 2rem 4rem rgba(0,0,0,.3);transition:transform .2s ease;touch-action:pan-x pan-y;will-change:transform,opacity}.image-viewer-image:hover{transform:scale(1.02)}.image-viewer-image:active{transform:scale(.98)}.image-viewer-image.dragging{cursor:grabbing!important}.image-viewer-image.dragging:hover{transform:none}.image-viewer-close-button{position:absolute;z-index:1001}.image-viewer-close-button.image-viewer-close-top-right{top:2rem;right:2rem}.image-viewer-close-button.image-viewer-close-top-left{top:2rem;left:2rem}.image-viewer-close-button.image-viewer-close-bottom-right{bottom:2rem;right:2rem}.image-viewer-close-button.image-viewer-close-bottom-left{bottom:2rem;left:2rem}.image-viewer-close-button .close-button{--background: rgba(0, 0, 0, .5);--color: white;--border-radius: 50%;width:4.4rem;height:4.4rem}.image-viewer-close-button .close-button ion-icon{font-size:2.4rem}.image-viewer-close-button .close-button:hover{--background: rgba(0, 0, 0, .7)}.image-viewer-swipe-indicator{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);width:4rem;height:.4rem;background:rgba(255,255,255,.3);border-radius:.2rem;z-index:1001}.image-viewer-swipe-indicator:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);border-radius:.2rem;animation:swipeIndicator 2s ease-in-out infinite}@keyframes swipeIndicator{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.image-viewer-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1002}.image-viewer-loading ion-spinner{--color: white;width:4rem;height:4rem}.image-viewer-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1002}.image-viewer-error p{margin:0;font-size:1.6rem;opacity:.8}@media(max-width:768px){.image-viewer-backdrop{padding:1rem}.image-viewer-close-button{top:1rem;right:1rem}.image-viewer-close-button .close-button{width:4rem;height:4rem}.image-viewer-close-button .close-button ion-icon{font-size:2rem}}@media(prefers-color-scheme:dark){.image-viewer-backdrop{background:rgba(0,0,0,.95)}}@media(prefers-contrast:high){.image-viewer-backdrop{background:#000}.image-viewer-close-button .close-button{--background: rgba(0, 0, 0, .8);border:.1rem solid rgba(255,255,255,.3)}}@media(prefers-reduced-motion:reduce){.image-viewer-image{transition:none}.image-viewer-image:hover,.image-viewer-image:active{transform:none}}.ios .image-viewer-backdrop{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.ios .image-viewer-close-button{top:calc(2rem + env(safe-area-inset-top))}.md .image-viewer-close-button .close-button{--background: rgba(0, 0, 0, .6)}.media-preview{position:relative;overflow:hidden;background:transparent}.media-preview.image-preview .image-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-preview.image-preview .image-container .preview-image{width:100%;height:100%;object-fit:cover}.media-preview.video-preview .video-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;max-width:100%}.media-preview.video-preview .video-container.full-width-video{width:100%;max-width:none;max-height:none;min-height:20rem;cursor:pointer}.media-preview.video-preview .video-container.full-width-video .video-wrapper{width:100%;height:auto;aspect-ratio:16/9}.media-preview.video-preview .video-container.full-width-video .preview-video.full-width{width:100%;height:auto;object-fit:cover}.media-preview.video-preview .video-container.uploading{opacity:.7;transition:opacity .3s ease}.media-preview.video-preview .video-container .video-wrapper{position:relative;width:100%;height:100%;cursor:pointer;background:transparent;max-width:100%}.media-preview.video-preview .video-container .video-wrapper .preview-video{width:100%;height:100%;object-fit:cover;background:transparent;max-width:100%}.media-preview.video-preview .video-container .video-wrapper .upload-progress-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-progress-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;border-radius:inherit}.media-preview.video-preview .video-container .video-wrapper .upload-progress-container,.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-progress-container{display:flex;flex-direction:column;align-items:center;width:80%;margin-top:.8rem}.media-preview.video-preview .video-container .video-wrapper .upload-spinner{width:2.8rem;height:2.8rem;margin-bottom:.8rem;color:#fff}.media-preview.video-preview .video-container .video-wrapper .upload-spinner:before{content:"";display:block;width:100%;height:100%;border:.3rem solid rgba(255,255,255,.3);border-top:.3rem solid white;border-radius:50%;animation:spin 1s linear infinite}.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-spinner{width:2.8rem;height:2.8rem;margin-bottom:.8rem;color:#fff}.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-spinner:before{content:"";display:block;width:100%;height:100%;border:.3rem solid rgba(255,255,255,.3);border-top:.3rem solid white;border-radius:50%;animation:spin 1s linear infinite}.media-preview.video-preview .video-container .video-wrapper .upload-progress-bar{width:100%;height:.6rem;margin-bottom:.8rem;--background: rgba(255, 255, 255, .2);--progress-background: linear-gradient(90deg, #4CAF50, #8BC34A);border-radius:.3rem;overflow:hidden;box-shadow:0 .2rem .4rem rgba(0,0,0,.2)}.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-progress-bar{width:100%;margin-bottom:.5rem;--progress-background: rgba(255, 255, 255, .3)}.media-preview.video-preview .video-container .video-wrapper .upload-progress-text{color:#fff;font-size:1.4rem;font-weight:600;text-align:center;text-shadow:0 .2rem .4rem rgba(0,0,0,.5);letter-spacing:.05rem}.media-preview.video-preview .video-container .video-wrapper .tile-upload-spinner{width:3.6rem;height:3.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-progress-text{color:#fff;font-size:.9rem;font-weight:500;text-align:center}.media-preview.video-preview .video-container .video-wrapper .upload-error-overlay,.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-error-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(220,53,69,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.media-preview.video-preview .video-container .video-wrapper .upload-error-icon,.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-error-icon{font-size:2.8rem;color:#fff;margin-bottom:.4rem}.media-preview.video-preview .video-container .video-wrapper .upload-error-text,.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-error-text{color:#fff;font-size:1.1rem;font-weight:500;text-align:center;margin-bottom:.2rem}.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-retry-text{color:rgba(255,255,255,.8);font-size:.9rem;font-weight:400;text-align:center}.media-preview.video-preview .video-container .video-wrapper .upload-success-overlay,.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-success-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(40,167,69,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;animation:statusFadeIn .3s ease-in-out}.media-preview.video-preview .video-container .video-wrapper .upload-success-icon,.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-success-icon{font-size:2.8rem;color:#fff;margin-bottom:.4rem}.media-preview.video-preview .video-container .video-wrapper .upload-success-text,.media-preview.video-preview .video-container .video-wrapper .galleryImage .upload-success-text{color:#fff;font-size:1.1rem;font-weight:500;text-align:center}.media-preview.video-preview .video-container .video-wrapper .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.media-preview.video-preview .video-container .video-wrapper .video-overlay.visible{opacity:1}.media-preview.video-preview .video-container .video-wrapper .video-overlay .loading-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;pointer-events:auto}.media-preview.video-preview .video-container .video-wrapper .video-overlay .loading-overlay .loading-text{margin-top:.8rem;font-size:1.2rem}.media-preview.video-preview .video-container .video-wrapper .video-overlay .error-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;pointer-events:auto}.media-preview.video-preview .video-container .video-wrapper .video-overlay .error-overlay .error-icon{font-size:2.4rem;margin-bottom:.8rem}.media-preview.video-preview .video-container .video-wrapper .video-overlay .error-overlay .error-text{font-size:1.2rem;margin-bottom:.8rem}.media-preview.video-preview .video-container .video-wrapper .video-overlay .error-overlay .retry-button{--color: white;--background: rgba(255, 255, 255, .2);font-size:1rem;height:2.4rem}.media-preview.video-preview .video-container .video-wrapper .video-overlay .play-controls{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:auto}.media-preview.video-preview .video-container .video-wrapper .video-overlay .play-controls .play-button{--color: white;--background: transparent;--border-radius: 50%;width:6.4rem;height:6.4rem;font-size:2.8rem;transition:all .2s ease}.media-preview.video-preview .video-container .video-wrapper .video-overlay .play-controls .play-button:hover{--background: transparent;transform:scale(1.1)}.media-preview.video-preview .video-container .video-wrapper .video-overlay .play-controls .play-button:active{transform:scale(.95)}.media-preview.video-preview .video-container .video-wrapper .video-overlay .expand-button{position:absolute;top:.5rem;right:.5rem;--color: white;--background: transparent;--border-radius: 50%;width:4.5rem;height:4.5rem;z-index:10;transition:all .2s ease;pointer-events:auto}.media-preview.video-preview .video-container .video-wrapper .video-overlay .expand-button ion-icon{filter:drop-shadow(0 .2rem .4rem rgba(0,0,0,.8));text-shadow:0 .2rem .4rem rgba(0,0,0,.8)}.media-preview.video-preview .video-container .video-wrapper .video-overlay .expand-button:hover{--background: transparent;transform:scale(1.1)}.media-preview.video-preview .video-container .video-wrapper .video-overlay .expand-button:active{transform:scale(.95)}.media-preview.video-preview .video-container .video-wrapper .video-overlay .audio-control-button{position:absolute;bottom:.5rem;right:.5rem;--color: white;--background: transparent;--border-radius: 50%;width:4.5rem;height:4.5rem;z-index:10;transition:all .2s ease;pointer-events:auto}.media-preview.video-preview .video-container .video-wrapper .video-overlay .audio-control-button ion-icon{filter:drop-shadow(0 .2rem .4rem rgba(0,0,0,.8));text-shadow:0 .2rem .4rem rgba(0,0,0,.8)}.media-preview.video-preview .video-container .video-wrapper .video-overlay .audio-control-button:hover{--background: transparent;transform:scale(1.1)}.media-preview.video-preview .video-container .video-wrapper .video-overlay .audio-control-button:active{transform:scale(.95)}.media-preview.video-preview .video-container .video-wrapper .video-info{position:absolute;bottom:.4rem;left:.4rem;right:.4rem;display:flex;justify-content:space-between;align-items:center;z-index:5}.media-preview.video-preview .video-container .video-wrapper .video-info.ios-layout{flex-direction:row-reverse;gap:.8rem}.media-preview.video-preview .video-container .video-wrapper .video-info.ios-layout .ios-controls{display:flex;gap:.4rem;align-items:center}.media-preview.video-preview .video-container .video-wrapper .video-info.ios-layout .ios-controls .ios-play-button{--color: white;--background: rgba(0, 0, 0, .6);--border-radius: 50%;width:2.8rem;height:2.8rem;font-size:1.2rem}.media-preview.video-preview .video-container .video-wrapper .video-info.ios-layout .ios-controls .ios-play-button:hover{--background: rgba(0, 0, 0, .8)}.media-preview.video-preview .video-container .video-wrapper .video-info.ios-layout .ios-controls .ios-expand-button{--color: white;--background: rgba(0, 0, 0, .6);--border-radius: 50%;width:2.4rem;height:2.4rem;font-size:1rem}.media-preview.video-preview .video-container .video-wrapper .video-info.ios-layout .ios-controls .ios-expand-button:hover{--background: rgba(0, 0, 0, .8)}.media-preview.video-preview .video-container .video-wrapper .video-info .video-badge{--background: rgba(0, 0, 0, .8);--color: white;font-size:1rem;height:2rem}.media-preview.video-preview .video-container .video-wrapper .video-info .duration-badge{--background: rgba(0, 0, 0, .8);--color: white}.media-preview.video-preview .video-container .video-wrapper .ios-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transition:opacity .3s ease;pointer-events:none}.media-preview.video-preview .video-container .video-wrapper .ios-thumbnail-overlay.visible{opacity:1}.media-preview .unknown-media{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666;text-align:center;padding:1.6rem}.media-preview .unknown-media ion-icon{font-size:2.4rem;margin-bottom:.8rem}.media-preview .debug-info{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);color:#fff;font-size:.8rem;padding:.4rem;z-index:20;display:none}.media-preview .debug-info div{margin:.1rem 0}@media(max-width:76.8rem){.media-preview{width:100%}.media-preview.video-preview .video-container .video-wrapper .video-overlay .play-controls .play-button{font-size:1.6rem}.fullscreen-video-modal{--height: 100vh;--width: 100vw}.video-player-content{--background: #000}.video-player-content .fullscreen-video-container{width:100vw;height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:hidden}.video-player-content .fullscreen-video-container .fullscreen-video{width:100%;height:100%;object-fit:contain}.video-player-content .fullscreen-video-container .fullscreen-video-info{bottom:calc(1.6rem + env(safe-area-inset-bottom));left:calc(1.6rem + env(safe-area-inset-left));right:calc(1.6rem + env(safe-area-inset-right))}}@media(orientation:landscape)and (max-height:50rem){.fullscreen-video-modal{--height: 100vh;--width: 100vw}.video-player-content .fullscreen-video-container{width:100vw;height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.video-player-content .fullscreen-video-container .fullscreen-video-info{bottom:calc(.8rem + env(safe-area-inset-bottom));left:calc(.8rem + env(safe-area-inset-left));right:calc(.8rem + env(safe-area-inset-right))}.video-player-content .fullscreen-video-container .fullscreen-video-info .fullscreen-duration-badge{font-size:1.2rem;padding:.4rem .8rem}}@media(hover:hover){.media-preview:hover .video-overlay{opacity:1}}@media(max-width:76.8rem)and (orientation:portrait){.fullscreen-video-modal{--height: 100vh;--width: 100vw;--min-height: 100vh;--min-width: 100vw}.fullscreen-video-modal .video-player-content .fullscreen-video-container{height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));height:100vh;min-height:100vh}}@media(max-width:76.8rem){.fullscreen-video-modal ion-modal{--width: 100vw;--height: 100vh;--border-radius: 0}.fullscreen-video-modal .video-player-content .fullscreen-video-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100%;min-height:100%}}.fullscreen-video-modal{--height: 100vh;--max-height: 100vh;--border-radius: 0;--background: #000;--width: 100vw;--min-width: 100vw}.video-player-content{--background: #000}.video-player-content .fullscreen-video-container{position:relative;width:100vw;height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.video-player-content .fullscreen-video-container .floating-close-button{position:absolute;top:calc(1.6rem + env(safe-area-inset-top));left:calc(1.6rem + env(safe-area-inset-left));--color: white;--background: transparent;--border-radius: 50%;width:4rem;height:4rem;z-index:1000;pointer-events:auto;touch-action:manipulation;filter:drop-shadow(0 .2rem .4rem rgba(0,0,0,.8))}.video-player-content .fullscreen-video-container .floating-close-button:hover{--background: transparent;filter:drop-shadow(0 .2rem .6rem rgba(0,0,0,.9))}.video-player-content .fullscreen-video-container .floating-close-button:active{--background: transparent;transform:scale(.95);filter:drop-shadow(0 .1rem .3rem rgba(0,0,0,.8))}.video-player-content .fullscreen-video-container .fullscreen-video{width:100%;height:100%;object-fit:contain;background:#000}.video-player-content .fullscreen-video-container .fullscreen-video-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.video-player-content .fullscreen-video-container .fullscreen-video-controls .fullscreen-play-button{--color: white;--background: transparent;--border-radius: 50%;width:8rem;height:8rem;font-size:3.2rem}.video-player-content .fullscreen-video-container .fullscreen-video-controls .fullscreen-play-button:hover{--background: transparent}.video-player-content .fullscreen-video-container .fullscreen-audio-control-button{position:absolute;bottom:calc(2rem + env(safe-area-inset-bottom));right:calc(2rem + env(safe-area-inset-right));z-index:10;--color: white;--background: transparent;--border-radius: 50%;width:4.8rem;height:4.8rem;filter:drop-shadow(0 .2rem .4rem rgba(0,0,0,.8))}.video-player-content .fullscreen-video-container .fullscreen-audio-control-button:hover{--background: transparent;filter:drop-shadow(0 .2rem .6rem rgba(0,0,0,.9))}.video-player-content .fullscreen-video-container .fullscreen-audio-control-button:active{--background: transparent;transform:scale(.95);filter:drop-shadow(0 .1rem .3rem rgba(0,0,0,.8))}.video-player-content .fullscreen-video-container .fullscreen-video-info{position:absolute;bottom:calc(2rem + env(safe-area-inset-bottom));left:calc(2rem + env(safe-area-inset-left));right:calc(2rem + env(safe-area-inset-right));z-index:10}.video-player-content .fullscreen-video-container .fullscreen-video-info .fullscreen-duration-badge{--background: rgba(0, 0, 0, .7);--color: white;font-size:1.4rem;padding:.8rem 1.2rem}.constrained-video-modal{--height: 80vh;--max-height: 80vh;--min-height: 60vh;--border-radius: 1.6rem 1.6rem 0 0}.constrained-video-modal .constrained-content{--background: #000;height:100%;max-height:80vh}.constrained-video-modal .constrained-content .constrained-video-container{position:relative;width:100%;height:100%;max-height:80vh;display:flex;align-items:center;justify-content:center;background:#000;border-radius:0 0 1.6rem 1.6rem}.constrained-video-modal .constrained-content .constrained-video-container .floating-close-button{position:absolute;top:1rem;left:1rem;--color: white;--background: transparent;--border-radius: 50%;width:3.2rem;height:3.2rem;z-index:1000;pointer-events:auto;touch-action:manipulation;filter:drop-shadow(0 .2rem .4rem rgba(0,0,0,.8))}.constrained-video-modal .constrained-content .constrained-video-container .floating-close-button:hover{--background: transparent;filter:drop-shadow(0 .2rem .6rem rgba(0,0,0,.9))}.constrained-video-modal .constrained-content .constrained-video-container .floating-close-button:active{--background: transparent;transform:scale(.95);filter:drop-shadow(0 .1rem .3rem rgba(0,0,0,.8))}.constrained-video-modal .constrained-content .constrained-video-container .constrained-video{width:100%;height:100%;max-height:80vh;object-fit:contain;background:#000;border-radius:0 0 1.6rem 1.6rem}.constrained-video-modal .constrained-content .constrained-video-container .fullscreen-video-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.constrained-video-modal .constrained-content .constrained-video-container .fullscreen-video-controls .fullscreen-play-button{--color: white;--background: transparent;--border-radius: 50%;width:6rem;height:6rem;font-size:2.4rem}.constrained-video-modal .constrained-content .constrained-video-container .fullscreen-video-controls .fullscreen-play-button:hover{--background: transparent}.constrained-video-modal .constrained-content .constrained-video-container .fullscreen-video-info{position:absolute;bottom:1rem;left:1rem;z-index:10}.constrained-video-modal .constrained-content .constrained-video-container .fullscreen-video-info .fullscreen-duration-badge{--background: rgba(0, 0, 0, .7);--color: white;font-size:1.2rem;padding:.4rem .8rem}@media screen and (-webkit-min-device-pixel-ratio:0){.video-wrapper .preview-video::cue{background:transparent}.video-wrapper .preview-video[poster]{background-size:cover;background-position:center;background-repeat:no-repeat}.video-wrapper .video-thumbnail-overlay,.video-wrapper .fullscreen-video-thumbnail-overlay{transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;opacity:1!important;position:absolute;z-index:1}.video-wrapper .preview-video[poster]+.video-thumbnail-overlay{z-index:2}}.PostAttachmentMedia{position:relative;width:100%;overflow:hidden;background:#000;margin:1rem 0}.PostAttachmentMedia.single{height:auto;min-height:12.5rem;max-height:25rem}.PostAttachmentMedia.single img,.PostAttachmentMedia.single video{width:100%;height:auto;max-height:25rem;object-fit:contain;display:block;transition:opacity .2s ease;cursor:pointer}.PostAttachmentMedia.single img:hover,.PostAttachmentMedia.single video:hover{opacity:.9}.PostAttachmentContent{display:flex;width:100%;height:100%;transition:transform .3s ease-in-out}.PostAttachmentItem{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.PostAttachmentItem img,.PostAttachmentItem video{width:100%;height:100%;object-fit:cover;background:#000;transition:opacity .2s ease;cursor:pointer}.PostAttachmentItem img:hover,.PostAttachmentItem video:hover{opacity:.9}.PostAttachmentNavButton{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;z-index:2;transition:background-color .2s}.PostAttachmentNavButton:hover{background:rgba(0,0,0,.7)}.PostAttachmentNavButton:disabled{opacity:.5;cursor:not-allowed}.PostAttachmentNavButton.prev{left:8px}.PostAttachmentNavButton.next{right:8px}.PostAttachmentDots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.PostAttachmentDot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);transition:background-color .2s}.PostAttachmentDot.active{background:#fff}.PostAttachmentMedia .post-link-preview{width:100%;margin:0}.PostAttachmentMedia .post-link-preview .link-preview-container{margin:0}.PostAttachmentMedia .post-link-preview .link-preview-card{border-radius:.5rem;overflow:visible;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);background:var(--ion-color-light);max-height:none}.PostAttachmentMedia .post-link-preview .link-preview-content{display:flex;flex-direction:column}.PostAttachmentMedia .post-link-preview .link-preview-image{height:12.5rem;overflow:hidden}.PostAttachmentMedia .post-link-preview .link-preview-image img{width:100%;height:100%;object-fit:cover}.PostAttachmentMedia .post-link-preview .link-preview-text{padding:.75rem}.PostAttachmentMedia .post-link-preview .link-preview-title{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--ion-color-dark);line-height:1.3}.PostAttachmentMedia .post-link-preview .link-preview-description{font-size:.875rem;color:var(--ion-color-medium);margin:0 0 .5rem;line-height:1.4;overflow:visible;text-overflow:unset;white-space:normal;max-height:none}.PostAttachmentMedia .post-link-preview .link-preview-site{font-size:.75rem;color:var(--ion-color-medium);margin:0 0 .25rem;font-weight:500}.PostAttachmentMedia .post-link-preview .link-preview-url{font-size:.75rem;color:var(--ion-color-medium);display:flex;align-items:center;gap:.25rem;margin:0}.PostAttachmentMedia .post-link-preview .link-preview-url ion-icon{font-size:.875rem}.PostAttachmentMedia .post-video-preview,.PostAttachmentMedia .post-video-preview .video-container,.PostAttachmentMedia .post-video-preview .video-wrapper{width:100%;height:100%;max-height:25rem}.PostAttachmentMedia .post-video-preview .preview-video{width:100%;height:100%;max-height:25rem;object-fit:cover}.media-viewer-header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem;padding-top:calc(env(safe-area-inset-top) + 1.5rem);background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);pointer-events:none}.header-left,.header-right{pointer-events:auto}.close-button,.options-button{--background: rgba(0, 0, 0, .4);--background-hover: rgba(0, 0, 0, .6);--background-activated: rgba(0, 0, 0, .8);--border-radius: 50%;--padding-start: 1rem;--padding-end: 1rem;--padding-top: 1rem;--padding-bottom: 1rem;--color: #ffffff;--color-hover: #ffffff;--color-activated: #ffffff;--box-shadow: none;width:4.4rem;height:4.4rem;transition:all .2s ease}.close-button ion-icon,.options-button ion-icon{font-size:2.2rem;color:#fff}.media-viewer-modal{--width: 100%;--height: 100%;--border-radius: 0;--background: #000}.media-viewer-modal.video-modal{--width: 100vw;--height: 100vh;--max-width: 100vw;--max-height: 100vh;--min-width: 100vw;--min-height: 100vh;--border-radius: 0;--background: #000}.media-viewer-content,.media-viewer-content.video-content{--background: #000}.media-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.media-container img,.media-container video{max-width:100%;max-height:100%;object-fit:contain;border-radius:0}.media-container video.video-player{width:100vw;height:100vh;max-width:100vw;max-height:100vh;min-width:100vw;min-height:102vh;object-fit:contain;position:fixed;top:0;left:0;z-index:1;-webkit-playsinline:true;-webkit-media-controls:none;-webkit-media-controls-panel:none;-webkit-media-controls-play-button:none;-webkit-media-controls-fullscreen-button:none;pointer-events:auto}.media-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background:#000}.media-content.video-fullscreen{height:100vh;width:100vw;max-height:100vh;max-width:100vw;min-height:100vh;min-width:100vw;background:#000;position:fixed;top:0;left:0}.file-preview{background:#fff;padding:2rem;border-radius:.8rem;text-align:center}.file-preview a{color:var(--ion-color-primary);text-decoration:none;font-size:1.2rem}.file-preview a:hover{text-decoration:underline}.nav-button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;--background: rgba(0, 0, 0, .3);--border-radius: 50%;--padding-start: .8rem;--padding-end: .8rem;transition:all .3s ease}.nav-button:hover:not(.disabled){--background: rgba(0, 0, 0, .5);transform:translateY(-50%) scale(1.1)}.nav-button.disabled{--background: rgba(0, 0, 0, .1);opacity:.3;cursor:not-allowed}.nav-button.disabled ion-icon{color:rgba(255,255,255,.3)}.prev-button{left:1rem}.next-button{right:1rem}.custom-video-controls{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none;background:rgba(0,0,0,.2)}.video-control-center{display:flex;align-items:center;justify-content:center;pointer-events:auto;position:relative;z-index:101;touch-action:manipulation}.play-pause-button{--background: rgba(0, 0, 0, .5);--background-hover: rgba(0, 0, 0, .7);--background-activated: rgba(0, 0, 0, .8);--border-radius: 50%;--padding-start: 2.5rem;--padding-end: 2.5rem;--padding-top: 2.5rem;--padding-bottom: 2.5rem;--box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .4);--color: #ffffff;--color-hover: #ffffff;--color-activated: #ffffff;width:9rem;height:9rem;transition:all .2s ease;position:relative;z-index:101;pointer-events:auto!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.play-pause-button:hover{transform:scale(1.05);--background: rgba(0, 0, 0, .7)}.play-pause-button:active{transform:scale(.95);--background: rgba(0, 0, 0, .8)}.play-pause-icon{font-size:3.6rem;color:#fff;margin-left:.4rem}.SendInput{display:flex;align-items:center;padding-left:1rem}.SendInputFooterBar{width:100%;box-shadow:none;background-color:var(--ion-toolbar-background);position:relative;border-top:.1rem solid var(--ion-background-shade)}.PostCardContainer .CommentChat .SendInputFooterBar{border-top:none}::-webkit-scrollbar{display:none}section.sendMessage{padding-right:.5rem;margin-left:0}.sendMessageButton ion-icon{color:var(--ion-color-light-contrast);font-size:2.5rem}.sendMessageButton:disabled ion-icon{color:var(--ion-color-medium);opacity:.5}.sendMessageButton:disabled{--background: transparent;cursor:not-allowed}.MessageAvatar{width:5.5rem;height:5.5rem}section.SendAttachments-display{display:flex}.SendAttachments-display-item{flex:1;position:relative}.AttachmentProgress{flex:4;display:flex;justify-content:center;align-items:center}.AttachmentProgress ion-text{flex:3;text-align:center;color:var(--ion-color-primary)}div#MagicInput-1748815013597{display:none}.SoundInput{display:none;width:100%;height:100%;border-radius:1.5rem;position:relative;min-height:8rem;padding-bottom:2rem}.SoundInputActive .SoundInput{display:flex}.SoundInputActive .MagicInputContainer{display:none}.SoundInput-waveform{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.SoundInput-waveform canvas{width:100%;height:6rem;display:block}.SoundPlayback{z-index:400;background:var(--icered);position:absolute;width:100%;display:flex;align-items:center;justify-content:center;height:100%}.SoundPlayback ion-icon{color:#fff}.SoundInput-holdToRecord{position:absolute;height:100%;left:0;z-index:100;top:0;width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;padding-bottom:2rem;min-height:8rem}.SoundInput-holdToRecord ion-text{border:.3rem solid transparent;color:#fff;padding:1.2rem 5.4rem;margin-right:.7rem;border-radius:1.5rem;background:var(--icered);min-height:5rem;display:flex;align-items:center;justify-content:center}.SoundInput-timer{display:flex;justify-content:center;align-items:center;font-weight:700;color:var(--magic-input-color);padding:0 3%}.SoundInput-cancelRecording{display:flex;justify-content:center;align-items:center;font-size:18pt;padding:0 1.3rem;margin-left:2%;z-index:200;color:var(--magic-input-color)}.SoundInput-cancelRecording.active{background-color:var(--icered);color:#fff}.AudioMessage-scrubber{background:var(--ion-color-primary);width:.2rem;height:100%;position:absolute;top:0}.ConversationAttach ion-buttons ion-button{--padding-end: .5rem;--padding-start: 1rem}.SoundInputActive .ConversationAttach{position:absolute;right:0;z-index:100}.AliasManagerContainer{overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:100%;left:0;right:0;background:var(--ion-background-color);border-top:.1rem solid var(--ion-color-light);z-index:999;box-shadow:0 -.2rem .8rem rgba(0,0,0,.1);max-height:40rem;overflow-y:auto}.AliasManagerContainer .UserList{background:var(--ion-background-color);border-radius:.8rem;padding:0}.AliasManagerContainer ion-toolbar{padding:.8rem 1.6rem;background:var(--ion-background-color)}.AliasManagerContainer ion-searchbar{--background: var(--ion-color-light);--border-radius: .8rem;--box-shadow: none;margin:.8rem 0}.AliasManagerContainer ion-list{background:transparent;padding:0}.AliasManagerContainer ion-item{--background: transparent;--border-color: var(--ion-color-light);margin:0;padding:.8rem 1.6rem}.AliasManagerContainer .UserListItem{background:transparent;border-radius:.8rem;margin:.4rem 0}.AliasManagerContainer .UserListItem:hover{background:var(--ion-color-light)}.SendInputFooterBar{display:flex;flex-direction:column;background:var(--ion-toolbar-background);z-index:99999999999}.SendInputFooterBar ion-content{position:relative!important;height:100%}.SendInputFooterBar .AliasManagerContainer{position:relative!important;top:0!important;bottom:0!important;left:0!important;border-top:none!important}.SendInputFooterBar{padding-bottom:2rem}.InboxPage .SendInputFooterBar,.ai-chat .SendInputFooterBar,.PostManagerPage .SendInputFooterBar,.CommentChatPostFooterBar .SendInputFooterBar,.PostCardContainer .SendInputFooterBar{margin-bottom:0}.CommentChatModal .CommentChat .SendInputFooterBar{padding-bottom:1.5rem}.SendAttachments-display-item-count{position:absolute;top:0;width:100%;height:100%;justify-content:center;text-align:center;align-content:center;background:rgba(0,0,0,.5);font-weight:700;font-size:2rem}.MagicInputContainer{width:100%;background:var(--magic-input-background);border-radius:.5rem;margin:0;display:flex;align-items:center;border:.5rem solid var(--magic-input-background);border-top:none;text-align:left;cursor:text;position:relative}.SendInput .MagicInputContainer{max-width:85%;margin:1rem .25rem 1rem 1rem}.MagicInputContainer .MagicInput{--color: var(--ion-color-light-contrast);--placeholder-color: var(--ion-color-light-contrast);--padding-start: 1rem;--background: transparent;max-height:18rem;overflow-y:hidden;border-radius:1.5rem;padding:1rem .5rem .5rem;color:var(--magic-input-color);background:transparent;outline:none;white-space:pre-wrap;display:block;align-items:center;min-height:2.4rem;position:relative;width:100%;height:100%}.MagicInputContainer .MagicInput[contenteditable=true]{cursor:text;min-height:2rem;-webkit-spellcheck:false;-moz-spellcheck:false;text-decoration:none;text-decoration-line:none;text-decoration-style:none;text-decoration-color:transparent}.MagicInputContainer .MagicInput.preview{cursor:pointer;color:var(--magic-input-placeholder-color);font-size:1.8rem;position:absolute}.MagicInputContainer .MagicInput:empty:before{content:attr(data-placeholder);color:var(--magic-input-placeholder-color);font-size:1.8rem}.MagicInputContainer .MagicInput:focus:empty:before{content:none}.MagicInputContainer .MagicInput .mention{color:var(--ion-color-primary);background-color:rgba(var(--ion-color-primary-rgb),.1);padding:.2rem .4rem;border-radius:.4rem;text-decoration:none}.MagicInputContainer .MagicInput .mention .MagicInput{--color: var(--ion-color-light-contrast);--placeholder-color: var(--ion-color-light-contrast);--padding-start: 10px;--background: transparent;max-height:18rem;overflow-y:hidden;border-radius:1.5rem;padding:1rem .5rem .5rem;color:var(--magic-input-color);background:transparent;outline:none;white-space:pre-wrap;display:block;align-items:center;min-height:2.4rem;position:relative;width:100%;height:100%}.MagicInputContainer .MagicInput .mention .MagicInput[contenteditable=true]{cursor:text;min-height:2rem;-webkit-spellcheck:false;-moz-spellcheck:false;text-decoration:none;text-decoration-line:none;text-decoration-style:none;text-decoration-color:transparent}.MagicInputContainer .MagicInput .mention .MagicInput.preview{cursor:pointer;color:var(--magic-input-placeholder-color);font-size:1.8rem}.MagicInputContainer .MagicInput .mention .MagicInput:empty:before{content:attr(data-placeholder);color:var(--magic-input-placeholder-color);font-size:1.8rem}.MagicInputContainer .MagicInput .mention .MagicInput .mention{color:var(--ion-color-primary);background-color:rgba(var(--ion-color-primary-rgb),.1);padding:.2rem .4rem;border-radius:.4rem;text-decoration:none}.MagicInputContainer .MagicInput .mention .MagicInput .MagicInputMention{color:var(--ion-color-primary);background-color:rgba(var(--ion-color-primary-rgb),.1);padding:.2rem .4rem;border-radius:.4rem;text-decoration:none;display:inline-block;white-space:nowrap}.MagicInputContainer .MagicInput .mention .MagicInput,.MagicInputContainer .MagicInput .mention .MagicInput *{-webkit-spellcheck:false!important;-moz-spellcheck:false!important;text-decoration:none!important;text-decoration-line:none!important;text-decoration-style:none!important;text-decoration-color:transparent!important;text-decoration-thickness:0!important;text-underline-offset:0!important;text-underline-position:auto!important;-webkit-text-decoration-skip:none!important;text-decoration-skip:none!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important}.MagicInputContainer .MagicInput .mention .MagicInput::spelling-error,.MagicInputContainer .MagicInput .mention .MagicInput::grammar-error,.MagicInputContainer .MagicInput .mention .MagicInput *::spelling-error,.MagicInputContainer .MagicInput .mention .MagicInput *::grammar-error{text-decoration:none!important;text-decoration-line:none!important;text-decoration-style:none!important;text-decoration-color:transparent!important}.MagicInputContainer .MagicInput .mention.focused{max-height:30rem;margin-right:0}.SendInput .MagicInputContainer{margin:1rem .25rem 1rem 1rem}.MagicInputMention{color:var(--ion-color-primary);background-color:rgba(var(--ion-color-primary-rgb),.1);padding:.2rem .4rem;border-radius:.4rem;cursor:default;white-space:nowrap;display:inline-block}.MagicInputSize-small{min-height:2.4rem}.MagicInputSize-medium{min-height:4.5rem}.MagicInputSize-large{min-height:18rem}.MagicInputSize-large.MagicInputContainer{display:block}.MagicInputSize-large.MagicInputContainer .MagicInput{display:block!important;height:100%!important}.MagicInputContainer .MagicInput,.MagicInputContainer .MagicInput *{-webkit-spellcheck:false!important;-moz-spellcheck:false!important;text-decoration:none!important;text-decoration-line:none!important;text-decoration-style:none!important;text-decoration-color:transparent!important;text-decoration-thickness:0!important;text-underline-offset:0!important;text-underline-position:auto!important;-webkit-text-decoration-skip:none!important;text-decoration-skip:none!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important}.MagicInputContainer .MagicInput::spelling-error,.MagicInputContainer .MagicInput::grammar-error,.MagicInputContainer .MagicInput *::spelling-error,.MagicInputContainer .MagicInput *::grammar-error{text-decoration:none!important;text-decoration-line:none!important;text-decoration-style:none!important;text-decoration-color:transparent!important}.MagicInputContainer.focused{max-height:30rem;margin-right:0;z-index:1}.hidden{display:none!important}.mentionsSelectContainer{position:absolute;width:100%;left:0;display:none;z-index:1000;pointer-events:auto;will-change:transform}.MagicInputSize-small .mentionsSelectContainer.below{margin-top:13.3rem}.MagicInputSize-medium .mentionsSelectContainer.below{margin-top:21.1rem}.mentionsSelectContainer.above{bottom:100%}.PostManagerPage .mentionsSelectContainer{position:fixed!important;bottom:0!important}.MentionsSelectListWrapper{max-height:25rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-radius:.5rem}.MentionsSelectList{background:var(--ion-card-background);box-shadow:0 .25rem 1rem rgba(0,0,0,.15);border:1px solid var(--ion-color-light-shade);border-radius:.5rem;margin:0}.MentionsSelectItem{--background: var(--ion-card-background);--background-hover: var(--ion-color-light-shade);cursor:pointer;border-bottom:1px solid var(--ion-color-light-shade)}.MentionsSelectItemName{margin-left:1rem;font-size:1.4rem;color:var(--ion-text-color)}.messageInput.MagicInput{font-size:1.8rem}.MagicInputContainer.focused .mentionsSelectContainer{width:100%;position:fixed;z-index:99999999999;bottom:8rem;border-radius:0!important}.manage-permission-banner{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:var(--ion-color-light);gap:1rem;width:100%;box-sizing:border-box}.manage-permission-text{flex:1;font-size:1rem;color:var(--ion-color-medium);line-height:1.3;margin:0;font-weight:600;padding:1rem}.ComponentModal .galleryFlexContainer{width:100%;max-width:100%}.ComponentModal .galleryFlexContainer .galleryImage.video-preview{width:100%;max-width:100%;margin:0;padding:0}.galleryFlexContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;justify-content:center;padding:.5rem;width:100%;max-width:100%;grid-auto-rows:min-content;min-height:0;grid-auto-flow:row;contain:layout style paint;align-items:start;will-change:contents;grid-auto-columns:min-content}.galleryFlexContainer>*:empty:not(.photoButton):not(.videoButton){display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.galleryFlexContainer>.galleryImage:not(.photoButton):not(.videoButton){will-change:transform,opacity}.galleryImage{position:relative;cursor:pointer;border:none!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;overflow:hidden;transition:opacity .15s ease-out,transform .15s ease-out;outline:none!important;margin:0!important;padding:0!important;box-shadow:none!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.galleryImage img,.galleryImage video{width:100%;height:100%;object-fit:cover;display:block;border:none!important;outline:none!important;margin:0!important;padding:0!important;box-shadow:none!important}.galleryImage:before,.galleryImage:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important}.galleryImage.selected{box-shadow:0 0 0 .2rem var(--gallery-image-selected-border-color)}.galleryFlexContainer>.galleryImage:not(.photoButton):not(.videoButton){border:none!important;box-shadow:none!important;outline:none!important}.galleryFlexContainer>.galleryImage.selected:not(.photoButton):not(.videoButton){box-shadow:0 0 0 .2rem var(--gallery-image-selected-border-color)!important}.galleryFlexContainer>.galleryImage:not(.photoButton):not(.videoButton) img,.galleryFlexContainer>.galleryImage:not(.photoButton):not(.videoButton) video{min-width:100%;min-height:100%}.video-indicator-badge{position:absolute;top:.75rem;right:.75rem;color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.3)}.selection-count-badge{position:absolute;top:.75rem;left:.75rem;background:#0074ff;color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.3)}.galleryImage.uploading{opacity:.7}.galleryImage.uploading img{filter:grayscale(30%)}.gallery-media-preview,.gallery-media-preview .media-preview{width:100%;height:100%;aspect-ratio:1/1}.gallery-media-preview .media-preview.video-preview{width:100%;height:100%;aspect-ratio:1/1;margin:0;padding:0}.gallery-media-preview .media-preview.video-preview .video-container,.gallery-media-preview .media-preview.video-preview .video-container .video-wrapper{width:100%;height:100%;aspect-ratio:1/1}.gallery-media-preview .media-preview.video-preview .video-container .preview-video{width:100%;height:100%;object-fit:cover}.clearToolbarButton{text-transform:capitalize}.clearToolbarButton.next-btn{--background: var(--action-btn-bg-color);--color: var(--action-btn-text-color);--border-radius: .625rem;--padding-start: 1rem;--padding-end: 1rem;height:2rem;min-width:4.5rem;font-weight:600}.clearToolbarButton.next-btn:disabled{--background: var(--gallery-disabled-background);--color: var(--gallery-disabled-color);opacity:var(--gallery-disabled-opacity)}.badgeIcon{position:absolute;top:0;right:0;opacity:.65}.photoButton,.videoButton{display:flex;align-items:center;justify-content:center;background:var(--ion-color-light);border:none!important;box-sizing:border-box;width:100%;aspect-ratio:1/1;transition:all .2s ease}.galleryImage.photoButton,.galleryImage.videoButton{border:none!important}.IconCamera,.IconVideo{color:var(--ion-color-light-contrast);font-size:3rem;opacity:.8;transition:opacity .2s ease}.photoButton:hover .IconCamera,.videoButton:hover .IconVideo{opacity:1}.photoButton:hover,.videoButton:hover{background:var(--ion-color-light-shade)}.photoButton.disabled,.videoButton.disabled{opacity:.5;cursor:not-allowed}.photoButton.disabled .IconCamera,.videoButton.disabled .IconVideo{opacity:.4}.uploadOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.UploadSpinner{width:2.8rem;height:2.8rem}.uploadProgressContainer{display:flex;flex-direction:column;align-items:center;width:80%;margin-top:.8rem}.uploadProgressBar{width:100%;height:.4rem;margin-bottom:.4rem;--background: rgba(255, 255, 255, .2);--progress-background: var(--icered);border-radius:.2rem}.UploadProgress{color:#fff;font-size:1.1rem;font-weight:500;text-align:center}.uploadOverlay.error{background:rgba(220,53,69,.8)}.uploadOverlay.success{background:rgba(40,167,69,.8)}.errorIcon,.successIcon{font-size:2.8rem;color:#fff}.errorText,.successText{color:#fff;margin-top:.4rem;font-size:1.1rem;font-weight:500;text-align:center}.retryText{color:rgba(255,255,255,.8);margin-top:.2rem;font-size:.9rem;font-weight:400;text-align:center}.uploadOverlay.error,.uploadOverlay.success{animation:statusFadeIn .3s ease-in-out}@keyframes statusFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.galleryImage.emptyState{grid-column:1/-1;text-align:center;padding:20px;aspect-ratio:1/1;min-height:auto}.action-sheet-title.sc-ion-action-sheet-ios{padding:0!important}.action-sheet-button-inner.sc-ion-action-sheet-ios{font-weight:500!important}.fixed-upload-progress{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--background);box-shadow:0 -2px 10px rgba(0,0,0,.1);padding:12px 16px;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.upload-progress-content{display:flex;align-items:center;gap:12px;max-width:100%;justify-content:space-between}.upload-thumbnail{width:60px;height:60px;overflow:hidden;position:relative;flex-shrink:0;border:2px solid #007bff}.upload-thumbnail img{width:100%;height:100%;object-fit:cover}.upload-thumbnail .video-thumbnail{position:relative;width:100%;height:100%}.upload-thumbnail .video-thumbnail img{width:100%;height:100%;object-fit:cover}.upload-thumbnail .video-thumbnail .video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:10px}.upload-thumbnail .default-thumbnail{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8f9fa;font-size:24px}.upload-progress-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.upload-status{display:flex;align-items:center;gap:8px;margin-bottom:8px}.upload-status .upload-spinner{width:16px;height:16px;--color: #007bff}.upload-status .upload-text{font-size:14px;font-weight:500;color:var(--ion-color-medium)}.upload-status .upload-counter{font-size:12px;color:var(--ion-color-medium);margin-left:auto}.upload-progress-bar-container{width:100%}.upload-progress-bar-container .upload-progress-bar{height:4px;--background: #e9ecef;--progress-background: #007bff;border-radius:2px}.cancel-upload-btn{--color: white;--background: #dc3545;--border-radius: 6px;--padding-start: 16px;--padding-end: 16px;height:36px;font-size:14px;font-weight:600;flex-shrink:0;min-width:80px}.cancel-upload-btn:hover{--background: #c82333}.galleryFlexContainer{padding-bottom:.5rem}.galleryFlexContainer.with-upload-progress{padding-bottom:100px}.galleryImage.uploading .upload-progress-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.5}.processing-media-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.processing-media-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1}.processing-media-overlay ion-spinner{position:relative;z-index:1}.processing-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px)}.processing-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem}.processing-content ion-spinner{width:3rem;height:3rem;--color: white}.processing-text{color:#fff;font-size:1.1rem;font-weight:500;text-align:center;margin:0}.galleryImage .IconVideo{position:absolute;top:.2rem;right:.2rem;height:2rem;width:2rem}.display-name-picker{padding:1.6rem 2.4rem}.display-name-picker .display-name-picker-header{padding:0 1.6rem 1.6rem;margin:1.2rem 0 1.6rem;border-bottom:1px solid var(--ion-color-light-shade)}.display-name-picker .display-name-picker-title-row{display:flex;justify-content:space-between;align-items:center}.display-name-picker .display-name-picker-title{flex:1}.display-name-picker .display-name-picker-title h3{margin:0;font-size:2rem;font-weight:600;color:var(--ion-color-dark)}.display-name-picker .close-button{--color: var(--ion-color-medium);--background: transparent;--padding-start: .8rem;--padding-end: .8rem;--padding-top: .8rem;--padding-bottom: .8rem;margin:0;min-width:4rem;height:4rem}.display-name-picker .close-button:hover{--color: var(--ion-color-dark);--background: var(--ion-color-light-shade)}.display-name-picker .display-name-picker-subtitle{margin-bottom:0}.display-name-picker .display-name-picker-subtitle p{margin:0;font-size:1.4rem;color:var(--ion-color-medium)}.display-name-picker .display-name-option{padding:.6rem 0}.display-name-picker .option-content{display:flex;align-items:flex-start;gap:1.2rem}.display-name-picker .option-details{flex:1;min-width:0}.display-name-picker .option-title{font-size:1.6rem;font-weight:500;color:var(--ion-color-dark);margin-bottom:.4rem}.display-name-picker .option-preview{font-size:1.4rem;font-weight:600;color:var(--ion-color-primary);margin-bottom:.4rem}.display-name-picker .option-description{font-size:1.2rem;color:var(--ion-color-medium);line-height:1.4}.display-name-picker ion-radio{--color: var(--ion-color-primary);--color-checked: var(--ion-color-primary)}.display-name-picker ion-item{--background: transparent;--border-color: var(--ion-color-light-shade);--padding-start: 1.6rem;--padding-end: 1.6rem;margin-bottom:.4rem;border-radius:.8rem}.display-name-picker ion-item:hover{--background: var(--ion-color-light-tint)}.display-name-picker ion-list{background:transparent;padding:0 0 .8rem}.RecipientName{text-transform:capitalize;font-size:1.8rem;font-weight:700}.RecipientMessage{display:flex;align-items:start;justify-content:flex-start}.SenderMessage{display:flex;align-items:flex-end;justify-content:flex-end}.SenderMessage:has(.reactions-container){margin-bottom:2rem}.RecipientMessage:has(.reactions-container){margin-bottom:2rem}.MessageAvatar{width:3.2rem;height:3.2rem;border-radius:50%;margin:0 .8rem;display:flex;align-items:center;justify-content:center}.MessageAvatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.Message{display:flex;flex-direction:column;position:relative;z-index:999}.Message.different-author,.Message.same-author{margin-top:2rem}.messageBubble{position:relative;max-width:calc(98% - 5rem);margin:0}.messageBubble.no-avatar{margin-left:4.5rem}.ReactionsComponent{position:absolute;bottom:-.5rem;right:0;z-index:10}.RecipientMessage .ReactionsComponent{right:1rem;bottom:.5rem}.SenderMessage .ReactionsComponent{left:-1rem;bottom:.5rem}.RecipientMessage .reactionEmoji{margin-left:-2.5rem;right:0;align-items:center;flex-direction:row;justify-content:flex-start;margin-top:.4rem;display:flex}.SenderMessage .reactionEmoji{justify-content:flex-start;flex-direction:row;align-items:center;margin-top:.4rem;display:flex;position:absolute;left:-10px;top:-15px}.reactions-container{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;white-space:nowrap;background-color:var(--ion-background-color);border-radius:2rem}.AttachmentContainer.recipient-message{margin-right:.6rem;margin-left:0rem}.AttachmentContainer.sender-message{margin-right:0rem;margin-left:.6rem;display:flex;justify-content:flex-end;align-items:flex-end}.AttachmentContainer.sender-no-avatar{margin-left:0rem}.MessageAttachment{display:flex;align-items:center;justify-content:flex-start;width:100%}.AttachmentImage{border-radius:1.5rem;margin-top:1rem;max-width:100%;height:auto;display:block}.MessageContainer{font-size:1.3rem;margin-top:.5rem}.MessageContainer.has-reactions{padding-bottom:2rem}.SenderMessageContainer,.RecipientMessageContainer{display:inline-block;min-width:4rem;word-break:break-word;background:var(--message-bubble-background);padding:1.5rem;margin-right:.8rem;color:var(--message-bubble-text-color)}.SenderMessageContainer{border-radius:1.8rem 1.8rem .4rem}.SenderMessageContainer.consecutive-message:not(.last-in-sequence){border-radius:1.8rem .4rem .4rem 1.8rem}.SenderMessageContainer.last-in-sequence{border-radius:1.8rem .4rem 1.8rem 1.8rem}.RecipientMessageContainer{border-radius:1.8rem 1.8rem 1.8rem .4rem}.RecipientMessageContainer.consecutive-message:not(.last-in-sequence){border-radius:.4rem 1.8rem 1.8rem .4rem}.RecipientMessageContainer.last-in-sequence{border-radius:0rem 1.8rem 1.8rem}.RecipientHeaderContainer{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.RecipientAvatar{width:4.6rem;height:4.6rem;border-radius:50%;margin-right:1rem}.messageTime{font-size:1.2rem;color:var(--ion-color-medium);opacity:0;transition:opacity .2s ease;margin-top:.2rem;margin-bottom:.2rem;padding:0 1.2rem}.messageTime.visible{opacity:1}.seenStatus{display:flex;align-items:center;gap:.6rem;color:var(--ion-color-medium);font-size:1.2rem}.seenStatus ion-icon{font-size:1.6rem}.seenAvatars{display:flex;align-items:center;margin-right:.4rem}.seenAvatar{width:2rem!important;height:2rem!important;margin-left:-.8rem;border:.2rem solid var(--ion-background-color)}.seenAvatar:first-child{margin-left:0}.seenAvatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.seenAvatarMore{width:2rem;height:2rem;border-radius:50%;background:var(--ion-color-medium);color:var(--ion-color-medium-contrast);font-size:1rem;display:flex;align-items:center;justify-content:center;margin-left:-.8rem;border:.2rem solid var(--ion-background-color)}.messageFooter{display:flex;align-items:center;gap:.4rem;min-height:1.6rem;margin-top:1rem}.PostCardContainer .CommentChat .messageFooter{display:none}.message-recipient .messageFooter{padding-left:5rem;margin-top:1rem}.message-sender .messageFooter{align-items:flex-end;justify-content:right}.reactions-visible .messageFooter{margin-top:2rem}.message-blur-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);backdrop-filter:blur(2rem);-webkit-backdrop-filter:blur(2rem);z-index:998;pointer-events:auto;animation:fadeIn .2s ease}.focused-message-container{position:absolute;z-index:1000;display:flex;flex-direction:column;animation:fadeIn .2s ease;transition:top .3s ease,transform .3s ease;max-width:80%;will-change:transform,top}.focused-sender{align-items:flex-end}.focused-recipient{align-items:flex-start}.focused-sender .reactions-wrapper{justify-content:flex-end;overflow:visible!important;max-width:none!important;width:auto!important}.focused-recipient .reactions-wrapper{justify-content:flex-start}.focused-message-container.focused-recipient .Avatar{display:none}.focused-message-bubble{transform:scale(1.05);transition:transform .2s ease}.focused-photo-group{transform:scale(1.05);transition:transform .2s ease;position:relative}.focused-photo-group .reactions-wrapper{position:absolute;top:-7rem;width:100%;display:flex}.reactions-wrapper{position:absolute;top:-7rem;width:100%;display:flex;overflow:visible}.ConversationMessageAttachments.sender-message .reactions-wrapper{overflow:visible!important;z-index:1000}.focused-message-reactions{display:flex;justify-content:center;background-color:rgba(30,30,30,.95);border-radius:3rem;padding:.8rem 1.2rem;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.3);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);animation:dropDown .3s ease;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@keyframes dropDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.focused-message-reactions .reaction-emoji{display:flex;align-items:center;justify-content:center;font-size:2.4rem;width:4rem;height:4rem;margin:0 .4rem;border-radius:50%;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.focused-message-reactions .reaction-emoji:active{transform:scale(1.2);background-color:rgba(255,255,255,.15)}.focused-message-reactions .reaction-emoji.active{position:relative;transform:scale(1.2);border:none;background-color:transparent!important}.focused-message-reactions .reaction-emoji.active:after{content:"";position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%);width:.4rem;height:.4rem;background-color:#ff3b30;border-radius:50%}.reaction-emoji.emoji-picker-trigger{align-items:center;justify-content:center;background-color:rgba(255,255,255,.1);color:#fff;font-size:2rem;font-weight:700;height:2.5rem;width:2.5rem;padding:0 .1rem .4rem 0;top:.7rem;position:relative;display:flex}@keyframes scaleIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Message{position:relative;z-index:999}.floating-reactions{position:absolute;top:-6rem;left:50%;transform:translate(-50%);display:flex;background-color:rgba(30,30,30,.85);border-radius:2rem;padding:.8rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.3);z-index:1000;animation:scaleIn .2s ease;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.floating-reaction-icon{width:3.6rem;height:3.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 .4rem;cursor:pointer;transition:transform .2s ease}.floating-reaction-icon:active{transform:scale(1.2);background-color:rgba(255,255,255,.15)}.floating-reaction-icon ion-icon{font-size:2.2rem;color:#fff}.floating-reaction-icon.like ion-icon{color:#08f}.floating-reaction-icon.love ion-icon{color:#ff3b30}.floating-reaction-icon.haha ion-icon{color:#fc0}.floating-reaction-icon.sad ion-icon{color:#fc0}.floating-reaction-icon.wow ion-icon{color:#ff9500}.message-options-menu{position:absolute;background:#2c2c2e;border-radius:1.2rem;min-width:20rem;z-index:1000;overflow:hidden;box-shadow:0 .2rem .8rem rgba(0,0,0,.3);left:-1rem;top:-1rem}.message-option{display:flex;align-items:center;padding:1.2rem 1.6rem;gap:1.6rem;cursor:pointer;transition:background-color .15s ease;user-select:none}.message-option:active{background-color:rgba(255,255,255,.1)}.message-option ion-icon{font-size:2rem;color:#fff;--ionicon-stroke-width: 3.2rem}.message-option.delete{color:#ff453a}.message-option.delete ion-icon,.message-option.delete span{color:#ff453a}.message-option span{color:#fff;font-size:1.5rem;font-weight:400}.reaction{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-right:.4rem}.reaction span{font-size:1.6rem}.reactionEmoji{display:flex;align-items:center;margin-top:-2.8rem;margin-bottom:-2.2rem;gap:.3rem;flex-wrap:wrap}.MessageContainerWrap{display:flex}.ConversationMessageBubble{margin-top:0}.message-context-menu{position:absolute;top:100%;background-color:rgba(30,30,30,.95);border-radius:1.2rem;overflow:hidden;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.3);z-index:1001;margin-bottom:1rem;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);pointer-events:auto;max-height:70vh;overflow-y:auto;transform-origin:top center;animation:scaleInMenu .2s ease;padding-bottom:.5rem}.message-context-menu.right-aligned{transform-origin:top right}.message-context-menu.left-aligned{transform-origin:top left}@keyframes scaleInMenu{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.context-menu-item{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;padding:.5rem 1rem .2rem;color:#fff;font-size:1.5rem;cursor:pointer;transition:background-color .2s ease;pointer-events:auto}.context-menu-item:active{background-color:rgba(255,255,255,.15)}.context-menu-icon{display:flex;align-items:center;justify-content:end;color:#fff;width:2.4rem;height:2.4rem}.context-menu-item.delete,.context-menu-item.delete .context-menu-icon{color:#ff453a}.emoji-picker-container{position:absolute;z-index:1002;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.3);border-radius:1.2rem;overflow:hidden}.emoji-picker-trigger{font-size:2.2rem;font-weight:700;background-color:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}em-emoji-picker{--background-rgb: 30, 30, 30;--border-radius: 1.2rem;--category-icon-size: 2rem;--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--shadow: 0 .8rem 2.4rem rgba(0, 0, 0, .3);height:35rem;max-height:60vh}.reaction-emoji.active{background-color:var(--ion-toolbar-background)!important;border:none}.user-reaction{position:relative;display:inline-flex;border-radius:1.3rem;background-color:rgba(0,122,255,.2)!important;border:1px solid rgba(0,122,255,.4);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;animation:userReactionHighlight .4s ease;flex-shrink:0}@keyframes userReactionHighlight{0%{transform:scale(1);box-shadow:0 0 rgba(0,122,255,.4)}50%{transform:scale(1.1);box-shadow:0 0 0 .4rem rgba(0,122,255,.2)}to{transform:scale(1);box-shadow:0 .2rem .8rem rgba(0,122,255,.3)}}.user-reaction:hover{background-color:rgba(0,122,255,.3)!important;transform:scale(1.05);box-shadow:0 .3rem 1rem rgba(0,122,255,.4)}.user-reaction:active{transform:scale(.95)}.user-reaction:after{display:none}.reactionEmoji ion-button{--padding-start: .5rem;--padding-end: .5rem;--padding-top: .2rem;--padding-bottom: .2rem;margin:0;height:2.6rem;min-height:2.6rem;border-radius:1.3rem;display:flex;align-items:center;justify-content:center;gap:.4rem;flex-direction:row;transition:transform .2s ease,box-shadow .2s ease;animation:reactionPopIn .3s ease}@keyframes reactionPopIn{0%{opacity:0;transform:scale(.8) translateY(.5rem)}50%{transform:scale(1.1) translateY(-.2rem)}to{opacity:1;transform:scale(1) translateY(0)}}.reactionEmoji ion-button:active{transform:scale(.95)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes reactionHighlight{0%{transform:scale(1);box-shadow:0 .2rem .8rem rgba(0,0,0,.15)}50%{transform:scale(1.15);box-shadow:0 .4rem 1.2rem rgba(0,122,255,.5)}to{transform:scale(1);box-shadow:0 .2rem .8rem rgba(0,0,0,.15)}}.reaction-highlight{animation:reactionHighlight .5s ease}.reaction-item{display:inline-flex;cursor:pointer;border-radius:1.3rem;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;flex-shrink:0}.reaction-item:hover{background-color:rgba(255,255,255,.1);transform:scale(1.05)}.reaction-item:active{transform:scale(.95)}.reaction-emoji-icon{font-size:1.4rem;display:flex;align-items:center;justify-content:center;line-height:1}.reaction-count{font-size:1.3rem;font-weight:600;color:var(--ion-text-color);line-height:1;display:inline-block;margin-left:.1rem;min-width:1.2rem;text-align:center}.total-reactions-count{display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;padding:.2rem .6rem;min-width:2rem;height:2.6rem;margin-left:0;transition:transform .2s ease,box-shadow .2s ease;animation:reactionPopIn .3s ease;flex-shrink:0}.total-reactions-count:active{transform:scale(.95);box-shadow:0 .1rem .4rem rgba(0,0,0,.2)}@media(max-width:39rem){.focused-message-reactions .reaction-emoji{width:3rem;height:3rem}.reaction-emoji.emoji-picker-trigger{width:3rem;height:3rem;top:.2rem}}@media(max-width:37.5rem){.focused-message-reactions .reaction-emoji{display:flex;align-items:center;justify-content:center;font-size:2rem;width:3.5rem;height:3.5rem;margin:0 .4rem;border-radius:50%;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.reaction-emoji-plus{font-size:1.5rem}.reaction-emoji.emoji-picker-trigger{display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.1);color:#fff;font-size:2rem;font-weight:700;height:3rem;padding:0 0 .4rem;top:.5rem;position:relative;border-radius:60%}}@media(max-width:41.4rem){.focused-message-reactions .reaction-emoji{width:2.5rem;height:2.5rem}.reaction-emoji.emoji-picker-trigger{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;top:0rem;padding-bottom:.7rem}.reactions-wrapper{position:absolute;top:-6rem}.reaction-emoji-plus{font-size:2rem;position:relative;top:.2rem}}@media(max-width:43rem){.reaction-emoji-plus{position:relative;top:.1rem}.PhotoGroup:not(.single-image) .PhotoGroupImage{width:10rem}.PhotoGroup:not(.single-image) .PhotoGroupGrid{padding-left:3rem;min-height:10rem}.PhotoGroup:not(.single-image) .PhotoGroupItem.double:nth-child(2){margin-left:-1.25rem;transform:scale(.85)}.PhotoGroup:not(.single-image) .PhotoGroupItem.triple:nth-child(2){margin-left:-1.5rem;transform:scale(.8)}.PhotoGroup:not(.single-image) .PhotoGroupItem.triple:nth-child(3){margin-left:-2.5rem;transform:scale(.7)}.AttachmentContainer.sender-message video{margin-left:auto;margin-right:0}}.AudioMessage-controls{display:block;height:7rem;position:relative}button.AudioMessage-play-pause-button{position:relative;z-index:200;height:100%;width:8rem;background:none}button.AudioMessage-play-pause-button ion-icon{color:var(--ion-color-primary);background:var(--background);width:3.2rem;height:3.2rem;padding:1rem;border-radius:100%}.AudioMessage{background:var(--background-shade);width:100%;min-width:30rem;border-radius:1rem;align-items:center;margin-left:1rem}.MessageAttachment.attachment-audio{display:flex;height:8rem}.AudioMessage-waveform-container{border-radius:1rem;position:relative;height:100%;width:100%}.AudioMessage-waveform-overlay{position:absolute;top:0;left:0;width:100%}.AudioMessage-time{position:absolute;right:0;bottom:0;background:var(--background);padding:.5rem;border-radius:100%}.sender-message .MessageAttachment.attachment-audio .ReactionsComponent{z-index:100;bottom:-1rem;left:0}.sender-message .MessageAttachment.attachment-audio{position:relative}.focused-message-bubble.focused-recipient .AudioMessage{position:absolute;margin-right:1rem;margin-top:-4rem}.focused-message-bubble.focused-sender .AudioMessage{position:relative;margin:0;transform:scale(1.05);transition:transform .2s ease}.MessageContent.RecipientMessage .MessageContainer ion-text{max-width:100%}.SenderMessage .MessageContainer ion-text{max-width:100%}.message-recipient .ConversationMessageAttachments .attachment-audio{padding:15% 0%}.message-sender .MessageAttachment.attachment-audio{align-items:end;width:100%;justify-content:right}.video-thumbnail{position:relative;width:100%;max-width:30rem;border-radius:.8rem;overflow:hidden}.video-thumbnail .AttachmentVideo{width:100%;height:auto;display:block}.video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.5);border-radius:50%;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center}.video-play-icon ion-icon{font-size:2.2rem;color:#fff}.thread-preview{color:#aaa;font-size:1.3rem;margin-bottom:1rem;margin-left:6rem;margin-top:2rem}.thread-replies-visible{margin-bottom:0}.thread-replies-visible .thread-preview{margin-top:1rem;margin-bottom:0}.thread-replies-visible.reactions-visible .thread-preview{margin-top:3rem;margin-bottom:0}.view-thread{color:#4d90fe;cursor:pointer;text-decoration:underline;margin-left:.2rem}.view-thread:hover{color:#357ae8}.thread-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.thread-modal{background:#23242a;color:#fff;padding:2.4rem;border-radius:1rem;min-width:32rem;min-height:12rem;box-shadow:0 .4rem 3.2rem rgba(0,0,0,.25)}.parent-reply-preview{display:block;width:100%;background:#23272a;border-radius:.6rem;padding:.75rem .8rem;color:#ccc;max-width:90%;margin-top:1.75rem;margin-bottom:1rem;opacity:.75}.parent-reply-author{font-weight:700;color:var(--ion-color-primary)}.reply-icon{display:flex;align-items:center;margin-right:.8rem;height:100%}.parent-reply-preview-icon{border-left:.4rem solid var(--message-bubble-background);border-bottom:.4rem solid var(--message-bubble-background);position:absolute;height:3rem;width:1.5rem;left:.6rem}.encryption-indicator{display:flex;align-items:center;gap:.4rem;font-size:1.2rem;color:var(--ion-color-success);margin-top:.4rem;opacity:.8}.encryption-indicator ion-icon{font-size:1.4rem}.key-exchange-status{display:flex;align-items:center;gap:.4rem;font-size:1.2rem;margin-top:.4rem;padding:.2rem .6rem;border-radius:.4rem;background:rgba(255,255,255,.1)}.key-exchange-status.pending{color:var(--ion-color-warning)}.key-exchange-status.completed{color:var(--ion-color-success)}.key-exchange-status.failed{color:var(--ion-color-danger)}.key-exchange-status ion-icon{font-size:1.4rem}.conversation-encryption-status{display:flex;align-items:center;gap:.6rem;font-size:1.3rem;padding:.8rem 1.2rem;margin:.8rem 0;border-radius:.8rem;background:rgba(255,255,255,.05);border-left:.3rem solid}.conversation-encryption-status.enabled{border-left-color:var(--ion-color-success);color:var(--ion-color-success)}.conversation-encryption-status.pending{border-left-color:var(--ion-color-warning);color:var(--ion-color-warning)}.conversation-encryption-status.disabled{border-left-color:var(--ion-color-medium);color:var(--ion-color-medium)}span.pin-icon{font-size:1rem;opacity:.5;position:relative;display:block;text-align:left;margin-top:1rem;text-indent:1rem}.home-route .pin-icon{display:none}.user-message-author-name{font-weight:700;margin-bottom:.6rem}.SenderMessageContainer .user-message-author-name{display:none}.home-route .ConversationMessageBubble{margin-top:-.6rem}.messageFooter small{font-size:1rem}.PhotoGroup{position:relative;margin:1rem 0;border-radius:1.5rem;overflow:hidden}.PhotoGroup:has(.PhotoGroupGrid .ReactionsComponent){overflow:visible}.PhotoGroup.single-image{background:transparent;overflow:visible;position:relative}.PhotoGroup.single-image .ReactionsComponent,.PhotoGroup.single-image .reactionEmoji{z-index:200}.ConversationMessageAttachments.sender-message .PhotoGroup.single-image .ReactionsComponent,.ConversationMessageAttachments.sender-message .PhotoGroupGrid.single-image .ReactionsComponent{left:-1rem;bottom:1rem}.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .ReactionsComponent,.ConversationMessageAttachments.recipient-message .PhotoGroupGrid.single-image .ReactionsComponent{right:-.5rem;bottom:1rem;left:auto}.PhotoGroup.single-image .reactionEmoji .reaction-item{z-index:205;margin-right:0}.ConversationMessageAttachments.sender-message .PhotoGroup.single-image .reactionEmoji .reaction-item{left:auto}.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .reactionEmoji .reaction-item,.ConversationMessageAttachments.recipient-message .PhotoGroupGrid.single-image .reactionEmoji .reaction-item{left:auto!important;right:auto}.PhotoGroup.single-image .reactionEmoji .user-reaction{z-index:205}.PhotoGroup.single-image .PhotoGroupItem.single{z-index:1;overflow:visible}.PhotoGroup.single-image .PhotoGroupImage{border-radius:1.5rem;z-index:1}.PhotoGroup:not(.single-image){background:transparent}.PhotoGroupGrid{display:grid;gap:.1rem;width:100%;position:relative;overflow:visible}.PhotoGroup.single-image .PhotoGroupGrid{width:25rem}.PhotoGroupItem{position:relative;overflow:hidden;cursor:pointer}.PhotoGroupImage{width:100%;height:100%;object-fit:cover;display:block}.PhotoGroupItem.single{grid-column:1;grid-row:1;aspect-ratio:1;max-width:25rem;width:25rem}.PhotoGroup:not(.single-image){overflow:visible;background:transparent;padding:.6rem 0;margin-bottom:.6rem;display:flex}.ConversationMessageAttachments.sender-message .PhotoGroup:not(.single-image){justify-content:flex-end;align-items:flex-end}.ConversationMessageAttachments.sender-message .PhotoGroup.single-image{justify-content:flex-end;align-items:flex-end}.ConversationMessageAttachments.sender-message{display:flex;justify-content:flex-end;align-items:flex-end;overflow:visible}.ConversationMessageAttachments.sender-message .PhotoGroup{overflow:visible!important}.ConversationMessageAttachments.sender-message .PhotoGroup:not(.single-image) .focused-message-reactions{position:absolute;top:-7rem;right:0;z-index:1000;overflow:visible;min-width:20rem}.ConversationMessageAttachments.recipient-message .PhotoGroup:not(.single-image){justify-content:flex-start;align-items:flex-start}.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image{justify-content:flex-start;display:flex;align-items:flex-start}.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .Avatar{flex-shrink:0;order:-1;bottom:11rem}.ConversationMessageAttachments.recipient-message .PhotoGroup:not(.single-image) .Avatar{bottom:5.5rem;z-index:10}.PhotoGroup:not(.single-image) .PhotoGroupGrid{position:relative;width:14rem;height:14rem;display:block;min-height:auto;padding:0;gap:0;transition:all .3s ease}.PhotoGroup:not(.single-image) .PhotoGroupItem{position:absolute;transition:none}.PhotoGroup:not(.single-image) .PhotoGroupImage{width:11rem;height:14rem;border-radius:1.5rem;border:none}.PhotoGroup:not(.single-image) .PhotoGroupItem:hover .PhotoGroupImage{transform:none}.PhotoGroup:not(.single-image) .PhotoGroupItem:hover{z-index:3;transform:none;opacity:1;transition:none}.PhotoGroup.single-image .PhotoGroupItem.double{aspect-ratio:1}.PhotoGroup.single-image .PhotoGroupGrid.two-images{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.PhotoGroup:not(.single-image) .PhotoGroupItem.double:nth-child(1){position:absolute;left:0;top:0;z-index:3;margin:0;transform:none}.PhotoGroup:not(.single-image) .PhotoGroupItem.double:nth-child(2){position:absolute;left:.8rem;top:.8rem;z-index:2;margin:0;transform:none}.PhotoGroup.single-image .PhotoGroupItem.triple:nth-child(1){grid-column:1;grid-row:1/3;aspect-ratio:1}.PhotoGroup.single-image .PhotoGroupItem.triple:nth-child(2),.PhotoGroup.single-image .PhotoGroupItem.triple:nth-child(3){aspect-ratio:1}.PhotoGroup.single-image .PhotoGroupGrid.three-images{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.PhotoGroup:not(.single-image) .PhotoGroupItem.triple:nth-child(1){position:absolute;left:0;top:0;z-index:3;margin:0;transform:none}.PhotoGroup:not(.single-image) .PhotoGroupItem.triple:nth-child(2){position:absolute;left:.8rem;top:.8rem;z-index:2;margin:0;transform:none}.PhotoGroup:not(.single-image) .PhotoGroupItem.triple:nth-child(3){position:absolute;left:1.6rem;top:1.6rem;z-index:1;margin:0;transform:none}.PhotoGroup:not(.single-image) .PhotoGroupItem.quad:nth-child(1){position:absolute;left:0;top:0;z-index:3;margin:0;transform:none}.PhotoGroup:not(.single-image) .PhotoGroupItem.quad:nth-child(2){position:absolute;left:.8rem;top:.8rem;z-index:2;margin:0;transform:none}.PhotoGroup:not(.single-image) .PhotoGroupItem.quad:nth-child(3){position:absolute;left:1.6rem;top:1.6rem;z-index:1;margin:0;transform:none}.PhotoGroup.single-image .PhotoGroupItem.quad{aspect-ratio:1}.PhotoGroup.single-image .PhotoGroupGrid.four-images{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.PhotoGroup .ReactionsComponent,.PhotoGroupGrid .ReactionsComponent{position:absolute!important;z-index:100;margin:0;padding:0;pointer-events:auto}.PhotoGroup .reactionEmoji,.PhotoGroupGrid .reactionEmoji{display:flex;align-items:center;margin-top:0;gap:.3rem;z-index:100;flex-wrap:wrap;max-width:100%;position:relative}.ConversationMessageAttachments.sender-message .PhotoGroup .ReactionsComponent,.ConversationMessageAttachments.sender-message .PhotoGroupGrid .ReactionsComponent{left:.5rem;bottom:.5rem;right:auto;top:auto;justify-self:start;align-self:end}.ConversationMessageAttachments.sender-message .PhotoGroup .reactionEmoji,.ConversationMessageAttachments.sender-message .PhotoGroupGrid .reactionEmoji{justify-content:flex-start}.ConversationMessageAttachments.recipient-message .PhotoGroup .ReactionsComponent,.ConversationMessageAttachments.recipient-message .PhotoGroupGrid .ReactionsComponent{right:.5rem;bottom:.5rem;left:auto;top:auto;justify-self:end;align-self:end}.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .reactionEmoji,.ConversationMessageAttachments.recipient-message .PhotoGroupGrid.single-image .reactionEmoji{margin-right:0;justify-content:flex-end}.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .reactionEmoji:has(.reactions-container>.reaction-item:nth-child(2)),.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .reactionEmoji:has(.reactions-container>.user-reaction:nth-child(2)),.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .reactionEmoji:has(.reactions-container>:nth-child(2):not(.total-reactions-count)){margin-right:0;justify-content:flex-end}.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .reactionEmoji:has(.reactions-container>.reaction-item:nth-child(3)),.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .reactionEmoji:has(.reactions-container>.user-reaction:nth-child(3)),.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .reactionEmoji:has(.reactions-container>:nth-child(3):not(.total-reactions-count)){margin-right:0;justify-content:flex-end}.ConversationMessageAttachments.recipient-message .PhotoGroup.single-image .reactionEmoji:has(.reactions-container .total-reactions-count){margin-right:0;justify-content:flex-end}.ConversationMessageAttachments.recipient-message .PhotoGroup .reactionEmoji,.ConversationMessageAttachments.recipient-message .PhotoGroupGrid .reactionEmoji{margin-right:0;justify-content:flex-end}.ConversationMessageAttachments.recipient-message .PhotoGroup .reactionEmoji:has(.reactions-container>.reaction-item:nth-child(2)),.ConversationMessageAttachments.recipient-message .PhotoGroup .reactionEmoji:has(.reactions-container>.user-reaction:nth-child(2)),.ConversationMessageAttachments.recipient-message .PhotoGroup .reactionEmoji:has(.reactions-container>:nth-child(2):not(.total-reactions-count)){margin-right:0;justify-content:flex-end}.ConversationMessageAttachments.recipient-message .PhotoGroup .reactionEmoji:has(.reactions-container .total-reactions-count){margin-right:0;justify-content:flex-end}.PhotoGroup .reactionEmoji .reaction-item .reactions-container{background:var(--ion-background-color);border-radius:1.2rem;padding:.3rem .5rem;backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:105;position:relative;gap:.2rem}.PhotoGroup .reactionEmoji .user-reaction{border-radius:1.2rem;padding:.3rem .5rem;min-width:auto;height:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:105;position:relative}.PhotoGroup .reactionEmoji .reaction-button{--padding-start: .3rem;--padding-end: .3rem;margin:0;height:auto;min-height:2.4rem;background:transparent;border-radius:1.2rem;min-width:auto;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.2rem}.PhotoGroup .reactionEmoji .reaction-emoji-icon{font-size:1.4rem;color:#fff;line-height:1}.PhotoGroup .reactionEmoji .reaction-count{font-size:1.2rem;font-weight:500;color:#fff;line-height:1}.AudioMessage .ReactionsComponent{position:absolute;bottom:.5rem;right:.5rem;z-index:10}.AudioMessage .reactionEmoji{display:flex;align-items:center;justify-content:flex-end;margin-top:.5rem;gap:.4rem}.AudioMessage .reactionEmoji .reaction-item{background:rgba(0,0,0,.7);border-radius:1.2rem;padding:.3rem .5rem;backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem);display:flex;align-items:center;gap:.2rem}.AudioMessage .reactionEmoji .user-reaction{background:rgba(0,122,255,.3);border:1px solid rgba(0,122,255,.5);border-radius:1.2rem;padding:.3rem .5rem;backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem);display:flex;align-items:center;gap:.2rem}.AudioMessage .reactionEmoji .reaction-button{--padding-start: .3rem;--padding-end: .3rem;margin:0;height:auto;min-height:2.4rem;background:transparent;border-radius:1.2rem;min-width:auto;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.2rem}.AudioMessage .reactionEmoji .reaction-emoji-icon{font-size:1.3rem;color:#fff;line-height:1}.AudioMessage .reactionEmoji .reaction-count{font-size:1.1rem;font-weight:500;color:#fff;line-height:1}.ConversationMessageAttachments.recipient-message .MessageAttachment.attachment-audio .ReactionsComponent{position:absolute;left:32rem;right:auto;z-index:10}.ConversationMessageAttachments.sender-message .MessageAttachment.attachment-audio .ReactionsComponent{position:absolute;z-index:10;left:28rem;bottom:-1.8rem}.ConversationMessageAttachments.recipient-message .MessageAttachment.attachment-audio .reactionEmoji{display:flex;align-items:center;justify-content:flex-start;margin-top:-1.5rem;gap:.4rem}.recipient-message .AudioMessage .reactionEmoji .reaction-item{background:rgba(0,0,0,.7);border-radius:1.2rem;padding:.3rem .5rem;backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem);display:flex;align-items:center;gap:.2rem}.recipient-message .AudioMessage .reactionEmoji .user-reaction{background:rgba(0,122,255,.3);border:1px solid rgba(0,122,255,.5);border-radius:1.2rem;padding:.3rem .5rem;backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem);display:flex;align-items:center;gap:.2rem}.recipient-message .AudioMessage .reactionEmoji .reaction-button{--padding-start: .3rem;--padding-end: .3rem;margin:0;height:auto;min-height:2.4rem;background:transparent;border-radius:1.2rem;min-width:auto;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.2rem}.recipient-message .AudioMessage .reactionEmoji .reaction-emoji-icon{font-size:1.3rem;color:#fff;line-height:1}.recipient-message .AudioMessage .reactionEmoji .reaction-count{font-size:1.1rem;font-weight:500;color:#fff;line-height:1}.VideoGroup{position:relative;margin:1rem 0;border-radius:1.5rem;overflow:visible}.VideoGroup:has(.VideoContainer .ReactionsComponent){overflow:visible}.VideoContainer{position:relative;width:25rem;overflow:visible}.VideoGroup .ReactionsComponent,.VideoContainer .ReactionsComponent{position:absolute!important;z-index:200;margin:0;padding:0;pointer-events:auto}.VideoGroup .reactionEmoji,.VideoContainer .reactionEmoji{display:flex;align-items:center;margin-top:0;gap:.3rem;z-index:200;flex-wrap:wrap;max-width:100%;position:relative}.VideoGroup .reactionEmoji .reaction-item .reactions-container,.VideoContainer .reactionEmoji .reaction-item .reactions-container{background:var(--ion-background-color);border-radius:1.2rem;padding:.3rem .5rem;backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:105;position:relative;gap:.2rem}.VideoGroup .reactionEmoji .reaction-item,.VideoContainer .reactionEmoji .reaction-item{background:var(--ion-background-color);border-radius:1.2rem;padding:.3rem .5rem;backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem);display:flex;align-items:center;gap:.2rem;z-index:205}.VideoGroup .reactionEmoji .user-reaction,.VideoContainer .reactionEmoji .user-reaction{background:rgba(0,122,255,.3);border:1px solid rgba(0,122,255,.5);border-radius:1.2rem;padding:.3rem .5rem;backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem);display:flex;align-items:center;gap:.2rem;z-index:205}.VideoGroup .reactionEmoji .reaction-button,.VideoContainer .reactionEmoji .reaction-button{--padding-start: .3rem;--padding-end: .3rem;margin:0;height:auto;min-height:2.4rem;background:transparent;border-radius:1.2rem;min-width:auto;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.2rem}.VideoGroup .reactionEmoji .reaction-emoji-icon,.VideoContainer .reactionEmoji .reaction-emoji-icon{font-size:1.4rem;color:#fff;line-height:1}.VideoGroup .reactionEmoji .reaction-count,.VideoContainer .reactionEmoji .reaction-count{font-size:1.2rem;font-weight:500;color:#fff;line-height:1}.ConversationMessageAttachments.sender-message .VideoGroup .ReactionsComponent,.ConversationMessageAttachments.sender-message .VideoContainer .ReactionsComponent{position:absolute;left:.5rem;bottom:.5rem;right:auto;top:auto;z-index:200}.ConversationMessageAttachments.sender-message .VideoGroup .reactionEmoji,.ConversationMessageAttachments.sender-message .VideoContainer .reactionEmoji{display:flex;align-items:center;justify-content:flex-start;margin-top:0;gap:.3rem;z-index:200}.ConversationMessageAttachments.recipient-message .VideoGroup .ReactionsComponent,.ConversationMessageAttachments.recipient-message .VideoContainer .ReactionsComponent{position:absolute;right:.5rem;bottom:.5rem;left:auto;top:auto;z-index:200}.ConversationMessageAttachments.recipient-message .VideoGroup .reactionEmoji,.ConversationMessageAttachments.recipient-message .VideoContainer .reactionEmoji{display:flex;align-items:center;justify-content:flex-end;margin-top:0;margin-right:0;gap:.3rem;z-index:200}.MessageAttachment{position:relative;z-index:1}.MessageAttachment.long-press-active{z-index:999}.MessageAttachment .AttachmentImage.long-press-active{opacity:.5}.VideoContainer video{border-radius:1.5rem;aspect-ratio:1;max-width:25rem;width:25rem;height:25rem;object-fit:cover;display:block;position:relative;z-index:1;transition:opacity .2s ease}.AttachmentContainer.sender-message video{margin-left:auto;margin-right:0}.VideoContainer video{margin:0}.ConversationMessageAttachments.sender-message .MessageAttachment.attachment-video{justify-content:flex-end;align-items:flex-end;display:flex}.ConversationMessageAttachments.sender-message .VideoGroup{justify-content:flex-end;align-items:flex-end}.ConversationMessageAttachments.recipient-message .MessageAttachment.attachment-video,.ConversationMessageAttachments.recipient-message .VideoGroup{justify-content:flex-start;align-items:flex-start;display:flex}.ConversationMessageAttachments.recipient-message .MessageAttachment.attachment-video .Avatar{flex-shrink:0;order:-1;margin-right:.8rem}.AttachmentContainer{position:relative;z-index:1}.attachment-audio .recipient-message{display:flex}.audio-message-header{display:flex;align-items:center;margin-bottom:1rem;font-size:1.2rem}.sender-message .PhotoGroupItem.single{align-items:end;display:flex;justify-content:end}.MessageAttachment.attachment-video,.MessageAttachment.attachment-image{display:flex;position:relative;overflow:visible}.MessageAttachment.attachment-video:has(.ReactionsComponent){overflow:visible}.container{padding:10px 0;box-shadow:-2px -2px 6px}ion-content.Conversation{--background: var(--ion-toolbar-background);--keyboard-offset: 0px;-webkit-overflow-scrolling:touch;overflow-y:scroll}ion-content.Conversation::-webkit-scrollbar{width:8px;height:8px}ion-content.Conversation::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}ion-content.Conversation::-webkit-scrollbar-thumb{background:rgba(var(--ion-color-primary-rgb),.5);border-radius:4px;border:1px solid rgba(255,255,255,.1)}ion-content.Conversation::-webkit-scrollbar-thumb:hover{background:rgba(var(--ion-color-primary-rgb),.7)}ion-content.Conversation{scrollbar-width:thin;scrollbar-color:rgba(var(--ion-color-primary-rgb),.5) rgba(0,0,0,.05)}.MessagesContainer{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:10px}.ConversationMessages{height:100%;display:flex;flex-direction:column;padding-bottom:10px;overflow-y:scroll}.ConversationMessagesGroup{display:flex;flex-direction:column}.ConversationMessageBubbles{display:flex;flex-direction:column;padding:8px 3px 3px}.conversationDateTime{position:relative;margin:10px 0;text-align:center;color:#777}.ConversationHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 4px;background:var(--ion-background-color);border-bottom:1px solid var(--ion-border-color);height:56px;width:100%;position:relative}.ConversationHeader ion-buttons{min-width:48px;display:flex;align-items:center;box-shadow:none}.ConversationHeader ion-button{--padding-start: 8px;--padding-end: 8px}.ConversationHeader .HeaderContent{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 8px;overflow:hidden}.ConversationHeader .HeaderTitle{font-size:16px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.ConversationHeader ion-title ion-router-link{--color: var(--color)}.ConversationHeader .ParticipantCount{font-size:12px;color:var(--ion-color-medium);margin-top:2px}.ConversationHeader .HeaderAvatar{width:36px;height:36px;border-radius:50%;overflow:hidden;margin-right:8px;padding:5px 3px}.ConversationHeader .HeaderAvatar img{width:100%;height:100%;object-fit:cover}.ConversationHeader ion-title{position:absolute;left:50%;transform:translate(-50%);width:auto;padding:0;font-size:16px;font-weight:600;text-align:center}.ConversationAvatar{justify-content:right;flex:1;padding-right:1%;max-width:32px}.ConversationAvatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.message-wrapper{position:relative;transition:all .2s ease}.message-wrapper.long-pressing{transform:scale(.98);opacity:.8}.message-options-modal-container{position:absolute;background:var(--ion-background-color);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:180px;max-width:200px;transform:translate(10px);overflow:hidden;padding:2px 0;z-index:1000;margin:0;animation:modalAppear .2s ease}@keyframes modalAppear{0%{opacity:0;transform:translate(10px) scale(.95)}to{opacity:1;transform:translate(10px) scale(1)}}.message-options-list{display:flex;flex-direction:column;width:100%}.message-option{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;user-select:none;white-space:nowrap;width:100%;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1px}.message-option:last-child{border-bottom:none;margin-bottom:0}.message-option:active{background-color:rgba(0,0,0,.05)}.message-option ion-icon{font-size:20px;color:var(--ion-color-dark);min-width:24px}.message-option span{font-size:14px;color:var(--ion-color-dark);font-weight:400}.dark .message-options-modal-container{background:#262626;box-shadow:0 2px 8px rgba(0,0,0,.4)}.dark .message-option{border-bottom-color:rgba(255,255,255,.1)}.dark .message-option:active{background-color:rgba(255,255,255,.05)}.dark .message-option ion-icon{color:#fff;opacity:.9}.dark .message-option span{color:#fff;opacity:.9}.reply-thread .ConversationMessagesGroup,.reply-thread .ConversationMessages{justify-content:flex-start}.scroll-y,.inner-scroll.scroll-y,.scroll-y.overscroll,div.scroll-y,div.inner-scroll.scroll-y,div.scroll-y.overscroll{overscroll-behavior-y:unset!important}.CommentChat ion-content{height:100%;position:absolute}.CommentChat ion-spinner{color:var(--icered);height:calc(100% - 15.7rem);display:flex;align-items:center;margin:0 auto}.CommentChat .ConversationMessages{height:100%;padding-bottom:0}.CommentChat .SenderMessageContainer{background-color:var(--background-shade);color:var(--color)}.PinnedComment{margin-top:4%}.reply-bar{display:flex;align-items:center;justify-content:center;background:#23242a;color:#fff;padding:.8rem 1.2rem;border-top:.1rem solid #333;border-bottom:.1rem solid #222;font-size:1.5rem;left:0;right:0;bottom:14rem;width:100%;z-index:10;box-shadow:0 -.2rem .8rem rgba(0,0,0,.12)}.reply-cancel{margin-right:1rem;color:#aaa;cursor:pointer;font-size:1.8rem;font-weight:700;transition:color .2s;flex-shrink:0}.reply-bar-content{display:flex;align-items:center;justify-content:center;flex:1}.reply-bar ion-icon{margin-right:.8rem;color:#aaa;font-size:1.8rem}.reply-username{color:#ff4d4f;font-weight:500;margin-left:.2rem}.reply-preview{font-size:12px;color:#aaa;margin-top:.2rem;margin-left:2.4rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-preview-author{color:#e57373;font-weight:500;margin-right:.4rem}.reply-preview-message{color:#aaa;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;display:inline-block}.CommentChatModal{display:flex;height:100%}.CommentChatModal .SendInputFooterBar{flex:1}.CommentChatModal .CommentChat{display:flex;flex-direction:column;height:100%}.CommentChatModal .CommentChat .ConversationMessages{overflow-y:scroll!important;justify-content:normal!important}.reply-thread{height:calc(100% - 10rem)}ion-content{margin-bottom:1.5rem}.HomeTabs,.Posts{background:var(--background)}.InterestButton{background:var(--ion-background-shade)}section#newsfeedInterestsNav{background:transparent;height:6.5rem;overflow-y:hidden}section#newsfeedInterestsNav ion-buttons{background-color:transparent;font-weight:500;font-size:1.2rem;line-height:1.8rem;padding:.7rem 0}section#newsfeedInterestsNav ion-button{background:transparent;color:var(--ion-color-light-contrast);font-weight:500;font-size:1.2rem;line-height:1.8rem;border:1px solid rgb(92,92,92);border-radius:2.5rem}.loading-more{text-align:center;padding:2rem;color:var(--ion-color-medium);font-size:1.4rem}.page-sub-header{padding-bottom:1rem;margin:0 .5rem}.loading-more{text-align:center;padding:2rem;background-color:var(--icered);font-size:1.4rem}.loading-more ion-spinner{color:var(--background)}.post-skeleton{margin:1.6rem;border-radius:.8rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.skeleton-container{padding:1.6rem;animation:fadeIn .3s ease-in-out}.post-skeleton{margin-bottom:1.6rem;opacity:.8}.skeleton-header{display:flex;align-items:center;margin-bottom:1.6rem}.skeleton-header-text{margin-left:1.2rem;flex:1}.skeleton-content{margin-bottom:1.6rem}.skeleton-footer{display:flex;justify-content:flex-start}.loading-more{display:flex;justify-content:center;padding:1.6rem;opacity:.7}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ion-skeleton-text{--background-rgb: var(--ion-color-medium-rgb);opacity:.1;animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:.1}50%{opacity:.3}}.PinnedComment .Message.message-recipient{margin-bottom:.1rem;margin-top:.8rem}.dark .PostCardContainer .MessageContent.RecipientMessage .messageBubble.RecipientMessageContainer{background:var(--ion-card-background)}.dark .PostCardContainer .MessageContent.RecipientMessage .messageBubble{align-items:center;justify-content:center;display:flex}.post-button-container{margin:1rem .5rem}.MessageContent .MessageContainer.SenderMessageContainer{max-width:100%}.MessageContent.RecipientMessage .MessageContainer ion-text{max-width:100%;min-width:5rem}.MessageContainer.SenderMessageContainer{margin-right:auto;max-width:100%}.focused .SendInputFooterBar{position:fixed;bottom:0}.CommentChatModal .MagicInputContainer .MagicInput:empty:before{font-size:1.6rem!important;color:var(--ion-color-medium)!important}.CommentChatModal .MagicInputContainer .MagicInput.preview{font-size:1.6rem!important;color:var(--ion-color-medium)!important}.CommentChatModal .MagicInputContainer .MagicInput.preview:empty:before{font-size:1.6rem!important;color:var(--ion-color-medium)!important}.CommentChatModal .MagicInputContainer .MagicInput[contenteditable=true]:not(.preview){font-size:1.6rem!important}.CommentChatModal section.SendInput:focus-within section.sendMessage,.CommentChatModal .SendInput:focus-within section.sendMessage,.CommentChatModal section.sendMessage[data-focused=true],.CommentChatModal section.sendMessage[data-focused=true].hidden{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important;flex-shrink:0!important;width:auto!important;min-width:4rem!important}.CommentChatModal .SendInput:not(:focus-within) section.sendMessage:not([data-focused=true]){display:none!important;visibility:hidden!important}.CommentChatModal .SendInput .MagicInputContainer{margin:1rem .25rem 1rem .5rem}.CommentChatModal .SendInput .MagicInputContainer.focused{margin:1rem .25rem 1rem .5rem;width:calc(100% - 8rem);max-width:calc(100% - 8rem);margin-right:.25rem!important}.channel-button-bar{display:flex;justify-content:flex-start;align-items:center;width:100%;padding-left:0;--color: var(--ion-color-primary);font-style:italic;--border-radius: 0;--padding-top: 0;--padding-bottom: 2%;font-size:1.4rem;--padding-end: 1%}.channel-button-bar ion-button{--padding-start: 0;--padding-end: 0;width:100%;text-align:left}.channel-button-bar-content{display:flex;align-items:center;justify-content:center;width:100%;gap:1rem}.channel-button-bar-text{position:relative;text-align:left;width:100%;display:block;color:var(--magic-input-placeholder-color);background-color:var(--magic-input-background);opacity:1;padding:1.3em 1em;border-radius:2rem .5rem .5rem 0rem;font-weight:500}.profile-header{padding:2.4rem 1.6rem;text-align:center;background:var(--ion-background-color);border-bottom:.1rem solid var(--ion-color-light)}.profile-avatar{--size: 12rem;width:var(--size);height:var(--size);margin:0 auto 1.6rem}.ProfileContent .profile-header .profile-avatar{--size: 15rem;width:15rem;height:15rem}.profile-name{margin:0 0 .8rem;font-size:2.4rem;font-weight:600;color:var(--ion-text-color)}.profile-location{margin-bottom:1.6rem;font-size:1.6rem}.profile-bio{margin:2.4rem auto;font-size:1.6rem;line-height:1.5;color:var(--ion-text-color);white-space:pre-wrap;max-width:60rem;padding:0 1.6rem;text-align:center}.profile-stats{display:flex;justify-content:center;gap:3.2rem;margin:2.4rem auto;max-width:50rem;padding:0 1.6rem}.stat-item{display:flex;flex-direction:column;align-items:center;gap:.8rem;min-width:8rem}.stat-item ion-text:first-child{color:var(--ion-color-medium);font-size:1.4rem}.stat-item ion-text:last-child{font-weight:600;font-size:1.8rem;color:var(--ion-text-color)}.profile-interests{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin:1.6rem auto;padding:0 1.6rem;max-width:60rem}.profile-interests ion-chip{--background: var(--ion-color-light);--color: var(--ion-color-dark)}.profile-actions{padding:1.6rem;display:flex;align-items:center;justify-content:center;gap:.8rem}.profile-actions ion-button{margin:0}.profile-actions ion-spinner{margin:0 .8rem}.profile-contact{display:flex;flex-direction:column;align-items:center;gap:.8rem}.profile-contact ion-button{--padding-start: .8rem;--padding-end: .8rem;height:3.6rem;font-size:1.4rem}.profile-content{padding:1.6rem;max-width:80rem;margin:0 auto}.section-header{margin-bottom:1.6rem}.section-header h2{margin:0;font-size:2rem;font-weight:600;color:var(--ion-text-color)}.loading-container,.error-container{display:flex;justify-content:center;align-items:center;min-height:20rem}@media(prefers-color-scheme:dark){.profile-interests ion-chip{--background: var(--ion-color-medium);--color: var(--ion-color-light)}.skeleton-base,.skeleton-avatar,.skeleton-name,.skeleton-stat,.skeleton-button,.skeleton-avatar-small,.skeleton-text,.skeleton-content{background:linear-gradient(90deg,rgba(255,255,255,.08) 25%,rgba(255,255,255,.15),rgba(255,255,255,.08) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}}.ProfileContent .Posts{height:auto}.skeleton-base{background:linear-gradient(90deg,var(--ion-color-light) 25%,var(--ion-color-light-shade) 50%,var(--ion-color-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-avatar{background:linear-gradient(90deg,var(--ion-color-light) 25%,var(--ion-color-light-shade) 50%,var(--ion-color-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;display:block!important;width:12rem;height:12rem;border-radius:50%;margin:0 auto 1.6rem!important}.ProfileContent .profile-header .skeleton-avatar{width:15rem;height:15rem}.skeleton-name{background:linear-gradient(90deg,var(--ion-color-light) 25%,var(--ion-color-light-shade) 50%,var(--ion-color-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;display:block!important;width:20rem;height:2.4rem;margin:0 auto 1.6rem!important;border-radius:.4rem}.skeleton-stats{display:flex;justify-content:center;gap:3.2rem;margin-bottom:1.6rem}.skeleton-stat{background:linear-gradient(90deg,var(--ion-color-light) 25%,var(--ion-color-light-shade) 50%,var(--ion-color-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;display:block;width:8rem;height:4rem;border-radius:.4rem}.skeleton-actions{display:flex;justify-content:center;gap:.8rem;padding:1.6rem}.skeleton-button{background:linear-gradient(90deg,var(--ion-color-light) 25%,var(--ion-color-light-shade) 50%,var(--ion-color-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;display:block;width:15rem;height:4.4rem;border-radius:.4rem}.posts-skeleton{padding:1.6rem}.post-skeleton{margin-bottom:1.6rem;padding:1.6rem;background:var(--ion-background-color);border-radius:.8rem;box-shadow:0 .1rem .3rem rgba(0,0,0,.1)}.skeleton-header{display:flex;align-items:center;margin-bottom:1.2rem}.skeleton-avatar-small{background:linear-gradient(90deg,var(--ion-color-light) 25%,var(--ion-color-light-shade) 50%,var(--ion-color-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;display:block;width:4rem;height:4rem;border-radius:50%;margin-right:1.2rem}.skeleton-text{background:linear-gradient(90deg,var(--ion-color-light) 25%,var(--ion-color-light-shade) 50%,var(--ion-color-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;flex:1;height:1.6rem;border-radius:.4rem}.skeleton-content{background:linear-gradient(90deg,var(--ion-color-light) 25%,var(--ion-color-light-shade) 50%,var(--ion-color-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;display:block;width:100%;height:12rem;border-radius:.4rem}ion-toolbar{--padding-start: 0;--padding-end: 0;display:flex;align-items:center;min-height:5.6rem}ion-toolbar ion-title{padding:0;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:66%;pointer-events:none;height:fit-content}ion-toolbar ion-buttons{min-width:4.8rem;height:100%;display:flex;align-items:center}ion-toolbar ion-button{height:100%;display:flex;align-items:center}.no-posts-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4.8rem 1.6rem;text-align:center;min-height:30rem}.no-posts-icon{font-size:8rem;color:var(--ion-color-medium);opacity:.6}.no-posts-icon ion-icon{font-size:7.5rem;width:5.5rem;height:7.5rem}.no-posts-title{font-size:1.8rem;font-weight:600;color:var(--ion-text-color);margin:0 0 .8rem}.no-posts-description{font-size:1.4rem;color:var(--ion-color-medium);margin:0;line-height:1.4;max-width:28rem}.profile-actions ion-button.action-btn{--background: var(--action-btn-bg-color) !important;--color: var(--action-btn-text-color) !important;--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;--box-shadow: none;--border-radius: .75rem}.profile-actions ion-button.default-btn{--background: var(--default-btn-bg-color) !important;--color: var(--default-btn-text-color) !important;--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;--box-shadow: none;--border-radius: .75rem}.profile-actions ion-button.outline-btn{--background: var(--outline-btn-bg-color) !important;--color: var(--outline-btn-text-color) !important;--border: var(--outline-btn-border-color) !important;--border-style: solid;--border-width: 1px;--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;--box-shadow: none;--border-radius: .75rem}.CallHeaderContainer{position:absolute;--background-color: none;--background: transparent !important;--border-width: 0px !important}.CallHeader{--background-color: transparent;--background: transparent !important;--border-width: 0px !important}.CallBackIcon{color:var(--ion-color-light-contrast)}.CallContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.CallAvatarContainer{display:flex;align-items:center;margin-top:70px}.CallAvatarParticipant{display:flex;width:150px;height:150px;border-radius:50%;margin-top:100%}.GreenDot{width:12px;height:12px;background-color:var(--ion-color-success);border-radius:50%;display:inline-block;box-shadow:0 0 4px rgba(76,175,80,.4)}.VoiceConnected{display:flex;align-items:center;font-weight:600;gap:10px}.CallButtonsContainer{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:50px}.CallButtonRedIcon{display:flex;align-items:center;justify-content:center;background-color:var(--icered);color:#fff;padding:20px;border-radius:50%}.CallButtonVideo{display:flex;align-items:center;justify-content:center;background-color:var(--ion-color-primary-shade);color:#fff;padding:20px;border-radius:50%}.CallButtonClicked{background-color:var(--ion-card-background)}.VideoIcon,.CallIcon{font-size:30px}.CallButtonRed{background-color:red;color:#fff;padding:10px;border:1px solid red;border-radius:50%}.EncryptionContainer{display:flex;align-items:center;gap:5px}.EncryptionText{font-size:15px;font-weight:600}.CameraOverlay{position:absolute;width:110px;height:140px;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:10;background:#222;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:grab}.CameraVideo{width:100%;height:100%;object-fit:cover;border-radius:16px}.CameraReverseBtn{position:absolute;bottom:8px;left:8px;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:11;cursor:pointer}.CameraReverseBtn ion-icon{color:#fff;font-size:22px}.EncryptionIcon{font-size:18px}.channel-interests-nav{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.channel-header{display:flex;justify-content:center;align-items:center}.header-banner-image{height:20vh;position:relative;background-position-x:center;background-position-y:center;width:100%;background-repeat:no-repeat;background-size:cover}.channel-title{display:flex;align-items:center;margin:20px 0;font-size:1.5rem;font-weight:600;text-transform:capitalize;justify-content:center}.channel-button-bar-container{display:flex;justify-content:left;align-items:center;border-radius:15px}.loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;padding:20px}.loading-content{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-text{color:var(--ion-color-medium);font-size:14px;margin:0;text-align:center}.loading-container ion-spinner{width:32px;height:32px}.channel-description{max-width:80vw;margin:0 auto 20px;text-align:center;height:40px}.no-posts-message,.loading-container{height:100px;display:flex;justify-content:center;align-items:center}.loading-posts-message{display:flex;justify-content:center;align-items:center;height:100px;gap:10px}.loading-more{display:flex;justify-content:center;align-items:center;padding:16px;opacity:.7;color:var(--ion-color-medium);font-size:14px}.loading-more ion-spinner{margin-right:8px}.loading-more p{margin:0}.LoginForm{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;margin:0;padding:0;position:relative;justify-content:end;touch-action:none;overscroll-behavior:none;background-color:#131c24;-webkit-overflow-scrolling:touch;color:#fff!important;transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.LoginFormBackground{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/login-icered-background.svg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;z-index:0}.ContentMiddle{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:12.5rem;position:relative;left:0;right:0;z-index:3;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.ContentMiddle.keyboard-hidden{opacity:.7;transform:scale(.95) translateZ(0)}.welcome-text-container{display:flex;align-items:center;justify-content:center;padding:1rem 4rem;z-index:3;position:relative;left:0;right:0;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94)}.welcome-text{font-size:1.8rem;text-align:center;color:rgba(180,180,180,.9)!important;font-style:italic;text-shadow:0 .125rem .125rem rgba(0,0,0,.5);margin:0;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94)}.sign-in-label-text{font-weight:600;color:#fff}.sign-in-main-label,.sign-in-with-label{color:#fff!important}.phone-label-container{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.phone-label-2-container{padding:0 5%;position:relative;bottom:1rem;left:0;right:0;z-index:2;transform:none!important;transition:none!important}.phone-label-text{margin:0 1.2rem;font-size:2rem;font-weight:600}.email-label-text{margin:0 1rem;font-size:2rem;font-weight:600}.google-label-text{margin:0 4.3rem;font-size:2rem;font-weight:600}.apple-label-text{margin:0 5rem;font-size:2rem;font-weight:600}.login-mobile-phone-container{display:flex;align-items:center;justify-content:center;gap:1rem}.phone-login-button{display:flex!important;align-items:center!important;gap:.8rem!important;border-radius:.75rem!important;background:var(--default-btn-bg-color)!important;color:var(--default-btn-text-color)!important;width:24rem!important;--background-activated: var(--default-btn-bg-color) !important;--box-shadow-activated: none !important}.phone-login-button:active::part(native){background:var(--default-btn-bg-color)!important;box-shadow:none!important}.phone-login-button::part(native):active{background:var(--default-btn-bg-color)!important;box-shadow:none!important}.phone-login-button:active{--background: var(--default-btn-bg-color) !important}.phone-login-button:focus{--background: var(--default-btn-bg-color) !important}.phone-login-button::part(native){--background: var(--default-btn-bg-color) !important}.phone-login-button .phone-icon{margin-right:.5rem}.phone-login-button .chevron-icon{margin-left:.5rem}.login-mobile-phone-container-icon{display:flex;align-items:center;justify-content:center;gap:.5rem}.sign-in-with-code-container{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.sign-in-with-code-container:has(.apple-label-text){margin-bottom:5rem}.login-email-container{display:flex;align-items:center;justify-content:center;gap:1rem}.sign-in-with-button{display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:.75rem!important;background:var(--default-btn-bg-color)!important;color:var(--default-btn-text-color)!important;width:24rem!important;--background-activated: var(--default-btn-bg-color) !important;--box-shadow-activated: none !important}.sign-in-with-button:active::part(native){background:var(--default-btn-bg-color)!important;box-shadow:none!important}.sign-in-with-button::part(native):active{background:var(--default-btn-bg-color)!important;box-shadow:none!important}.sign-in-with-button:active{--background: var(--default-btn-bg-color) !important}.sign-in-with-button:focus{--background: var(--default-btn-bg-color) !important}.sign-in-with-button::part(native){--background: var(--default-btn-bg-color) !important}.sign-in-with-button .login-icon{margin-right:.5rem}.sign-in-with-button .google-label-text .apple-label-text .email-label-text{margin:0 5rem;font-size:2rem;font-weight:600}.phone-icon,.google-icon,.apple-icon,.login-icon,.chevron-icon{margin:1.1rem}.ContentForm{padding:5%;padding-bottom:5rem;position:relative;z-index:3}.ContentForm ion-input{margin:5% auto}.ContentForm .termsAndConditionsLink{text-decoration:underline;font-size:10pt;display:block;text-align:center;margin-top:.625rem}.phone-input-container{display:flex;gap:.5rem;align-items:center;min-height:3.5rem;height:3.5rem;flex:1}.phone-input-container.keyboard-focused{position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform;transform:translateZ(0)}.welcome-text-container{display:flex;align-items:center;justify-content:center;padding:1rem 4rem;z-index:3;position:relative;left:0;right:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.welcome-text-container.keyboard-hidden{opacity:0;transform:translateY(-1rem) translateZ(0)}.email-input-container{min-height:3.5rem;height:3.5rem;display:flex;align-items:center;flex:1}.ContentForm ion-input{--border-color: var(--ion-color-medium) !important;--border-color-focused: var(--ion-color-medium) !important;--highlight-color: var(--ion-color-medium) !important;--highlight-color-focused: var(--ion-color-medium) !important;--min-height: 3.5rem !important;--height: 3.5rem !important;--border-radius: .25rem !important;--padding-start: 1rem !important;--padding-end: 1rem !important}.login-input-container{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:2rem}.input-field-container{flex:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:5rem;height:5rem}.country-select{flex:0 0 auto;min-width:7.5rem;display:flex;flex-direction:column}.ContentForm ion-segment{--background: transparent !important;position:relative!important;border-radius:.5rem!important;overflow:hidden!important;background-color:rgba(255,255,255,.1)!important;border:none!important}.ContentForm ion-segment ion-segment-button{--background: transparent !important;--color: var(--ion-color-primary) !important;--color-checked: #000000 !important;--indicator-color: transparent !important;background-color:transparent!important;color:var(--ion-color-primary)!important;transition:color .3s ease-in-out!important;position:relative!important;z-index:2!important;border:none!important;--border-width: 0 !important}.ContentForm ion-segment:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:50%!important;height:100%!important;background-color:#fff!important;border-radius:.5rem!important;transition:transform .3s ease-in-out!important;z-index:1!important}.ContentForm ion-segment[value=phone]:before{transform:translate(100%)!important}.ContentForm ion-segment ion-segment-button.segment-button-checked{--color: #000000 !important;--color-checked: #000000 !important;color:#000!important;font-weight:600!important}.ContentForm ion-segment ion-segment-button{--color: var(--ion-color-primary) !important;color:var(--ion-color-primary)!important;font-weight:400!important}.ContentForm ion-segment ion-segment-button::part(native){background-color:transparent!important;transition:color .3s ease-in-out!important}.ContentForm ion-segment ion-segment-button.segment-button-checked::part(native){background-color:transparent!important;color:#000!important}.ContentForm ion-segment ion-segment-button ion-label{transition:color .3s ease-in-out!important;font-weight:inherit!important}.country-label,.phone-label{color:var(--ion-color-medium);font-size:1.4rem;margin-bottom:0;font-weight:500}.phone-label-2{color:var(--ion-color-medium);font-size:1.4rem;margin-bottom:0;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 0 2rem}.country-selector-button{display:flex;align-items:center;justify-content:center;padding:0 1rem!important;border-radius:.5rem;background:transparent;cursor:pointer;transition:all .2s ease;gap:.5rem;box-shadow:none!important;--background: transparent !important;--background-hover: transparent !important;--background-activated: transparent !important;--background-focused: transparent !important}.selected-flag{font-size:4.2rem;order:1}.dropdown-arrow{color:var(--ion-color-medium);font-size:1.2rem;transition:transform .2s ease;order:2}.dropdown-arrow-icon{font-size:2rem}.phone-input-wrapper ion-input,.email-input-container ion-input{--min-height: 3.5rem !important;--height: 3.5rem !important;--border-radius: .25rem !important;--padding-start: 1rem !important;--padding-end: 1rem !important;--border-color: var(--ion-color-medium) !important;--border-color-focused: var(--ion-color-medium) !important;--highlight-color: var(--ion-color-medium) !important;--highlight-color-focused: var(--ion-color-medium) !important}.ContentForm ion-input::part(native){outline:none!important}.phone-label{color:var(--ion-color-medium);font-size:1.4rem;margin-top:2rem;font-weight:500;display:flex;align-items:center;justify-content:center;min-height:2rem;height:2rem}ion-button.send-verification-code-button{font-size:2rem;font-weight:bolder;--border-radius: .75rem !important;--height: 4rem !important;--min-height: 4rem !important;--padding-top: .5rem !important;--padding-bottom: .5rem !important;--padding-start: 1rem !important;--padding-end: 1rem !important;margin-top:1.2rem!important}ion-button.send-verification-code-button::part(native){height:5rem!important;min-height:5rem!important;max-height:5rem!important}.ContentForm ion-button.send-verification-code-button{max-height:4rem!important;--height: 4rem !important;--min-height: 4rem !important;--max-height: 4rem !important}.ContentForm ion-input::part(native):focus{outline:.063rem solid var(--ion-color-medium)!important;box-shadow:none!important}.send-verification-code-button{margin:0!important;padding:0!important;--padding-top: 0 !important;--padding-bottom: 0 !important;--margin-top: 0 !important;--margin-bottom: 0 !important;--border-radius: .5rem !important;--box-shadow: none !important}.send-verification-code-button::part(native){margin:0!important;padding:0!important}.country-selector-button{margin:0!important;padding:0!important;--padding-top: 0 !important;--padding-bottom: 0 !important;--margin-top: 0 !important;--margin-bottom: 0 !important;--background: transparent !important;--background-hover: transparent !important;--background-activated: transparent !important;--background-focused: transparent !important;background:transparent!important;--border-width: 0 !important;border:none!important}.ContentForm ion-button::part(native){margin:0!important;padding:0!important}.ContentForm>ion-button{margin:0!important;padding:0!important}.ContentForm>*:last-child{margin-bottom:0!important;padding-bottom:0!important}.ContentForm ion-button.send-verification-code-button{margin:0!important;padding:0!important;display:block!important}.ContentForm ion-button.send-verification-code-button::part(native){margin:0!important;padding:0!important;display:block!important}ion-button.send-verification-code-button,ion-button.send-verification-code-button *,ion-button.send-verification-code-button::part(native),ion-button.send-verification-code-button::part(native) *{margin:0!important;padding:0!important}.ContentForm>ion-button.send-verification-code-button{margin:0!important;padding:0!important}.ContentForm ion-button.send-verification-code-button{margin-top:1.5rem!important;margin-bottom:0!important}.google-label-text .apple-label-text .email-label-text{margin:0 5rem;font-size:2rem;font-weight:600}.termsAndConditionsLinkContainer{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;transform:none!important;transition:none!important}.termsAndConditionsLink{font-size:1.2rem;font-weight:600;text-decoration:underline;color:var(--ion-color-medium);margin-bottom:1rem;cursor:pointer;transition:opacity .2s ease}.termsAndConditionsLink:hover{opacity:.8}.termsAndConditionsLink:active{opacity:.6}.slide-in-button{opacity:0;transform:translateY(1.25rem) translateZ(0);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.slide-in-button.visible{opacity:1;transform:translateY(0) translateZ(0)}.login-input-container.fade-out{opacity:0;transform:translateY(-1.25rem) translateZ(0);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.phone-verification-form-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;margin-top:2rem;padding-bottom:8rem;animation:slideInFromRight .4s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.phone-verification-form-container.keyboard-focused{padding-bottom:2rem;transition:padding-bottom .3s cubic-bezier(.25,.46,.45,.94);will-change:padding-bottom}.email-verification-form-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;margin-top:20rem;padding-bottom:8rem;animation:slideInFromRight .4s ease-out;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.back-button-inline{align-self:flex-start;--color: white;--background: transparent;font-size:1.2rem;margin-bottom:1rem}.back-button-top-left{position:fixed;top:5rem;left:1rem;z-index:1000;--color: var(--default-btn-text-color);--background: transparent;font-size:1.2rem;font-weight:600;margin:0;padding:.5rem}.phone-verification-form{display:flex;flex-direction:column;width:100%}.phone-input-note{margin-top:.5rem;padding-left:0;margin-left:0;padding-left:6.5rem}.phone-input-note-text{font-size:.875rem;color:var(--ion-color-medium);font-style:italic;display:block}.country-code-text{font-size:1.2rem;color:var(--ion-color-medium);display:block;padding:0 .5rem;margin-left:5.7rem;margin-bottom:2.5rem}.country-code-container{display:flex;flex-direction:column;width:100%}.email-verification-form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.phone-verification-form .phone-input-row{display:flex;gap:.5rem;width:100%;align-items:center}.phone-verification-form .country-selector-container{flex:0 0 auto}.phone-verification-form .phone-input-container{flex:1}.phone-input-wrapper{flex:1;display:flex;flex-direction:column}.phone-input-note{margin-top:.5rem;padding-left:0;margin-left:0}.phone-verification-form .send-verification-container{width:100%;display:flex;justify-content:center}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.Logo-icered-background{display:block;width:100%;height:100%;background-image:url(/LogoWithText.svg);background-repeat:no-repeat;background-position:center;background-size:12.5rem auto;filter:brightness(0) invert(1)}.icered-logo{max-height:12rem;width:auto;height:auto;filter:brightness(0) invert(1);margin-bottom:3rem;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94)}.phone-verification-screen{display:flex;flex-direction:column;height:100vh;position:relative;z-index:2;animation:slideInFromRight .5s ease-out}.back-button{position:absolute;top:4rem;left:1rem;z-index:10;--color: white;--background: transparent;font-size:1.5rem}@keyframes slideInFromRight{0%{transform:translate(100%) translateZ(0);opacity:0}to{transform:translate(0) translateZ(0);opacity:1}}.phone-verification-container{display:flex;flex-direction:column;gap:2rem;padding:2rem;height:100vh;justify-content:center;align-items:center}.phone-input-row{display:flex;gap:.5rem;width:100%;align-items:center}.country-selector-container{flex:0 0 auto}.country-selector-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;min-height:3.5rem!important;height:3.5rem!important;box-shadow:none!important;--padding-start: 0 !important;--padding-end: 0 !important;--padding-top: 0 !important;--padding-bottom: 0 !important;--background: transparent !important;--background-hover: transparent !important;--background-activated: transparent !important;--background-focused: transparent !important}.country-selector-button.button-solid{--background: transparent !important;--background-hover: transparent !important;--background-activated: transparent !important;--background-focused: transparent !important;background:transparent!important}.country-selector-button.button-solid::part(native){--background: transparent !important;--background-hover: transparent !important;--background-activated: transparent !important;--background-focused: transparent !important;background:transparent!important}.selected-flag{font-size:4.2rem;margin-right:.5rem;background:transparent!important;border:none!important;padding:0!important}.dropdown-arrow{color:#fff!important;font-size:1rem}.phone-input-container{flex:1}.phone-input-field{--background: var(--magic-input-background) !important;--color: var(--magic-input-color) !important;--placeholder-color: var(--magic-input-placeholder-color) !important;--border-color: rgba(255, 255, 255, .2) !important;--border-color-focused: rgba(255, 255, 255, .4) !important;--highlight-color: rgba(255, 255, 255, .2) !important;--highlight-color-focused: rgba(255, 255, 255, .4) !important;--min-height: 3.5rem !important;--height: 3.5rem !important;--border-radius: .5rem !important;--padding-start: 1rem !important;--padding-end: 1rem !important;border:.063rem solid rgba(255,255,255,.2)!important}.phone-input-field::part(native){background:rgba(255,255,255,.1)!important;border:.063rem solid rgba(255,255,255,.2)!important;border-radius:.5rem!important}.phone-input-field::part(native):focus{border:.063rem solid rgba(255,255,255,.4)!important;box-shadow:0 0 0 .063rem rgba(255,255,255,.1)!important}.email-input-field{--background: rgba(255, 255, 255, .1) !important;--color: white !important;--placeholder-color: rgba(255, 255, 255, .7) !important;--border-color: rgba(255, 255, 255, .2) !important;--border-color-focused: rgba(255, 255, 255, .4) !important;--highlight-color: rgba(255, 255, 255, .2) !important;--highlight-color-focused: rgba(255, 255, 255, .4) !important;--min-height: 3.5rem !important;--height: 3.5rem !important;--border-radius: .5rem !important;--padding-start: 1rem !important;--padding-end: 1rem !important;border:.063rem solid rgba(255,255,255,.2)!important}.email-input-field::part(native){background:rgba(255,255,255,.1)!important;border:.063rem solid rgba(255,255,255,.2)!important;border-radius:.5rem!important}.email-input-field::part(native):focus{border:.063rem solid rgba(255,255,255,.4)!important;box-shadow:0 0 0 .063rem rgba(255,255,255,.1)!important}.send-verification-container{width:100%;display:flex;justify-content:center}.send-verification-code-button{width:100%!important;--background: var(--default-btn-bg-color) !important;--color: var(--default-btn-text-color) !important;--border-radius: .5rem !important;--height: 3.5rem !important;--min-height: 3.5rem !important;font-size:1.6rem!important;font-weight:600!important;text-transform:none!important;border-radius:.75rem!important;box-shadow:0 .125rem .5rem rgba(0,0,0,.2)!important;--background-activated: var(--default-btn-bg-color) !important;--box-shadow-activated: none !important}.send-verification-code-button::part(native){background:var(--default-btn-bg-color)!important;color:var(--default-btn-text-color)!important}.send-verification-code-button:hover{--background: var(--default-btn-bg-color-hover) !important}.send-verification-code-button:active::part(native){background:var(--default-btn-bg-color)!important;opacity:.8!important}.send-verification-code-button:disabled,.send-verification-code-button.disabled{--background: var(--default-btn-bg-color-disabled) !important;--color: var(--default-btn-text-color-disabled) !important;cursor:not-allowed!important;opacity:1!important;pointer-events:none!important}.send-verification-code-button:disabled::part(native),.send-verification-code-button.disabled::part(native){background:var(--default-btn-bg-color-disabled)!important;color:var(--default-btn-text-color-disabled)!important}.phone-verification-form-container-content,.email-verification-form-container-content{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:1rem;color:#fff}.google-web-button-content{display:flex;align-items:center;justify-content:center;position:relative;width:100%;--background: #fff;--padding-top: 2rem !important}.referral-code-form-container{height:26rem}.referral-code-form-container-content{font-weight:700}.referral-code-button{width:100%;font-weight:700;font-size:1.7rem;background:var(--default-btn-bg-color)!important;color:var(--default-btn-text-color)!important;border-radius:.75rem!important;--background-activated: var(--default-btn-bg-color) !important;--box-shadow-activated: none !important}.referral-code-button:active::part(native){background:var(--default-btn-bg-color)!important;box-shadow:none!important}.referral-code-button::part(native):active{background:var(--default-btn-bg-color)!important;box-shadow:none!important}.referral-code-button:active{--background: var(--default-btn-bg-color) !important}.referral-code-button:focus{--background: var(--default-btn-bg-color) !important}.referral-code-button::part(native){--background: var(--default-btn-bg-color) !important}.referral-code-button:disabled{--background: var(--default-btn-bg-color-disabled) !important;--color: var(--default-btn-text-color-disabled) !important;cursor:not-allowed!important;opacity:1!important;pointer-events:none!important}.referral-code-button ion-icon{position:absolute;right:0}.skip-referral-code a{display:block;text-decoration:underline;text-align:center;font-weight:700;font-size:1.4rem;padding:1rem}.referral-code-link-container{margin-top:1rem;text-align:center}.referral-code-link{display:inline-block;text-decoration:underline;color:#fff;font-weight:500;font-size:1.3rem;cursor:pointer;transition:opacity .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.referral-code-link:hover{opacity:.8;transform:translateY(-.1rem) translateZ(0)}.country-selector-modal{--border-radius: 1.25rem 1.25rem 0 0}.country-selector-button{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:.063rem solid var(--ion-color-light-shade);background:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;gap:.5rem}.country-selector-content{background:var(--ion-background-color);color:var(--ion-text-color);max-height:100%;overflow-y:auto}.country-selector-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:.063rem solid var(--ion-color-light-shade);position:sticky;top:0;z-index:10}.close-button{--color: var(--ion-text-color);--padding-start: 0;--padding-end: 0;margin:0}.modal-title{margin:0;font-size:1.4rem;font-weight:600;color:var(--ion-text-color)}.country-grid-container{padding:.75rem .75rem 1rem;min-height:fit-content}.country-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:0;min-height:fit-content}.country-col{display:flex;justify-content:center}.country-flag-item{position:relative;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;margin:0 auto}.country-flag-item:hover{background:var(--ion-color-medium);transform:scale(1.05)}.country-flag-item.selected{border:.125rem solid var(--ion-color-primary)}.flag-emoji{font-size:1.5rem;filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.3))}.selected-indicator{position:absolute;top:-.25rem;right:-.25rem;background:var(--ion-color-primary);color:var(--ion-color-light);border-radius:50%;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;box-shadow:0 .125rem .25rem rgba(0,0,0,.3)}.loading-container,.error-container,.empty-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;min-height:200px}.loading-container ion-spinner{margin-bottom:1rem}.loading-container p,.error-container p,.empty-container p{margin:0;color:var(--ion-color-medium);font-size:.9rem}.error-container p{color:var(--ion-color-danger)}@media(max-width:480px){.country-flag-item{width:4rem;height:4rem}.flag-emoji{font-size:2.5rem}}.terms-privacy-modal{--width: 100%;--max-width: 100%;--height: 100%;--border-radius: 0;--box-shadow: none}.terms-privacy-content{--background: #131c24;color:#fff;height:100%;display:flex;flex-direction:column}.terms-privacy-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:.063rem solid rgba(255,255,255,.1);position:sticky;top:0;background:#131c24;z-index:10;flex-shrink:0}.close-button{--color: #ffffff;--background: transparent;margin:0;padding:.5rem;font-size:1.5rem;min-width:2.5rem;height:2.5rem}.modal-title{font-size:1.8rem;font-weight:600;color:#fff;margin:0;flex:1;text-align:center}.header-spacer{width:2.5rem}.terms-privacy-tabs{padding:1rem;border-bottom:.063rem solid rgba(255,255,255,.1);flex-shrink:0}.terms-privacy-segment{--background: rgba(255, 255, 255, .1);--indicator-color: var(--default-btn-bg-color);border-radius:.5rem;padding:.25rem}.terms-privacy-segment ion-segment-button{--color: rgba(255, 255, 255, .7);--color-checked: #000000;--indicator-color: #fefefe;--border-radius: .375rem;min-height:3rem;font-weight:500;transition:all .2s ease}.terms-privacy-segment ion-segment-button.segment-button-checked{--background: var(--default-btn-bg-color);--color: #ffffff;font-weight:600}.terms-privacy-segment ion-segment-button ion-label{font-size:1.4rem;padding:.5rem 1rem}.terms-privacy-body{flex:1;overflow-y:auto;padding:2rem 2rem 1rem;-webkit-overflow-scrolling:touch}.terms-privacy-text{max-width:100%;line-height:1.8}.content-text{color:rgba(255,255,255,.9);font-size:1.4rem;line-height:1.8;text-align:left}.content-text p{margin:0 0 1.5rem;padding:0}.content-text p:last-child{margin-bottom:0}@media(max-width:768px){.terms-privacy-header{padding:1rem .75rem}.modal-title{font-size:1.6rem}.terms-privacy-tabs{padding:1rem .75rem}.terms-privacy-body{padding:1.5rem 1rem 1rem}.content-text{font-size:1.3rem;line-height:1.7}.terms-privacy-segment ion-segment-button ion-label{font-size:1.2rem;padding:.5rem .75rem}.terms-privacy-footer{padding:1.5rem 1rem}.agree-button{font-size:1.5rem!important;--height: 3.5rem !important;--min-height: 3.5rem !important}}@media(max-width:480px){.terms-privacy-header{padding:4.5rem 0rem 0rem}.modal-title{font-size:1.4rem}.terms-privacy-tabs{padding:.75rem}.terms-privacy-body{padding:1rem .75rem}.content-text{font-size:1.2rem;line-height:1.6}.terms-privacy-segment ion-segment-button{min-height:2.5rem}.terms-privacy-segment ion-segment-button ion-label{font-size:1.1rem;padding:.4rem .5rem}.terms-privacy-footer{padding:1rem .75rem 1.25rem}.agree-button{font-size:1.4rem!important;--height: 3.25rem !important;--min-height: 3.25rem !important}}.terms-privacy-body::-webkit-scrollbar{width:.5rem}.terms-privacy-body::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:.25rem}.terms-privacy-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:.25rem}.terms-privacy-body::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.terms-privacy-footer{padding:1.5rem 2rem 2rem;border-top:.063rem solid rgba(255,255,255,.1);background:#131c24;flex-shrink:0;position:sticky;bottom:0;z-index:10}.agree-button{--background: var(--default-btn-bg-color) !important;--color: var(--default-btn-text-color) !important;--border-radius: .75rem !important;--height: 4rem !important;--min-height: 4rem !important;font-size:1.6rem!important;font-weight:600!important;text-transform:none!important;margin:0!important;--background-activated: var(--default-btn-bg-color) !important;--box-shadow-activated: none !important}.agree-button::part(native){background:var(--default-btn-bg-color)!important;color:var(--default-btn-text-color)!important;border-radius:.75rem!important}.agree-button:hover{--background: var(--default-btn-bg-color-hover) !important}.agree-button:active::part(native){background:var(--default-btn-bg-color)!important;opacity:.8!important}.agree-button:disabled,.agree-button.disabled{--background: var(--default-btn-bg-color-disabled) !important;--color: var(--default-btn-text-color-disabled) !important;cursor:not-allowed!important;opacity:1!important;pointer-events:none!important}.agree-button:disabled::part(native),.agree-button.disabled::part(native){background:var(--default-btn-bg-color-disabled)!important;color:var(--default-btn-text-color-disabled)!important}.VerifyInputContainer{display:flex;background:none;border:none!important;gap:3%;text-align:center;font-weight:700;font-size:16pt;width:100%;margin:0 auto;flex:auto;align-items:center;line-height:32px}.VerifyForm{display:flex;flex-direction:column;height:99vh;max-height:100vh;overflow:hidden;margin:0 20px;padding:0}.BackButton{position:absolute;top:4rem;left:0;z-index:10;--color: var(--ion-color-primary);--background: transparent;--box-shadow: none}.VerifyInputContainer .input-fill-outline{background:var(--ion-color-step-300, #eee);--border-color: transparent !important;border-radius:10px;max-height:56px}.VerifyForm a.resendCodeLink{display:block;margin:0 auto;text-align:center;padding:18px 0;color:var(--ion-color-primary)}.VerifyInputDirections{padding-top:100px}.Logo{fill:var(--ion-color-primary);width:48px;height:48px;margin-top:48px}.VerifyForm .IonText{line-height:18px;font-size:14px;color:var(--ion-color-primary-light);font-weight:400}.VerifyForm .IonButton{--background: var(--default-btn-bg-color) !important;--color: var(--default-btn-text-color) !important;--border-radius: .75rem !important;font-weight:600!important;font-size:1.6rem!important}.VerifyForm .IonButton .button-content-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:120px}.VerifyForm .IonButton .button-content-wrapper .continue-text,.VerifyForm .IonButton .button-content-wrapper .verifying-text{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.VerifyForm .IonButton .button-content-wrapper .continue-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:visible;opacity:1}.VerifyForm .IonButton .button-content-wrapper .verifying-text{position:relative;visibility:hidden;opacity:0;min-height:1.5em}.VerifyForm .IonButton .button-content-wrapper.continue .continue-text{visibility:visible;opacity:1}.VerifyForm .IonButton .button-content-wrapper.continue .verifying-text,.VerifyForm .IonButton .button-content-wrapper.verifying .continue-text{visibility:hidden;opacity:0}.VerifyForm .IonButton .button-content-wrapper.verifying .verifying-text{visibility:visible;opacity:1}.VerifyForm .IonButton .button-content-wrapper ion-spinner{width:16px!important;height:16px!important;margin:0!important}.VerifyForm .VerifyCodeLabel{font-weight:600;font-size:24px;line-height:32px;letter-spacing:1}.VerifyForm input[type=number]::-webkit-inner-spin-button,.VerifyForm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.waitlist-container{min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box;position:relative;overflow:hidden}.waitlist-content{text-align:center;max-width:40rem;width:100%;padding:6rem 2rem;border-radius:2rem;backdrop-filter:blur(1rem)}.logo-container{margin-bottom:5rem}.icered-logo-icon{display:flex;justify-content:center}.waitlist-logo{width:10rem;height:10rem;object-fit:contain;filter:brightness(0) invert(1)}.waitlist-logo-text{color:#fff;font-size:2rem;letter-spacing:.6rem;margin-top:-1.8rem;text-transform:uppercase}.main-message{margin-bottom:5rem}.main-message h2{color:#fff;font-size:2.2rem;font-weight:600;margin:0;line-height:1.3;margin-top:2.7rem}.waitlist-form{display:flex;flex-direction:column;align-items:center}.join-waitlist-button{width:100%;max-width:32rem;height:6rem;background:#fff;color:#1a1c20;border-radius:1.6rem;font-size:1.6rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:.05rem;box-shadow:0 .6rem 2rem rgba(0,0,0,.2);transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:none}.join-waitlist-button:hover{background:#f7fafc;transform:translateY(-.2rem);box-shadow:0 .8rem 2.4rem rgba(0,0,0,.25)}.join-waitlist-button:active{transform:translateY(0);box-shadow:0 .4rem 1.6rem rgba(0,0,0,.2)}.appstore-buttons{position:absolute;bottom:10rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center}.appstore-button{width:12rem;height:auto;object-fit:contain;cursor:pointer;transition:transform .2s ease}.appstore-button:hover{transform:scale(1.05)}.googleplay-buttons{position:absolute;bottom:6rem;display:flex;justify-content:center;align-items:center}.googleplay-button{width:12rem;height:auto;object-fit:contain;cursor:pointer;transition:transform .2s ease}.waitlist-terms-container{position:absolute;bottom:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.waitlist-terms-link{font-size:1.1rem;font-weight:500;text-decoration:underline;color:rgba(255,255,255,.7);cursor:pointer;transition:opacity .2s ease}.waitlist-terms-link:hover{opacity:.8}.waitlist-separator{color:rgba(255,255,255,.5)}@media(max-width:768px){html,body{overflow:hidden;height:100%;position:fixed;width:100%}.waitlist-container{height:100vh;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;padding:1rem}.waitlist-content{padding:3rem 1rem;max-height:100vh;overflow:hidden}}ion-tab-bar#NavBar{--background: var(--background-nav);padding:.5rem 0px 1.5rem;border-top:1px solid var(--background-nav)}ion-tab-bar#NavBar ion-tab-button{--color: var(--ion-color-light-contrast);--color-selected: var(--icered)}ion-tab-bar#NavBar.navbar-hidden{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:none!important}.PostWrapper.focused .reply-bar{position:fixed;bottom:8rem;opacity:1;z-index:100}.PostDeletedContainer{display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;gap:1rem}.PostDeletedMessage{font-size:1.2rem;color:var(--ion-color-medium);text-align:center}.PostDeletedSubMessage{font-size:.9rem;color:var(--ion-color-medium);text-align:center}.uploading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px)}.uploading-overlay-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;padding:2rem;background:var(--ion-background-color, #fff);border-radius:1.2rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.3);min-width:20rem}.uploading-text{font-size:1.6rem;font-weight:500;color:var(--ion-color-medium);text-align:center;margin:0;order:1}.uploading-spinner{width:3.2rem;height:3.2rem;--color: var(--ion-color-primary, #007bff);order:2}.PostManagerPage .PostTitle{font-weight:700;margin:10px;font-size:13pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 200px)}.PostManagerPage .PostButton{--background: var(--action-btn-bg-color);--color: var(--action-btn-text-color);--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;--box-shadow: none;--border-radius: .75rem;font-weight:600;margin-right:1.2rem;width:100%}.PostButton{border-radius:.625rem;width:4.5rem;height:2rem;text-transform:capitalize}.url-label{margin-bottom:.9375rem}.PostTitle{text-align:center;font-weight:bolder;line-height:2rem;font-size:1.125rem;top:1.5625rem}.cancelButton{color:var(--ion-color-primary-light);text-transform:capitalize}.CreatePostHeaderAuthor{font-weight:700;text-transform:capitalize;color:var(--ion-color-primary-light);padding-bottom:1.5625rem}.postManager-form-field{margin-top:.625rem}.postManager-form-field.error .MagicInputContainer{border:.0625rem solid var(--ion-color-danger)!important;box-shadow:0 0 0 .0625rem var(--ion-color-danger)!important}.postManager-form-field.error .MagicInputContainer:focus-within{border:0 .0625rem solid var(--ion-color-danger)!important;box-shadow:0 0 0 .0625rem var(--ion-color-danger)!important}.TagContainer{display:flex;align-items:center;gap:.625rem}.HappyIcon{background-color:var(--ion-color-light);padding:.5rem;border-radius:50%}.PostTagLabel{font-weight:700}.AddEditLabel{font-weight:700;font-size:1.3rem;--background: rgba(var(--ion-text-color-rgb, 0, 0, 0), .12);--color: rgba(var(--ion-text-color-rgb, 0, 0, 0), .87);text-transform:capitalize}.HeaderContainer{margin:0 .625rem}.FormContainer{margin:1.25rem}.postManager-media-upload-grid{margin-top:2rem}.postManager-media-upload-grid .MediaLabel{color:#707070}.mediaContainer{display:grid;width:100%;gap:.25rem;overflow:hidden;background:var(--ion-color-light)}.mediaContainer--1{grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:16/9;max-height:25rem}.mediaContainer--2{grid-template-columns:1fr 1fr;grid-template-rows:1fr;aspect-ratio:2/1;max-height:20rem}.mediaContainer--3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:3/2;max-height:22rem}.mediaContainer--3 .attachment-preview--1{grid-row:1/3}.mediaContainer--3 .attachment-preview--2{grid-row:1}.mediaContainer--3 .attachment-preview--3{grid-row:2}.mediaContainer--4{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1/1;max-height:20rem}.mediaContainer--5{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:4/2;max-height:22rem}.mediaContainer--5 .attachment-preview--1{grid-row:1/3;grid-column:1}.mediaContainer--5 .attachment-preview--2{grid-row:1;grid-column:2}.mediaContainer--5 .attachment-preview--3{grid-row:1;grid-column:3}.mediaContainer--5 .attachment-preview--4{grid-row:2;grid-column:2}.mediaContainer--5 .attachment-preview--5{grid-row:2;grid-column:3}.mediaContainer--6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:3/2;max-height:20rem}.mediaContainer .attachment-preview{position:relative;overflow:hidden;border-radius:0}.mediaContainer .attachment-preview .media-preview,.mediaContainer .attachment-preview .media-preview.image-preview .image-container,.mediaContainer .attachment-preview .media-preview.video-preview .video-container{width:100%;height:100%}.mediaContainer .attachment-preview .media-preview.image-preview .image-container .preview-image,.mediaContainer .attachment-preview .media-preview.image-preview .image-container .preview-video,.mediaContainer .attachment-preview .media-preview.video-preview .video-container .preview-image,.mediaContainer .attachment-preview .media-preview.video-preview .video-container .preview-video{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.mediaContainer{gap:.125rem}.mediaContainer--1{max-height:20rem}.mediaContainer--2{max-height:16rem}.mediaContainer--3{max-height:18rem}.mediaContainer--4{max-height:16rem}.mediaContainer--5{max-height:18rem}.mediaContainer--6{max-height:20rem}}.imageContainer{display:flex;gap:.625rem;margin-bottom:.625rem;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap}.ActionIcons{background-color:var(--ion-color-light);padding:.625rem;border-radius:50%;margin-right:1.25rem}.ActionButtons{background-color:transparent;text-transform:capitalize;font-weight:700;font-size:1rem;color:var(--ion-color-secondary);width:100%;height:auto;min-height:3rem;display:flex;align-items:center;justify-content:flex-start;padding:1rem;cursor:pointer;border:none;outline:none}.ActionButtons .button-inner{justify-content:flex-start!important}ion-button.ActionButtons{--justify-content: flex-start !important}ion-button.ActionButtons .button-inner{justify-content:flex-start!important}ion-button.attachControlButton{--background: var(--ion-color-light);--color: var(--ion-color-medium);--border-radius: 50%;--padding-start: .75rem;--padding-end: .75rem;--padding-top: .75rem;--padding-bottom: .75rem;height:3.5rem;width:3.5rem;min-width:3.5rem;min-height:3.5rem;margin:0;flex-shrink:0}ion-button.attachControlButton:hover{--background: var(--ion-color-light-shade)}ion-button.attachControlButton:active{--background: var(--ion-color-light-tint)}ion-button.attachControlButton ion-icon{font-size:1.75rem;color:var(--ion-color-dark)}.postManager-attach-actions{border-top-left-radius:.9375rem;border-top-right-radius:.9375rem;padding:1.25rem .625rem;background:var(--ion-item-background, var(--ion-background-color, #fff))}.postManager-attach-actions ion-button.ActionButtons .button-inner{justify-content:flex-start!important}.ActionModal .block{width:100%;min-height:auto;max-height:70vh;display:flex;flex-direction:column;padding:1.25rem 1.5625rem;overflow-y:auto;background:var(--ion-item-background, var(--ion-background-color, #fff));position:relative}.ActionModal .block>*{margin-bottom:.5rem}.ActionModal .block>*:last-child{margin-bottom:0}ion-modal.autoHeightModal{--height: auto;--border-radius: .9375rem .9375rem 0 0;--max-height: 85vh;--min-height: auto}.CardImage{position:relative;background:#000;flex:1 0 23%;width:100%;height:100%;display:flex}.CardImage img{width:100%}.RemoveImage{position:absolute;top:.3125rem;right:.3125rem;background-color:#707070;color:var(--ion-color-light);font-size:1rem;border-radius:50%;cursor:pointer;display:none}.Btn{margin-top:1.875rem;margin-bottom:1.25rem;flex-shrink:0;position:sticky;bottom:0;background:var(--ion-item-background, var(--ion-background-color, #fff));padding-top:.625rem;z-index:10}.AddButton{width:100%;background-color:var(--approve-btn-bg-color);color:var(--approve-btn-text-color);font-weight:700;text-transform:capitalize;border-radius:.9375rem;padding:.625rem 0px;font-size:1.125rem}ion-textarea.custom{--background: var(--ion-color-light);--color: var(--ion-text-color, #2563eb);--padding-end: .625rem;--padding-start: .625rem;--placeholder-color: var(--ion-text-color, #707070);--placeholder-opacity: .8;--highlight-color-focused: #2563eb;--border-color: transparent !important;font-weight:500}.PostLocation{display:flex;justify-content:center;opacity:.75;flex-direction:column;text-align:center;position:relative}.PostLocationLabel{font-size:.9rem}.LocationIcon{font-size:1.2rem;margin:.7rem 0;width:100%}.postManager-location{margin:1.7rem 0;position:relative}.UploadSpinner{position:absolute;height:100%;width:20%;left:40%;color:var(--icered)}.PostInterests{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;margin-bottom:1rem;padding:.75rem 0}.PostInterests ion-chip{margin:0;flex-shrink:0}.PostInterests ion-chip.selected{background:var(--ion-color-primary);color:var(--ion-background-color);font-weight:700}.postManager-interests{margin-top:1rem;margin-bottom:1rem;padding-top:.75rem}.postManager-interests.error .PostTagLabel{color:var(--ion-color-danger)}.postManager-interests.error .PostTagLabel sup.error{color:var(--ion-color-danger)!important;font-weight:700}.options-container{margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:flex-start;padding:0 .625rem;gap:.75rem}.options-label{font-size:1.5rem;color:var(--ion-color-dark);margin-bottom:.5rem;font-weight:600;margin-left:.2rem;text-align:left}.options-buttons{display:flex;gap:1.5rem;justify-content:flex-start;align-items:center}.location-button-container{display:flex;align-items:center;gap:.5rem}.location-text{font-size:1.2rem;color:var(--ion-color-dark);font-weight:600;white-space:nowrap;max-width:8rem;overflow:hidden;text-overflow:ellipsis}.location-button-container .remove-location-btn{--padding-start: .25rem;--padding-end: .25rem;--border-radius: 50%;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;--border-width: 0;--box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .2);--background: var(--ion-color-light);z-index:10;margin:0}.location-button-container .remove-location-btn:hover{--background: rgba(0, 0, 0, .8) !important;background-color:rgba(0,0,0,.8)!important}.location-button-container .remove-location-btn ion-icon{font-size:.75rem;width:.75rem;height:.75rem}.edit-attachment-warning{display:flex;align-items:center;gap:.5rem;padding:1rem 0;font-size:1.4rem;color:var(--ion-color-medium);margin-top:1rem;width:100%;justify-content:center;border:.1rem solid var(--ion-border-color);border-radius:.75rem;background-color:var(--magic-input-background)}.edit-attachment-warning ion-icon{font-size:1.4rem;flex-shrink:0;color:var(--ion-color-medium)}.url-preview{margin:.75rem 0;flex-shrink:0;max-height:none;overflow:visible}.url-preview .link-preview-card{margin:0;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);max-height:11.25rem;min-height:8.75rem;background:var(--ion-item-background, var(--ion-background-color, #fff))}.url-preview .link-preview-image{width:100%;height:5rem}.url-preview .link-preview-text{padding:.5rem}.url-preview .link-preview-title{font-size:.75rem;margin-bottom:.1875rem;line-height:1.2;color:var(--ion-text-color, #2c3e50)}.url-preview .link-preview-description{font-size:.625rem;margin-bottom:.25rem;line-height:1.3;-webkit-line-clamp:1;line-clamp:1;color:var(--ion-text-color, #7f8c8d)}.url-preview .link-preview-url{font-size:.5rem;padding:.1875rem .3125rem;color:var(--ion-text-color, #95a5a6)}.url-preview .link-preview-site{font-size:.5rem;margin-bottom:.125rem;color:var(--ion-text-color, #95a5a6)}.block:has(.url-preview) .Btn{margin-top:1.25rem;flex-shrink:0}.postManager-link-preview{margin-top:.625rem;margin-bottom:1.5rem;flex-shrink:0;width:100%;display:block!important;visibility:visible!important}.main-form-link-preview{margin:0!important;width:100%;display:block!important;visibility:visible!important}.main-form-link-preview .link-preview-container{margin:0!important;width:100%;display:block}.main-form-link-preview .link-preview-card{border-radius:.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);background:var(--ion-item-background, var(--ion-background-color, #fff));max-height:none;min-height:8.75rem;width:100%;margin:0;box-sizing:border-box;overflow:visible}.main-form-link-preview .link-preview-image{height:6.25rem}.main-form-link-preview .link-preview-text{padding:.75rem}.main-form-link-preview .link-preview-title{font-size:.875rem;color:var(--ion-text-color, #2c3e50);margin-bottom:.375rem;line-height:1.3}.main-form-link-preview .link-preview-description{font-size:.75rem;color:var(--ion-text-color, #7f8c8d);line-height:1.4;margin-bottom:.5rem}.main-form-link-preview .link-preview-url{font-size:.625rem;color:var(--ion-text-color, #95a5a6);padding:.375rem .5rem}.main-form-link-preview .link-preview-site{font-size:.625rem;color:var(--ion-text-color, #95a5a6);margin-bottom:.25rem}.postManager-display-name{margin-bottom:1.6rem;margin-top:1rem}.display-name-label{font-size:1.5rem;color:var(--ion-color-dark);margin-bottom:.5rem;font-weight:600;margin-left:.2rem}.editdisplay-name-button{--background: transparent;--color: var(--ion-color-dark);--border-radius: 0;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;width:100%;justify-content:flex-start;align-items:center}.editdisplay-name-button:hover{--background: var(--ion-color-light-tint)}.display-name-button{--background: transparent;--color: var(--ion-color-dark);--border-radius: 0;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;width:100%;justify-content:flex-start;align-items:center;border:.1rem solid var(--ion-color-light-shade)}.display-name-button:hover{--background: var(--ion-color-light-tint)}.edit-display-name-inner{display:flex;flex-direction:row;align-items:center;width:100%;gap:1.2rem;border:none}.edit-display-name-inner .Avatar{flex-shrink:0;margin:0}.edit-display-name-inner .caret-down-icon{display:none}.display-name-inner{display:flex;flex-direction:row;align-items:center;width:100%;padding:1rem 1.2rem;gap:1.2rem}.display-name-inner .Avatar{flex-shrink:0;margin:0}.display-name-inner .caret-down-icon{font-size:2rem;color:var(--ion-color-medium);flex-shrink:0;margin-left:auto}.display-name-content{display:flex;flex-direction:column;align-items:flex-start;flex:1}.display-name-value{font-size:1.6rem;font-weight:600;color:var(--ion-color-dark);margin:0}.DisplayNameIcon{color:var(--ion-color-primary);margin-right:.8rem}.account-switch-toast{position:fixed;bottom:2rem;left:1.6rem;right:1.6rem;z-index:10000;animation:slideUpIn .3s ease-out}.account-switch-toast .toast-content{background:var(--ion-color-dark);color:var(--ion-color-light);border-radius:1.2rem;padding:1.6rem 2rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.3);backdrop-filter:blur(1rem);border:1px solid rgba(255,255,255,.1)}.account-switch-toast .toast-message{font-size:1.4rem;font-weight:500;color:var(--ion-color-light);flex:1}.account-switch-toast .toast-undo-button{background:var(--ion-color-primary);border:none;color:var(--ion-color-light);font-size:1.4rem;font-weight:600;padding:.8rem 1.6rem;border-radius:.8rem;cursor:pointer;transition:all .2s ease;margin-left:1.6rem}.account-switch-toast .toast-undo-button:hover{background:var(--ion-color-primary-shade);transform:translateY(-1px)}.account-switch-toast .toast-undo-button:active{transform:scale(.95)}@keyframes slideUpIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-color-scheme:dark){.account-switch-toast .toast-content{background:var(--ion-color-dark);border:1px solid rgba(255,255,255,.2)}}@media(prefers-color-scheme:light){.account-switch-toast .toast-content{background:var(--ion-color-dark);border:1px solid rgba(255,255,255,.1)}}ion-content.hide-scrollbar-on-focus .inner-scroll::-webkit-scrollbar,ion-content.hide-scrollbar-on-focus .scroll-content::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}ion-content.hide-scrollbar-on-focus .inner-scroll,ion-content.hide-scrollbar-on-focus .scroll-content{scrollbar-width:none!important;-ms-overflow-style:none!important}.ChannelPicker{display:block;height:100%;padding:2%;background-color:var(--ion-toolbar-background)}.ChannelPicker ion-chip{font-size:14pt;margin:1%;padding:3% 5%}.ChannelPicker ion-chip.selected{background:var(--ion-color-primary);color:var(--ion-background-color);border:2px solid var(--ion-color-primary)}.ChannelPicker ion-chip.selected{background:var(--ion-color-primary)!important;color:var(--ion-background-color)!important;border:2px solid var(--ion-color-primary)!important}.loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--ion-item-background);z-index:1000}.star-icon{color:var(--ion-background-color)}.star-icon{color:var(--ion-background-color)!important;font-size:16px;margin-right:4px}.interest-requirement-banner{background-color:var(--ion-color-primary);color:var(--ion-background-color);padding:12px 16px;margin:12px 2% 0;border-radius:8px;text-align:center}.interest-requirement-banner p{margin:0;font-size:14px;font-weight:500;line-height:1.4}.channels-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 20px;gap:16px}.channels-loading-container ion-spinner{width:40px;height:40px;color:var(--ion-color-primary)}.channels-loading-container p{margin:0;font-size:16px;color:var(--ion-color-medium)}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.3335 11.6666C3.3335 12.5871 4.07969 13.3333 5.00016 13.3333C5.92064 13.3333 6.66683 12.5871 6.66683 11.6666L6.66683 6.66659L11.6668 6.66659C12.5873 6.66659 13.3335 5.92039 13.3335 4.99992C13.3335 4.07944 12.5873 3.33325 11.6668 3.33325H3.3335V11.6666Z' fill='currentColor'/%3E%3Cpath d='M26.6668 11.6666C26.6668 12.5871 25.9206 13.3333 25.0002 13.3333C24.0797 13.3333 23.3335 12.5871 23.3335 11.6666L23.3335 6.66659L18.3335 6.66659C17.413 6.66659 16.6668 5.92039 16.6668 4.99992C16.6668 4.07944 17.413 3.33325 18.3335 3.33325H26.6668L26.6668 11.6666Z' fill='currentColor'/%3E%3Cpath d='M13.3335 24.9999C13.3335 25.9204 12.5873 26.6666 11.6668 26.6666H3.3335V18.3333C3.3335 17.4128 4.07969 16.6666 5.00016 16.6666C5.92064 16.6666 6.66683 17.4128 6.66683 18.3333V23.3333H11.6668C12.5873 23.3333 13.3335 24.0794 13.3335 24.9999Z' fill='currentColor'/%3E%3Cpath d='M18.3335 26.6666C17.413 26.6666 16.6668 25.9204 16.6668 24.9999C16.6668 24.0794 17.413 23.3333 18.3335 23.3333H23.3335V18.3333C23.3335 17.4128 24.0797 16.6666 25.0002 16.6666C25.9206 16.6666 26.6668 17.4128 26.6668 18.3333V26.6666H18.3335Z' fill='currentColor'/%3E%3C/svg%3E");background-size:26px 26px}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle.mapboxgl-ctrl-level-button-selected .mapboxgl-ctrl-icon{filter:invert(1) brightness(1)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:rgba(255,255,255,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:rgba(255,255,255,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:rgba(255,255,255,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl-separator{background-color:#e0e0e0;height:1px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{color:#333;font-size:18px;font-weight:700;height:50px;width:50px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f5f5f5}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#4a5568;color:#fff}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#2d3748}.mapContainer{height:100%}#map-container{height:100%;width:100%;background-color:#d3d3d3}.sidebar{background-color:rgba(35,55,75,.9);color:#fff;padding:6px 12px;font-family:monospace;z-index:1;position:absolute;top:0;left:0;margin:12px;border-radius:4px}.reset-button{position:absolute;top:50px;z-index:1;left:12px;padding:4px 10px;border-radius:10px;cursor:pointer}section.searchResultsContainer{position:absolute;top:0;left:0;background-color:var(--ion-background-color);width:100%;height:100%}section.searchResultsContainer ion-row div{width:100%;margin:2px 0}ion-text.searchResultSubtext.md{font-size:12pt}ion-text.searchResultText.md{font-size:14pt}ion-row.md.searchResultRow{padding:5px;border-bottom:1px solid #fff}.searchResultsContainer.hidden{display:none}.AccountSettingsGroup{margin-top:0!important;margin-bottom:0!important;-webkit-margin-start:0!important;margin-inline-start:0!important;border-radius:0!important;background:var(--account-settings-group-background)!important}.AccountSettingsGroup ion-item{--background: var(--background-icered);--padding-start: 16px;--padding-end: 16px;--padding-top: 6px;--padding-bottom: 6px;--inner-padding-end: 0px;--inner-border-width: 0;--border-width: 0 0 1px 0;--border-color: var(--account-settings-item-border-color);--border-style: solid;margin-top:0;margin-bottom:0}.AccountSettingsGroup ion-item:last-child{--border-width: 0}.account-settings-wrapper{display:flex;flex-direction:column;min-height:100%;padding:0 16px}.account-settings-content{flex:1}.bottom-settings-section{margin-top:auto}.settings-section-header{padding-left:16px;padding-right:16px;padding-bottom:16px;margin-top:0;font-weight:600;font-size:14px;color:var(--ion-color-medium);text-transform:uppercase;letter-spacing:.5px}.sign-out-button{--background: var(--sign-out-button-background);--background-activated: var(--sign-out-button-background-activated);--background-hover: var(--sign-out-button-background-hover);--color: #ff3b30;--border-color: #ff3b30;--border-width: 1px;--border-style: solid;margin-bottom:32px;font-weight:600;height:48px;font-size:16px}.sign-out-button ion-icon{color:#ff3b30}.AccountSettingsGroup ion-toggle{--track-background: var(--toggle-track-background);--track-background-checked: var(--toggle-track-background-checked);--handle-background: var(--toggle-handle-background);--handle-background-checked: var(--toggle-handle-background-checked)}ion-toggle{--track-background: var(--toggle-track-background);--track-background-checked: var(--toggle-track-background-checked);--handle-background: var(--toggle-handle-background);--handle-background-checked: var(--toggle-handle-background-checked)}.notFound{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;font-size:1.25em}.notFound ion-icon{font-size:2em;color:var(--icered)}.loading-container{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;background-color:var(--ion-toolbar-background)}.loading-bubbles{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.6rem}.loading-bubble{width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--ion-color-primary);animation:bubble-bounce 1.4s infinite ease-in-out both}.loading-bubble:nth-child(1){animation-delay:-.32s}.loading-bubble:nth-child(2){animation-delay:-.16s}.loading-text{font-size:1.6rem;color:var(--ion-color-medium);margin-top:.8rem}@keyframes bubble-bounce{0%,80%,to{transform:scale(0);opacity:.6}40%{transform:scale(1);opacity:1}}.ConversationAvatar ion-avatar{padding:.5rem .3rem}.MessageAttachment.attachment-video,.MessageAttachment.attachment-image{display:block}.MessageAttachment.attachment-video video{width:100%;border-radius:1.5rem}.Conversation::part(scroll){display:flex;flex-direction:column-reverse;height:100%}.contact-required-message{position:fixed;bottom:0;left:0;right:0;background:var(--background-color);color:var(--text-color);padding:1.6rem;text-align:center;z-index:1000}.contact-required-content{display:flex;align-items:center;justify-content:center;gap:.8rem}.contact-required-content ion-icon{font-size:2rem}.ion-page.image-viewer-container-open ion-content{z-index:999999999;overflow:hidden;position:fixed}.ion-page.image-viewer-container-open ion-content .Message.image-viewer-container-open{z-index:999999999}.image-viewer-container-open .SendInputFooterBar{z-index:9999}.ion-page.image-viewer-container-open ion-content.Conversation{scrollbar-color:unset;scrollbar-width:unset}.ion-page.image-viewer-container-open .ConversationMessages{overflow-y:unset}ion-title{text-align:center}.ChatButton{border:.2rem solid var(--ion-color-light-contrast);border-radius:1rem;width:7.2rem;height:3.2rem}.SelectedParticipants{display:flex;flex-wrap:wrap;align-items:center;height:auto;padding:1rem}ion-searchbar.SearchBar{--height: 5rem;--border-radius: 1rem}.SuggestedLabel{padding:.5rem 1rem .2rem}.ContactName{margin-left:1rem}.ContactItem{cursor:pointer;--min-height: 4rem;--padding-start: 1rem;--padding-end: 1rem;--inner-padding-start: 0;--inner-padding-end: 0;--padding-top: .4rem;--padding-bottom: .4rem}.ContactsList .custom{width:1.6rem;height:1.6rem}ion-checkbox.custom{--border-color-checked: var(--ion-color-primary-light);--checkbox-background-checked: var(--ion-color-light);--checkmark-color: var(--ion-color-primary-light);--checkmark-width: .2rem}.encryption-badge{display:flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:1.6rem;font-size:1.2rem;font-weight:500;width:fit-content}.encryption-badge ion-icon{font-size:1.4rem}.SuggestedHeaderItem{--background: transparent;--inner-padding-start: 1rem;--inner-padding-end: 1rem;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--inner-padding-top: 0;--inner-padding-bottom: 0;--min-height: auto;pointer-events:none;margin-top:-1rem;margin-bottom:-3.5rem;height:auto;min-height:auto}.SuggestedHeaderItem .SuggestedLabel{padding:0!important;margin:0!important;color:var(--ion-text-color);font-style:normal}.SuggestedHeaderItem .item-native{padding-top:0!important;padding-bottom:0!important;--padding-top: 0 !important;--padding-bottom: 0 !important;min-height:auto!important;height:auto!important}.SuggestedHeaderItem ion-label{margin:0!important;padding:0!important}.ContactsList{margin-bottom:0;padding-bottom:0}.ContactsList ion-list{margin-bottom:0;padding-bottom:0}ion-page.InboxPage{height:100%;background:var(--ion-background-color)}ion-content.Inbox{--background: var(--ion-background-color)}.ConversationList{height:100%;--background: var(--ion-background-color)}.ConversationList ion-title{text-align:center}.ConversationList .ConversationHeader{border-bottom:1px solid var(--ion-color-light-contrast)}.ConversationList .Conversation-unread{font-weight:700}.ConversationList ion-searchbar.SearchBar{--height: 36px;--border-radius: 10px}.ConversationList .MessageNavChats{display:flex;align-items:center;justify-content:center}.ConversationList .MessageNavContacts{display:flex;align-items:center;justify-content:center;color:var(--ion-color-medium-tint)}.ConversationList .SlideOption{font-size:14px;line-height:16px;font-weight:thin;width:80px;height:55px;text-transform:capitalize}.ConversationList .ConversationLastMessage{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;font-size:14px;color:var(--ion-color-medium-tint);line-height:1.4}.ConversationList .ConversationLastMessage span{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversationList .Conversation-unread .ConversationLastMessage{color:var(--color)}.ConversationList .ConversationDate{font-size:11px;color:var(--ion-text-color);opacity:.6;letter-spacing:.5px;font-weight:500;align-self:flex-end;margin-top:0;padding-bottom:13px}.ConversationList ion-avatar{height:3.5em!important;width:3.5em!important;margin:0 16px 0 0!important;flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center}.ConversationList .ConversationList ion-avatar.AvatarSize-medium{margin:0 12px 0 0!important}.ConversationList .ConversationList ion-avatar.Avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.ConversationList .ConversationList ion-avatar .group-avatar-stack{width:100%!important;height:100%!important;position:relative!important;display:block;margin:0!important;padding:0;border-radius:50%;overflow:hidden}.ConversationList .ConversationList ion-avatar .group-avatar-stack .group-avatar-img{width:52.8%!important;height:52.8%!important;box-shadow:0 0 0 1.5px var(--ion-background-color)!important;position:absolute!important}.ConversationList .ConversationList ion-avatar .group-avatar-count-1 .group-avatar-img-0{left:20.8%!important;top:20.8%!important;bottom:auto!important;right:auto!important}.ConversationList .ConversationList ion-avatar .group-avatar-count-2 .group-avatar-img-0{left:11.1%!important;bottom:13.9%!important;top:auto!important;right:auto!important}.ConversationList .ConversationList ion-avatar .group-avatar-count-2 .group-avatar-img-1{left:33.3%!important;top:13.9%!important;bottom:auto!important;right:auto!important}.ConversationList .ConversationList ion-avatar .group-avatar-count-3 .group-avatar-img-0{left:8.3%!important;top:33.3%!important;bottom:auto!important;right:auto!important}.ConversationList .ConversationList ion-avatar .group-avatar-count-3 .group-avatar-img-1{left:41.7%!important;top:8.3%!important;bottom:auto!important;right:auto!important}.ConversationList .ConversationList ion-avatar .group-avatar-count-3 .group-avatar-img-2{left:41.7%!important;top:58.3%!important;bottom:auto!important;right:auto!important}.ConversationList .ConversationList ion-item-sliding .item{--background-color: var(--ion-background-color)}.ConversationList .dark .ConversationList ion-item{border-bottom:1px solid rgba(255,255,255,.1)}.ConversationList .ConversationList ion-item{padding-top:4px;padding-bottom:4px;--min-height: auto;align-items:center}.ConversationList .ConversationList ion-item section{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;align-self:center;padding-right:8px}.ConversationList .ConversationList ion-item section ion-label{margin-bottom:4px}.MesssagesList ion-list{background:var(--ion-toolbar-background)}.MesssagesList ion-item{--background: var(--ion-toolbar-background);--border-color: var(--ion-border-color, rgba(0, 0, 0, .13));--border-width: 0 0 1px 0;--border-style: solid;--padding-start: 16px;--inner-padding-end: 16px;--padding-top: 4px;--padding-bottom: 4px}.MesssagesList ion-item:last-child{--border-width: 0}:root.dark .MesssagesList ion-item{--border-color: rgba(255, 255, 255, .07)}.NoMessagesContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;width:100%;text-align:center}.NoMessagesContainer ion-button{font-weight:700;font-size:15pt}.avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--ion-color-primary);border-radius:50%}.avatar-fallback ion-icon{font-size:2em;color:#fff;--ionicon-stroke-width: 32px}ion-content.ConversationList{--background: var(--ion-toolbar-background)}ion-page{background:var(--ion-background-color)}.full-height-list{height:100%;background:var(--ion-background-color);flex:1;display:flex;flex-direction:column}.full-height-list::part(scroll){background:var(--ion-background-color);display:flex;flex-direction:column;flex:1}.skeleton-item{--padding-start: 16px;--inner-padding-end: 16px;--background: transparent;border-bottom:1px solid var(--ion-border-color, rgba(0, 0, 0, .13))}.skeleton-content{flex:1;padding:0 8px}.skeleton-content ion-skeleton-text{margin:6px 0}.Conversation-skeleton{--padding-start: 16px;--padding-end: 16px;--padding-top: 12px;--padding-bottom: 12px;--background: transparent;margin-bottom:4px}.Conversation-skeleton ion-avatar{width:48px;height:48px;margin-right:12px}.skeleton-content{flex:1;display:flex;flex-direction:column;justify-content:center}.skeleton-date{display:flex;align-items:center;margin-left:8px}.Conversation-skeleton .skeleton-content{height:100%}.Conversation-skeleton{--background: var(--ion-toolbar-background);--border-color: var(--ion-toolbar-background, rgba(0, 0, 0, .13));--border-width: 0 0 1px 0;--border-style: solid;--padding-start: 0px;--inner-padding-end: 0px;height:90px;--padding-bottom: 0;--padding-top: 0}.NoMessagesContainer ion-button{font-weight:700;margin-top:20px;font-size:15pt}.Logo-red{fill:var(--icered);width:64px;height:64px;margin:13px auto}.Logo-profileSetup{fill:var(--ion-color-primary);width:64px;height:64px;margin:13px auto;margin-top:5rem}.LogoContainer{position:relative;display:flex;align-items:center;justify-content:center}.ProfileDesc{text-align:center;margin:10px 0 50px}.LabelContainer{margin-top:40px}.skipBtn{position:absolute;top:65%;right:3rem;bottom:auto;left:auto;color:var(--ion-color-step-500)}.ProfileLabel{text-align:center;font-size:2.8rem;margin-top:2rem}.AvatarContainer{width:20rem;height:20rem;display:flex;flex-direction:column;margin:5% auto}.AvatarContainer.has-image .profileSetupAvatar{padding:0}.profileSetupAvatar{height:100%;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;padding:10%}.ProfileAvatar{height:100%;border-radius:50%;position:relative}.avatar-upload-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}.avatar-upload-overlay ion-spinner{--color: white;width:4rem;height:4rem}.AvatarContainer.uploading{opacity:.9;pointer-events:none}.profileSetupName{position:relative;display:flex;flex-direction:column;gap:2rem;margin:2rem}.profileSetupName ion-textarea,.profileSetupName ion-input,.profileSetupName .profile-input{margin-top:1.2rem;color:var(--input-text-color)}.profileSetupName ion-textarea::part(native),.profileSetupName ion-input::part(native),.profileSetupName .profile-input::part(native){color:var(--input-text-color)!important}.profileSetupName ion-textarea:focus-within,.profileSetupName ion-input:focus-within,.profileSetupName .profile-input:focus-within{--highlight-color: var(--ion-color-primary)}.profileSetupName ion-textarea:focus-within::part(native),.profileSetupName ion-input:focus-within::part(native),.profileSetupName .profile-input:focus-within::part(native){color:var(--input-text-color)!important}.profileSetupName ion-textarea::part(placeholder),.profileSetupName ion-input::part(placeholder),.profileSetupName .profile-input::part(placeholder){color:var(--input-placeholder-color)!important}.profileSetupName ion-input,.profileSetupName .profile-input{cursor:pointer}.profileSetupName ion-input::part(native),.profileSetupName .profile-input::part(native){cursor:pointer}.profileSetupName .date-input::part(native){padding:.8rem 1rem!important;display:flex;align-items:center;justify-content:center;height:100%!important;color:var(--input-text-color)!important}.profileSetupName .date-input::part(placeholder){color:var(--input-placeholder-color)!important}.profileSetupName ion-input,.profileSetupName ion-input input,.profileSetupName ion-input .sc-ion-input-ios,.profileSetupName ion-input .sc-ion-input-md,.profileSetupName .date-input,.profileSetupName .date-input input{color:var(--input-text-color)!important;background:var(--ion-card-background)!important;--placeholder-color: var(--input-placeholder-color) !important;--placeholder-opacity: 1 !important}.profileSetupName ion-input::placeholder,.profileSetupName ion-input input::placeholder,.profileSetupName .date-input::placeholder,.profileSetupName .date-input input::placeholder{color:var(--input-placeholder-color)!important;opacity:1!important}.profileSetupName select{position:relative;z-index:1001}.profileLabel{position:absolute;top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%);color:#707070}.circlePlus{position:absolute;top:auto;right:1.5rem;bottom:1.5rem;left:auto;background-color:#666;height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:2.8rem;color:#fff;padding-bottom:.5rem}.plusIcon{display:flex;align-items:center;justify-content:center}.btnContainer{position:relative;width:100%;margin-top:3rem}.ContinueBtn{width:100%;background-color:var(--icered);color:#fff;font-weight:700;text-transform:capitalize;font-size:2rem;border-radius:.7rem;padding:1rem;padding:0}.ContentContainer{position:relative;height:100%}.ProfileSetupContainer{padding:2rem;display:flex;flex-direction:column;align-items:center}.UniqueButton{width:100%;background-color:#0e2043;color:#fff;font-weight:700;text-transform:capitalize;font-size:2rem;border-radius:1rem;padding:1rem;margin-top:2rem}.UniqueButton:hover{background-color:#1a2b5f}.error-message{font-size:1.2rem;margin-top:.4rem;margin-left:.4rem;display:block}.username-restriction-message,.alias-restriction-message{font-size:1.2rem;margin-top:.5rem;margin-left:.4rem;display:block;font-style:italic;color:var(--ion-color-medium)}.profile-input{padding:1rem 0px!important;min-height:4rem!important;height:4rem!important;display:flex;align-items:center;justify-content:center}.profile-input::part(native){display:flex;align-items:center;justify-content:center}.profile-input textarea,.profile-input input{display:flex;align-items:center;justify-content:center;line-height:1.2!important;padding:.8rem 1rem!important;height:100%!important;box-sizing:border-box!important}.profile-input.disabled{opacity:.6;cursor:not-allowed;background-color:var(--ion-color-light)}.profile-input.disabled::part(native){cursor:not-allowed;background-color:var(--ion-color-light)}.textarea-wrapper.sc-ion-textarea-ios{--background: var(--ion-card-background)}.calendar-icon-button{--color: var(--ion-color-medium);--background: transparent;--padding-start: .8rem;--padding-end: .8rem;--padding-top: .8rem;--padding-bottom: .8rem;margin:0;margin-top:1rem;min-width:4rem;height:4rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.calendar-icon-button:hover{--color: var(--ion-color-primary);--background: var(--ion-color-light-tint)}.date-field-container{display:flex;align-items:center;gap:.8rem;position:relative}.date-input{flex:1}.date-input input{padding:.8rem 1rem!important;line-height:1.2!important;height:100%!important}.date-input::part(native){padding:.8rem 1rem!important;display:flex;align-items:center;justify-content:center;height:100%!important;color:var(--input-text-color)!important}.date-input::part(placeholder){color:var(--input-placeholder-color)!important}.date-input,.date-input ion-input.date-input,.date-input ion-input.profile-input.date-input{--color: var(--input-text-color) !important;--placeholder-color: var(--input-placeholder-color) !important;color:var(--input-text-color)!important}.date-input input,.date-input ion-input,.date-input .native-input{color:var(--input-text-color)!important}.date-input::placeholder,.date-input input::placeholder{color:var(--input-placeholder-color)!important;opacity:1!important}.profile-datetime{--background: transparent;--color: var(--ion-text-color);--border-radius: 1.6rem;--padding: 2rem;--width: 100%;--height: auto;--ion-color-step-100: transparent;--ion-color-step-150: transparent;--ion-color-step-200: transparent}.field-desc{font-size:1.4rem;color:var(--ion-color-medium);margin-top:1rem;line-height:1.4}.field-desc-username{font-size:1.2rem;text-align:left;opacity:.75}.field-desc-alias{font-style:italic;opacity:.55}.profile-avatar,.profile-settings-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.deactivate-alias-container{display:flex;align-items:center;justify-content:center;margin-top:3.2rem}.clickable{cursor:pointer}body.dark .fieldLabel,body.dark .fieldDesc,body.dark .profileLabel,body.dark .skipBtn{color:var(--ion-text-color)}body.dark .ContinueBtn{background-color:transparent;border:1px solid white}body.dark .Logo-red{filter:brightness(100)}ion-datetime .calendar-action-buttons,ion-datetime::part(calendar-header){display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:2rem!important;min-height:4rem!important}ion-datetime .calendar-next-prev{display:flex;align-items:center;justify-content:center;gap:.8rem!important}ion-datetime .calendar-month-year,ion-datetime [class*=month-year],ion-datetime [class*=calendar-month]{display:flex;align-items:center;justify-content:center;justify-content:flex-start!important;vertical-align:middle!important}ion-datetime button,ion-datetime [role=button],ion-datetime .button{height:2.4rem!important;min-height:2.4rem!important;line-height:2.4rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}ion-datetime .calendar-action-buttons,ion-datetime [class*=action-buttons],ion-datetime::part(calendar-header){align-items:baseline!important}ion-datetime .calendar-month-year,ion-datetime [class*=month-year],ion-datetime [class*=calendar-month],ion-datetime .calendar-next-prev,ion-datetime [class*=next-prev],ion-datetime [class*=navigation],ion-datetime button,ion-datetime [role=button]{position:relative!important;top:0!important;bottom:0!important;margin:0!important;padding:0!important;line-height:1!important;height:auto!important;min-height:2.4rem!important;display:inline-flex!important;align-items:baseline!important;vertical-align:baseline!important;transform:translateY(0)!important}ion-datetime *[class*=nav],ion-datetime *[class*=arrow],ion-datetime *[class*=chevron]{display:inline-flex!important;align-items:center!important;margin:0 .4rem!important}ion-datetime [part=calendar-header]{display:flex;align-items:center;justify-content:center;justify-content:space-between!important}ion-datetime [part=calendar-header] .calendar-next-prev{display:flex;align-items:center;justify-content:center;gap:.8rem!important}ion-datetime::part(calendar-header){display:flex;align-items:center;justify-content:center;justify-content:space-between!important}ion-datetime::part(calendar-header) button{display:inline-flex!important;align-items:center!important;margin:0 .2rem!important}ion-datetime::part(calendar-header) *{vertical-align:middle!important;align-self:center!important}ion-datetime [part*=header]{display:flex;align-items:center;justify-content:center;justify-content:space-between!important}.calendar-action-buttons,[class*=calendar-action-buttons]{display:flex;align-items:center;justify-content:center;justify-content:space-between!important}.calendar-next-prev,[class*=calendar-next-prev]{display:flex;align-items:center;justify-content:center;gap:.8rem!important}[class*=prev],[class*=next]{display:inline-flex!important;align-items:center!important}.date-picker-modal,.gender-picker-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.date-picker-modal .modal-content,.gender-picker-modal .modal-content{background:var(--ion-background-color);border-radius:2rem;padding:2.4rem;width:90%;box-shadow:0 1rem 3rem rgba(0,0,0,.3);position:relative}.date-picker-modal .modal-content{max-width:40rem;overflow:hidden;max-height:90vh}.date-picker-modal .datetime-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.date-picker-modal .button-container{display:flex;align-items:center;justify-content:center;margin-top:2rem;gap:1rem}.date-picker-modal .button-container .button{min-width:12rem}.date-picker-modal select{position:relative;z-index:1000;max-height:20rem;overflow-y:auto;background:var(--ion-background-color)!important;border:1px solid var(--ion-color-medium)!important;border-radius:.8rem!important;color:var(--ion-text-color)!important;padding:1.2rem 1.6rem!important}.date-picker-modal select[size]{position:absolute!important;z-index:1002!important;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.3)!important;max-height:12rem!important;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--ion-color-medium) var(--ion-background-color);min-width:12rem!important}.date-picker-modal select[size]::-webkit-scrollbar{width:.8rem}.date-picker-modal select[size]::-webkit-scrollbar-track{background:var(--ion-background-color);border-radius:.4rem}.date-picker-modal select[size]::-webkit-scrollbar-thumb{background:var(--ion-color-medium);border-radius:.4rem}.date-picker-modal select option{background:var(--ion-background-color);color:var(--ion-text-color);padding:.8rem 1.6rem}.date-picker-modal .month-year-container{position:relative;z-index:1001;width:100%}.date-picker-modal .month-year-container>div{position:relative;z-index:1001;margin:0;padding:0}.gender-picker-modal .modal-content{max-width:35rem}.gender-picker-modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem;border-bottom:1px solid var(--ion-color-medium);padding-bottom:1.6rem}.gender-picker-modal .modal-title{margin:0;font-size:2rem;font-weight:600;color:var(--ion-text-color)}.gender-picker-modal .cancel-button{--color: var(--ion-color-medium);font-size:1.6rem}.gender-picker-modal .gender-options{display:flex;flex-direction:column;gap:1.2rem}.gender-picker-modal .gender-option{padding:1.6rem;border-radius:1.2rem;border:1px solid var(--ion-color-medium);cursor:pointer;transition:all .2s ease}.gender-picker-modal .gender-option.selected{background-color:#007bff;color:#fff}.gender-picker-modal .gender-option:not(.selected){background-color:transparent;color:var(--ion-text-color)}.profile-form .field-container{position:relative;padding-top:2rem}.profile-form .field-container .validation-icon-container{position:absolute;right:1.2rem;top:5rem;height:4rem;display:flex;align-items:center;justify-content:center;z-index:2}.profile-form .field-container .validation-icon-container .validation-spinner{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.profile-form .field-container .validation-icon-container .validation-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;line-height:1}.profile-form .field-container .validation-icon-container .validation-icon.success{color:var(--ion-color-success)}.profile-form .field-container .validation-icon-container .validation-icon.danger{color:var(--ion-color-danger)}.fieldLabel{display:block;font-weight:500;margin-bottom:.8rem;color:var(--ion-text-color)}.LocationField{width:100%}.LocationField .location-field-container{display:flex;align-items:center;gap:8px;width:100%;margin-top:1rem}.LocationField .location-input-wrapper{flex:1;cursor:pointer}.LocationField .location-input{width:100%;--color: var(--input-text-color);--border-radius: 8px;--padding-start: 12px;--padding-end: 12px;--padding-top: 12px;--padding-bottom: 12px;margin-top:0}.LocationField .location-input::part(placeholder){color:var(--input-placeholder-color)!important}.LocationField .location-input::part(native){color:var(--input-text-color)!important}.LocationField .location-input input,.LocationField .location-input ion-input{color:var(--input-text-color)!important}.LocationField .location-input .native-input,.LocationField .location-input input.native-input{color:var(--input-text-color)!important;background:var(--ion-card-background)!important}.LocationField .location-input::placeholder,.LocationField .location-input input::placeholder{color:var(--input-placeholder-color)!important;opacity:1!important}.LocationField ion-input.location-input,.LocationField .location-input{--placeholder-color: var(--input-placeholder-color) !important;color:var(--input-text-color)!important}.LocationField ion-input,.LocationField ion-input input,.LocationField ion-input .sc-ion-input-ios,.LocationField ion-input .sc-ion-input-md,.LocationField .location-input,.LocationField .location-input input{color:var(--input-text-color)!important;background:var(--ion-card-background)!important;--placeholder-color: var(--input-placeholder-color) !important;--placeholder-opacity: 1 !important}.LocationField ion-input::placeholder,.LocationField ion-input input::placeholder,.LocationField .location-input::placeholder,.LocationField .location-input input::placeholder,.LocationField ion-input.location-input::placeholder,.LocationField ion-input.location-input input::placeholder{color:var(--input-placeholder-color)!important;opacity:1!important}.LocationField .locateMeButton{--background: transparent;--color: var(--ion-color-primary);--border-radius: 8px;--padding-start: 8px;--padding-end: 8px;--padding-top: 8px;--padding-bottom: 8px;min-width:40px;height:40px;margin:0;flex-shrink:0}.LocationField .locateMeButton:disabled{--color: var(--ion-color-medium);--background: transparent}.LocationField .locateMeButton ion-icon{font-size:20px}.LocationField .locateMeButton ion-icon.locating{animation:spin 1s linear infinite;color:var(--action-btn-bg-color)}.LocationField .error-message{font-size:12px;margin-top:4px;display:block}.LocationField.ios .location-input,.LocationField.ios .locateMeButton{--border-radius: 12px}.LocationField.md .location-input,.LocationField.md .locateMeButton{--border-radius: 4px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notificationContainer{--background: var(--ion-background-color);border:none}.notificationLabel{font-size:24px;font-weight:600;padding:16px;text-align:center;color:var(--ion-text-color);display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:-.5px}ion-toolbar{--padding-start: 8px;--padding-end: 8px}.notification-badge{font-size:12px;padding:4px 8px;border-radius:12px;margin-left:8px;font-weight:600;box-shadow:0 2px 6px rgba(222,28,66,.3);animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}ion-content{--background: var(--background-icered)}ion-list{background:var(--ion-background-color);padding:0;width:100%}ion-item-sliding.alert-read{background:var(--alert-read-bg)}.likeAlertContainer,.followContainer,.commentContainer,.requestContainer{--background: transparent;margin:0;padding:16px;border-bottom:1px solid var(--notification-border-color);width:100%}.alertContentContainer{position:relative;display:flex;gap:20px;align-items:flex-start;width:100%;min-width:0;overflow:visible}.alertActionsContainer{position:absolute;right:0}.alertContent{display:flex;flex-direction:column;gap:4px;flex:1;height:100%;justify-content:center;min-width:0;max-width:100%;overflow:hidden}.alertTitle{font-size:16px;font-weight:500;color:var(--ion-text-color);margin-bottom:4px}.alertName{font-weight:700;font-size:15px;color:var(--ion-text-color);margin-bottom:2px;letter-spacing:.3px}.alertMessage{font-size:15px;line-height:1.4;color:var(--ion-text-color);opacity:1;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-decoration:none;border-bottom:none;margin-bottom:0}.alertMessage a.MessageMention,.alertContent a.MessageMention,.notificationContainer a.MessageMention{color:var(--ion-text-color)!important;padding:0;border-radius:0;text-decoration:none}.alertSubtext{font-size:15px;color:var(--ion-text-color);opacity:.85;font-style:italic;border-left:3px solid var(--alert-subtext-border);border-bottom:none;background:var(--alert-subtext-bg);padding:6px 8px;border-radius:4px;margin-top:4px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-width:100%;text-decoration:none}.alertSubtext a,.alertSubtext span,.alertSubtext *{text-decoration:none!important;border-bottom:none!important}.alertTimestamp{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--ion-text-color)}.alertTimestampAgo{font-size:11px;color:var(--ion-text-color);opacity:.6;letter-spacing:.5px;font-weight:500}.alertButton{padding:6px 0;display:flex;justify-content:flex-end;align-items:center}.action-buttons{display:flex;gap:8px;align-items:center}.action-buttons ion-button{--padding-start: 20px;--padding-end: 20px;--border-radius: 20px;--width: auto;font-weight:500;font-size:13px;height:36px;text-align:center;position:relative;z-index:10;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.action-buttons ion-button:active{transform:scale(.96)}.outline-btn{--color: var(--ion-color-primary);--border-color: var(--ion-color-primary);--background: transparent;--border-width: 2px}.outline-btn:hover{--background: var(--outline-btn-hover-bg)}.action-btn{--color: white;--background: var(--ion-color-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.alertContainer{margin:0;border-bottom:1px solid var(--notification-border-color);width:100%;display:flex;--padding-start: 16px;--inner-padding-end: 6px !important;align-items:flex-start;padding:20px 16px;--background: transparent !important;transition:transform .2s ease,background-color .3s ease;cursor:pointer}.alertContainer:active{transform:scale(.98);background:var(--alert-active-bg)!important}.avatarContainer{width:64px;height:64px;margin-right:12px;flex-shrink:0}.avatarContainer img{width:100%;height:100%;border-radius:50%;object-fit:cover}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1.25rem}.spinner-container{margin-bottom:5rem;display:flex;justify-content:center}.loading-spinner{width:3rem;height:3rem;color:var(--icered)}.loading-text{color:var(--ion-text-color);opacity:.8;font-size:1.125rem;font-weight:600;text-align:center;margin-bottom:.5rem}.loading-subtext{color:var(--ion-text-color);opacity:.7;font-size:.875rem;text-align:center}.refresh-loading{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1000;background:rgba(0,0,0,.8);border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;backdrop-filter:blur(10px)}.refresh-loading ion-spinner{--color: var(--icered);width:2rem;height:2rem}.refresh-loading-text{color:#fff;font-size:.875rem;text-align:center}.no-notifications{display:flex;justify-content:center;align-items:center;height:100%;color:var(--ion-text-color);opacity:.5}.notification-group{width:100%;border-bottom:1px solid var(--notification-group-border);animation:slideInUp .3s ease-out;overflow:visible}.notification-group:nth-child(1){animation-delay:0ms}.notification-group:nth-child(2){animation-delay:50ms}.notification-group:nth-child(3){animation-delay:.1s}.notification-group:nth-child(4){animation-delay:.15s}.notification-group:nth-child(5){animation-delay:.2s}.notification-group:nth-child(n+6){animation-delay:.25s}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.avatarContainer{position:relative}.avatarIcon{background-color:var(--ion-color-primary-contrast);position:absolute;bottom:-6px;right:0;border:2px solid var(--ion-background-color);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15)}.avatarIcon ion-icon{font-size:18px}.expanded-alerts .alertContainer.sub-alert{--padding-start: 8px;margin-top:4px;margin-bottom:4px}.expanded-alerts .avatarContainer{width:32px;height:32px;margin-right:12px}ion-item-sliding.alert-read .alertContainer,.expanded-alerts .alert-read{background:transparent!important;transition:background-color .4s ease-in-out,border-left .4s ease-in-out,padding-left .4s ease-in-out}.alertContainer{transition:background-color .4s ease-in-out,border-left .4s ease-in-out,padding-left .4s ease-in-out,transform .2s ease}.alertContainer:not(.alert-read){background:var(--notification-unread-bg)!important;border-left:4px solid var(--notification-unread-border-color);padding-left:12px}.expanded-alerts .alertContainer:not(.alert-read){background:var(--notification-unread-bg)!important;border-left:4px solid var(--notification-unread-border-color);padding-left:12px}.modalContent{padding:10px}.modalTitle{display:flex;align-items:center;justify-content:center;border-bottom:1px solid black;padding-bottom:10px}.actionContainer{padding:20px}.modalActions{display:flex;align-items:center;gap:10px}.approve-btn{--background: var(--approve-btn-bg-color);--color: var(--approve-btn-text-color)}.decline-btn{--background: var(--decline-btn-bg-color);--color: var(--decline-btn-text-color);border:1px solid var(--decline-btn-border-color);border-radius:5px;width:70px}ion-button.outline-btn{--background: var(--outline-btn-bg-color) !important;--color: var(--outline-btn-text-color) !important;--border-color: var(--outline-btn-border-color) !important;--border-width: 1px;--border-style: solid}.ellipsis-icon{cursor:pointer}.empty-notifications-icon{font-size:4rem;margin-bottom:1rem;opacity:.5;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}ion-refresher{--background: transparent}ion-refresher-content{--color: var(--ion-text-color);--background: transparent}ion-refresher::part(native){background:transparent}ion-refresher::part(icon){color:var(--icered)}ion-refresher::part(text){color:var(--ion-text-color)}.notification-icon-comment{background:#4c8dff!important;color:#fff!important}.notification-icon-like{background:#de1c42!important;color:#fff!important}.notification-icon-mention{background:#ffc409!important;color:#fff!important}.notification-icon-follow{background:gray!important;color:#fff!important}.notification-icon-request{background:#2dd36f!important;color:#fff!important}.mark-all-read-btn{font-size:13px;color:var(--ion-color-primary);opacity:.8;transition:opacity .2s ease,transform .2s ease,background .2s ease;cursor:pointer;padding:6px 12px;background:none;border:none;font-weight:500;display:flex;align-items:center;gap:4px;border-radius:8px;margin-right:8px}.mark-all-read-btn:hover{opacity:1;background:var(--mark-all-btn-hover-bg)}.mark-all-read-btn:active{transform:scale(.95)}.mark-all-read-btn:disabled{opacity:.4;cursor:not-allowed}.filter-channels-tabs ion-segment-button{--background: rgba(0, 0, 0, .02);--background-checked: rgba(0, 0, 0, .06);--color: #000000;--color-checked: #000000}.filter-channels-tabs ion-segment-button::part(indicator-background){background:rgba(0,0,0,.06)}body.dark .filter-channels-tabs ion-segment-button{--background: rgba(255, 255, 255, .04);--background-checked: rgba(255, 255, 255, .16);--color: var(--ion-text-color);--color-checked: var(--ion-text-color)}body.dark .filter-channels-tabs ion-segment-button::part(indicator-background){background:rgba(255,255,255,.16)}.skeleton-container{padding:20px 16px;border-bottom:1px solid var(--notification-border-color)}.skeleton-avatar{width:64px;height:64px;border-radius:50%;background:var(--skeleton-bg);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-right:12px}.skeleton-content{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-line{height:12px;border-radius:6px;background:var(--skeleton-bg);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-line.short{width:60%}.skeleton-line.medium{width:80%}.skeleton-line.full{width:100%}.skeleton-item{display:flex;align-items:flex-start}.alertContainer{position:relative;overflow:visible}.alertContainer:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--alert-ripple-bg);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.alertContainer:active:before{width:300px;height:300px}.action-buttons ion-button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.action-buttons ion-button:hover{transform:translateY(-2px)}.notification-badge{transition:transform .3s ease}.notification-badge.updating{animation:badgeUpdate .5s ease}@keyframes badgeUpdate{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media(hover:hover){.alertContainer:hover{background:var(--alert-hover-bg)!important}}.alertContainer:focus{outline:3px solid var(--ion-color-primary);outline-offset:2px;border-radius:4px}.action-buttons ion-button:focus,.mark-all-read-btn:focus{outline:3px solid var(--ion-color-primary);outline-offset:2px;border-radius:20px}.alertContainer,.action-buttons ion-button{-webkit-tap-highlight-color:transparent;user-select:none}.section-divider{height:1px;background:linear-gradient(90deg,transparent,var(--ion-color-primary),transparent);opacity:.2;margin:8px 0}.alerts-card-layout .notification-group{background:var(--ion-background-color);border-radius:8px;margin:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);border-bottom:none;overflow:hidden}.alerts-card-layout .alertContainer{padding:20px 16px;border-bottom:none}.avatarIcon{z-index:2}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.preload *{transition:none!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.alertContent{min-width:0}.alertMessage{word-wrap:break-word;overflow-wrap:break-word}@media(max-width:768px){.notificationLabel{font-size:20px;padding:12px}.mark-all-read-btn span{display:none}.mark-all-read-btn{padding:6px 8px;min-width:auto}.action-buttons ion-button{font-size:12px}}@media(max-width:480px){.avatarContainer{width:56px;height:56px}.avatarIcon{width:32px;height:32px}.alertName,.alertMessage{font-size:14px}}@media(pointer:coarse){.mark-all-read-btn{min-height:44px}.action-buttons ion-button{height:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.notification-badge,.empty-notifications-icon{animation:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}.ContactRequestsList,.ContactsList{padding:0 1rem}.ContactRequestsList .ion-text,.ContactsList .ion-text{display:block;padding:1.2rem 0;font-weight:500;color:var(--ion-color-dark)}.ContactRequestsList ion-item,.ContactsList ion-item{--padding-end: .8rem;--inner-padding-end: .8rem;--padding-start: 0 !important;--inner-padding-start: 0 !important;--padding-left: 0 !important;--inner-padding-left: 0 !important;padding-left:0!important;border-radius:.8rem;--background: var(--background-icered)}.ContactRequestsList ion-item .item-native,.ContactsList ion-item .item-native{padding-left:0!important;--padding-start: 0 !important}.ContactRequestsList ion-item:has(ion-label:only-child),.ContactsList ion-item:has(ion-label:only-child){--padding-top: .8rem;--padding-bottom: 1.6rem;--inner-padding-top: .8rem;--inner-padding-bottom: 1.6rem;padding-top:.8rem;padding-bottom:1.6rem}.ContactRequestsList ion-item:has(ion-label:only-child) ion-label,.ContactsList ion-item:has(ion-label:only-child) ion-label{text-align:left;color:var(--ion-color-medium);font-style:italic}.ContactRequestsList ion-avatar,.ContactsList ion-avatar{margin-right:.8rem;width:4rem;height:4rem}.ContactsList ion-item section{display:flex;flex-direction:column;gap:.4rem;flex:1}.ContactsList ion-item section ion-text{font-size:1.4rem;color:var(--ion-color-medium)}.action-buttons{display:flex;gap:.8rem;align-items:center}.action-buttons ion-button,.contact-item ion-button{--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;font-size:1.3rem;margin:0;--border-radius: .6rem}.action-buttons ion-button[fill=solid],.contact-item ion-button[fill=solid]{font-weight:500;--box-shadow: none}.action-buttons ion-button{flex-shrink:0}.request-item,.contact-item{--min-height: 6.4rem;align-items:center}ion-item-options{padding:0 .4rem}ion-item-option{border-radius:.6rem;margin:.4rem 0}.ContactRequestsList ion-list,.ContactsList ion-list{background-color:var(--background-icered)}.contacts-segment{margin:1rem}.UserSearchResults{margin-top:20px}.UserSearchResults ion-text{margin-left:16px;margin-bottom:10px;display:block}.search-result-item{--padding-start: 16px;--padding-end: 16px;--padding-top: 12px;--padding-bottom: 12px;--background: var(--ion-toolbar-background)}.search-result-item ion-label{margin-left:12px}.user-location{color:var(--ion-color-medium);font-size:.9em;margin:4px 0 0}.search-result-item ion-button{--padding-start: 12px;--padding-end: 12px;--padding-top: 8px;--padding-bottom: 8px;height:32px;font-size:.9em}.search-result-item ion-button ion-icon{margin-right:4px}@media only screen and (min-device-width:375px)and (max-device-width:375px)and (min-device-height:667px)and (max-device-height:667px)and (orientation:portrait){.contacts-segment{margin:1rem;width:93%}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:99%}}@media only screen and (min-device-width:414px)and (max-device-width:896px)and (min-device-height:896px)and (max-device-height:896px)and (orientation:portrait){.contacts-segment{margin:1rem;width:94%}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:99%}}@media only screen and (min-device-width:390px)and (max-device-width:844px)and (min-device-height:844px)and (max-device-height:844px)and (orientation:portrait){.contacts-segment{margin:1rem;width:94%}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:99.5%}}@media only screen and (min-device-width:430px)and (max-device-width:932px)and (min-device-height:932px)and (max-device-height:932px)and (orientation:portrait){.contacts-segment{margin:1rem;width:94%}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:99%}}@media only screen and (min-device-width:412px)and (max-device-width:915px)and (min-device-height:915px)and (max-device-height:915px)and (orientation:portrait){.contacts-segment{margin:1rem;width:94%}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:99.5%}}@media only screen and (min-device-width:360px)and (max-device-width:740px)and (min-device-height:740px)and (max-device-height:740px)and (orientation:portrait){.contacts-segment{margin:1rem;width:93%}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:99%}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (min-device-height:1024px)and (max-device-height:1024px)and (orientation:portrait){.contacts-segment{margin:1rem;width:96.5%}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:99.3%}}@media only screen and (min-device-width:820px)and (max-device-width:1180px)and (min-device-height:1180px)and (max-device-height:1180px)and (orientation:portrait){.contacts-segment{margin:1rem;width:94%}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}}ion-button.action-btn{--background: var(--action-btn-bg-color) !important;--color: var(--action-btn-text-color) !important;--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;--box-shadow: none;--border-radius: .75rem}ion-button.outline-btn{--background: var(--outline-btn-bg-color) !important;--color: var(--outline-btn-text-color) !important;--border: var(--outline-btn-border-color) !important;--border-style: solid;--border-width: 1px;--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;--box-shadow: none;--border-radius: .75rem}.action-buttons ion-button,.contact-item ion-button,.search-result-item ion-button{flex-shrink:0;flex-grow:0}.action-buttons ion-button:has(ion-spinner),.contact-item ion-button:has(ion-spinner),.search-result-item ion-button:has(ion-spinner){width:var(--button-min-width, 8rem)!important;min-width:var(--button-min-width, 8rem)!important;max-width:var(--button-min-width, 8rem)!important}.action-buttons ion-button.loading,.contact-item ion-button.loading,.search-result-item ion-button.loading{width:var(--button-min-width, 8rem)!important;min-width:var(--button-min-width, 8rem)!important;max-width:var(--button-min-width, 8rem)!important}.sent-referrals-modal{--height: 85%;--border-radius: 0 0 2rem 2rem;--background: var(--ion-toolbar-background);--box-shadow: 0 -.4rem 2rem rgba(0, 0, 0, .3)}.sent-referrals-modal ion-content{--background: var(--ion-toolbar-background);--color: var(--ion-text-color);border-radius:0 0 2rem 2rem;background:var(--ion-toolbar-background);height:100%}.referral-search{--border-radius: 1.6rem;--box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .2);--color: var(--ion-text-color);--placeholder-color: var(--ion-color-step-600);margin:1.2rem 1.6rem;--padding-start: 1.6rem;--padding-end: 1.6rem;--padding-top: 1.2rem;--padding-bottom: 1.2rem}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;text-align:center;min-height:100%}.loading-container ion-text{color:var(--ion-color-step-600);font-size:1.6rem}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;text-align:center;min-height:100%}.error-container ion-text{margin-bottom:1.6rem;color:var(--ion-color-step-600);font-size:1.6rem}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem 2rem;text-align:center;min-height:100%}.empty-state ion-icon{margin-bottom:2rem;color:var(--ion-color-step-600);font-size:4.8rem}.empty-state ion-text{color:var(--ion-color-step-600);font-size:1.6rem;line-height:1.5}.referral-item{--background: var(--ion-color-step-100);--border-radius: 1.6rem;margin:.8rem 1.6rem;--padding-start: 2.4rem;--padding-end: 2.4rem;--padding-top: 2rem;--padding-bottom: 2rem;--border-width: 0;--inner-padding-end: 0;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15);border:.1rem solid var(--ion-color-step-250)}.referral-content{width:100%}.referral-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.6rem;gap:1.6rem;padding:0 .4rem}.referral-name{font-weight:600;font-size:1.6rem;color:var(--ion-text-color);line-height:1.3;flex:1;margin-right:.8rem}.referral-status{font-size:1.2rem;font-weight:600;padding:.8rem 1.6rem;border-radius:2rem;background:var(--ion-color-step-200);white-space:nowrap;flex-shrink:0;box-shadow:0 .2rem .4rem rgba(0,0,0,.1);min-width:8rem;text-align:center}.referral-details{display:flex;flex-direction:column;gap:.8rem;padding:0 .4rem}.referral-contact{font-size:1.4rem;color:var(--ion-color-step-600);line-height:1.4}.referral-date{font-size:1.2rem;color:var(--ion-color-step-600);line-height:1.4}.referral-status[color=warning]{background:#ffd534!important;color:#000!important;box-shadow:0 .2rem .8rem rgba(255,213,52,.3)!important}.referral-status[color=success]{background:#2fdf75!important;color:#000!important;box-shadow:0 .2rem .8rem rgba(47,223,117,.3)!important}.referral-status[color=danger]{background:#ff4961!important;color:#fff!important;box-shadow:0 .2rem .8rem rgba(255,73,97,.3)!important}.referral-status[color=medium]{background:var(--ion-color-step-200)!important;color:var(--ion-text-color)!important;box-shadow:0 .2rem .4rem rgba(0,0,0,.1)!important}ion-infinite-scroll{margin-top:2rem;background:var(--ion-toolbar-background);padding-bottom:2rem}ion-infinite-scroll-content{--color: var(--ion-text-color);background:var(--ion-toolbar-background)}.sent-referrals-modal ion-header{--background: var(--ion-color-step-100);--color: var(--ion-text-color);border-radius:0 0 2rem 2rem;margin-left:.7rem}.sent-referrals-modal ion-toolbar{--background: var(--ion-color-step-100);--color: var(--ion-text-color);border-radius:0 0 2rem 2rem}.sent-referrals-modal ion-button{--background: var(--ion-color-primary);--color: var(--ion-color-primary-contrast);font-weight:500;--border-radius: 1.2rem}.sent-referrals-modal ion-toolbar ion-title{margin-left:-1rem}.sent-referrals-modal .clearToolbarButton{--background: transparent;--color: var(--ion-text-color);--border-radius: 0;--box-shadow: none;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;margin:0;min-width:auto;min-height:auto}.sent-referrals-modal .clearToolbarButton:hover{--background: transparent;--color: var(--ion-text-color)}.sent-referrals-modal .clearToolbarButton:focus{--background: transparent;--color: var(--ion-text-color)}.sent-referrals-modal ion-list{background:var(--ion-toolbar-background);padding:0;margin-bottom:0}.sent-referrals-modal ion-item{--background: transparent;--border-color: transparent;--inner-padding-end: 0;--padding-start: 1.2rem;--padding-end: 1.2rem;border-radius:1.6rem}.sent-referrals-modal::part(content){border-radius:0 0 2rem 2rem;box-shadow:0 -.8rem 3.2rem rgba(0,0,0,.4);background:var(--ion-toolbar-background);height:100%}.sent-referrals-modal{background:var(--ion-toolbar-background)}.sent-referrals-modal ion-content{--overflow: hidden}.sent-referrals-modal ion-content::part(scroll){background:var(--ion-toolbar-background)}.invite-friends-content{padding:1.25rem}.invite-header{text-align:center;padding-bottom:3rem;background:var(--ion-toolbar-background)}.logo-container{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;background:var(--ion-toolbar-background)}.referral-logo-icon{height:6rem!important;margin-right:1rem}.Logo-referralProfileSetup{width:10rem!important;height:10rem!important}.logo-text-container{display:flex;align-items:center;justify-content:center}.logo-text{font-size:1.5rem;font-weight:700;color:var(--ion-color-primary);letter-spacing:.8rem;margin-top:2.2rem}.invite-title{display:block;font-size:1.75rem;font-weight:700;color:var(--ion-color-primary);margin-bottom:5rem;line-height:1.2}.invite-description{display:block;font-size:1.5rem;color:var(--ion-color-primary);line-height:1.5;margin:0 auto}.invite-description-details{display:block;font-size:1.5rem;color:var(--ion-color-primary);line-height:1.5;max-width:30rem;margin:0 auto;margin-top:1rem}.invite-form{background:var(--ion-toolbar-background);padding:0 4rem;border-top:none!important;box-shadow:none;margin-bottom:5rem}.input-type-segment{margin-bottom:3rem;color:var(--ion-color-primary)}.input-group{margin-bottom:1.25rem}.input-label{display:block;font-size:1.5rem;font-weight:500;color:var(--ion-color-primary);margin-bottom:1rem}.name-input,.phone-input,.email-input{--background: transparent;--border-color: var(--ion-color-primary);--border-width: .0625rem;--border-style: solid;--border-radius: .5rem;--color: var(--ion-color-primary);--placeholder-color: var(--magic-input-placeholder-color);--padding-start: 1rem;--padding-end: 1rem;--padding-top: .75rem;--padding-bottom: .75rem;font-size:1.5rem}.phone-inputs{display:grid;grid-template-columns:2.4fr .6fr;grid-template-rows:auto auto;gap:1rem 1rem}.phone-inputs-new{display:flex;gap:1rem;align-items:flex-start}.country-section{flex:0 0 auto;min-width:7rem;max-width:9rem}.phone-section{flex:1}.phone-section .phone-input{width:100%}.phone-inputs .input-label:first-child{grid-column:2;grid-row:1}.phone-inputs .input-label:last-of-type{grid-column:1;grid-row:1}.phone-inputs .country-select{grid-column:2;grid-row:2}.phone-inputs .phone-input{grid-column:1;grid-row:2}.country-select{--background: var(--magic-input-background);--border-color: #ffffff;--border-width: .0625rem;--border-style: solid;--border-radius: .5rem;--color: var(--ion-color-primary) !important;--placeholder-color: var(--magic-input-placeholder-color) !important;--padding-start: .75rem;--padding-end: .75rem;--padding-top: .75rem;--padding-bottom: .75rem;font-size:1rem;position:relative;min-width:6rem;max-width:8rem}.select-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#fff;pointer-events:none}.invite-footer{text-align:center}.send-invite-button{--border-radius: .75rem;font-size:1.5rem;font-weight:700;margin-bottom:1rem;max-width:100%;padding:0 4rem}.send-invite-button:disabled,.send-invite-button[disabled]{--background: #6c757d !important;--color: #ffffff !important;--opacity: .6 !important;opacity:.6!important;cursor:not-allowed!important;pointer-events:none!important}.send-invite-button:disabled:hover,.send-invite-button[disabled]:hover{--opacity: .6 !important;opacity:.6!important}.send-invite-button.ion-disabled{--background: #6c757d !important;--color: #ffffff !important;--opacity: .6 !important;opacity:.6!important}.send-invite-button.no-invites-disabled{--background: #6c757d !important;--color: #ffffff !important;--opacity: .6 !important;opacity:.6!important;cursor:not-allowed!important;pointer-events:none!important}.send-invite-button.no-invites-disabled:hover{--opacity: .6 !important;opacity:.6!important}.invites-left{font-size:1.5rem;color:var(--ion-color-primary)}.invites-left strong{color:var(--ion-color-primary);font-weight:700}.input-label-placement-start.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{background-color:var(--magic-input-background)}.input-wrapper,.invite-friends-content .input-wrapper{height:50px!important}ion-input .input-wrapper{height:50px!important}@media(max-width:480px){.invite-friends-content{padding:1.25rem}.invite-title{font-size:3rem;padding:0 2rem}.phone-inputs{grid-template-columns:1fr;gap:1.5rem}.send-invite-button{max-width:100%;--background: var(--ion-color-primary) !important;--color: var(--ion-color-primary-contrast) !important;opacity:1!important}.send-invite-button:disabled,.send-invite-button[disabled]{--background: #6c757d !important;--color: #ffffff !important;--opacity: .6 !important;opacity:.6!important}}ion-select::part(text){color:var(--magic-input-placeholder-color)!important}.view-sent-referrals-link{display:block;font-size:1.25rem;color:var(--ion-color-primary);text-decoration:underline;cursor:pointer;margin-top:1rem;transition:opacity .2s ease}.view-sent-referrals-link:hover{opacity:.8}.view-sent-referrals-link:active{opacity:.6}.ai-canvas{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0;width:100%}.message-container{display:flex;padding:1rem;gap:.75rem;width:100%;border-bottom:1px solid var(--ion-color-light)}.ai-message{background-color:var(--ion-color-light-shade)}.user-message{background-color:var(--ion-background-color)}.message-avatar{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ai-avatar{width:32px;height:32px;border-radius:4px;background-color:#10a37f;display:flex;align-items:center;justify-content:center;overflow:hidden}.ai-avatar img{width:24px;height:24px;object-fit:contain}.user-avatar{width:32px;height:32px;border-radius:50%;background-color:var(--ion-color-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.avatar-placeholder{font-size:.75rem}.message-content{flex:1;display:flex;flex-direction:column;gap:.5rem}.message-header{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.sender-name{font-weight:700}.message-time{color:var(--ion-color-medium);font-size:.75rem}.message-text{font-size:1rem;line-height:1.5;white-space:pre-wrap}.message-reasoning{margin-top:.5rem;padding:.5rem;border-radius:8px;background-color:rgba(200,200,200,.2)}.message-reasoning summary{cursor:pointer;color:var(--ion-color-primary);font-size:.85rem}.message-reasoning p{margin-top:.5rem;margin-bottom:0;font-size:.85rem;color:var(--ion-color-medium);font-style:italic}.thinking-indicator{display:flex;align-items:center;gap:.5rem;color:var(--ion-color-medium);font-size:.9rem;padding:.5rem}.thinking{opacity:.8}.ai-input-container{display:flex;align-items:center;gap:.5rem;background-color:var(--ion-background-color);border:1px solid var(--ion-color-light);border-radius:1rem;padding:.5rem .75rem;margin:.5rem;box-shadow:0 0 10px rgba(0,0,0,.05);position:relative}.ai-input-icon{display:flex;align-items:center;justify-content:center;color:var(--ion-color-primary);font-size:1.2rem}.ai-input-field{flex:1;display:flex;align-items:center}.ai-input-container .MagicInputContainer{border:none!important;background:transparent!important;box-shadow:none!important;margin:0!important;display:flex;align-items:center;width:100%}.ai-input-container .MagicInput{padding:8px 4px!important;max-height:150px!important;overflow-y:auto!important;font-size:.95rem;display:flex;align-items:center;min-height:24px}.ai-input-container .MagicInput[data-placeholder]:empty:before{color:var(--ion-color-medium);opacity:.7}.send-button{--padding-start: .5rem;--padding-end: .5rem;--padding-top: .5rem;--padding-bottom: .5rem;--border-radius: 1rem;margin:0;height:2.25rem;--background: transparent;color:var(--icered)}.send-button.disabled{opacity:.5}.ai-input-container:focus-within{border-color:var(--ion-color-primary);box-shadow:0 0 0 2px rgba(var(--ion-color-primary-rgb),.2)}.ai-chat{--max-width: 800px;--background: var(--ion-background-color);display:flex;flex-direction:column}.chat-container{max-width:var(--max-width);margin:0 auto;padding:1rem;display:flex;flex-direction:column;min-height:100%}.chat-content{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;background-color:var(--ion-background-color)}.ai-chat-title{padding:1rem;text-align:center;border-bottom:1px solid var(--ion-color-light);background-color:var(--ion-background-color)}.ai-chat-title h1{margin:0;font-size:1.5rem;font-weight:600;color:var(--ion-color-primary)}.ai-input-wrapper{position:fixed;bottom:0;left:0;right:0;padding:.5rem 0;background-color:var(--ion-background-color);border-top:1px solid var(--ion-color-light);z-index:100}@supports (padding-bottom: env(safe-area-inset-bottom)){.ai-input-wrapper{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}}.typing-indicator{display:flex;align-items:center;gap:.5rem;padding:.5rem;color:var(--ion-color-medium);font-size:.9rem}.message.ai{background:var(--ion-color-light)}.message.user{background:var(--ion-color-primary-tint);color:var(--ion-color-primary-contrast)}.reasoning{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--ion-color-light);font-size:.9rem;color:var(--ion-color-medium);font-style:italic}.reply-thread-page{height:100%;display:flex;flex-direction:column}.reply-bar{background:var(--ion-color-light);padding:8px 16px;border-top:1px solid var(--ion-color-light-shade);display:flex;align-items:center;gap:8px}.reply-bar-content{display:flex;align-items:center;gap:8px;flex:1}.reply-username{font-weight:600;color:var(--ion-color-primary)}.reply-cancel{cursor:pointer;color:var(--ion-color-medium);font-weight:700;padding:4px 8px;border-radius:4px}.reply-cancel:hover{background:var(--ion-color-light-shade)}.back-icon{margin-left:-.8rem}.thumbnails-container{display:flex!important;flex-direction:row!important;gap:2rem;padding:2rem 2rem 0;width:100%;justify-content:left}ion-thumbnail ion-fab-button{margin:0 auto}.thumbnails-container ion-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:50%}.thumbnail-text{text-align:center;font-size:1.2rem;text-transform:capitalize;font-weight:600;color:var(--ion-color-dark-shade);margin-top:.8rem;margin-bottom:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7rem}ion-title div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.thumbnail-text.invite{text-align:center;font-size:1.2rem;color:var(--primary)}.settings-button{display:flex;flex-direction:column;gap:.5rem;font-size:2rem;font-weight:600;padding:1.25rem 2rem 0}.settings-button button{display:flex;align-items:center;padding:1rem;text-transform:capitalize;text-align:left;border-radius:.5rem;color:var(--ion-color-dark-shade);background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0),.07)}.settings-button button ion-icon{margin-right:1rem}.media-tabs{display:flex;flex-direction:row;gap:2rem;padding:0 2rem;width:100%;justify-content:space-between;margin-top:2rem;color:var(--ion-color-dark-shade)}.tab-button{color:#fff;font-size:1.5rem;font-weight:600;background:none;border:none}.tab-button.active{color:red;border-bottom:.2rem solid red}.black-box{width:100%;height:10rem;background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0),.07)}.photo-grid{display:grid;padding:.5rem;margin-top:.5rem}.video-grid{display:flex;flex-direction:column;align-items:center;text-align:center}.play-overlay{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;background:rgba(0,0,0,.4);pointer-events:none}.audio-grid,.file-grid{display:flex;flex-direction:column;align-items:center;text-align:center}.pinned-messages-container{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;background-color:var(--ion-toolbar-background)}.pinned-message-container{width:100%;display:flex;flex-direction:row;align-items:center;gap:1rem;border-bottom:.1rem solid rgba(104,104,104,.432)}.pinned-message{position:relative;background-color:var(--ion-background-shade);border-radius:1.5rem;padding:2rem;margin-right:.8rem;color:var(--message-bubble-background);display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.dark-pinned-message{position:relative;background-color:var(--ion-color-light-tint);border-radius:1.5rem;padding:2rem;margin-right:.8rem;color:var(--message-bubble-text-color);display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.pinned-date{font-size:1.2rem;color:var(--ion-color-medium-tint)}.MessageAvatarss{width:5rem;height:4.2rem;border-radius:50%;margin:0 .8rem;display:flex;align-items:center;justify-content:center}.MessageAvatarss img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pinned-message-content{width:100%;display:flex;align-items:center;justify-content:space-between}.background-content{background-color:var(--ion-toolbar-background);height:100%;width:100%}.pinned-message-dark{display:flex;justify-content:center;align-items:center;font-size:1.6rem;color:#fff;background:var(--background-shade)}.ConversationSettingsPage .NoMessagesContainer{justify-content:start;margin:0 auto;height:100%}.ConversationSettingsPage .NoMessagesContainer ion-text{font-weight:700;font-size:1.4rem}.ConversationSettingsPage .ConversationSettingsHeader .MagicInputContainer{margin-left:0}.invite-icon-container-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.thumbnails-container-inner{flex:1;align-items:center;justify-content:space-between}.thumbnails-container-inner-left{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;justify-content:space-between;gap:1.5rem 1rem}.image-container{width:100%;height:10rem;overflow:hidden;margin-bottom:.8rem}.attachment-image{width:100%;height:100%;object-fit:cover}.video-container{width:100%;height:10rem;overflow:hidden}.attachment-video{width:100%;height:100%;object-fit:cover}.audio-grid{margin-top:2rem}.audio-time{position:absolute;top:-1rem;left:50%;transform:translate(-50%);font-size:1.2rem;color:var(--ion-color-medium-tint);margin-bottom:0;text-align:center;width:100%}.audio-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:10rem;overflow:hidden;padding:0 2rem;margin-bottom:2rem;gap:1rem}.call-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem}.thumbnails-container ion-thumbnail{flex:0 0 auto;width:7rem;height:auto;min-height:8.5rem;display:flex;flex-direction:column;align-items:center}.filter-channels-tabs{position:sticky;top:0;z-index:10;padding:12px 16px 0;background:var(--ion-toolbar-background);border-bottom:1px solid var(--ion-color-step-150)}.filter-channels-tabs ion-segment{margin-bottom:12px;--background: transparent}.filter-channels-tabs ion-segment-button{--background: var(--channels-filter-segment-bg);--background-checked: var(--channels-filter-segment-bg-checked);--color: var(--channels-filter-segment-color);--color-checked: var(--channels-filter-segment-color-checked)}.filter-channels-tabs ion-segment-button::part(indicator-background){background:var(--channels-filter-segment-indicator-bg)}.category-filter{position:sticky;top:57px;z-index:10;display:flex;gap:8px;padding:12px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--ion-toolbar-background);border-bottom:1px solid var(--ion-color-step-150)}.category-filter::-webkit-scrollbar{display:none}.category-filter ion-chip{flex-shrink:0;cursor:pointer}.channels-list{padding:0;margin:0;background:var(--ion-toolbar-background)!important}.channels-list::part(background){background:var(--ion-toolbar-background)}.channels-list ion-item{--padding-start: 16px;--padding-end: 16px;--min-height: 72px;--background: var(--ion-toolbar-background) !important;--ion-item-background: var(--ion-toolbar-background) !important;--border-color: var(--ion-color-step-150);cursor:pointer;--inner-padding-end: 0px}.channels-list ion-item::part(native){background:var(--ion-toolbar-background)!important}.channels-list ion-item:hover{--background: var(--ion-color-step-50) !important;--ion-item-background: var(--ion-color-step-50) !important}.channels-list ion-item.subscribed-item{--background: var(--ion-color-primary-tint);--background-hover: var(--ion-color-primary-tint);--background-activated: var(--ion-color-primary-shade)}.channels-list ion-item ion-avatar{width:48px;height:48px;margin-right:16px;flex-shrink:0;position:relative;overflow:hidden;border-radius:8px!important}.channels-list ion-item ion-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.channels-list ion-item ion-avatar.default-avatar{background:var(--ion-color-step-150)!important}.default-avatar-placeholder{position:absolute;top:0;left:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--ion-color-step-150);border-radius:8px}.default-avatar-placeholder ion-icon{font-size:24px;color:var(--ion-color-step-500)}.channels-title{font-size:16px;font-weight:600;color:var(--ion-text-color);margin:0 0 4px;display:flex;align-items:center;gap:8px;text-align:left}.channels-list ion-label{text-align:left!important}.check-icon{color:var(--ion-color-success);font-size:20px}.channel-category{font-size:14px;color:var(--ion-color-step-600);text-transform:capitalize;margin:0}.channels-list ion-button.action-btn{--background: var(--action-btn-bg-color) !important;--color: white !important;--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;--box-shadow: none;--border-radius: .75rem;font-weight:600;text-transform:none;min-width:100px}.channels-list ion-button.outline-btn{--background: var(--outline-btn-bg-color) !important;--color: var(--outline-btn-text-color) !important;--border: var(--outline-btn-border-color) !important;--border-style: solid;--border-width: 1px;--padding-start: 1.2rem;--padding-end: 1.2rem;height:3.2rem;--box-shadow: none;--border-radius: .75rem;font-weight:600;text-transform:none;min-width:100px}.channels-list ion-button ion-spinner{width:18px;height:18px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;background:var(--ion-toolbar-background)}.loading-container ion-spinner{width:40px;height:40px;color:var(--ion-color-primary)}.loading-container p{margin:0;font-size:16px;color:var(--ion-color-medium)}.empty-container{display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--ion-toolbar-background)}.empty-container p{font-size:16px;color:var(--ion-color-medium);margin:0}.channels-content.has-footer{padding-bottom:96px}.channels-setup-note{padding:12px 16px 10px;background:var(--ion-toolbar-background);border:1px solid var(--action-btn-bg-color);border-radius:12px;margin:8px 12px 4px}.channels-setup-note-primary{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--ion-text-color)}.channels-setup-note-secondary{margin:0;font-size:12px;color:var(--ion-color-step-600)}.channels-footer-toolbar{padding:8px 16px calc(16px + env(safe-area-inset-bottom));--background: var(--ion-toolbar-background);--padding-start: 0;--padding-end: 0}.channels-footer-toolbar ion-button{margin-bottom:4px;--border-radius: .75rem}.channels-footer-toolbar ion-button.action-btn{--background: var(--action-btn-bg-color) !important;--color: white !important;color:#fff!important;font-weight:600;text-transform:none}.channels-footer-toolbar ion-button.action-btn::part(native){color:#fff!important}.channels-footer-toolbar ion-button.disabled-btn{--background: var(--default-btn-bg-color-disabled);--color: var(--default-btn-text-color-disabled);opacity:.6;cursor:not-allowed}.processing-spinner{margin-right:8px}@media(prefers-color-scheme:dark){.channels-list ion-item.subscribed-item{--background: rgba(var(--ion-color-primary-rgb), .15)}}@media(min-width:768px){.search-container,.filter-channels-tabs,.category-filter{max-width:100%}.channels-list{max-width:900px;margin:0 auto}}.devices-container{background:var(--ion-toolbar-background);min-height:100%;padding:0}.devices-section-header{display:flex;align-items:center;justify-content:space-between;margin:2.4rem 1.6rem 1.2rem;padding:0 .8rem}.devices-section-header h2{margin:0;font-size:1.8rem;font-weight:600;color:var(--ion-text-color);line-height:1.3}.devices-section-header ion-badge{--background: var(--ion-color-primary);--color: var(--ion-color-primary-contrast);font-weight:600;font-size:1.2rem;--border-radius: 1.2rem;min-width:2.4rem;height:2.4rem}.DevicesGroup{background:transparent;padding:0;margin-bottom:2.4rem}.DevicesGroup ion-item{--background: transparent;--border-radius: 1.6rem;margin:.8rem 1.6rem;--padding-start: 2.4rem;--padding-end: 2.4rem;--padding-top: 2rem;--padding-bottom: 2rem;--border-width: 0;--inner-padding-end: 0;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15);border-bottom:.1rem solid var(--ion-color-step-250)}.device-content{width:100%;display:flex;align-items:center;gap:1.6rem}.device-type-icon{font-size:2.8rem;color:var(--ion-text-color);flex-shrink:0}.device-info{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.device-name{font-weight:600;font-size:1.6rem;color:var(--ion-text-color);line-height:1.3;margin:0}.device-type{font-size:1.4rem;color:var(--ion-color-step-600);line-height:1.4;margin:0}.device-last-active{font-size:1.2rem;color:var(--ion-color-step-600);line-height:1.4;margin:0}.device-status{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;flex-shrink:0}.status-icon{font-size:2rem}.status-text{font-size:1.2rem;font-weight:600;padding:.6rem 1.2rem;border-radius:1.2rem;white-space:nowrap;min-width:6rem;text-align:center}.status-text[color=success]{background:#2fdf75!important;color:#000!important;box-shadow:0 .2rem .8rem rgba(47,223,117,.3)!important}.status-text[color=medium]{background:var(--ion-color-step-200)!important;color:var(--ion-text-color)!important;box-shadow:0 .2rem .4rem rgba(0,0,0,.1)!important}.current-device-info{background:var(--ion-color-step-100);border-radius:1.6rem;padding:1.6rem 2rem;margin:1.6rem;border:.1rem solid var(--ion-color-step-250);box-shadow:0 .2rem .8rem rgba(0,0,0,.1)}.current-device-label{font-size:1.3rem;color:var(--ion-color-step-600);margin:0;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;line-height:1.4}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;text-align:center;min-height:100%;background:var(--ion-toolbar-background)}.loading-container ion-spinner{margin-bottom:1.6rem;--color: var(--ion-text-color)}.loading-container ion-text{color:var(--ion-color-step-600);font-size:1.6rem;line-height:1.5}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;text-align:center;min-height:100%;background:var(--ion-toolbar-background)}.error-container ion-text{margin-bottom:1.6rem;color:var(--ion-color-step-600);font-size:1.6rem;line-height:1.5}.error-container ion-button{--background: var(--ion-text-color);--color: var(--ion-toolbar-background);--border-radius: 1.2rem;--box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .2);font-weight:500}.no-devices-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem 2rem;text-align:center;min-height:100%;background:var(--ion-toolbar-background)}.no-devices-container ion-icon{margin-bottom:2rem;color:var(--ion-color-step-600);font-size:4.8rem}.no-devices-container ion-text{color:var(--ion-color-step-600);font-size:1.6rem;line-height:1.5}.devices-page-content{--background: var(--ion-toolbar-background);--color: var(--ion-text-color);background:var(--ion-toolbar-background)}.devices-page-content::part(scroll){background:var(--ion-toolbar-background)}.join-button{font-weight:700;font-size:1.7rem;width:90%;margin:0 auto;margin-top:5rem}.join-page-header p{text-align:center;margin:4rem 0px;width:100%;font-size:1.7rem}.join-page{display:flex;flex-direction:column;height:100%;justify-content:center}.join-page-header h1{text-align:center;font-weight:700;font-size:2.5rem;width:90%;margin:0 auto;margin-top:5rem}.join-page-loading{text-align:center;padding:6rem 0}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}:root{--logo-text-color: #000000;--icered: #de1c42;--magic-input-background: #cecece;--magic-input-color: #000000;--magic-input-placeholder-color: #454545;--action-btn-bg-color: #4c8dff;--action-btn-text-color: #ffffff;--outline-btn-bg-color: transparent;--outline-btn-text-color: #000000;--outline-btn-border-color: #000000;--default-btn-bg-color: #ffffff;--default-btn-text-color: #000000;--default-btn-bg-color-disabled: #999999;--default-btn-text-color-disabled: #666666;--input-cursor-color: #000000;--input-text-color: #000000;--input-placeholder-color: #92949c;--button-alt-color: #1e1e5f;--button-alt-color-rgb: 30, 30, 95;--button-alt-color-contrast: #ffffff;--button-alt-color-contrast-rgb: 255, 255, 255;--button-alt-color-shade: #1a1a4a;--button-alt-color-tint: #33337a;--button-open-comment-chat-color: #00000038;--ion-color-primary: #000000;--ion-color-primary-rgb: 56, 128, 255;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #3171e0;--ion-color-primary-tint: #4c8dff;--ion-color-primary-light: #0e2043;--post-body-color: #000000;--post-title-color: #000000;--message-bubble-background: #000000;--message-bubble-text-color: #ffffff;--ion-color-secondary: #071b36;--ion-color-secondary-rgb: 61, 194, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #36abe0;--ion-color-secondary-tint: #50c8ff;--ion-color-tertiary: #ff4961;--ion-color-tertiary-rgb: 255, 73, 97;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #e04055;--ion-color-tertiary-tint: #ff5b71;--ion-color-success: #2dd36f;--ion-color-success-rgb: 45, 211, 111;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-danger-light: #de1c42;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-background-color: #f7f7f7;--ion-toolbar-background: #f7f7f7;--ion-card-background: #ffffff;--background: #ffffff;--ion-background-shade: #ededed;--background-shade: #ededed;--message-bubble-background: #000;--message-bubble-text-color: #fff;--background-nav: #fff;--gallery-image-background: #000000;--gallery-image-selected-border-color: #0074FF;--gallery-disabled-background: #cccccc;--gallery-disabled-color: #666666;--gallery-disabled-opacity: .6;--channels-filter-segment-bg: rgba(0, 0, 0, .02);--channels-filter-segment-bg-checked: rgba(0, 0, 0, .06);--channels-filter-segment-color: #000000;--channels-filter-segment-color-checked: #000000;--channels-filter-segment-indicator-bg: rgba(0, 0, 0, .06);--account-settings-group-background: #ffffff;--account-settings-item-border-color: rgba(0, 0, 0, .13);--sign-out-button-background: #ffffff;--sign-out-button-background-activated: #f5f5f5;--sign-out-button-background-hover: #f5f5f5;--toggle-track-background: #e0e0e0;--toggle-track-background-checked: #000000;--toggle-handle-background: #ffffff;--toggle-handle-background-checked: #ffffff;--notification-unread-border-color: var(--icered);--notification-unread-bg: rgba(128, 0, 128, .08);--notification-border-color: rgba(0, 0, 0, .12);--notification-group-border: rgba(0, 0, 0, .12);--filter-tab-border: rgba(0, 0, 0, .3);--filter-tab-bg: #ffffff;--filter-tab-color: #000000;--filter-tab-hover-border: rgba(0, 0, 0, .5);--filter-tab-hover-bg: rgba(0, 0, 0, .05);--skeleton-bg: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);--alert-subtext-bg: rgba(0, 0, 0, .04);--alert-subtext-border: rgba(0, 0, 0, .2);--alert-hover-bg: rgba(0, 0, 0, .02);--alert-active-bg: rgba(0, 0, 0, .03);--alert-ripple-bg: rgba(0, 0, 0, .1);--outline-btn-hover-bg: rgba(0, 0, 0, .05);--mark-all-btn-hover-bg: rgba(0, 0, 0, .05);--filter-tabs-border-bottom: rgba(0, 0, 0, .15);--scrollbar-thumb-bg: rgba(0, 0, 0, .2);--scrollbar-thumb-hover-bg: rgba(0, 0, 0, .3);--alert-read-bg: rgba(128, 0, 128, .1)}body.dark{--logo-text-color: #DEDEDE;--button-alt-color: #fff;--button-alt-color-rgb: 255, 255, 255;--button-alt-color-contrast: #000000;--button-alt-color-contrast-rgb: 0, 0, 0;--button-alt-color-shade: #fff;--button-alt-color-tint: #fff;--button-open-comment-chat-color: #dbdbdb38;--action-btn-bg-color: #4c8dff;--action-btn-text-color: #ffffff;--outline-btn-bg-color: transparent;--outline-btn-text-color: #ffffff;--outline-btn-border-color: #ffffff;--default-btn-bg-color: #ffffff;--default-btn-text-color: #000000;--default-btn-bg-color-disabled: #999999;--default-btn-text-color-disabled: #000000;--gallery-image-selected-border-color: #4c8dff;--input-cursor-color: #ffffff;--input-text-color: #ffffff;--input-placeholder-color: #989aa2;--ion-color-primary: #ffffff;--ion-color-primary-rgb: 255, 255, 255;--ion-color-primary-contrast: #1e1e1e;--ion-color-primary-contrast-rgb: 30, 30, 30 --ion-color-primary-shade: #3a7be0;--ion-color-primary-tint: #4a4a4a;--ion-color-primary-light: #1c1c1c;--post-body-color: #ffffff;--post-title-color: #ffffff;--ion-color-secondary: #ffffff;--ion-color-secondary-rgb: 255, 255, 255;--ion-color-secondary-contrast: #000000;--ion-color-secondary-contrast-rgb: 0, 0, 0;--ion-color-secondary-shade: #2b2b2b;--ion-color-secondary-tint: #151515;--ion-color-tertiary: #6a64ff;--ion-color-tertiary-rgb: 106, 100, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #5d58e0;--ion-color-tertiary-tint: #7974ff;--ion-color-success: #2fdf75;--ion-color-success-rgb: 47, 223, 117;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #29c467;--ion-color-success-tint: #44e283;--ion-color-warning: #ffd534;--ion-color-warning-rgb: 255, 213, 52;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0bb2e;--ion-color-warning-tint: #ffd948;--ion-color-danger: #ff4961;--ion-color-danger-rgb: 255, 73, 97;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #e04055;--ion-color-danger-tint: #ff5b71;--ion-color-danger-light: #ffffff;--ion-color-dark: #f4f5f8;--ion-color-dark-rgb: 244, 245, 248;--ion-color-dark-contrast: #000000;--ion-color-dark-contrast-rgb: 0, 0, 0;--ion-color-dark-shade: #d7d8da;--ion-color-dark-tint: #f5f6f9;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #000000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-light: #222428;--ion-color-light-rgb: 34, 36, 40;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #1e2023;--ion-color-light-tint: #383a3e;--background-shade: #1e1e1e;--ion-background-color: #1e1e1e;--ion-background-color-rgb: 30, 30, 30;--ion-background-shade: #1e1e1e;--message-bubble-background: rgba(104, 104, 104, .432)}body.dark ion-modal{--ion-background-color: var(--ion-color-step-100);--ion-toolbar-border-color: var(--ion-color-step-250)}body.dark{--background: #121212;--ion-background-color: #121212;--ion-background-shade: #1e1e1e;--background-shade: #1e1e1e;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #222222;--ion-color-step-50: #1e1e1e;--ion-color-step-100: #2a2a2a;--ion-color-step-150: #363636;--ion-color-step-200: #414141;--ion-color-step-250: #4d4d4d;--ion-color-step-300: #595959;--ion-color-step-350: #656565;--ion-color-step-400: #717171;--ion-color-step-450: #7d7d7d;--ion-color-step-500: #898989;--ion-color-step-550: #949494;--ion-color-step-600: #a0a0a0;--ion-color-step-650: #acacac;--ion-color-step-700: #b8b8b8;--ion-color-step-750: #c4c4c4;--ion-color-step-800: #d0d0d0;--ion-color-step-850: #dbdbdb;--ion-color-step-900: #e7e7e7;--ion-color-step-950: #f3f3f3;--ion-item-background: #1e1e1e;--ion-toolbar-background: #11151d;--ion-tab-bar-background: #1f1f1f;--background-icered: #11151d;--magic-input-background: #222428;--magic-input-color: #b3b3b3;--magic-input-placeholder-color: #b3b3b3;--background-nav: #11151d;--ion-item-background: var(--ion-background-color);--ion-card-background: #1c1c1d;--ion-color-contrast: #11151d;--gallery-image-background: #000000;--gallery-disabled-background: #4a4a4a;--gallery-disabled-color: #999999;--gallery-disabled-opacity: .6;--account-settings-group-background: var(--background-icered);--account-settings-item-border-color: rgba(255, 255, 255, .1);--sign-out-button-background: transparent;--sign-out-button-background-activated: rgba(255, 255, 255, .05);--sign-out-button-background-hover: rgba(255, 255, 255, .05);--toggle-track-background: #3a3a3c;--toggle-track-background-checked: #5a5a5c;--toggle-handle-background: #ffffff;--toggle-handle-background-checked: #ffffff;--notification-unread-border-color: var(--icered);--notification-unread-bg: rgba(255, 213, 52, .08);--notification-border-color: rgba(255, 255, 255, .08);--notification-group-border: rgba(255, 255, 255, .08);--filter-tab-border: rgba(255, 255, 255, .3);--filter-tab-bg: transparent;--filter-tab-color: #ffffff;--filter-tab-hover-border: rgba(255, 255, 255, .5);--filter-tab-hover-bg: rgba(255, 255, 255, .05);--skeleton-bg: linear-gradient(90deg, #2a2a2a 25%, #333333 50%, #2a2a2a 75%);--alert-subtext-bg: rgba(255, 255, 255, .03);--alert-subtext-border: rgba(255, 255, 255, .3);--alert-hover-bg: rgba(255, 255, 255, .02);--alert-active-bg: rgba(255, 255, 255, .03);--alert-ripple-bg: rgba(255, 255, 255, .1);--outline-btn-hover-bg: rgba(255, 255, 255, .1);--mark-all-btn-hover-bg: rgba(255, 255, 255, .05);--filter-tabs-border-bottom: rgba(255, 255, 255, .1);--scrollbar-thumb-bg: rgba(255, 255, 255, .2);--scrollbar-thumb-hover-bg: rgba(255, 255, 255, .3);--alert-read-bg: rgba(255, 223, 0, .1);--channels-filter-segment-bg: rgba(255, 255, 255, .04);--channels-filter-segment-bg-checked: rgba(255, 255, 255, .16);--channels-filter-segment-color: var(--ion-text-color);--channels-filter-segment-color-checked: var(--ion-text-color);--channels-filter-segment-indicator-bg: rgba(255, 255, 255, .16);--ion-color-tertiary: #ff4961;--ion-color-tertiary-rgb: 255, 73, 97;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #e04055;--ion-color-tertiary-tint: #ff5b71}html{--ion-dynamic-font: var(--ion-default-dynamic-font)}html{font-size:62.5%}#root{font-size:1.6rem}a.MessageMention{font-weight:700;padding:.5rem;border-radius:8px;text-decoration:none;color:var(--ion-color-tertiary)}ion-card-content{display:block;position:relative}.card-content-ios{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:20px;font-size:1rem;line-height:1.4}.card-content-ios h1{margin:0 0 2px;font-size:1.5rem;font-weight:400}.card-content-ios h2{margin:2px 0;font-size:1rem;font-weight:400}.card-content-ios h3,.card-content-ios h4,.card-content-ios h5,.card-content-ios h6{margin-left:0;margin-right:0;margin-top:.2rem;margin-bottom:.2rem;font-size:2rem;font-weight:400}.card-content-ios p{margin:0 0 2px;font-size:1.3rem}ion-card-header+.card-content-ios{padding-top:0}ion-item{font-size:1.6rem}.searchbar-search-icon.sc-ion-searchbar-ios{-webkit-margin-start:calc(50% - 60px);margin-inline-start:calc(50% - 60px);top:0;position:absolute;width:1.8rem;height:100%;contain:strict}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:1.875rem;padding-inline-start:2.875rem}.searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:6px;padding-bottom:6px;height:100%;font-size:1.6rem;font-weight:400;contain:strict}.searchbar-has-value.searchbar-should-show-clear.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:1.75rem;padding-inline-start:2.875rem;-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}.searchbar-clear-icon.sc-ion-searchbar-ios{width:2.5rem;height:100%}.searchbar-clear-button.sc-ion-searchbar-ios{top:0;background-position:center;position:absolute;width:3.875rem;height:100%;border:0;background-color:transparent}.item-detail-icon{display:none}ion-button{font-size:min(1.3rem)}.truncate-title .HeaderTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}img,ion-img,ion-avatar img{-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto;draggable:false}ion-img{-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none}ion-list{background:var(--background-icered)!important}
