.social .text-field-label{color:#606060!important}.social .checkbox-label{font-size:14px}.social .placeholder-container{height:235px}.social .filter-checkbox{padding:3px 3px 3px 10px;color:#b6a99b!important}.social .create-profile-desktop{max-width:900px;margin:0 auto}.social .profile-description{background-color:#e6e6e6;max-width:546px;padding:20px}.social .profile-image{border-radius:22px;width:225px;box-shadow:0 5px 15px #0003;height:225px!important}@supports (corner-shape:squircle){.social .profile-image{corner-shape:squircle}}.social .profile-image.placeholder{color:#fff;background-color:#000}.social .profile-image.placeholder h1{color:#fff}.social.mobile-fullpage{z-index:1200;background-color:#f0f2f3;width:100%;height:100%;margin:auto;position:fixed;top:0;left:0;overflow:auto}.social.mobile-fullpage.landing{color:#fff;background:linear-gradient(#ff5b69,#c4323e);display:grid}.social .mobile-container{margin:auto;padding-bottom:100px}.social .mobile-container .landing-icon .icon-with-text{font-size:120px}.social .mobile-container .cancel-icon{position:fixed;top:20px;right:20px}.social .mobile-container .introduction{padding:0 10px}.social .mobile-container .footer-buttons{text-align:center;width:100%;padding:10px;position:fixed;bottom:0}.social .footer-buttons .next-button,.social .footer-buttons .save-button{margin:5px}.social.landing .mobile-container .landing-button{color:#fff;background-color:#ff5b69;width:250px;height:50px}.social.landing .mobile-container .landing-button-group{padding:20px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.social.thread-container{background:#f9f7f5;border:1px solid #0000000d;border-radius:18px;align-items:center;gap:16px;margin-bottom:14px;padding:16px 18px;display:flex;box-shadow:0 10px 24px #1c1d1f0f}.social.thread-container.unread-message{background-color:#f7f1eb;border-color:#ff5b692e}.social.thread-container.unread-message .thread-name{font-weight:700}.social.thread-container:hover{cursor:pointer;transition-duration:.12s;transform:translateY(-1px);box-shadow:0 14px 28px #1c1d1f14}.social.thread-container .avatar{float:none;flex-shrink:0}.social.thread-container .latest-message{flex:1;min-width:0;margin-left:0}:is(.social.thread-container .latest-message) .thread-name{margin-bottom:4px;font-size:1rem;font-weight:700}:is(.social.thread-container .latest-message) .message-preview{white-space:nowrap;text-overflow:ellipsis;color:#5a5a5a;width:100%;overflow:hidden}.social .no-messages-empty-state{background:#f9f7f5;border:1px solid #0000000d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}:is(.social .no-messages-empty-state) .no-messages-icon{color:#ccc;margin-bottom:16px;font-size:56px}:is(.social .no-messages-empty-state) .no-messages-title{margin-bottom:8px;font-weight:700}:is(.social .no-messages-empty-state) .no-messages-subtitle{text-align:center;max-width:300px}.social .large-icon{justify-content:center;align-items:center;font-size:150px;display:flex}.social.messages .message-container{padding:14px 8px}:is(.social.messages .message-container)+.message-container{border-top:1px solid #0000000f}.social.messages .avatar{cursor:pointer;float:left;margin-top:10px}.social.messages .from-me .avatar,.social.messages .question .avatar{cursor:default;float:right}.social.messages.question .avatar{cursor:default}.social.messages .message{margin:0 0 0 80px}.social.messages .from-me .message,.social.messages .question .message{margin:0 80px 0 0}.social.messages .sender{text-align:right;color:#606060;font-size:small}.social.messages .reactions{float:left}.social.messages .from-me .message-text,.social.messages .question .message-text{background-color:#d6cbc0;border-color:#ccc}.social.messages .message-text{white-space:pre-line;word-break:break-word;background-color:#f1f1f1;border-radius:16px;margin:5px 0;padding:14px 16px}.social.messages .back-icon{display:none}.social.messages .recipient{cursor:pointer;font-size:45px}.social .message-avatar.squircle{border-radius:22px}@supports (corner-shape:squircle){.social .message-avatar.squircle{corner-shape:squircle}}.social.messages .title{cursor:initial}.social.direct-messages .messages-recipient-card,.social.direct-messages .messages-thread-card{background:#f9f7f5;border:1px solid #0000000d;border-radius:18px;box-shadow:0 10px 24px #1c1d1f0f}.social.direct-messages .messages-mobile-back-link{display:none}.social.direct-messages .messages-recipient-card{margin-bottom:16px;padding:24px 28px}:is(.social.direct-messages .messages-recipient-card) .recipient{font-size:2.2rem;font-weight:500;line-height:1.15;display:block}.social.direct-messages .messages-recipient-header{align-items:center;gap:16px;display:flex}.social.direct-messages .messages-recipient-summary{cursor:pointer;align-items:center;gap:18px;min-width:0;display:flex}.social.direct-messages .messages-recipient-avatar{flex-shrink:0}.social.direct-messages .messages-thread-card{margin-bottom:16px;padding:4px 18px}:is(.social.direct-messages .messages-thread-card) .sender{margin-top:6px}.social.direct-messages .messages-composer-card{box-shadow:none;background:0 0;border:0;padding:0}:is(.social.direct-messages .messages-composer-card) .MuiOutlinedInput-root{background:#fff;border-radius:18px;box-shadow:0 10px 24px #1c1d1f0f}:is(.social.direct-messages .messages-composer-card) .MuiOutlinedInput-notchedOutline{border-color:#00000014}.social.feed .feed-container{text-align:left;cursor:pointer;background:#f9f7f5;border:1px solid #0000000d;border-radius:18px;flex-direction:column;height:100%;padding:18px;display:flex;box-shadow:0 10px 24px #1c1d1f0f}:is(.social.feed .feed-container) .feed-header{grid-template-columns:92px minmax(0,1fr);align-items:start;column-gap:16px;margin-bottom:18px;display:grid}:is(.social.feed .feed-container) .feed-avatar>.flex-center{display:block;margin-bottom:0!important}:is(.social.feed .feed-container) .feed-summary{min-width:0;padding-top:4px}:is(:is(.social.feed .feed-container) .feed-summary) .membership-label{color:#fff;background-color:#000;border-radius:999px;height:24px;font-size:12px;font-weight:700}.kylteri:is(:is(:is(.social.feed .feed-container) .feed-summary) .membership-label){color:#fff;background-color:#6d6d6d}:is(:is(:is(.social.feed .feed-container) .feed-summary) .membership-label) .MuiChip-label{padding:0 12px}:is(.social.feed .feed-container) .profile-image{cursor:pointer;border-radius:22px;width:92px;box-shadow:0 8px 18px #1c1d1f1a;height:92px!important}@media (width>=600px){:is(.social.feed .feed-container) .profile-image{width:96px;height:96px!important}}:is(:is(.social.feed .feed-container) .profile-image):hover{transform:none}.placeholder:is(:is(.social.feed .feed-container) .profile-image){margin:0}.placeholder:is(:is(.social.feed .feed-container) .profile-image) h1{font-size:2rem}:is(.social.feed .feed-container) .MuiTypography-h6{font-size:1.12rem;font-weight:700;line-height:1.2}:is(.social.feed .feed-container) .feed-profile-name{margin-top:0;margin-bottom:10px}:is(.social.feed .feed-container) .feed-card-info{width:100%}:is(:is(.social.feed .feed-container) .feed-card-info) .info-line{width:100%;margin:0 0 10px;font-size:15px}:is(:is(:is(.social.feed .feed-container) .feed-card-info) .info-line):last-child{margin-bottom:0}.social-banner{color:#fff;background-color:#ff5b69;margin-top:-60px}.social-banner .left-container{float:right;width:500px;margin-top:40px}.social-banner .right-container{max-width:400px;margin-top:40px;position:relative}.social-banner .icon-container{float:left;width:100px;height:200px;margin-top:-60px;margin-right:20px;display:table}.social-banner .group-icon{vertical-align:middle;padding-left:25px;font-size:130px;display:table-cell}.social-banner .title-container{width:500px;height:140px}.social-banner .title{color:#fff}.social-banner .cancel-icon{cursor:pointer;font-size:40px;position:absolute;top:-30px;right:-70px}.social-banner .mobile-container{text-align:center;color:#fff;background-color:#ff5b69}.social-banner .mobile-container .mobile-icons{font-size:110px;position:relative}.social-banner .mobile-container .mobile-icons .cancel-icon{top:10px;right:20px}.social-banner .mobile-container .title{width:300px;margin:0 auto}.social-banner .join-button{font-size:13px}.social-banner .join-button.desktop-join{margin-top:15px}.social-banner .join-button.mobile-join{margin:20px 0}.social-banner.old-user p{margin:inherit}.social-banner.old-user .join-button.desktop-join{margin-top:0!important}.social-banner.old-user .group-icon{padding:0 25px;font-size:50px}.social .social-media-icons{margin:10px 3px 3px 0}.social .social-media-icons .icon{width:40px;height:40px}.social .social-media-icons .icon:hover{transition-duration:.1s;transform:scale(1.01);box-shadow:0 2px 10px #0003}.social .suggest-tags-button{height:32px;margin:0 5px 5px 0;font-size:12px}.social .profile-info .membership-label{color:#fff;background-color:#000;border-radius:999px;height:24px;margin:0 0 10px;font-size:12px;font-weight:700}.kylteri:is(.social .profile-info .membership-label){color:#fff;background-color:#6d6d6d}.social .profile-info .info-line{color:#444;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:10px;margin-bottom:7px;font-size:13px;display:grid}:is(.social .profile-info .info-line) .info-icon{color:#2b2b2b;justify-content:center;align-items:center;width:18px;min-width:18px;display:inline-flex}.location:is(.social .profile-info .info-line) .info-icon{color:#ff5b69}:is(.social .profile-info .info-line) .MuiIcon-root{font-size:16px;line-height:1}:is(.social .profile-info .info-line) .info-text{text-align:left;line-height:1.45}:is(.social .profile-info .info-line):last-child{margin-bottom:0}.linkedin:is(.social .profile-info .info-line) .linkedin-icon{border-radius:3px;width:22px;height:22px}.linkedin:is(.social .profile-info .info-line) .linkedin-link{color:#0a66c2;text-decoration:none}:is(.linkedin:is(.social .profile-info .info-line) .linkedin-link):hover{text-decoration:underline}.social .categories-container{border-bottom:1px solid #d6cbc0;border-left:4px solid #0000;padding:20px 10px}.social .categories-container .question-count,.social .question-preview-container .answer-count,.social .question-preview-container .question-date{float:right}.social .categories-container:hover,.social .question-preview-container:hover{cursor:pointer;border-left:4px solid #000;transition-duration:.1s}.social .question-preview-container{border-bottom:1px solid #d6cbc0;border-left:4px solid #0000;padding:10px}.social .question-preview-container .avatar{float:left;display:initial}.social .question-preview-container .question-preview{margin-left:50px}.social .question-preview-container .question-preview .question-title{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}.social.category .new-question-button,.social.question .follow-button,.social.feed .search-button{justify-content:flex-end;align-items:center;display:flex}.social.feed .feed-intro{background:#f9f7f5;border-radius:16px;margin-bottom:24px;padding:24px 28px;box-shadow:0 1px 4px #00000012}:is(.social.feed .feed-intro) h3{margin-bottom:8px}:is(.social.feed .feed-intro) .search-button{padding-top:4px}.social.message-threads-page .threads-intro{background:#f9f7f5;border-radius:16px;margin-bottom:24px;padding:24px 28px;box-shadow:0 1px 4px #00000012}:is(.social.message-threads-page .threads-intro) h3,:is(.social.message-threads-page .threads-intro) h4{margin-bottom:8px}:is(.social-dialog .paper) .MuiButton-contained{border-radius:14px;min-height:46px;font-weight:700}:is(.social-dialog .paper) .MuiButton-outlined{border-radius:14px;min-height:46px;font-weight:600}.social.feed .show-more-button,.social.feed .create-profile-button{text-align:center;justify-content:center;margin-top:50px}:is(.social.feed .show-more-button,.social.feed .create-profile-button) .MuiButton-root,.social.feed .search-button .MuiButton-root{border-radius:14px;min-height:44px;font-weight:600}.social .profile-description{color:#333;background:#f6f7f9;margin:10px 0;padding:14px 18px;font-size:15px;line-height:1.6}.social .suggest-question-category{justify-content:flex-end;align-items:center;display:flex}.social .question-preview .tag,.question .tag{height:20px;margin:0 3px 3px 0}.social .question-preview .tag{cursor:pointer!important}.social .question-preview-container .bottom-row{font-size:.9375rem}.social .moderation-icon{float:right;cursor:pointer;margin-top:-8px;margin-right:-5px}.social.question .question-title{color:#000}@media (width<=359px){.social .message-container .avatar,.social .question-preview-container .avatar{display:none}.social .question-preview-container .question-preview{margin-left:0}.message{margin:0!important}}@media (width<=599px){.social .suggest-question-category{justify-content:start;margin-bottom:10px}.social .profile-image{width:150px;height:150px!important}.social.feed .feed-container .profile-image{width:80px;height:80px!important}.social.feed .show-more-button,.social.feed .create-profile-button{margin-bottom:110px}.social.feed{padding-bottom:40px}.social.feed .feed-intro,.social.message-threads-page .threads-intro{margin-bottom:16px;padding:18px 16px}.social.messages .from-me .message,.social.messages .question .message{margin:0 50px 0 0}.social.messages .message{margin:0 0 0 50px}.social.messages .send-button{font-size:12px}.social.messages .recipient{font-size:16px!important}.social.direct-messages .messages-mobile-back-link{color:#ff5b69;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.social.direct-messages .messages-recipient-card{padding:18px 20px}:is(.social.direct-messages .messages-recipient-card) .recipient{font-size:1.1rem!important}.social.direct-messages .messages-recipient-summary{gap:14px}.social.direct-messages #back-button{display:none}.social.messages .back-icon{float:none;margin:0;font-size:28px;line-height:1;display:block}.social-landing-content h1{font-size:30px}.social .question-preview-container .question-preview .question-title{-webkit-line-clamp:3;line-clamp:3;font-size:15px;line-height:normal}.social .question-preview-container .question-preview .answer-count{font-size:15px;line-height:normal}.social .question-preview-container .bottom-row{font-size:12px}.social .question-preview .tag{height:16px;margin:0 2px 2px 0;font-size:10px!important}.social .profile-view-header{padding:20px 16px}:is(.social .profile-view-header) .MuiGrid-container{row-gap:12px}:is(.social .profile-view-header) .profile-name{margin-bottom:4px;font-size:1.6rem}:is(.social .profile-view-header) .profile-description{margin:12px 0 0;padding:12px 0 0}:is(.social .profile-view-header) .profile-info{gap:8px;margin-top:12px}}@media (width<=675px){.social .profile-info .membership-label{height:auto;font-size:12px}.social .profile-info .membership-label .MuiChip-label{white-space:normal}}@media (width<=959px){.social.messages .recipient{font-size:37px}.social.category .new-question-button,.social.feed .search-button{justify-content:flex-start}}.social .profile-section-card{background:#f9f7f5;border-radius:12px;margin-bottom:20px;padding:24px 28px}:is(.social .profile-section-card) h2{margin-top:0;margin-bottom:16px;font-size:1.1rem;font-weight:700}:is(.social .profile-section-card) .show-in-profile-checkbox{color:#ff5b69!important}:is(.social .profile-section-card) .show-in-profile-label{color:#555;font-size:13px}.social .profile-edit-footer{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}:is(.social .profile-edit-footer) .delete-profile-link{color:#ff5b69;cursor:pointer;align-items:center;gap:4px;margin-left:auto;font-size:14px;display:flex}:is(:is(.social .profile-edit-footer) .delete-profile-link):hover{text-decoration:underline}.social .description-counter{text-align:right;color:#999;margin-top:4px;font-size:12px}.social .profile-view-section{background:#f9f7f5;border-radius:12px;margin-bottom:16px;padding:20px 24px}:is(.social .profile-view-section) .section-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(:is(.social .profile-view-section) .section-header) .section-icon{color:#ff5b69;margin-right:12px;font-size:24px}:is(:is(.social .profile-view-section) .section-header) .section-title{flex:1;font-size:1.1rem;font-weight:700}:is(:is(.social .profile-view-section) .section-header) .expand-icon{color:#666;transition:transform .2s}.expanded:is(:is(:is(.social .profile-view-section) .section-header) .expand-icon){transform:rotate(180deg)}:is(.social .profile-view-section) .section-content{margin-top:16px}:is(:is(.social .profile-view-section) .section-content) .tag{margin:0 8px 8px 0}:is(.social .profile-view-section) .use-case-item{align-items:center;margin-bottom:8px;margin-right:24px;font-size:14px;display:inline-flex}:is(:is(.social .profile-view-section) .use-case-item) .MuiIcon-root{margin-right:6px;font-size:18px}.social .profile-view-header{background:#f9f7f5;border-radius:12px;margin-bottom:16px;padding:32px}:is(.social .profile-view-header) .profile-image{width:180px;height:180px!important}:is(.social .profile-view-header) .profile-name{margin-bottom:8px;font-size:2rem;font-weight:800}:is(.social .profile-view-header) .profile-description{background:0 0;border-top:1px solid #0000001a;max-width:none;margin:24px 0 0;padding:18px 0 0}:is(.social .profile-view-header) .profile-info{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;display:flex}:is(:is(.social .profile-view-header) .profile-info) .membership-label{height:34px;margin:0;font-size:15px}:is(:is(:is(.social .profile-view-header) .profile-info) .membership-label) .MuiChip-label{padding:0 16px}:is(:is(.social .profile-view-header) .profile-info) .info-line{grid-template-columns:22px minmax(0,1fr);column-gap:12px;margin-bottom:0;font-size:17px}:is(:is(:is(.social .profile-view-header) .profile-info) .info-line) .info-icon{width:22px;min-width:22px}:is(:is(:is(.social .profile-view-header) .profile-info) .info-line) .MuiIcon-root{font-size:19px}.linkedin:is(:is(:is(.social .profile-view-header) .profile-info) .info-line) .linkedin-icon{width:22px;height:22px}.social .profile-edit-button{color:#fff!important;text-transform:none!important;background-color:#ff5b69!important;border-radius:8px!important;padding:10px 24px!important;font-weight:600!important}:is(.social .profile-edit-button):hover{background-color:#e0444f!important}.autocomplete-label{margin-bottom:-19px;color:#606060!important;font-size:18px!important}.tag{text-transform:uppercase;margin:0 5px 5px 0;font-weight:700;color:#fff!important;background-color:#ff5b69!important;border-radius:0!important;font-size:12px!important}.tag.is-category{background-color:#000!important}.tag .MuiChip-deleteIcon{color:#fff!important}.tag-with-category{float:left}
