html{background:var(--portal-secondary-color)}::-webkit-scrollbar{width:6px;scroll-behavior:smooth}::-webkit-scrollbar-thumb{background:#d5d6d7;border-radius:0}::-webkit-scrollbar-track{border-radius:0}body:has( .portal-container ){background:var(--portal-secondary-color)}body .sd-no-space{margin:0!important;padding:0!important}body .sd-box-shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}body .sd-title-border{border-bottom:1px solid var(--portal-border-color)}body:has( .portal-container ) footer,body:has( .portal-container ) header{display:none}.portal-container,.portal-content,.portal-content *,.portal-user-picker,.sd-modal-dialog{font-family:var( --portal-font-family ),sans-serif;box-sizing:border-box;letter-spacing:unset}.portal-content{color:var(--portal-text-color)}.portal-content h1,.portal-content h1 *,.portal-content h2,.portal-content h2 *,.portal-content h3,.portal-content h3 *,.portal-content h4,.portal-content h4 *,.portal-content h5,.portal-content h5 *,.portal-content h6,.portal-content h6 *{color:var(--portal-heading-color);font-weight:600}.portal-content p{margin-bottom:1em}.portal-post-cover-embed{margin-top:1em}a.portal-comments-wrapper *{color:var(--portal-text-color)!important}.post-comment-options{height:auto;transition:opacity .5s cubic-bezier( .25, .1, .25, 1 ),height .5s cubic-bezier( .25, .1, .25, 1 );will-change:opacity,height}.post-comment-options.hidden{opacity:0;height:0;overflow:hidden}.post-comment-options .portal-svg-icon{cursor:pointer}.post-comment-box-wrapper .post-comment-box{height:24px;padding:0;resize:none;overflow:hidden;-webkit-user-modify:read-write-plaintext-only;font-weight:400;font-size:16px;line-height:24px}.portal-comment-input .post-comment-box,.portal-comment-input .post-comment-box:focus,.portal-comment-input .post-comment-box:hover{border:none;box-shadow:none;outline:0}.post-comment-box-wrapper{padding:12px;background:#fff}.post-comment-box-wrapper textarea,.post-comment-box-wrapper textarea:focus,.post-comment-box-wrapper textarea:hover{background:#fff}.post-comment-box-submit{background:#fff!important;color:var(--portal-primary-button-color)!important;border:none!important;box-shadow:none!important;padding:6px 12px!important;font-size:12px!important;white-space:nowrap!important}.post-comment-box-submit .portal-svg-icon[aria-label=SendHorizontal] svg{fill:var(--portal-primary-button-bg-color)}.loader-classes,.post-comment-box-submit .portal-svg-icon[aria-label=LoaderCircle] svg{animation:rotation 1s linear infinite}.post-comment-box-submit .portal-svg-icon svg{stroke:var(--portal-primary-button-bg-color)}.post-comment-box-submit{transition:all .2s ease;position:relative}.post-comment-box-submit:disabled{cursor:not-allowed;opacity:.7}.portal-inline-comment{list-style:none;padding:0!important;margin:20px 0;transform:translateY(20px) scale(.95);animation:comment-appear .4s cubic-bezier(.17,.84,.44,1) forwards;transform-origin:bottom center}.portal-comments-trigger+.portal-inline-comment{padding-left:0}@keyframes comment-appear{0%{opacity:0;transform:translateY(20px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}.portal-inline-comment>*{opacity:0;animation:content-fade .3s ease forwards;animation-delay:.2s}@keyframes content-fade{from{opacity:0}to{opacity:1}}.emoji-picker-wrapper,.user-picker-wrapper{display:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:320px;height:auto;pointer-events:auto}.emoji-picker-wrapper.active,.user-picker-wrapper.active{display:block}.emoji-picker-wrapper input,.emoji-picker-wrapper input:focus,.emoji-picker-wrapper input:hover,.user-picker-wrapper input,.user-picker-wrapper input:focus,.user-picker-wrapper input:hover{background:#fff;width:100%;padding:4px 8px;font-size:14px}.emoji-suggestions,.user-suggestions{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);max-height:80px;min-width:200px}.emoji-suggestions-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.emoji-suggestion-item,.user-suggestion-item{cursor:pointer;line-height:1.5;transition:all .2s}.emoji-suggestion-item{font-size:22px}.comment-options-popup-container{position:fixed;top:0;left:0;width:100%;height:100px;pointer-events:none;z-index:1000}.portal-emoji-picker .sd-emoji-category-wrap{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;align-items:center;justify-items:center}.portal-emoji-picker .sd-emoji-category-wrap span{-js-display:flex;display:flex;max-width:20px}.portal-emoji-picker span{font-size:22px;line-height:1.5;cursor:pointer;transition:all .2s}.portal-emoji-picker span:hover{scale:1.3}.portal-emoji-picker p{margin:0;padding:5px 0;font-weight:500}.emoji-search,.user-search{padding:8px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px}.emoji-search-wrapper,.user-search-wrapper{position:sticky;top:0}.emoji-wrapper,.user-wrapper{overflow-y:auto;overflow-x:hidden;max-height:180px;height:100%;padding:4px}.portal-user-picker .user-item{padding:4px;cursor:pointer;transition:all .2s;border-radius:4px}.portal-user-picker .user-item:hover{background-color:#f0f0f0}.portal-button{-js-display:flex;display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:16px;font-weight:600;box-shadow:0 1px 1px 0 #0000000d}.portal-button[disabled]{opacity:.6!important;cursor:not-allowed}.portal-button .portal-svg-icon{color:currentcolor}.portal-button svg{width:16px;height:16px;font-size:16px}.portal-button.button-primary{background-color:var(--portal-primary-button-bg-color);color:var(--portal-primary-button-color);border-radius:4px;border:none;opacity:.9}.portal-button.button-primary:focus,.portal-button.button-primary:hover{opacity:1;background-color:var(--portal-primary-button-hover-bg-color);color:var(--portal-primary-button-hover-color)}.portal-button.button-secondary{background-color:var(--portal-secondary-button-bg-color);color:var(--portal-secondary-button-color);border-radius:4px;border:1px solid var(--portal-border-color);opacity:.9}.portal-button.button-secondary:focus,.portal-button.button-secondary:hover{opacity:1;background-color:var(--portal-secondary-button-hover-bg-color);color:var(--portal-secondary-button-hover-color)}.bookmarked svg{fill:currentcolor}.sd-post-reaction.disabled{opacity:.5;cursor:not-allowed}.portal-post-bookmark-trigger.disabled{opacity:.5;cursor:not-allowed}.portal-indicator{height:6px;width:6px;position:absolute;right:8px;border-radius:50%;display:inline-block}.portal-indicator[data-indicator=active]{background:green}.portal-indicator[data-indicator=done]{background:#007bff}.portal-indicator[data-indicator=inactive]{background:#ccc}.portal-indicator[data-indicator=completed]{background:#007bff}.portal-indicator+.portal-aside-lesson-title{max-width:96%}.portal-content h1,.portal-content h1 *{font-size:32px;line-height:36px}.portal-content h1{padding:20px 0;margin:0 0 24px}.portal-content h2,.portal-content h2 *{font-size:28px;line-height:32px}.portal-content h2{padding:4px 0;margin:36px 0 16px}.portal-content h3,.portal-content h3 *{font-size:24px;line-height:28px}.portal-content h3{padding:4px 0;margin:32px 0 12px}.portal-content h4,.portal-content h4 *{font-size:20px;line-height:26px}.portal-content h4{padding:4px 0;margin:24px 0 8px}.portal-content h5,.portal-content h5 *{font-size:18px;line-height:24px}.portal-content h5{padding:4px 0;margin:16px 0 4px}.portal-content,.portal-content h6,.portal-content h6 *{font-size:16px;line-height:24px;font-weight:400}.portal-content h6{padding:4px 0;margin:0 0 8px}.portal-content>pre{padding:1em}.portal-content code{white-space:pre}.portal-content b,.portal-content h6,.portal-content h6 *,.portal-content strong,.portal-user-view-comment-title{font-weight:600}.portal-item-title-area .portal-item-title{font-size:18px;line-height:24px;font-weight:600;-js-display:flex;display:flex;align-items:center;gap:8px}.portal-site-identity img{margin-right:5px;box-shadow:none!important}@media screen and (max-width:768px){.portal-content h1,.portal-content h1 *{font-size:28px;line-height:32px}.portal-content h2,.portal-content h2 *{font-size:24px;line-height:28px}.portal-content h3,.portal-content h3 *{font-size:22px;line-height:26px}.portal-content h4,.portal-content h4 *{font-size:18px;line-height:24px}.portal-content .portal-site-identity,.portal-content h5,.portal-content h5 *{font-size:16px;line-height:22px}.portal-content,.portal-content h6,.portal-content h6 *,.portal-item-title-area .portal-item-title{font-size:16px;line-height:24px}}@media screen and (max-width:544px){.portal-button{font-size:12px;line-height:14px}#portal-lesson-bookmark span:not( .portal-svg-icon ){display:none}.emoji-picker-wrapper,.user-picker-wrapper{max-width:250px}.portal-emoji-picker .sd-emoji-category-wrap{grid-template-columns:repeat(6,1fr)}}.portal-content a,.portal-content a *{color:var(--portal-link-color);text-decoration:none!important;transition:all .25s}.portal-content a:focus,.portal-content a:focus *,.portal-content a:hover,.portal-content a:hover *{color:var(--portal-link-active-color);text-decoration:none;outline:0}.portal-content svg,.portal-content svg *{margin:0;padding:0}.portal-content figure{margin-top:24px;margin-bottom:24px}.portal-content img,.portal-content video{border-radius:4px;box-shadow:0 0 25px 0 rgba(0,0,0,.12);padding:0;margin:0}.portal-content-area .portal-404-image{box-shadow:none}.portal-hide{display:none!important}.pfd-svg-icon{-js-display:flex;display:flex;justify-content:center;align-items:center;width:22px;height:22px;padding:5px;border-radius:4px;transition:background-color .25s ease-in-out}.pfd-svg-icon:hover{background-color:#e2e8f0}.pfd-svg-icon:hover svg path{stroke:var(--portal-text-color)}@media (max-width:544px){.portal-hide-mobile{display:none}}@media (min-width:545px) and (max-width:768px){.portal-hide-tablet{display:none}}@media (min-width:769px){.portal-hide-desktop{display:none}}.emoji-wrapper::-webkit-scrollbar,.portal-notification-drawer-content::-webkit-scrollbar,.portal-sidebar::-webkit-scrollbar,.portal-sticky-col::-webkit-scrollbar,.portal-wrapper ::-webkit-scrollbar,.suredash-quick-post::-webkit-scrollbar,.user-wrapper::-webkit-scrollbar{width:5px;height:5px}.emoji-wrapper::-webkit-scrollbar-thumb,.portal-notification-drawer-content::-webkit-scrollbar-thumb,.portal-sidebar::-webkit-scrollbar-thumb,.portal-sticky-col::-webkit-scrollbar-thumb,.portal-wrapper ::-webkit-scrollbar-thumb,.suredash-quick-post::-webkit-scrollbar-thumb,.user-wrapper::-webkit-scrollbar-thumb{background:rgb(232 232 237);border-radius:10px;visibility:hidden}.emoji-wrapper:hover::-webkit-scrollbar-thumb,.portal-notification-drawer-content:hover::-webkit-scrollbar-thumb,.portal-sidebar:hover::-webkit-scrollbar-thumb,.portal-sticky-col:hover::-webkit-scrollbar-thumb,.portal-wrapper :hover::-webkit-scrollbar-thumb,.suredash-quick-post:hover::-webkit-scrollbar-thumb,.user-wrapper:hover::-webkit-scrollbar-thumb{visibility:visible}.emoji-wrapper::-webkit-scrollbar-track,.portal-notification-drawer-content::-webkit-scrollbar-track,.portal-sidebar::-webkit-scrollbar-track,.portal-sticky-col::-webkit-scrollbar-track,.portal-wrapper ::-webkit-scrollbar-track,.suredash-quick-post::-webkit-scrollbar-track,.user-wrapper::-webkit-scrollbar-track{background:0 0}.portal-skeleton-container{-js-display:flex;display:flex;flex-direction:column;padding-bottom:12px;overflow:hidden}.portal-skeleton-container .portal-home-post-grid-wrap{background:0 0;border-radius:0;border:0;padding:0;margin:32px}.portal-skeleton-container .portal-home-posts-group+.portal-skeleton-row{margin-top:20px}.portal-skeleton-title-section{-js-display:flex;display:flex;width:100%;gap:8px;padding:5px 0;align-items:center}.portal-skeleton-title-section-end{-js-display:flex;display:flex;gap:16px;align-items:end}.portal-skeleton-header{-js-display:flex;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--portal-border-color)}.portal-skeleton-wrapper .portal-topic-creator-skeleton{-js-display:flex;display:flex}.portal-skeleton-wrapper[data-layout=full_width] .portal-skeleton-content.portal-skeleton-course,.portal-skeleton-wrapper[data-layout=full_width] .portal-skeleton-content.portal-skeleton-featured_home,.portal-skeleton-wrapper[data-layout=full_width] .portal-skeleton-content.portal-skeleton-home{padding:0;margin:32px auto;max-width:100%;width:100%}.portal-skeleton-content.portal-skeleton-course_lesson .portal-content-area,.portal-skeleton-content.portal-skeleton-featured_course,.portal-skeleton-content.portal-skeleton-featured_course .portal-content-area,.portal-skeleton-wrapper .portal-skeleton-content.portal-skeleton-course,.portal-skeleton-wrapper .portal-skeleton-course>.portal-content-area{max-width:var(--portal-course-container-width)!important;margin:0 auto;width:100%}.portal-skeleton-content.portal-skeleton-course_lesson,.portal-skeleton-content.portal-skeleton-featured_course{margin-top:32px}.portal-skeleton-course .portal-content-area .portal-content-area{max-width:100%!important}.portal-skeleton-wrapper[data-layout=full_width] .portal-content-area,.portal-skeleton-wrapper[data-layout=full_width] .portal-store-list-post{max-width:100%}.portal-skeleton-wrapper[data-layout=narrow] .portal-content-area{max-width:var(--portal-narrow-container-width);width:100%;margin:32px auto}.portal-item-featured-image-wrap .portal-skeleton-row,.portal-skeleton-content .portal-home-posts-group .portal-skeleton-row{border-radius:4px}.portal-aside-left .portal-skeleton-container{padding-left:0;padding-right:0}.portal-skeleton-row{position:relative;height:20px;background:var(--portal-border-color);border-radius:99px}.portal-skeleton-row::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);animation:shine 1s infinite}@keyframes shine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.sd-spinner svg{display:none}.sd-spinner::before{content:"";width:16px;height:16px;border:3px solid var(--portal-border-color);border-bottom-color:revert;border-radius:50%;display:inline-block;box-sizing:border-box;vertical-align:middle;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.portal-content-area.portal-home-grid{background:0 0;border:none;padding:0;margin:32px}.portal-home-posts-group{display:grid;gap:32px;margin-top:24px;grid-template-columns:repeat(3,1fr);align-items:start}.portal-home-post-item-content{-js-display:flex;display:flex;flex-direction:column;gap:8px}.portal-home-post-grid-wrap .portal-home-post-item{text-decoration:none;-js-display:flex;display:flex;height:100%;font-size:18px;line-height:28px;font-weight:500;color:var(--portal-heading-color);gap:12px;flex-direction:column;justify-content:center;border-radius:4px;overflow:hidden;transition:all .2s}.portal-home-posts-group .portal-home-post-item img{object-fit:cover;box-shadow:none;min-height:200px;max-height:200px;width:100%;height:100%}@media (max-width:1024px){body .portal-content-area.portal-home-grid{margin:32px;padding:0}}@media (max-width:921px){.portal-home-posts-group{grid-template-columns:repeat(2,1fr)}}@media (max-width:544px){.portal-home-posts-group{grid-template-columns:1fr}}@media (max-width:544px){.portal-site-identity .portal-logo+span{display:none}}.portal-header-avatar-wrap,.portal-user-profile-inner-wrap{cursor:pointer;-js-display:flex;display:flex;align-items:center;gap:12px;width:100%}.portal-avatar-menu a{font-size:14px;line-height:24px;background:var(--portal-primary-color);-js-display:flex;display:flex;gap:8px;border-radius:6px}.portal-avatar-menu a:hover{background:var(--portal-secondary-color)}.portal-avatar-menu{display:none;min-width:180px;max-width:200px;width:100%;position:absolute;right:0;bottom:50px;transition:all .25s;background:var(--portal-primary-color);border:1px solid var(--portal-border-color);border-radius:8px;overflow:hidden;box-shadow:0 12px 32px -12px #95a0b23d;z-index:99}.portal-user-profile-inner-wrap{max-width:calc(100% - 20px)}.portal-user-details>span,.portal-user-settings{text-overflow:ellipsis;display:block;max-width:100%;width:100%;white-space:nowrap;overflow:hidden}.portal-user-menu-links{border-bottom:1px solid var(--portal-border-color)}.portal-user-settings{-js-display:flex;display:flex;flex:1;gap:4px;align-items:center}.portal-user-name{font-size:14px;font-weight:500;line-height:20px;color:var(--portal-heading-color)}.portal-user-email{font-size:12px;line-height:16px}.portal-user-details{-js-display:flex;display:flex;flex-direction:column;overflow:hidden}.portal-avatar-menu>*{padding:8px}.portal-user-menu-link{-js-display:flex;display:flex;align-items:center;padding:4px}.portal-user-menu-link.portal-logout-url{border-radius:0;width:100%;gap:12px;padding:8px 12px}.portal-user-profile-wrap.active .portal-avatar-menu,.portal-user-profiles-wrap.active .portal-avatar-menu{display:block}.portal-progress-wrapper,.portal-user-profiles-wrap{-js-display:flex;display:flex;align-items:center;gap:8px}.portal-notification-trigger,.portal-user-settings-wrap a{position:relative;-js-display:inline-flex;display:inline-flex;padding:5px;border:1px solid transparent}.notification-content a,.portal-notification-trigger{padding:0}.portal-user-name.portal-content{font-size:14px;margin-right:8px}.portal-notification-trigger svg{fill:transparent;transition:all 20ms ease}.portal-notification-drawer{transition:all .4s cubic-bezier( .34, 1.8, .64, 1 );transform:scale(.75);opacity:0;max-height:392px;width:calc(480px - 12px);z-index:99;transform-origin:top right}.notification-avatar-wrap{align-items:center;width:50px;height:50px;border-radius:9999px;overflow:visible;position:relative;display:inline-block;vertical-align:middle}.notification-avatar-wrap img{display:block;width:40px;height:40px;border-radius:9999px}.notification-avatar-wrap .portal-svg-icon{position:absolute;bottom:5px;right:0;background-color:#fef2f2;border-radius:9999px;border-color:#fecaca;width:22px;height:22px;padding:2px;align-items:center;justify-content:center;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,.1)}.notification-avatar-wrap .portal-svg-icon svg{display:block;width:14px;height:14px;stroke:#b91c1c}.notification-avatar-wrap.svg-fill svg{fill:#b91c1c!important}.portal-no-notifications-message{-js-display:flex;display:flex;width:100%;flex-direction:column;text-align:center;align-items:center;justify-content:center;margin-top:20px}.portal-notification-drawer.notifications-opened{opacity:1;visibility:visible;transform:scale(1)}.portal-notification-drawer>*{width:100%}.portal-notification-item{max-width:460px}.portal-notification-item-wrap:hover .portal-svg-icon{border-color:var(--portal-link-active-color);color:var(--portal-link-active-color)}.notification-subtitle::after{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:2px;background-color:var(--portal-link-active-color);transform:scaleX(0);transition:transform .3s ease-out}.notification-all::after{transform-origin:right}.notification-unread::after{transform-origin:left}.notification-subtitle.active::after{transform:scaleX(1);z-index:1}.notification-subtitle:not( .active )::after{transform:scaleX(0)}.portal-notification-trigger:focus .notification-unread-count,.portal-notification-trigger:hover .notification-unread-count{color:var(--portal-primary-color)}.portal-notification-trigger .notification-unread-count{color:var(--portal-primary-color);top:-15px;right:-10px}.notification-content{max-width:360px}.notification-read-status.unread{cursor:pointer;transition:all .25s;padding:2.5px;border-radius:9999px;background:var(--portal-link-active-color)}.notification-read-status.unread:hover{scale:1.5}.notification-mark-all-read:hover,.notification-mark-all-read:hover .notification-mark-all-read-icon svg{cursor:pointer;color:var(--portal-link-active-color);stroke:var(--portal-link-active-color)}.portal-notification-drawer-content-type>*{align-items:center}.notification-all.active,.notification-all:hover,.notification-unread.active,.notification-unread:hover{color:var(--portal-link-active-color);font-weight:500}.no-notification-text{font-size:14px;font-weight:600}.notification-tada{font-size:24px}.portal-notification-list{-js-display:flex;display:flex;flex-direction:column;gap:2px}.portal-notification-item:focus,.portal-notification-item:hover{background-color:var(--portal-secondary-color);border-radius:8px}.portal-notification-item-title{font-weight:500}.portal-notification-list .portal-notification-item-wrap:not( :last-child ){padding-bottom:12px}.portal-notification-highlight{position:absolute;right:2px;top:2px;height:5px;width:5px;background-color:red;border-radius:50%;display:inline-block;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}100%{transform:scale(1);opacity:1}}@media (max-width:768px){.portal-user-name{display:none}}@media (max-width:544px){.portal-notification-drawer,.portal-notification-drawer>*{max-width:100%}.portal-notification-drawer{position:fixed;width:calc(100% - 40px);left:20px;right:20px}}@media (max-width:420px){.notification-mark-all-read-text{display:none}.notification-title-wrap{gap:12px}}.portal-separator{height:1px;background:var(--portal-border-color);margin-top:10px;margin-bottom:10px}.portal-user-profile-main{max-width:600px;margin:32px auto;padding:0 20px}.portal-user-profile-editor-wrap.portal-content-area{margin:24px 0 0}.portal-user-profile-editor-header{-js-display:flex;display:flex;align-items:center;justify-content:space-between}.portal-name-field,.portal-user-profile-gravatar-setup{-js-display:flex;display:flex;width:100%;align-items:center;gap:12px}.portal-fname-wrap,.portal-lname-wrap,.portal-user-profile-cover-banner,.portal-user-profile-editor-avatar{-js-display:flex;display:flex;width:100%;flex-direction:column;gap:6px}.portal-user-profile-main label{font-size:14px;line-height:20px;color:var(--portal-heading-color)}.portal-content .portal-user-avatar{object-fit:cover}.portal-content img.avatar.photo{max-width:40px;max-height:40px}.portal-user-profile-user-view-wrap .portal-user-profile-editor-avatar img{max-width:96px!important;max-height:96px!important;border-radius:9999px;border:2px solid var(--portal-border-color)}.portal-content .portal-user-avatar,img.avatar.photo{border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1)}.portal-avatar-24,.portal-avatar-24 img{max-width:24px;max-height:24px;width:24px;height:24px}.portal-avatar-32,.portal-avatar-32 img{max-width:32px;max-height:32px;width:32px;height:32px}.portal-avatar-40,.portal-avatar-40 img{max-width:40px;max-height:40px;width:40px;height:40px}.portal-avatar-96,.portal-avatar-96 img{max-width:96px;max-height:96px;width:96px;height:96px}.portal-avatar-150,.portal-avatar-150 img{max-width:150px;max-height:150px;width:150px;height:150px}[CLASS*=portal-avatar-] img{object-fit:cover}.portal-user-profile-editor-fields{-js-display:flex;display:flex;flex-direction:column;gap:20px}.portal-content input,.portal-content textarea,body .portal-user-profile-editor-fields input,body .portal-user-profile-editor-fields textarea{font-size:14px;line-height:20px;padding:10px;border:1px solid var(--portal-border-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:4px;outline:0}.portal-content input:focus,.portal-content input:hover,.portal-content textarea:focus,.portal-content textarea:hover,body .portal-user-profile-editor-fields input:focus,body .portal-user-profile-editor-fields input:hover,body .portal-user-profile-editor-fields textarea:focus,body .portal-user-profile-editor-fields textarea:hover{border:1px solid var(--portal-link-active-color)}.portal-user-profile-editor label{font-size:16px;line-height:24px;font-weight:500}.portal-content .portal-use-gravatar-link{font-size:14px;line-height:20px}.portal-user-profile-editor-field{-js-display:flex;display:flex;flex-direction:column;gap:6px}.portal-user-profile-cover-image-field{-js-display:flex;display:flex;gap:20px;width:100%;align-items:center}.portal-custom-topic-field.portal-extended-linked-field.portal-featured-image-field{width:100%}.portal-user-profile-user-view-wrap.portal-content-area{max-width:100%;max-height:100%;width:100%;height:100%;margin:0;border:none;border-radius:0;padding:0;background:0 0}.portal-user-profile-cover-image-field .suredash-block-wrap{background:var( --portal-user-profile-banner, url( "../../images/banner-placeholder.jpg" ));background-size:cover;background-position:center!important}.portal-user-profile-cover-image-field .suredash-block-wrap>*{transition:all .25s;opacity:0;visibility:hidden}.portal-user-profile-cover-image-field .suredash-block-wrap:hover>*{opacity:1;visibility:visible}.portal-user-profile-cover-image-field .suredash-block-wrap:hover{background:hsl(from #1e1e1e h s l / .02)}.portal-user-profile-photo-upload input{padding:0;margin:0;font-size:14px;line-height:30px;height:35px}.portal-user-profile-photo-upload{position:relative;max-width:80px;width:100%;-js-display:flex;display:flex;margin-top:-35px;cursor:pointer}.portal-user-profile-photo-upload>*{position:absolute;max-width:80px;width:100%;-js-display:flex;display:flex;justify-content:center}.portal-user-profile-user-details-wrap{max-width:768px;margin:0 auto;padding:0 20px 20px}.portal-item-featured-image-wrap img,.portal-user-view-header img{width:100%;max-height:200px;height:100%;object-fit:cover;border-radius:0;box-shadow:none}.portal-item-featured-image-wrap+.portal-content-area,.wp-block-suredash-content>.portal-content-area:first-child{margin-top:32px}.portal-user-profile-user-view-wrap.portal-content-area{margin-top:0!important}.portal-user-profile-editor-avatar.portal-user-view-details{flex-direction:row;-js-display:flex;display:flex;align-items:flex-end;margin-top:-48px}.portal-user-view-details .portal-user-profile-gravatar-setup{width:auto}.portal-user-intro-details{-js-display:flex;display:flex;flex-direction:row;flex:1;gap:5px;justify-content:space-between;width:100%}.portal-user-view-content-wrapper,.portal-user-view-description{margin-top:20px}.portal-user-view-socials{-js-display:flex;display:flex;gap:8px}.portal-user-view-socials a{-js-display:flex;display:flex;padding:5px;background:var(--portal-secondary-color);border-radius:99px}.portal-wp-content-tabs{-js-display:flex;display:flex;border-bottom:1px solid var(--portal-border-color)}.portal-user-view-tab{text-align:center;padding:0 10px 10px;cursor:pointer;font-weight:500;border-bottom:1px solid transparent}.portal-user-view-tab.active{color:var(--portal-link-active-color);border-color:var(--portal-link-active-color)}.portal-user-posts-content-assets{display:none;margin-top:24px;flex-direction:column;justify-content:center;gap:20px}.portal-user-posts-content-assets.active{-js-display:flex;display:flex}#portal-notification-toaster{-js-display:flex;display:flex;flex-direction:column;gap:12px;position:fixed;top:16px;right:16px;z-index:99999;transition:all .2s}.portal-notification-toaster-icon{-js-display:flex;display:flex}span.portal-notification-toaster-message-text{color:var(--portal-heading-color);line-height:normal}.portal-notification-toaster-content{transform:translateX(calc(100% + 20px));-js-display:flex;display:flex;align-items:center;padding:16px;gap:8px;background:var(--portal-neutral-notification-background);border:1px solid transparent;transition:all 1s;border-radius:8px;overflow:hidden;font-size:14px;line-height:1;position:relative;max-width:360px;min-width:280px;width:100%}.portal-notification-close-icon{-js-display:flex;display:flex;cursor:pointer;margin-left:auto}.portal-notification-toaster-content.notifying{transform:unset}.portal-notification-toaster-content .portal-notification-close-icon .portal-svg-icon{color:#6b7280}.portal-branding{position:fixed;right:20px;bottom:20px;padding:10px 15px;margin:0;color:var(--portal-heading-color);background:var(--portal-primary-color);text-decoration:none;border-radius:9999px;border:1px solid var(--portal-border-color);font-size:14px;line-height:1;font-weight:500;z-index:9999;box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media (max-width:768px){.portal-branding{right:10px;bottom:10px}}.portal-icon-xs svg{width:12px;height:12px}.portal-icon-sm svg{width:16px;height:16px}.portal-icon-md svg{width:20px;height:20px}.portal-icon-lg svg{width:24px;height:24px}.portal-icon-xl svg{width:28px;height:28px}body .portal-hidden-field{display:none}.portal-help-description{font-size:12px;line-height:16px;opacity:.8}.portal-custom-topic-field .portal-help-description{-js-display:inline-flex;display:inline-flex;margin-left:8px}.portal-user-profile-cover-image-field .suredash-block-wrap{padding:16px}.right-portal-header{-js-display:flex;display:flex;justify-content:flex-end;gap:12px;align-items:center;padding:0}.portal-sec-header-container{display:none;font-size:16px;line-height:24px;font-weight:400;padding:16px 20px;background:var(--portal-primary-color);position:sticky;top:0;overflow-wrap:anywhere;z-index:9;border-bottom:1px solid var(--portal-border-color);transition:all .25s ease-in-out}.portal-sec-header-container.portal-shrunk-header{padding-top:10px;padding-bottom:10px}.admin-bar .portal-sec-header-container{top:32px}.portal-sec-header{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;grid-column-gap:20px}.left-portal-header{-js-display:flex;display:flex;align-items:center;gap:12px}@media (max-width:1024px){.portal-sec-header-container{display:block;padding:12px 16px}.portal-sec-header{grid-template-columns:repeat(2,1fr)}.portal-entry-container .portal-user-settings-wrap,.portal-header-avatar-wrap>.portal-svg-icon,.portal-user-settings{display:none}.portal-avatar-menu{top:60px;bottom:unset}.portal-header-avatar-wrap{position:relative}.portal-header-avatar-wrap .portal-user-avatar{--portal-user-avatar-size:32px;max-width:var(--portal-user-avatar-size);max-height:var(--portal-user-avatar-size);width:var(--portal-user-avatar-size);height:var(--portal-user-avatar-size)}}@media (max-width:768px){.portal-sec-header{-js-display:flex;display:flex;gap:8px;justify-content:space-between}}.portal-custom-topic-field .jodit-container{border:none!important;box-shadow:none!important}.portal-custom-topic-field .jodit-wysiwyg{min-height:500px!important}.portal-custom-topic-field .jodit-placeholder,.portal-custom-topic-field .jodit-workplace{padding:0!important}#portal-post-creation-modal .portal-modal-content{max-width:800px!important;max-height:800px!important;height:90%!important}#portal-post-creation-modal .portal-modal-body{padding:16px!important;max-height:none!important;height:100%!important}