.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}
.products-entry+.products-entry{margin-top:24px}
.product-block,.product-block .product-header{display:grid;gap:16px}@media (min-width:600px){.product-block .product-header{align-items:start;grid-template-columns:1fr auto}}.product-block .thumbnail-wrapper{position:relative}.product-block .thumbnail-wrapper a,.product-block .thumbnail-wrapper img{display:block}.product-block .thumbnail-wrapper .badge{bottom:-2px;position:absolute;right:-2px}.product-block .thumbnail-wrapper img.shadowed{box-shadow:0 1px 2px #00000026}.product-block .product-details{display:flex;flex-direction:column;gap:16px/2}.product-block .product-actions{display:flex;gap:16px}.product-block .product-actions .get-reviews-btn{width:100%}@media (min-width:600px){.product-block .product-actions .get-reviews-btn{width:136px}}.product-block .product-actions .other-actions{display:flex;flex:1;gap:16px}@media (min-width:600px){.product-block .product-actions .other-actions .product-cta{width:110px}.product-block .product-actions .other-actions .write-review-btn{width:136px}}@media (max-width:599px){.product-block .product-actions .other-actions .product-cta,.product-block .product-actions .other-actions .write-review-btn{width:50%}}.product-block .product-categories{margin-bottom:-4px}
.f6s-thumbnail{background-color:#f2f2f2;color:#0000;display:block}.f6s-thumbnail.with-outline{box-shadow:0 0 0 var(--outline-weight,1px) var(--thumbnail-outline-color,#fff)}
.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>span{flex:none;text-align:center}.input-rating>span:not(:last-of-type){margin-right:var(--margin)}.input-rating>span>svg{display:block;height:var(--star-size);width:var(--star-size)}
.product-rating.inline{align-items:center;display:inline-flex}
.markets-list>*{margin-bottom:4px}.markets-list>:not(:last-child){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}
.deal-taken{pointer-events:none}.deal-entry{display:flex;flex-direction:column;gap:8px}.deal-entry:not(:last-child){margin-bottom:16px}.deal-details>:not(:first-child){margin-top:4px}.deal-rating{gap:4px}.redeem-counter{width:160px}@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:136px}}.deal-actions{align-items:flex-start;display:flex;gap:16px}.redemption-action{text-align:center}.redemption-action>span{display:inline-block;margin-top:4px}
.code-redemption-popup .code-container[data-v-77cc7d9b]{display:flex}@media (max-width:767px){.code-redemption-popup .code-container[data-v-77cc7d9b]{flex-direction:column}}.code-redemption-popup .code[data-v-77cc7d9b]{align-items:center;border:1px dashed #0f60ff;border-radius:2px 0 0 2px;box-sizing:border-box;display:flex;height:48px;justify-content:center;padding-left:12px;padding-right:12px;width:200px}@media (max-width:767px){.code-redemption-popup .code[data-v-77cc7d9b]{border-radius:2px;margin-bottom:12px;width:100%}}@media (min-width:768px){.code-redemption-popup .code[data-v-77cc7d9b]{position:relative}.code-redemption-popup .code[data-v-77cc7d9b]:after{background-color:#0f60ff;bottom:-1px;content:"";position:absolute;right:-5px;top:-1px;width:4px}}
.discreet-progress{display:flex;height:var(--height)}.discreet-progress>*{border:1px solid var(--progress-color);border-radius:calc(var(--height)/2);box-sizing:border-box;flex-grow:1;flex-shrink:0}.discreet-progress>:not(:last-child){margin-right:var(--spacing)}.discreet-progress>.done{background-color:var(--progress-color)}
.email-redemption-popup .icon-container{align-items:center;border:1px solid #e6e6e6;border-radius:100px;display:flex;height:64px;justify-content:center;margin:16px auto 24px;width:64px}.email-redemption-popup .strength-container{margin:40px auto 0;width:300px}
.verified-badge{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:16px;width:16px}.verified-badge.blue{background-image:url(/images/svg/icon-verified.svg)}
.profile-block[data-v-75cc9f10]{align-items:center;display:flex;flex-wrap:nowrap;--profile-block-spacing:12px}.profile-block>.thumbnail-wrapper[data-v-75cc9f10]{flex:none;position:relative}.profile-block>.thumbnail-wrapper a[data-v-75cc9f10],.profile-block>.thumbnail-wrapper img[data-v-75cc9f10]{display:block}.profile-block>.thumbnail-wrapper .badge[data-v-75cc9f10]{bottom:-2px;position:absolute;right:-2px}.profile-block>.thumbnail-wrapper img.shadowed[data-v-75cc9f10]{box-shadow:0 1px 2px #00000026}.profile-block>.thumbnail-wrapper[data-v-75cc9f10]:not(.centered){align-self:flex-start}.profile-block[data-v-75cc9f10]>:not(.thumbnail-wrapper){flex:1 1 auto}.profile-block>:not(.thumbnail-wrapper).top[data-v-75cc9f10]{align-self:flex-start}.profile-block>:not(.thumbnail-wrapper).flex[data-v-75cc9f10]{flex:1 100%}.profile-block[data-v-75cc9f10]>:not(:last-child){margin-right:var(--profile-block-spacing)}.profile-block.tm8[data-v-75cc9f10]{--profile-block-spacing:8px}.profile-block.tm16[data-v-75cc9f10]{--profile-block-spacing:16px}.profile-block.tm24[data-v-75cc9f10]{--profile-block-spacing:24px}
.f6s-thumbnail-link{display:block}
.deal-cta{display:flex;justify-content:center;margin:22px 0 24px}
.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}
.profile-empty-section{border:1px solid #e6e6e6;border-radius:12px;color:#0f60ff;cursor:pointer;padding:24px 16px;text-align:center}.profile-empty-section:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#0f60ff}
.b24{font-size:24px;line-height:1.6}.popup-container.product-edit-modal{margin:0 auto;padding:0;--modal-v-spacing:16px}@media screen and (min-width:768px){.popup-container.product-edit-modal{border-radius:8px;bottom:var(--modal-v-spacing);height:calc(100vh - var(--modal-v-spacing)*2);padding-bottom:0;top:var(--modal-v-spacing)}}@media screen and (min-width:768px) and (min-height:700px){.popup-container.product-edit-modal{--modal-v-spacing:40px}}.popup-container.product-edit-modal .popup-content{display:flex;flex-direction:column;height:100%}.popup-container.product-edit-modal .product-edit-header{margin-bottom:4px}.popup-container.product-edit-modal .product-edit-header h4{padding:24px 50px 12px;text-align:center}.popup-container.product-edit-modal .product-edit-content{flex-grow:1;overflow:hidden;padding:20px 24px 4px;position:relative}.popup-container.product-edit-modal .footer-border{border-bottom:1px solid #e6e6e6}
.product-description-example ul{list-style:disc}.product-description-example ul li{margin-left:20px}
.checkbox-targets label:not(last-child){margin-bottom:8px}
.pricing-url-wrapper .pricing-url-checkbox{margin-top:16px}@media screen and (min-width:768px){.pricing-url-wrapper{align-items:center;display:flex}.pricing-url-wrapper .pricing-url-checkbox{margin-left:16px;margin-top:0}}
.plan-entry-container:not(:last-child){margin-bottom:16px}.plan-entry-container .plan-entry-menu{opacity:0;pointer-events:none;position:absolute;right:0;top:-4px}@media (max-width:767px){.plan-entry-container .plan-entry-menu{opacity:1}}.plan-entry-container .plan-entry-menu:focus{opacity:1;pointer-events:auto}.plan-entry-container .title-wrapper{position:relative}.plan-entry-container .title-wrapper:focus-within>.plan-entry-menu,.plan-entry-container .title-wrapper:hover>.plan-entry-menu{opacity:1;pointer-events:auto}
.pl32{padding-left:32px}.mr16{margin-right:16px}.popup-container.plan-modal{--modal-v-spacing:16px;--popup-h-padding:24px}@media screen and (min-width:768px){.popup-container.plan-modal{bottom:var(--modal-v-spacing);height:fit-content;margin:0 auto 24px;top:var(--modal-v-spacing)}}@media screen and (min-width:768px) and (min-height:700px){.popup-container.plan-modal{--modal-v-spacing:40px}}.popup-container.plan-modal .popup-content{display:flex;flex-direction:column;height:100%}.popup-container.plan-modal .modal-content-wrapper{margin-left:calc(var(--popup-h-padding)*-1);margin-right:calc(var(--popup-h-padding)*-1);overflow:hidden;padding:1px var(--popup-h-padding);position:relative}@media screen and (min-width:768px){.popup-container.plan-modal .modal-content-wrapper{max-height:calc(100vh - 200px)}}.popup-container.plan-modal .scroll-shadow{margin-left:calc(var(--popup-h-padding)*-1);margin-right:calc(var(--popup-h-padding)*-1)}@media screen and (min-width:768px){.price-container{align-items:center;display:flex}}.price-container .price-wrapper{margin-bottom:8px;width:210px}@media screen and (min-width:768px){.price-container .price-wrapper{margin-bottom:0}}
.add-button-container:focus-within .add-button{outline:2px solid #0f60ff!important;outline-offset:2px}
.product-media-entry .media-preview{border:1px solid #e6e6e6}
.p16{padding:16px}.file-uploader .drop-wrapper{border:1px dashed #0f60ff;border-radius:8px;box-sizing:border-box;position:relative}.file-uploader .drop-wrapper .file-processing,.file-uploader .drop-wrapper .outline,.file-uploader .drop-wrapper .uploader-input{bottom:0;left:0;position:absolute;right:0;top:0}.file-uploader .drop-wrapper .uploader-input{display:block;opacity:0;z-index:2}.file-uploader .drop-wrapper .outline{border-radius:inherit;z-index:1}.file-uploader .drop-wrapper .uploader-input:focus+.outline{outline:2px solid #0f60ff;outline-offset:3px}.file-uploader .drop-wrapper .uploader-input:focus:not(:focus-visible)+.outline{outline:none}.file-uploader .drop-wrapper .file-processing{overflow:hidden;z-index:2}.file-uploader .drop-wrapper .target-drop-zone{border-radius:inherit;display:block;text-align:center}.file-uploader .drop-wrapper .target-drop-zone.dragging,.file-uploader .drop-wrapper .target-drop-zone:hover{background-color:#f1f6ff}.file-uploader .drop-wrapper .main-label,.file-uploader .drop-wrapper .sub-label{pointer-events:none;-webkit-user-select:none;user-select:none}.file-uploader .drop-wrapper .main-label{gap:4px;height:32px;justify-content:center}.file-uploader .drop-wrapper .main-label:not(.large){font-size:14px;line-height:1.3}.file-uploader .drop-wrapper .main-label.large{font-size:16px;line-height:1.3}
.products-videos .video-input{max-width:480px}
#decks-media .mb32{margin-bottom:32px}.video-requirements-list{list-style-type:disc}.video-requirements-list>li{margin:0;text-align:left}.media-wrapper .limit,.media-wrapper.limit{max-width:400px}.media-wrapper .media-grid{display:flex;flex-wrap:wrap}.media-wrapper .media-grid>*{flex:none;margin-bottom:8px;width:calc(50% - 4px)}.media-wrapper .media-grid>:nth-child(2n){margin-left:8px}.media-wrapper .media-grid .media-entry{position:relative}.media-wrapper .media-grid .media-entry .media-preview{border-radius:4px;height:110px;width:100%}.media-wrapper .media-grid .media-entry .media-delete-button{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px #00000026;display:flex;opacity:0;position:absolute;right:4px;top:4px}@media (max-width:767px){.media-wrapper .media-grid .media-entry .media-delete-button{opacity:1}}.media-wrapper .media-grid .media-entry:focus-within>.media-delete-button,.media-wrapper .media-grid .media-entry:hover>.media-delete-button{opacity:1}.media-wrapper .media-grid .media-entry .cover-toggle{left:0;opacity:0;position:absolute;top:0}@media (max-width:767px){.media-wrapper .media-grid .media-entry .cover-toggle{opacity:1}}.media-wrapper .media-grid .media-entry.cover .cover-toggle,.media-wrapper .media-grid .media-entry:focus-within>.cover-toggle,.media-wrapper .media-grid .media-entry:hover>.cover-toggle{opacity:1}
.mb32{margin-bottom:32px}
@media screen and (min-width:768px){.popup-container.product-delete-modal{margin-top:184px}}
.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}
.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}@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%;margin-top:16px}.job-entry .job-buttons:not(.job-buttons-admin){flex-direction:row-reverse}.job-entry .job-buttons>button{flex: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}
