.mt40{margin-top:40px}
.empty-wrapper{align-items:center;border:1px solid #e6e6e6;border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px;text-align:center}
.mr8{margin-right:8px}.overview-line-content{line-height:32px}.overview-line-content .profile-img{display:inline-block;margin-right:4px;margin-top:-3px;vertical-align:middle}
.overview-line:not(:last-child){margin-bottom:16px}.overview-line.reduced-margin:not(:first-child){margin-top:-4px}.overview-line.reduced-margin:not(:last-child){margin-bottom:12px}
.links{display:flex;flex-wrap:wrap}.links .website-link{align-items:center;display:flex;height:32px;margin-right:8px}
.profile-description a{color:#0f60ff}.profile-description .cta-link{display:block;margin-top:-22.4px}.profile-description div:not(:last-child) p{margin-bottom:22.4px}
.media-view{box-sizing:border-box;display:inline-flex;flex:none;flex-direction:column;overflow:hidden}.media-view.rounded{border-radius:4px}.media-view .media-wrapper{flex:1;min-height:0;position:relative}.media-view .media-wrapper img{display:block;object-fit:cover}.media-view .media-wrapper .media-icon{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.media-view .media-label{box-sizing:border-box;flex:none;line-height:24px;padding:0 8px}.media-view:not(.alt-label) .media-label{background-color:#fff;color:#212121}.media-view.alt-label{position:relative}.media-view.alt-label .media-label{background-color:#6d6d6d99;border-top-right-radius:4px;bottom:0;color:#fff;left:0;max-width:100%;position:absolute}
.panel{background:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-start;position:fixed}.panel .panel-header{align-items:center;background-color:#fff;border-radius:8px 8px 0 0;box-sizing:border-box;color:#212121;display:flex;flex:none;flex-flow:row nowrap;height:40px;justify-content:flex-end;padding:8px 4px 8px 16px}.panel .panel-header .panel-title{flex:1 0 100px}.panel .panel-header .panel-controls{display:flex;flex-direction:row}.panel:not(.fullscreen) .panel-header{cursor:move}.panel.floating-panel{border-radius:8px;box-shadow:0 10px 20px #00000030;height:85vh;max-height:720px;overflow:hidden;right:20px;top:64px;transition:right .15s cubic-bezier(0,0,.14,1) 0s;width:340px;z-index:2301}@media (max-width:480px){.panel.floating-panel{bottom:0;max-width:100%;right:0;top:var(--top-bar-height);width:100%}}.panel.floating-panel .floating-container--h-padding{padding-left:16px;padding-right:16px}
.media-gallery-wrapper{display:flex;flex-direction:column}.media-gallery-wrapper .video-item{margin:0 0 16px}.media-gallery-wrapper .image-item,.media-gallery-wrapper .video-item{height:180px;width:100%}@media (min-width:768px){.media-gallery-wrapper{flex-direction:row}.media-gallery-wrapper .video-item{margin:0 16px 0 0}.media-gallery-wrapper .image-item,.media-gallery-wrapper .video-item{width:320px}}.media-gallery-wrapper .image-item{cursor:pointer}
.person-entry+.person-entry{margin-top:24px}.person-entry .member-subtitle{margin-top:4px}.person-entry .education-line,.person-entry .experience-line{display:flex;margin-top:8px}.person-entry .member-tagline{margin-top:8px}.person-entry .education-line svg,.person-entry .experience-line img{align-self:flex-start}.person-entry .education-line svg{flex-shrink:0;margin-right:8px}
.investor-content>:not(:first-child){margin-top:8px}.investor-content .tagline{word-break:break-word}.investor-block:not(:last-of-type){margin-bottom:24px}
.investment.thumbnail-wrapper{flex:none;position:relative}.investment.thumbnail-wrapper .verified-badge{bottom:-3px;height:24px;position:absolute;right:-4px;width:24px}
.member-summary span+span:before{content:" · "}
.recommendation-entry+.recommendation-entry{margin-top:16px}
.app-description-wrapper{margin-top:16px}.app-description-wrapper .break-word{white-space:pre-line;word-break:break-word}
.app-details>:not(:last-child){margin-bottom:4px}.app-details .app-heading{flex-wrap:wrap;gap:4px}.app-rating{gap:4px}.app-entry-header{display:flex}.app-entry-header .app-thumbnail-wrapper{flex:none;margin-right:16px;position:relative}.app-entry-header .app-thumbnail-wrapper .app-thumbnail{border-radius:8px;height:56px;width:56px}.app-ranking{display:flex;gap:16px;margin-top:16px}.app-ranking .app-category{flex:1}.app-ranking .app-category p{margin-top:4px}.store-badge{margin-top:16px}@media (min-width:768px){.mobile-app-wrapper{position:relative}.mobile-app-wrapper .app-description,.mobile-app-wrapper .app-details{margin-right:128px}.mobile-app-wrapper .store-badge{margin-top:0;position:absolute;right:0;top:0}}.mr4{margin-right:4px}
.market-item{align-items:center;background-color:#fff;border:1px solid #0000001a;border-radius:8px;color:#212121;display:inline-flex;font-size:16px;height:22px;line-height:1.4;overflow:hidden;padding:0 4px}.market-item.is-root{background-color:#e6faed;color:#212121}.market-item.is-link:hover{border-color:#3b7dff;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.market-item .tag-icon{color:#f67137;flex:none;margin-left:-1px;margin-right:2px}
.input-rating-wrapper{--star-size:20px;--margin:0;display:inline-block;height:var(--star-size);line-height:var(--star-size)}.input-rating-wrapper.size-large{--star-size:32px;--margin:8px}.input-rating-wrapper.size-small{--star-size:16px;--margin:0}.input-rating-wrapper.editable{position:relative}.input-rating-wrapper.editable.clearable{padding-right:12px}.input-rating-wrapper.editable>.input-rating>*{cursor:pointer}.input-rating-wrapper .clear-button{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000029,0 1px 3px #0003;position:absolute;right:-12px;top:50%;transform:translateY(-50%);z-index:1}.input-rating-wrapper .clear-button>div{display:flex}.input-rating-wrapper .clear-button.size-large{right:-28px}.input-rating-wrapper.clearable.disabled .clear-button,.input-rating-wrapper.clearable:not(:hover) .clear-button,.input-rating-wrapper:not(.clearable) .clear-button{display:none}.input-rating-wrapper.disabled{pointer-events:none}.input-rating{display:inline-flex}.input-rating>svg{flex:none;height:var(--star-size);text-align:center;width:var(--star-size)}.input-rating>svg:not(:last-of-type){margin-right:var(--margin)}
.mobile-app-block:not(:last-of-type){margin-bottom:24px}
.job-entry{display:flex;flex-wrap:wrap}.job-entry:not(:first-of-type){margin-top:24px}.job-entry .job-details{flex:1 1 0%;margin-right:16px}.job-entry .job-details :not(:first-child){margin-top:8px}.job-entry .job-details:hover .job-name{-webkit-text-decoration:underline;text-decoration:underline;width:-moz-fit-content;width:fit-content}@media screen and (max-width:479px){.job-entry .job-details{flex-basis:100%;margin-right:0}}.job-entry .job-buttons{align-items:flex-start;display:flex;gap:16px;margin-top:4px}.job-entry .job-buttons .apply-button{min-width:96px}@media screen and (max-width:479px){.job-entry .job-buttons{flex-basis:100%;flex-direction:row-reverse;margin-top:16px}.job-entry .job-buttons>button{flex:1}}
.deal-entry{display:flex;flex-direction:column;gap:16px;margin-top:16px}.deal-details>:not(:first-child){margin-top:8px}.deal-rating{gap:4px}@media screen and (max-width:599px){.deal-info,.redemption-action{width:50%}}@media screen and (min-width:600px){.deal-details,.deal-info,.redemption-action{flex:1}.deal-entry{align-items:flex-start;flex-direction:row}.deal-info{flex:none}.redemption-action{flex:none;width:150px}}.deal-actions{align-items:flex-start;display:flex;gap:16px;padding-top:4px}.redemption-action{text-align:center}.redemption-action>span{display:inline-block;margin-top:4px}
.code-deal-button{padding-right:24px;position:relative;transition:padding .05s linear}.code-deal-button:hover{padding-right:40px}.code-deal-button>.redemption-button{position:relative;z-index:2}.code-deal-button .code-caption{align-items:center;background-color:#fff;border:1px dashed #0f60ff;border-radius:4px;bottom:0;cursor:pointer;display:flex;justify-content:flex-end;left:0;padding-right:11px;position:absolute;right:0;top:0;z-index:1}
.find-more-wrapper .buttons-wrapper{margin-top:16px}.find-more-wrapper .buttons-wrapper:empty{display:none}.find-more-wrapper:not(.simple){border:1px solid #e6e6e6;border-radius:12px;padding:24px}
.description-item{align-items:center;display:flex}.description-item .check-icon{color:#37af5f;flex:none;height:20px;margin-right:8px;width:20px}.description-item .description-text{padding:8px 0}
