.stpMobileCalendarHint,.stpMobileScheduleSwitch,.stpPhoneNav{display:none}.stpResultsDisclosure{scroll-margin-top:90px;margin:24px 0;border:1px solid #29435a;border-radius:12px;background:#0b213d}.stpResultsDisclosure>summary{padding:18px;color:#f5f8ff;font-weight:700;cursor:pointer;min-height:48px}.stpResultsDisclosure .stpResults{margin:0;border:0}@media(max-width:760px){.socialProduct,.socialProduct *{box-sizing:border-box}.socialProduct #stp-content{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px));min-width:0}.socialProduct :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){font-size:16px!important;max-width:100%;min-width:0;min-height:46px}.socialProduct :is(button,summary){touch-action:manipulation;min-height:44px}.socialProduct :is(h1,h2,h3,p,strong,label,a){overflow-wrap:anywhere}.socialProduct .stpHeaderInner{min-height:68px;gap:8px}.socialProduct .stpHeaderActions{gap:6px}.socialProduct .stpMenuToggle{width:44px;min-width:44px;height:44px}.socialProduct .stpHeaderCta{min-height:44px;padding:10px 11px}.socialProduct .stpSignIn{min-height:44px;display:flex;align-items:center;padding:0 3px}.socialProduct .stpMobileNav a{min-height:48px}.socialProduct .stpPhoneNav{position:fixed;z-index:45;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px 7px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid #31506f;background:#081a30;box-shadow:0 -8px 25px #0003}.stpPhoneNav a{display:grid;justify-items:center;align-content:center;grid-gap:5px;gap:5px;min-height:51px;color:#bdcbe0;text-decoration:none;border-radius:8px;font-size:11px;font-weight:700}.stpPhoneNav a[aria-current=page]{color:#ff9400;background:#ff790018}.socialProduct .socialDashboard{padding:20px 12px 24px}.socialProduct .stpEventShortcut{padding:16px!important}.socialProduct .stpEventShortcut a{display:flex;align-items:center;min-height:46px;margin:0!important}.socialProduct .connectedCard{padding:15px;gap:12px}.socialProduct .connectedCard>div{min-width:0}.socialProduct .connectedCard strong{font-size:17px}.socialProduct .facebookConnectActions{width:100%;min-width:0}.socialProduct .socialAccountLinks{display:none}.socialProduct .schedulerShell[data-workspace=business]{padding:14px 10px!important;min-width:0}.socialProduct .schedulerShell[data-workspace=business] .schedulerHeading{align-items:stretch;gap:14px}.socialProduct .schedulerShell[data-workspace=business] .schedulerHeading .primary{width:100%;min-height:48px}.socialProduct .stpMobileScheduleSwitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:16px 0}.socialProduct .stpMobileScheduleSwitch button{border:1px solid #42617b;border-radius:8px;background:#0e2947;color:#eaf2ff;font-weight:800;padding:10px}.socialProduct .stpMobileScheduleSwitch button[aria-pressed=true]{background:#ff7900;color:#102036;border-color:#ff7900}.socialProduct .schedulerShell.mobileSchedule-calendar .postList,.socialProduct .schedulerShell.mobileSchedule-list .calendar{display:none!important}.socialProduct .schedulerShell[data-workspace=business] .schedulerGrid{display:block!important;min-width:0}.socialProduct .schedulerShell[data-workspace=business] .calendar{overflow:visible!important;min-width:0!important}.socialProduct .schedulerShell[data-workspace=business] .weekday{display:none!important}.socialProduct .schedulerShell[data-workspace=business] .days{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;gap:10px}.socialProduct .schedulerShell[data-workspace=business] .dayCell{min-height:0!important;padding:12px!important;border:1px solid #31506f!important;border-radius:10px}.socialProduct .schedulerShell[data-workspace=business] .dayCell:not(.hasPosts):not(.today){display:none!important}.socialProduct .schedulerShell[data-workspace=business] .dayCell:before{content:attr(data-mobile-date);display:block;margin-bottom:10px;font-weight:800;color:#ffac60}.socialProduct .stpMobileCalendarHint{display:block;font-size:13px;color:#bdcbe0;padding:0 12px}.socialProduct .calendarHeaderActions{display:none!important}.socialProduct .calendar header{gap:6px!important;padding:12px 6px!important}.socialProduct .calendar header>button{min-width:44px!important}.socialProduct .postList .historyHeader{gap:12px}.socialProduct .historyHeaderTools{flex-direction:column;align-items:stretch!important;width:100%}.socialProduct .historyFilterLabel{width:100%;gap:12px}.socialProduct .historyFilterLabel select{flex:1 1;width:100%}.socialProduct .postList article.historyRow{grid-template-columns:22px 44px minmax(0,1fr)!important;gap:8px!important;padding:12px 6px!important}.socialProduct .postList article.historyRow>div{min-width:0}.socialProduct .postList footer{grid-column:1/-1!important;display:flex;flex-wrap:wrap;gap:8px}.socialProduct .postList footer button{flex:1 1;min-height:44px!important;padding:10px!important}.socialProduct .historyPagination{flex-wrap:wrap;gap:10px}.socialProduct .historyCheck{min-height:44px;display:flex;align-items:center}.socialProduct .historySelectAll{min-height:44px}.socialProduct .allowance{flex-wrap:wrap;gap:9px!important;font-size:12px}.socialProduct .stp-events-page{padding:18px 12px!important}.socialProduct .stpEventLibrary{padding:16px!important}.socialProduct .stpEventLibrary>div>label{width:100%;min-width:0}.socialProduct .stpEventLibrary input,.socialProduct .stpEventLibrary select{width:100%!important}.socialProduct .stpEventLibrary button{min-height:46px!important}.socialProduct .stpEventGuide{grid-template-columns:1fr;gap:12px;padding:12px 0;margin:15px 0}.socialProduct .stpEventTools>summary{padding:14px 10px;line-height:1.5}.socialProduct .stpEventRow{align-items:stretch!important;flex-direction:column!important}.socialProduct .stpEventActions{display:flex;flex-wrap:wrap;width:100%;gap:8px}.socialProduct .stpEventActions button{flex:1 1;min-height:46px!important}.socialProduct .competitionPage{min-width:0}.socialProduct .competitionHero{padding:16px}.socialProduct .competitionHero .heroIcon{display:none}.socialProduct .competitionGrid{grid-template-columns:minmax(0,1fr)!important}.socialProduct .drawCard,.socialProduct .historyCard{padding:14px;min-width:0}.socialProduct .ruleChoices{grid-template-columns:1fr}.socialProduct .announcementCard{padding:12px;min-width:0}.socialProduct .announcementCard p{font-size:13px;line-height:1.6}.socialProduct .announcementCard textarea{width:100%;min-height:140px}.socialProduct .drawButton{background:#ff7900!important;border-color:#ff7900!important;color:#102036!important}.socialProduct .stpBilling{padding:25px 14px 30px}.socialProduct .billingPlanGrid{grid-template-columns:1fr}.socialProduct .stpAuthGrid{min-width:0}.socialProduct .stpM-container{width:calc(100% - 32px)}.socialProduct .stpM-choice button{min-height:44px}.socialProduct .stpM-reminders button{min-height:74px}.socialProduct .stpM-demoBody{padding:14px 12px}.socialProduct .stpM-demoBar{padding:12px}.socialProduct .stpM-demoBar>small{display:none}.socialProduct .stpM-fbActions{min-height:44px}.socialProduct .stpM-fbCopy p{font-size:13px}.socialProduct .stpM-facebook .stpM-photoPoster>div{max-width:65%}.socialProduct .stpM-facebook .stpM-photoPoster h2{font-size:24px}.socialProduct :is(.dialog,.facebookDialog,.dayChoice,.autoPopulateModal,.healthModal>section){max-width:100%!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important;overscroll-behavior:contain}.socialProduct :is(.backdrop,.dayChoiceBackdrop,.autoPopulateBackdrop,.healthModal){padding:10px!important;z-index:100!important}.socialProduct .facebookDialog{width:100%!important;margin:0!important}.socialProduct .facebookDialogTitle{padding-left:45px;padding-right:45px}.socialProduct .facebookDialogTitle h2{font-size:18px}.socialProduct :is(.postOrganisation,.autoPlanSettings,.autoCategories,.dayChoice>div){grid-template-columns:minmax(0,1fr)!important}.socialProduct :is(.facebookComposer,.imageTools,.commentEditor,.autoPlanPreview){min-width:0}.socialProduct :is(img,video,canvas){max-width:100%}.socialProduct .stpFooter{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}}@media(max-width:380px){.socialProduct .stpBrand>span{font-size:14px}.socialProduct .stpBrand img{width:27px;height:27px}.socialProduct .stpBrand small{display:none}.socialProduct .stpHeaderInner{width:calc(100% - 20px)}.socialProduct .stpHeaderCta{font-size:10px}.socialProduct .stpM-facebook .stpM-photoPoster h2{font-size:21px}}.socialProduct .stpComposerExtras{margin:14px;border:1px solid #d8dde5;border-radius:10px;background:#fff;color:#1c1e21}.socialProduct .stpComposerExtras>summary{padding:15px;font-weight:750;cursor:pointer;min-height:48px}.socialProduct .stpComposerExtras>.postOrganisation{padding:0 15px}.socialProduct .stpComposeSteps{margin:14px 18px;color:#536273;font-size:13px;line-height:1.5}@media(max-width:760px){.socialProduct .modal{padding:0!important;align-items:stretch!important;z-index:100!important}.socialProduct .modal .facebookDialog{width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:0!important;display:block!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}.socialProduct .facebookDialog .facebookComposer{padding:12px;margin:10px}.socialProduct .facebookDialog .facebookPostText{min-height:140px!important;font-size:17px!important;line-height:1.5}.socialProduct .facebookDialog .facebookAddBar{display:block;padding:10px 0}.socialProduct .facebookDialog .facebookAddBar>strong{display:none}.socialProduct .facebookDialog .facebookAddBar>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%}.socialProduct .facebookDialog .facebookTool{display:flex;align-items:center;justify-content:center;min-height:48px!important;width:100%;padding:10px!important;font-size:13px!important}.socialProduct .facebookDialog .photoTool{grid-column:1/-1;background:#e9f3ff;border:1px solid #a9cffa;border-radius:8px;color:#0866ff}.socialProduct .facebookDialog .photoTool input{min-height:0!important}.socialProduct .facebookDialog .scheduleSettings{padding:14px!important;margin:10px!important}.socialProduct .facebookDialog .scheduleSettings h3{font-size:18px}.socialProduct .facebookDialog .scheduleSettings input{width:100%}.socialProduct .facebookDialog>.save{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;margin:12px!important;width:calc(100% - 24px)!important;min-height:52px!important;z-index:8;background:#ff7900!important;color:#102036!important;border:1px solid #ff7900!important;box-shadow:0 -5px 18px #0002}.socialProduct .stpComposerExtras{margin:10px}.socialProduct .stpComposerExtras>summary{min-height:50px}.socialProduct .stpComposerExtras :is(.repeatOptions,.commentMeta,.delayControl,.commentImage){display:flex;flex-wrap:wrap;gap:8px;min-width:0}.socialProduct .stpComposerExtras :is(.repeatOptions,.commentImage){flex-direction:column}.socialProduct .stpComposerExtras .facebookComment{min-width:0}.socialProduct .stpComposerExtras .commentComposer{min-width:0;width:100%}.socialProduct .stpComposerExtras .commentRow{padding:10px!important}.socialProduct :is(.clearDay,.postCompactPreview,.postQuickDelete,.pastDayToggle){min-height:44px!important}.socialProduct .postQuickDelete{min-width:44px!important}body:has(.stpPhoneNav) button[aria-label="Open cookie settings"]{bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}}.socialProduct .stpPostPhotoLibrary{margin:14px;border:1px solid #cdd7e4;border-radius:10px;background:#fff;color:#1c1e21}.socialProduct .stpPostPhotoLibrary>summary{padding:15px;min-height:48px;font-weight:750;cursor:pointer}.socialProduct .stpPostPhotoLibrary summary small{font-size:11px;font-weight:500;color:#536273;margin-left:8px}.socialProduct .stpPhotoLibraryBody{padding:0 14px 14px}.socialProduct .stpPhotoLibraryBody h3{font-size:16px;color:#1c1e21;margin:14px 0 8px}.socialProduct .stpPhotoLibraryBody p{font-size:12px;line-height:1.6;color:#536273}.socialProduct .stpPhotoLibraryBody a{color:#0866ff}.socialProduct .stpPhotoLibraryBody label{display:grid;grid-gap:6px;gap:6px;color:#1c1e21;font-size:13px}.socialProduct .stpPhotoLibraryBody input{width:100%;padding:12px;border:1px solid #a8b8cb;border-radius:7px;background:white;color:#1c1e21}.socialProduct .stpPhotoChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:12px 0}.socialProduct .stpPhotoChoices button{padding:0;border:2px solid #d4dce5;border-radius:8px;background:#f5f7fa;color:#1c1e21;overflow:hidden;cursor:pointer;min-width:0;text-align:left}.socialProduct .stpPhotoChoices button[aria-pressed=true]{border-color:#ff7900;box-shadow:0 0 0 1px #ff7900}.socialProduct .stpPhotoChoices img{display:block;width:100%;height:90px;object-fit:cover}.socialProduct .stpPhotoChoices span{display:block;padding:8px;font-size:12px;overflow-wrap:anywhere}@media(max-width:760px){.socialProduct .stpPostPhotoLibrary{margin:10px}.socialProduct .stpPhotoChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}.socialProduct.socialProduct{font-size:16px;line-height:1.6}.socialProduct.socialProduct .stp-events-page input[type=file]::-webkit-file-upload-button{font-size:14px!important;line-height:1.5!important}.socialProduct.socialProduct .allowance,.socialProduct.socialProduct .announcementCard p,.socialProduct.socialProduct .autoPlanPreview article p,.socialProduct.socialProduct .autoPlanPreview article time,.socialProduct.socialProduct .autoPlanPreview article>span,.socialProduct.socialProduct .autoPlanPreview>header span,.socialProduct.socialProduct .autoPlanSettings label,.socialProduct.socialProduct .autoPopulateBrand span,.socialProduct.socialProduct .billingEyebrow,.socialProduct.socialProduct .billingPlanGrid h3 small,.socialProduct.socialProduct .billingPlanGrid li,.socialProduct.socialProduct .billingSaving,.socialProduct.socialProduct .billingTerms,.socialProduct.socialProduct .calendar header .autoPeriod,.socialProduct.socialProduct .calendar header .clearPeriod,.socialProduct.socialProduct .cardTitle span,.socialProduct.socialProduct .category,.socialProduct.socialProduct .clearDay,.socialProduct.socialProduct .commentFailureNotice>span,.socialProduct.socialProduct .commentRow label span,.socialProduct.socialProduct .commentRow>strong,.socialProduct.socialProduct .commentStatus,.socialProduct.socialProduct .competitionHero span,.socialProduct.socialProduct .connectCard span,.socialProduct.socialProduct .connectedCard span,.socialProduct.socialProduct .dayAdd i,.socialProduct.socialProduct .dayAdd span,.socialProduct.socialProduct .dayChoice>span,.socialProduct.socialProduct .dayPosts .postOpen span,.socialProduct.socialProduct .dayPosts .postOpen time,.socialProduct.socialProduct .dayPosts span,.socialProduct.socialProduct .dayPosts time,.socialProduct.socialProduct .defaultFacebookImage p,.socialProduct.socialProduct .defaultFacebookImage>div>span,.socialProduct.socialProduct .defaultImageEmpty,.socialProduct.socialProduct .delayControl,.socialProduct.socialProduct .delayedComments>header p,.socialProduct.socialProduct .delayedComments>header span,.socialProduct.socialProduct .delayedEmpty,.socialProduct.socialProduct .delayedNotice,.socialProduct.socialProduct .deleteSelected,.socialProduct.socialProduct .deleteWarningBrand,.socialProduct.socialProduct .deleteWarningNotice span,.socialProduct.socialProduct .dialog label,.socialProduct.socialProduct .dialog>span,.socialProduct.socialProduct .drawCard label,.socialProduct.socialProduct .earlierDates>summary,.socialProduct.socialProduct .earlierDates>summary small,.socialProduct.socialProduct .empty,.socialProduct.socialProduct .emptyHistory p,.socialProduct.socialProduct .error,.socialProduct.socialProduct .facebookAddBar>strong,.socialProduct.socialProduct .facebookCreatePrompt input,.socialProduct.socialProduct .facebookDialog .facebookTool,.socialProduct.socialProduct .facebookIdentity span,.socialProduct.socialProduct .facebookPostCard .previewStatus,.socialProduct.socialProduct .facebookPostCard>p,.socialProduct.socialProduct .facebookPostCard>small,.socialProduct.socialProduct .facebookPreviewActions,.socialProduct.socialProduct .facebookPreviewIdentity>div span,.socialProduct.socialProduct .facebookPreviewIdentity>div strong,.socialProduct.socialProduct .fairnessNote p,.socialProduct.socialProduct .healthBrand,.socialProduct.socialProduct .historyComments summary,.socialProduct.socialProduct .historyFilterLabel,.socialProduct.socialProduct .historyHeader small,.socialProduct.socialProduct .historyIntro,.socialProduct.socialProduct .historyList small,.socialProduct.socialProduct .historyList span,.socialProduct.socialProduct .historyNumber,.socialProduct.socialProduct .imageTools>span,.socialProduct.socialProduct .manualReactionCard p,.socialProduct.socialProduct .mediaLibrary small,.socialProduct.socialProduct .pastDayToggle,.socialProduct.socialProduct .planGrid p,.socialProduct.socialProduct .planGrid ul,.socialProduct.socialProduct .postCompactPreview,.socialProduct.socialProduct .postList footer button,.socialProduct.socialProduct .postList p,.socialProduct.socialProduct .postList time,.socialProduct.socialProduct .postPreview>span,.socialProduct.socialProduct .postQuickDelete,.socialProduct.socialProduct .productImageProtection,.socialProduct.socialProduct .resultColumns li span,.socialProduct.socialProduct .resultNumbers span,.socialProduct.socialProduct .resultUpdated,.socialProduct.socialProduct .ruleChoices small,.socialProduct.socialProduct .ruleChoices strong,.socialProduct.socialProduct .savedServicePicker p,.socialProduct.socialProduct .savedServicePicker small,.socialProduct.socialProduct .savedServicePicker>div:first-child span,.socialProduct.socialProduct .scheduleSettings>header span,.socialProduct.socialProduct .schedulerHeading span,.socialProduct.socialProduct .schedulerShell button.primary,.socialProduct.socialProduct .searchCount,.socialProduct.socialProduct .socialWelcome span,.socialProduct.socialProduct .status,.socialProduct.socialProduct .stp-events-page button,.socialProduct.socialProduct .stp-events-page input[type=file],.socialProduct.socialProduct .stp-events-page input[type=file]::file-selector-button,.socialProduct.socialProduct .stp-events-page label,.socialProduct.socialProduct .stpAuthCard .stpAuthField>small,.socialProduct.socialProduct .stpAuthCard .stpAuthSubmit,.socialProduct.socialProduct .stpAuthCard .stpAuthTerms,.socialProduct.socialProduct .stpAuthCard input::placeholder,.socialProduct.socialProduct .stpAuthCard label,.socialProduct.socialProduct .stpAuthCard>p,.socialProduct.socialProduct .stpAuthError,.socialProduct.socialProduct .stpAuthIntro .stpAuthPromise,.socialProduct.socialProduct .stpAuthIntro li small,.socialProduct.socialProduct .stpAuthIntro>span,.socialProduct.socialProduct .stpAuthNotice,.socialProduct.socialProduct .stpAuthSwitch,.socialProduct.socialProduct .stpBrand small,.socialProduct.socialProduct .stpComposeSteps,.socialProduct.socialProduct .stpDesktopNav a,.socialProduct.socialProduct .stpEventActions button,.socialProduct.socialProduct .stpEventActions label,.socialProduct.socialProduct .stpEventGuide b,.socialProduct.socialProduct .stpEventGuide small,.socialProduct.socialProduct .stpEventTools>summary>small,.socialProduct.socialProduct .stpFooter,.socialProduct.socialProduct .stpFooterBottom,.socialProduct.socialProduct .stpFooterTop p,.socialProduct.socialProduct .stpHeader .stpHeaderCta,.socialProduct.socialProduct .stpHeaderCta,.socialProduct.socialProduct .stpM .stpM-reassurance,.socialProduct.socialProduct .stpM-audience strong,.socialProduct.socialProduct .stpM-audience>span,.socialProduct.socialProduct .stpM-billingDetail,.socialProduct.socialProduct .stpM-billingSwitch button,.socialProduct.socialProduct .stpM-billingSwitch button>span,.socialProduct.socialProduct .stpM-caption p,.socialProduct.socialProduct .stpM-caption>div,.socialProduct.socialProduct .stpM-caption>span,.socialProduct.socialProduct .stpM-captionContent>div,.socialProduct.socialProduct .stpM-captionContent>span,.socialProduct.socialProduct .stpM-choice button,.socialProduct.socialProduct .stpM-demoBar>small,.socialProduct.socialProduct .stpM-demoBar>span,.socialProduct.socialProduct .stpM-demoDisclosure,.socialProduct.socialProduct .stpM-demoFoot,.socialProduct.socialProduct .stpM-demoPlan,.socialProduct.socialProduct .stpM-eventPoster p,.socialProduct.socialProduct .stpM-eventPoster strong,.socialProduct.socialProduct .stpM-eventPoster>div>span,.socialProduct.socialProduct .stpM-eyebrow,.socialProduct.socialProduct .stpM-facebook .stpM-photoPoster strong,.socialProduct.socialProduct .stpM-facebook header small,.socialProduct.socialProduct .stpM-faq .stpM-sectionHeading p,.socialProduct.socialProduct .stpM-faq details p,.socialProduct.socialProduct .stpM-faq summary,.socialProduct.socialProduct .stpM-fbActions,.socialProduct.socialProduct .stpM-fbComment>div,.socialProduct.socialProduct .stpM-fbCommentNote,.socialProduct.socialProduct .stpM-fbCopy p,.socialProduct.socialProduct .stpM-fbReactions,.socialProduct.socialProduct .stpM-featureGrid p,.socialProduct.socialProduct .stpM-featureHeading p,.socialProduct.socialProduct .stpM-finalNote,.socialProduct.socialProduct .stpM-hero .stpM-eyebrow,.socialProduct.socialProduct .stpM-heroPoints,.socialProduct.socialProduct .stpM-howSteps li>span,.socialProduct.socialProduct .stpM-howSteps p,.socialProduct.socialProduct .stpM-howSteps small,.socialProduct.socialProduct .stpM-launchNote,.socialProduct.socialProduct .stpM-outcomes p,.socialProduct.socialProduct .stpM-planFit,.socialProduct.socialProduct .stpM-planFlag,.socialProduct.socialProduct .stpM-price>span,.socialProduct.socialProduct .stpM-priceGrid .stpM-button,.socialProduct.socialProduct .stpM-priceGrid article>p,.socialProduct.socialProduct .stpM-priceGrid li,.socialProduct.socialProduct .stpM-priceNote,.socialProduct.socialProduct .stpM-reassurance,.socialProduct.socialProduct .stpM-reminders button small,.socialProduct.socialProduct .stpM-reminders button strong,.socialProduct.socialProduct .stpM-reminders small,.socialProduct.socialProduct .stpM-reminders strong,.socialProduct.socialProduct .stpM-stepNumber,.socialProduct.socialProduct .stpM-timingSteps p,.socialProduct.socialProduct .stpM-timingSteps strong,.socialProduct.socialProduct .stpM-timingSteps>div>span,.socialProduct.socialProduct .stpM-timingSteps>small,.socialProduct.socialProduct .stpMobileCalendarHint,.socialProduct.socialProduct .stpPhoneNav a,.socialProduct.socialProduct .stpPhotoChoices span,.socialProduct.socialProduct .stpPhotoLibraryBody label,.socialProduct.socialProduct .stpPhotoLibraryBody p,.socialProduct.socialProduct .stpPostPhotoLibrary summary small,.socialProduct.socialProduct .stpResearch .stpResearchDate,.socialProduct.socialProduct .stpResearchComment p,.socialProduct.socialProduct .stpResearchDetail li,.socialProduct.socialProduct .stpResearchEnd>a,.socialProduct.socialProduct .stpResearchHero>a,.socialProduct.socialProduct .stpResearchHero>span,.socialProduct.socialProduct .stpResearchLabel,.socialProduct.socialProduct .stpResearchSources p,.socialProduct.socialProduct .stpResearchSources small,.socialProduct.socialProduct .stpResearchSteps p,.socialProduct.socialProduct .stpResults header span,.socialProduct.socialProduct .stpReusableArtwork>summary,.socialProduct.socialProduct .stpSignIn,.socialProduct.socialProduct .timingReason,.socialProduct.socialProduct .weekday span,.socialProduct.socialProduct .winnerReveal>span{font-size:14px!important;line-height:1.5!important}.socialProduct.socialProduct label,.socialProduct.socialProduct small,.socialProduct.socialProduct summary{font-size:14px!important;line-height:1.6!important}.socialProduct.socialProduct button{font-size:14px!important;line-height:1.4!important}.socialProduct.socialProduct :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}.socialProduct.socialProduct .stpBrand small{display:none}.socialProduct.socialProduct .stpM-demoBar{flex-wrap:wrap}.socialProduct.socialProduct .stpM-demoBar>small{display:none}.socialProduct.socialProduct .stpM-facebookLabel{flex-wrap:wrap;gap:4px}.socialProduct.socialProduct .stpM-fbReactions{flex-wrap:wrap;gap:8px}.socialProduct.socialProduct .stpM-demoDisclosure{font-size:14px!important;line-height:1.6!important}.socialProduct.socialProduct .stpM-reassurance{line-height:1.7!important}.socialProduct.socialProduct .stpM-planFlag{font-size:14px!important;letter-spacing:.03em!important}.socialProduct.socialProduct .stpM-reminders button{min-height:86px}.socialProduct.socialProduct .stpM-stepNumber{min-width:28px}.socialProduct.socialProduct .stpM-fbCommentNote{font-size:14px!important;line-height:1.5}.socialProduct.socialProduct .stpM-fbComment strong small{display:inline-block}.socialProduct.socialProduct .stpM-caption p,.socialProduct.socialProduct .stpM-fbCopy p{font-size:15px!important}@media(max-width:760px){.socialProduct.socialProduct .stpM-reminders{gap:5px}.socialProduct.socialProduct .stpM-reminders button{padding:10px 6px}.socialProduct.socialProduct .stpM-reminders button small{display:none}.socialProduct.socialProduct .stpM-reminders button{min-height:64px}.socialProduct.socialProduct .stpM-choice button{min-height:48px}.socialProduct.socialProduct .stpPhoneNav a{font-size:14px!important}.socialProduct.socialProduct .stpPhoneNav{min-height:72px}.socialProduct.socialProduct .stpM-fbActions span{gap:4px}.socialProduct.socialProduct .stpM-demoPlan{flex-wrap:wrap;gap:4px}.socialProduct.socialProduct .stpM-facebook .stpM-photoPoster>div{max-width:70%}.socialProduct.socialProduct .stpM-facebook .stpM-photoPoster{min-height:245px}}@media(max-width:380px){.socialProduct.socialProduct .stpBrand img{display:none}.socialProduct.socialProduct .stpBrand>span{font-size:14px!important}.socialProduct.socialProduct .stpHeaderInner{gap:5px}.socialProduct.socialProduct .stpHeaderActions{gap:4px}.socialProduct.socialProduct .stpHeader .stpHeaderCta{padding:9px}.socialProduct.socialProduct .stpM-fbActions span{font-size:14px!important}}.socialProduct.socialProduct [style*="font-size: 10px"],.socialProduct.socialProduct [style*="font-size: 11px"],.socialProduct.socialProduct [style*="font-size: 12px"],.socialProduct.socialProduct [style*="font-size: 13px"],.socialProduct.socialProduct [style*="font-size: 8px"],.socialProduct.socialProduct [style*="font-size: 9px"],.socialProduct.socialProduct [style*="font-size:10px"],.socialProduct.socialProduct [style*="font-size:11px"],.socialProduct.socialProduct [style*="font-size:12px"],.socialProduct.socialProduct [style*="font-size:13px"],.socialProduct.socialProduct [style*="font-size:8px"],.socialProduct.socialProduct [style*="font-size:9px"]{font-size:14px!important;line-height:1.5!important}.socialProduct.socialProduct .stpM-facebookLabel span,body:has(.socialProduct) button[aria-label="Open cookie settings"]{font-size:14px!important;line-height:1.5!important}.socialProduct.socialProduct{--studio-ink:#edf5ff;--studio-muted:#a1b9dc;--studio-line:#b5d6ff24;--studio-blue:#3176ff;-webkit-font-smoothing:antialiased}.socialProduct.socialProduct:has(.stpWorkspaceRail){--stp-orange:#488dff;--stp-orange-light:#87c8ff;--stp-navy:#102b61;--stp-navy-deep:#0b2250;--stp-panel:#15376e;--stp-panel-soft:#1a407c;background:radial-gradient(ellipse at 75% 30%,#1955b275,transparent 55%),linear-gradient(125deg,#112c5e,#102a5b 55%,#11366e)!important;color:var(--studio-ink);min-height:100dvh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.socialProduct.socialProduct:has(.stpWorkspaceRail) #stp-content{margin-left:100px;min-height:calc(100dvh - 150px)}.socialProduct.socialProduct .stpWorkspaceRail{position:fixed;inset:0 auto 0 0;z-index:60;display:flex;flex-direction:column;align-items:center;width:100px;padding:29px 12px 24px;background:#122c56a6;border-right:1px solid var(--studio-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.socialProduct.socialProduct .railBrand{display:grid;place-items:center;width:48px;height:48px;margin-bottom:62px;border-radius:16px;background:linear-gradient(145deg,#a4dcff,#4287ff 50%,#2864e6);color:white;box-shadow:inset 0 1px 0 #ffffff80,0 7px 22px #006cff40;transform:rotate(-7deg)}.socialProduct.socialProduct .railBrand svg{width:28px;height:28px;transform:rotate(7deg);stroke-width:1.6}.socialProduct.socialProduct .stpWorkspaceRail nav{display:flex;flex-direction:column;gap:18px;width:100%}.socialProduct.socialProduct .stpWorkspaceRail form button,.socialProduct.socialProduct .stpWorkspaceRail nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:64px;border:1px solid transparent;border-radius:15px;color:#a9bfdf;background:transparent;text-decoration:none;font:inherit;font-weight:600;transition:background .18s,color .18s,transform .18s}.socialProduct.socialProduct .stpWorkspaceRail form svg,.socialProduct.socialProduct .stpWorkspaceRail nav svg{width:23px;height:23px;stroke-width:1.6}.socialProduct.socialProduct .stpWorkspaceRail form button:hover,.socialProduct.socialProduct .stpWorkspaceRail nav a:hover{background:#91bbff15;color:#fff}.socialProduct.socialProduct .stpWorkspaceRail nav a[aria-current=page]{background:linear-gradient(140deg,#70b9ff2e,#4c88ff16);border-color:#acd5ff3a;color:#fff;box-shadow:inset 0 1px 0 #ffffff15,0 6px 16px #071e4022}.socialProduct.socialProduct .stpWorkspaceRail nav a[aria-current=page] svg{color:#91d5ff;filter:drop-shadow(0 0 8px #6ebdff80)}.socialProduct.socialProduct .stpWorkspaceRail form{margin-top:auto;width:100%}.socialProduct.socialProduct .stpWorkspaceRail form button{cursor:pointer}.socialProduct.socialProduct .stpWorkspaceBar{display:flex;align-items:center;height:94px;margin-left:100px;padding:0 clamp(24px,4vw,68px);gap:25px;border-bottom:1px solid #accbff14}.socialProduct.socialProduct .workspaceWordmark{font-size:20px;font-weight:750;letter-spacing:-1px;color:white;text-decoration:none}.socialProduct.socialProduct .workspaceWordmark>span{font-weight:400;color:#a7c4ec}.socialProduct.socialProduct .workspaceWordmark .wordmarkDot{color:#6cccff;font-weight:900}.socialProduct.socialProduct .workspaceLocation{border-left:1px solid #accbff33;padding-left:25px;font-size:14px;color:#9fb9dd}.socialProduct.socialProduct .workspaceSettings{margin-left:auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #bad8ff30;color:#c8defb;background:#bddcff08}.socialProduct.socialProduct .studioDashboard{position:relative;width:min(1410px,100%);max-width:1410px;margin:auto;padding:30px clamp(24px,4vw,68px) 50px}.socialProduct.socialProduct .studioTopline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;min-height:40px;padding-right:260px}.socialProduct.socialProduct .workspaceIdentity{display:flex;align-items:center;gap:11px;color:#ddeaff;font-size:14px;font-weight:600}.socialProduct.socialProduct .workspaceMonogram{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:#bddcff12;border:1px solid #c5e0ff26;color:#c9dfff;font-size:14px}.socialProduct.socialProduct .studioDescriptor{color:#97b1d5;font-size:14px;white-space:nowrap}.socialProduct.socialProduct .studioDashboard .connectedCard{position:absolute;right:clamp(24px,4vw,68px);top:28px;display:flex;align-items:center;gap:10px;padding:8px 10px;margin:0;border-radius:12px;border:1px solid #88efbd40!important;background:#173e5b!important;box-shadow:inset 0 1px 0 #ffffff09}.socialProduct.socialProduct .studioDashboard .connectionBadge{display:grid!important;place-items:center;width:28px;height:28px;flex:0 0 28px;border:0;margin:0!important;border-radius:50%;letter-spacing:0!important}.socialProduct.socialProduct .studioDashboard .connectionBadge svg{width:22px!important;height:22px!important}.socialProduct.socialProduct .studioDashboard .connectionBadge.isConnected{background:transparent!important;color:#7df0b2!important;filter:drop-shadow(0 0 6px #42e89744)}.socialProduct.socialProduct .studioDashboard .connectedCard strong{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;font-weight:600}.socialProduct.socialProduct .studioDashboard .connectedCard .connectionStatusText{margin:1px 0 0;font-size:14px!important;line-height:1.2;color:#8decb8!important;letter-spacing:0}.socialProduct.socialProduct .connectionMenu{position:relative;margin-left:3px}.socialProduct.socialProduct .connectionMenu>summary{display:grid;place-items:center;list-style:none;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#b2dccb;cursor:pointer}.socialProduct.socialProduct .connectionMenu>summary svg{width:18px}.socialProduct.socialProduct summary::-webkit-details-marker{display:none}.socialProduct.socialProduct .connectionMenu>div{position:absolute;z-index:70;right:0;top:38px;display:grid;grid-gap:8px;gap:8px;min-width:215px;padding:12px;border:1px solid #82b8ff40;border-radius:15px;background:#173d71;box-shadow:0 16px 50px #06173466}.socialProduct.socialProduct .connectionMenu .pageExternal{margin:0;width:100%;color:#dcecff;background:#ffffff09;border-color:#a1caff33}.socialProduct.socialProduct .disconnectFacebook{border-color:#fb718550;background:#ff829010;color:#ffc1c9;font-weight:600}.socialProduct.socialProduct .studioDashboard .connectCard{padding:16px 20px;border:1px solid #ff819650!important;border-radius:18px;background:#29385e!important;margin:0 0 20px;gap:14px}.socialProduct.socialProduct .studioDashboard .connectCard h2{font-size:15px}.socialProduct.socialProduct .studioDashboard .connectCard p{font-size:14px;max-width:560px;line-height:1.5}.socialProduct.socialProduct .studioDashboard .connectCard div>span{color:#ffb1bb!important;font-size:14px}.socialProduct.socialProduct .facebookConnectActions a,.socialProduct.socialProduct .facebookConnectActions button{min-height:36px;padding:9px 13px;font-size:14px;font-weight:600;background:#2b70e7;border-color:#75aaff50;border-radius:9px}.socialProduct.socialProduct .studioHero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:540px;padding:20px 0 40px}.socialProduct.socialProduct .studioHeroCopy{position:relative;z-index:2}.socialProduct.socialProduct .studioEyebrow{display:flex;align-items:center;gap:9px;color:#a9c9f5;font-weight:650;letter-spacing:.22em;margin-bottom:28px}.socialProduct.socialProduct .studioEyebrow>span{width:6px;height:6px;border-radius:50%;background:#91d7ff;box-shadow:0 0 12px #8dd4ff}.socialProduct.socialProduct .studioHero h1{margin:0;font-size:clamp(43px,5vw,76px);line-height:1.07;letter-spacing:-.065em;font-weight:650;color:#f8fbff}.socialProduct.socialProduct .studioHero h1 em{font-style:normal;color:#86bdff;background:linear-gradient(105deg,#b8e7ff,#79aeff 65%,#a3b4ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.socialProduct.socialProduct .studioHero p{font-size:15px;line-height:1.7;color:#b3c9e7;margin:24px 0 32px;letter-spacing:-.02em}.socialProduct.socialProduct .studioCreate{display:flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:17px 22px;border:1px solid #b8deff80;border-radius:14px;background:linear-gradient(120deg,#538fff,#3774ee);color:#fff;box-shadow:inset 0 1px 0 #ffffff55,0 8px 24px #05266c66,0 0 35px #3d8aff29;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.socialProduct.socialProduct .studioCreate>svg:last-child{margin-left:25px}.socialProduct.socialProduct .studioCreate:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 #ffffff80,0 14px 30px #05266c88,0 0 42px #5aa3ff44}.socialProduct.socialProduct .studioHint{display:block;margin:16px 0 0;color:#94b1d8}.socialProduct.socialProduct .studioArtwork{position:relative;height:470px;min-width:0;perspective:1200px;isolation:isolate}.socialProduct.socialProduct .studioGlow{position:absolute;inset:10% -10%;border-radius:50%;background:radial-gradient(ellipse,#2e85ff40,transparent 65%);filter:blur(20px);z-index:-2}.socialProduct.socialProduct .studioOrbit{position:absolute;left:0;top:17%;width:100%;height:68%;border:1px solid #7fbdff24;border-radius:50%;transform:rotate(-30deg);z-index:-1}.socialProduct.socialProduct .orbitTwo{transform:rotate(35deg);width:113%;height:74%;top:13%;left:-7%;border-color:#a3c8ff13}.socialProduct.socialProduct .studioArtPost,.socialProduct.socialProduct .studioGhostCard{position:absolute;left:17%;top:11%;width:66%;height:350px;border-radius:22px;transform:rotate(-8deg) rotateY(-12deg);border:1px solid #d7ecff80;box-shadow:0 30px 65px #001c5d55}.socialProduct.socialProduct .ghostBack{transform:translate(45px,5px) rotate(12deg) rotateY(-12deg);background:linear-gradient(140deg,#a4ceff30,#528bf00a);border-color:#a8d1ff35;box-shadow:inset 0 1px 0 #ffffff20}.socialProduct.socialProduct .ghostFront{transform:translate(25px,5px) rotate(2deg) rotateY(-12deg);background:linear-gradient(140deg,#a4ceff35,#528bf015);border-color:#a8d1ff50;box-shadow:inset 0 1px 0 #ffffff20}.socialProduct.socialProduct .studioArtPost{background:linear-gradient(145deg,#fff,#eff6ff);padding:18px;color:#245dc0}.socialProduct.socialProduct .artPostHeader{display:flex;align-items:center;gap:9px;height:38px;margin-bottom:14px}.socialProduct.socialProduct .artAvatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e4eeff}.socialProduct.socialProduct .artAvatar svg{width:18px}.socialProduct.socialProduct .artPostHeader>div{flex:1 1}.socialProduct.socialProduct .artPostHeader>svg{width:17px;color:#7793ba}.socialProduct.socialProduct .artPostHeader i,.socialProduct.socialProduct .artPostLines i{display:block;height:5px;background:#c8d6eb;border-radius:6px;width:72%;margin:6px 0}.socialProduct.socialProduct .artPostHeader i+i{width:44%;height:4px;background:#e0e8f4}.socialProduct.socialProduct .artMedia{height:184px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;gap:8px;border-radius:12px;background:radial-gradient(circle at 70% 20%,#81cfff,#4b8bff 38%,#245bd4 80%);box-shadow:inset 0 1px 0 #ffffff45}.socialProduct.socialProduct .artHalo{position:absolute;inset:-45% -20%;border:25px solid #ffffff12;border-radius:50%;transform:rotate(-30deg);box-shadow:0 0 0 35px #ffffff08,0 0 0 75px #ffffff06}.socialProduct.socialProduct .artMainIcon{width:61px;height:61px;color:white;stroke-width:1;filter:drop-shadow(0 8px 8px #0b399b70);transform:rotate(-10deg)}.socialProduct.socialProduct .artMediaCaption{position:relative;color:white;font-size:19px;font-weight:600;letter-spacing:-.05em}.socialProduct.socialProduct .artPostLines{padding:14px 0 8px}.socialProduct.socialProduct .artPostLines i{height:5px;width:87%}.socialProduct.socialProduct .artPostLines i+i{width:62%;background:#dce5f2}.socialProduct.socialProduct .artPostFooter{display:flex;align-items:center;gap:10px;border-top:1px solid #dce6f4;padding-top:9px}.socialProduct.socialProduct .artPostFooter svg{width:15px;height:15px;color:#7292bd}.socialProduct.socialProduct .artPostFooter span{flex:1 1}.socialProduct.socialProduct .artFloat{position:absolute;display:grid;place-items:center;width:66px;height:66px;border:1px solid #b9ddff66;border-radius:20px;background:linear-gradient(135deg,#75b8ff55,#2765b740);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff50,0 17px 30px #001a4b44;color:#d9f1ff}.socialProduct.socialProduct .artFloat svg{width:30px;height:30px;stroke-width:1.4}.socialProduct.socialProduct .artSpark{right:1%;top:16%;transform:rotate(12deg)}.socialProduct.socialProduct .artCalendar{left:7%;bottom:10%;transform:rotate(-12deg);background:linear-gradient(135deg,#9dd4ff70,#3d83dd55)}.socialProduct.socialProduct .studioShortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid #accbff26;padding:27px 0 4px}.socialProduct.socialProduct .studioShortcuts a{display:flex;align-items:center;gap:14px;padding:12px 24px;color:#e0edff;text-decoration:none;border-right:1px solid #accbff20;transition:background .2s}.socialProduct.socialProduct .studioShortcuts a:first-child{padding-left:0}.socialProduct.socialProduct .studioShortcuts a:last-child{border:0;padding-right:0}.socialProduct.socialProduct .studioShortcuts a:hover{background:#8bbdff09}.socialProduct.socialProduct .studioShortcuts a>span{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:13px;border:1px solid #a3caff2e;background:linear-gradient(140deg,#92bfff20,#92bfff05);box-shadow:inset 0 1px 0 #ffffff15;color:#a9d4ff}.socialProduct.socialProduct .studioShortcuts a>span svg{width:21px;stroke-width:1.5}.socialProduct.socialProduct .studioShortcuts strong{display:block;font-size:14px;font-weight:600}.socialProduct.socialProduct .studioShortcuts small{display:block;font-size:14px;color:#95afd4;margin-top:6px}.socialProduct.socialProduct .studioShortcuts a>svg{margin-left:auto;flex-shrink:0;width:16px;color:#90b4e5}.socialProduct.socialProduct .studioEditor{max-width:800px;margin:35px auto 0}.socialProduct.socialProduct .studioBack{border:0;background:transparent;padding:0 0 20px;color:#b2ceef;font:inherit;font-size:14px;cursor:pointer}.socialProduct.socialProduct .simpleComposer{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#eaf3ff}.socialProduct.socialProduct .simpleComposer>header{margin:0 0 22px}.socialProduct.socialProduct .simpleComposer h2{font-size:32px;letter-spacing:-.045em;font-weight:600}.socialProduct.socialProduct .simpleComposer>header p{display:none}.socialProduct.socialProduct .simpleComposer>header>a{width:38px;height:38px;border-radius:12px;border:1px solid #a5cbff33;background:#a2c6ff0c;color:#b7d8ff}.socialProduct.socialProduct .setupPrompt{border:1px solid #a4ceff26;background:#9fc9ff08;border-radius:12px;padding:12px 15px;font-size:14px;color:#c7dbf7}.socialProduct.socialProduct .setupPrompt span,.socialProduct.socialProduct .setupPrompt svg{color:#9dd5ff}.socialProduct.socialProduct .facebookWriteCard{border-radius:20px;border:1px solid #e1edff;box-shadow:0 20px 50px #031e4f50;overflow:hidden}.socialProduct.socialProduct .facebookWriter{padding:22px 24px}.socialProduct.socialProduct .pageAvatar{background:linear-gradient(145deg,#68a9ff,#3375eb);box-shadow:inset 0 1px 0 #ffffff50}.socialProduct.socialProduct .simpleComposer .facebookWriteCard>textarea{min-height:200px;padding:4px 24px 24px;color:#243149;background:#fff;font-size:23px;line-height:1.5;letter-spacing:-.025em}.socialProduct.socialProduct .simpleComposer .facebookWriteCard>textarea::placeholder{color:#8491a6}.socialProduct.socialProduct .facebookWriteCard .photoBar{margin:0;padding:15px 20px;border:0;border-top:1px solid #e9eef5;border-radius:0;background:#f8faff}.socialProduct.socialProduct .photoBar>strong{font-size:14px;color:#7a8aa2;font-weight:500}.socialProduct.socialProduct .facebookWriteCard .photoBar button,.socialProduct.socialProduct .facebookWriteCard .photoUpload{padding:9px 12px;min-height:38px;border:1px solid #dce7f8;border-radius:10px;background:#fff;color:#3e6fae;font-size:14px;font-weight:600;box-shadow:0 2px 4px #233c6505}.socialProduct.socialProduct .facebookWriteCard .photoUpload svg{color:#387bdb}.socialProduct.socialProduct .facebookWriteCard .photoBar .eventToggle{margin:0;gap:7px}.socialProduct.socialProduct .facebookWriteCard .photoBar .eventToggle svg{width:17px;color:#397be0}.socialProduct.socialProduct .facebookWriteCard .photoBar .eventToggle.active{border-color:#438bff;background:#eaf3ff;color:#185bb8}.socialProduct.socialProduct .publishChoice{margin-top:24px!important}.socialProduct.socialProduct .publishChoice legend{font-size:14px;font-weight:500;color:#a9c5e8}.socialProduct.socialProduct .publishChoice>div{padding:5px;border-radius:14px;background:#0a204c66;border:1px solid #a5cbff25;gap:5px}.socialProduct.socialProduct .publishChoice>div>label{position:relative;background:transparent;border:1px solid transparent;color:#aac2e2;border-radius:10px;font-size:14px;font-weight:600;min-height:47px;padding:12px}.socialProduct.socialProduct .publishChoice>div>label.selected{border-color:#9ecaff50;background:linear-gradient(120deg,#659cff30,#6ea6ff18);color:white;box-shadow:inset 0 1px 0 #ffffff20,0 3px 8px #00183b30}.socialProduct.socialProduct .publishChoice>div>label input{position:absolute;opacity:0;width:1px;height:1px}.socialProduct.socialProduct .publishChoice>div>label:focus-within{outline:2px solid #93d4ff;outline-offset:2px}.socialProduct.socialProduct .publishChoice>div>label.selected svg{color:#9bd6ff}.socialProduct.socialProduct .composerSubmit,.socialProduct.socialProduct .settingsSave{border:1px solid #a7d3ff80!important;background:linear-gradient(120deg,#538fff,#3474ee)!important;color:white!important;border-radius:13px;min-height:52px;box-shadow:inset 0 1px 0 #ffffff40,0 7px 22px #08266550;font-weight:600!important;transition:filter .2s,transform .2s}.socialProduct.socialProduct .composerSubmit:hover:not(:disabled),.socialProduct.socialProduct .settingsSave:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.socialProduct.socialProduct .composerSubmit:disabled{opacity:.5;box-shadow:none}.socialProduct.socialProduct .previewColumn{border-top:1px solid #accbff22;padding-top:0}.socialProduct.socialProduct .previewColumn>summary,.socialProduct.socialProduct .savedPhotos>summary{font-size:14px;color:#a8c8f0;cursor:pointer}.socialProduct.socialProduct .savedPhotos{border:0;padding:12px 0;margin:0}.socialProduct.socialProduct .eventFields{padding:20px!important;margin-top:18px!important;background:#9ec8ff08;border:1px solid #a4caff25!important;border-radius:16px}.socialProduct.socialProduct .eventFields input:not([type=checkbox]),.socialProduct.socialProduct .publishDate input{background:#123163;border-color:#a4caff40;border-radius:10px}.socialProduct.socialProduct .reminderPreview{background:#123163;border-color:#a4caff30}.socialProduct.socialProduct .editDefaults,.socialProduct.socialProduct .reminderPreview time{color:#a4d3ff}.socialProduct.socialProduct .instantReminders h3 svg{color:#9ed3ff}.socialProduct.socialProduct input[type=checkbox],.socialProduct.socialProduct input[type=radio]{accent-color:#4a8fff}.socialProduct.socialProduct .promotionSettings,.socialProduct.socialProduct .stpEventTools,.socialProduct.socialProduct .stpResultsDisclosure{border:1px solid #a8caff2b;border-radius:18px;background:linear-gradient(135deg,#7cafff12,#8bb8ff05);box-shadow:inset 0 1px 0 #ffffff0a}.socialProduct.socialProduct .promotionSettings .preference{border-color:#a8caff2b;background:#8bb8ff08;border-radius:13px}.socialProduct.socialProduct .promotionSettings input:not([type=checkbox]),.socialProduct.socialProduct .promotionSettings select{background:#133366;border-color:#a4caff40}.socialProduct.socialProduct .stpEventTools>summary{font-size:14px;color:#cee1fb}.socialProduct.socialProduct .stpEventTools>summary>small{display:none}.socialProduct.socialProduct:has(.stpWorkspaceRail) .stpFooter{margin:20px 0 0 100px;padding:20px clamp(24px,4vw,68px);border-top:1px solid #a4caff12;background:transparent}.socialProduct.socialProduct:has(.stpWorkspaceRail) .stpFooterTop{display:none}.socialProduct.socialProduct:has(.stpWorkspaceRail) .stpFooterBottom{margin:0;padding:0;border:0;color:#89a5cf;font-size:14px}.socialProduct.socialProduct :is(button,summary,a,input,textarea,select):focus-visible{outline:3px solid #91d6ff!important;outline-offset:4px}.socialProduct.socialProduct .newPostLink{background:#4284fa;color:white;border-radius:12px;font-weight:600}@media(min-width:1600px){.socialProduct.socialProduct .studioHero{min-height:620px}.socialProduct.socialProduct .studioArtwork{height:520px}.socialProduct.socialProduct .studioArtPost,.socialProduct.socialProduct .studioGhostCard{height:380px}.socialProduct.socialProduct .artMedia{height:210px}}@media(max-width:1150px){.socialProduct.socialProduct .studioDescriptor{display:none}.socialProduct.socialProduct .studioHero{min-height:480px}.socialProduct.socialProduct .studioArtwork{height:400px}.socialProduct.socialProduct .studioArtPost,.socialProduct.socialProduct .studioGhostCard{left:14%;width:74%;height:310px;padding:14px}.socialProduct.socialProduct .artMedia{height:153px}.socialProduct.socialProduct .studioHero h1{font-size:clamp(40px,5vw,60px)}.socialProduct.socialProduct .studioShortcuts a{padding:10px 14px;gap:10px}.socialProduct.socialProduct .studioShortcuts a>span{flex-basis:36px;height:36px;border-radius:10px}.socialProduct.socialProduct .studioShortcuts small{font-size:14px}}@media(max-width:850px){.socialProduct.socialProduct .stpWorkspaceRail{width:80px;padding:24px 7px}.socialProduct.socialProduct .stpWorkspaceBar,.socialProduct.socialProduct:has(.stpWorkspaceRail) #stp-content,.socialProduct.socialProduct:has(.stpWorkspaceRail) .stpFooter{margin-left:80px}.socialProduct.socialProduct .studioHero{grid-template-columns:1fr;min-height:0;padding:44px 0 38px}.socialProduct.socialProduct .studioHeroCopy{max-width:100%}.socialProduct.socialProduct .studioHero h1{font-size:58px}.socialProduct.socialProduct .studioArtwork{display:none}.socialProduct.socialProduct .studioHero p{margin:20px 0 25px}.socialProduct.socialProduct .studioShortcuts{grid-template-columns:1fr;padding-top:12px}.socialProduct.socialProduct .studioShortcuts a,.socialProduct.socialProduct .studioShortcuts a:first-child,.socialProduct.socialProduct .studioShortcuts a:last-child{padding:16px 0;border:0;border-bottom:1px solid #accbff15}.socialProduct.socialProduct .studioShortcuts small{font-size:14px}.socialProduct.socialProduct .studioTopline{padding-right:0}.socialProduct.socialProduct .studioDashboard .connectedCard{position:relative;top:auto;right:auto;width:max-content;margin-top:-6px}.socialProduct.socialProduct .studioTopline{margin-bottom:16px}}@media(max-width:600px){.socialProduct.socialProduct .stpWorkspaceRail{inset:auto 0 0;width:100%;height:75px;padding:7px 6px calc(7px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid #b5d6ff30;background:#17345de8;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.socialProduct.socialProduct .railBrand,.socialProduct.socialProduct .stpWorkspaceRail form{display:none}.socialProduct.socialProduct .stpWorkspaceRail nav{flex-direction:row;gap:4px;justify-content:space-around}.socialProduct.socialProduct .stpWorkspaceRail nav a{min-height:53px;gap:5px;border-radius:11px;font-size:14px}.socialProduct.socialProduct .stpWorkspaceRail nav svg{width:21px;height:21px}.socialProduct.socialProduct .stpWorkspaceBar,.socialProduct.socialProduct:has(.stpWorkspaceRail) #stp-content,.socialProduct.socialProduct:has(.stpWorkspaceRail) .stpFooter{margin-left:0}.socialProduct.socialProduct .stpWorkspaceBar{height:72px;padding:0 22px;gap:16px}.socialProduct.socialProduct .workspaceWordmark{font-size:18px}.socialProduct.socialProduct .workspaceLocation{display:none}.socialProduct.socialProduct .studioDashboard{padding:24px 22px 26px}.socialProduct.socialProduct .studioHero{padding:37px 0 38px}.socialProduct.socialProduct .studioHero h1{font-size:clamp(42px,11vw,58px)}.socialProduct.socialProduct .studioEyebrow{font-size:14px;letter-spacing:.19em;margin-bottom:23px}.socialProduct.socialProduct .studioHero p{font-size:14px}.socialProduct.socialProduct .studioCreate{min-height:55px;font-size:14px}.socialProduct.socialProduct .studioHint{font-size:14px}.socialProduct.socialProduct:has(.stpWorkspaceRail) .stpFooter{padding:18px 22px 100px}.socialProduct.socialProduct .stpFooterBottom{flex-wrap:wrap;gap:12px}.socialProduct.socialProduct .studioEditor{margin-top:30px}.socialProduct.socialProduct .simpleComposer h2{font-size:27px}.socialProduct.socialProduct .simpleComposer .facebookWriteCard>textarea{padding:0 17px 20px;min-height:180px;font-size:20px}.socialProduct.socialProduct .facebookWriter{padding:18px 17px}.socialProduct.socialProduct .facebookWriteCard .photoBar{padding:13px;gap:7px}.socialProduct.socialProduct .photoBar>strong{display:none}.socialProduct.socialProduct .eventFields{padding:14px!important}.socialProduct.socialProduct .connectCard{flex-direction:column;align-items:flex-start}.socialProduct.socialProduct .facebookConnectActions{width:100%}.socialProduct.socialProduct .connectionMenu .disconnectFacebook{flex-basis:auto}}@media(prefers-reduced-motion:reduce){.socialProduct.socialProduct *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.socialProduct.socialProduct .competitionHero{padding:0 0 18px;background:transparent;border:0;box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto}.socialProduct.socialProduct .competitionHero h1{font-size:clamp(23px,3vw,31px);letter-spacing:-.04em}.socialProduct.socialProduct .competitionHero p{font-size:14px;color:#a9c5e2}.socialProduct.socialProduct .competitionHero .heroIcon{width:47px;height:47px;border:1px solid #79c3ff44;border-radius:14px;background:linear-gradient(145deg,#5cc5ff29,#1264c51c);color:#8edfff;box-shadow:inset 0 1px 0 #ffffff23,0 5px 12px #0002}.socialProduct.socialProduct .competitionGrid{grid-template-columns:minmax(0,1fr);max-width:800px;width:100%;margin:auto}.socialProduct.socialProduct .competitionPage .drawCard,.socialProduct.socialProduct .competitionPage .historyCard{padding:24px;border-color:#83bfff29;border-radius:22px;background:linear-gradient(145deg,rgba(26,65,112,.55),rgba(8,32,66,.7));box-shadow:inset 0 1px 0 #ffffff10,0 14px 35px #00102624;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.socialProduct.socialProduct .announcementSettings>summary,.socialProduct.socialProduct .historyCard>summary{display:flex;align-items:center;gap:9px;cursor:pointer;color:#c4dcf4;font-size:14px;font-weight:700;list-style:none}.socialProduct.socialProduct .announcementSettings>summary svg,.socialProduct.socialProduct .historyCard>summary svg{width:18px;height:18px;color:#72e8ff}.socialProduct.socialProduct .historyCard .cardTitle{display:none}.socialProduct.socialProduct .historyCard[open]>summary{margin-bottom:18px}.socialProduct.socialProduct .announcementSettings{margin:17px 0;padding:13px 0;border-top:1px solid #83bfff29;border-bottom:1px solid #83bfff29}.socialProduct.socialProduct .competitionPage .announcementCard{padding:16px;border:1px solid #83bfff29;border-radius:14px;background:#19447133}.socialProduct.socialProduct .competitionPage input,.socialProduct.socialProduct .competitionPage select,.socialProduct.socialProduct .competitionPage textarea{background:linear-gradient(145deg,rgba(5,25,54,.6),rgba(12,48,92,.7));border-color:#8abaf33d;color:#fff;border-radius:11px}.socialProduct.socialProduct .competitionPage .refreshButton,.socialProduct.socialProduct .competitionPage .ruleChoices button,.socialProduct.socialProduct .stpEventTools button{border:1px solid #79c3ff44!important;border-radius:12px!important;background:linear-gradient(145deg,#5cc5ff20,#1264c51c)!important;color:#d9eeff!important;box-shadow:inset 0 1px 0 #ffffff23,0 5px 12px #0002!important;transition:transform .2s,box-shadow .2s}.socialProduct.socialProduct .competitionPage .ruleChoices button.active{border-color:#72e8ff88!important;background:linear-gradient(145deg,#5cc5ff39,#1264c52e)!important;box-shadow:inset 0 1px 0 #ffffff23,0 0 18px #00bbff18!important}.socialProduct.socialProduct .competitionPage .drawButton,.socialProduct.socialProduct .stpEventTools button.stp-orange-action{border:1px solid #a7d3ff80!important;border-radius:13px!important;background:linear-gradient(135deg,#4284fa,#4284fa 48%,#4284fa)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 #fff7,0 5px 0 #08266550,0 10px 28px #4284fa26!important}.socialProduct.socialProduct .competitionPage .accessNotice{padding:13px 16px;border:1px solid #83bfff29;border-radius:13px;background:#19447122;font-size:14px}.socialProduct.socialProduct .competitionPage .accessNotice p{font-size:14px;color:#a9c5e2;margin:5px 0 0}@media(max-width:600px){.socialProduct.socialProduct .competitionPage .drawCard,.socialProduct.socialProduct .competitionPage .historyCard{padding:17px}.socialProduct.socialProduct .competitionHero{grid-template-columns:auto 1fr}.socialProduct.socialProduct .competitionHero>.refreshButton{grid-column:1/-1}.socialProduct.socialProduct .competitionHero>div>span{font-size:14px}}.socialProduct.socialProduct .workspaceSignOut{display:none}.socialProduct.socialProduct .workspaceSignOut button{display:grid;place-items:center;width:35px;height:35px;border:1px solid #bad8ff30;border-radius:50%;background:transparent;color:#c8defb;cursor:pointer}@media(max-width:600px){.socialProduct.socialProduct .workspaceSignOut{display:block}.socialProduct.socialProduct .stpWorkspaceRail{height:calc(75px + env(safe-area-inset-bottom,0px))}}.socialProduct.socialProduct .simpleComposer .facebookWriteCard>textarea{font-size:23px!important}.socialProduct.socialProduct .stpWorkspaceRail form button,.socialProduct.socialProduct .stpWorkspaceRail nav a,.socialProduct.socialProduct .studioEyebrow,.socialProduct.socialProduct .studioHint{font-size:14px}.socialProduct.socialProduct .workspaceIdentity{min-width:0;overflow-wrap:anywhere}.socialProduct.socialProduct .studioPageTitle{font-size:32px;letter-spacing:-.045em;font-weight:600;margin:30px 0 0}body:has(.stpWorkspaceRail) button[aria-label="Open cookie settings"]{bottom:20px!important}@media(max-width:600px){.socialProduct.socialProduct .simpleComposer .facebookWriteCard>textarea{font-size:20px!important}body:has(.stpWorkspaceRail) button[aria-label="Open cookie settings"]{bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}}.socialProduct.socialProduct .stpWorkspaceRail form button,.socialProduct.socialProduct .stpWorkspaceRail nav a{font-size:12px;line-height:1.3}.socialProduct.socialProduct .studioEyebrow{font-size:13px;letter-spacing:.13em}.socialProduct.socialProduct .studioDescriptor,.socialProduct.socialProduct .studioHint,.socialProduct.socialProduct .studioShortcuts small,.socialProduct.socialProduct .workspaceLocation{color:#bed2ed}.socialProduct.socialProduct .studioShortcuts strong{font-size:16px}.socialProduct.socialProduct .workspaceIdentity{font-size:15px}.socialProduct.socialProduct .studioDashboard .connectedCard strong{font-size:14px;max-width:175px}.socialProduct.socialProduct .studioTopline{padding-right:300px}.socialProduct.socialProduct .composerSubmit,.socialProduct.socialProduct .settingsSave,.socialProduct.socialProduct .studioCreate{background:linear-gradient(125deg,#ff9400,#ff7900 58%,#ff6500)!important;border-color:#ffad32!important;color:#132c52!important;box-shadow:inset 0 1px 0 #fff8,0 8px 24px #08266555,0 0 30px #ff9b401f}.socialProduct.socialProduct .studioCreate:hover{box-shadow:inset 0 1px 0 #fff9,0 14px 30px #08266566,0 0 38px #ff9b4033}.socialProduct.socialProduct .studioEyebrow>span{background:#ff7900;box-shadow:0 0 12px #ff7900aa}.socialProduct.socialProduct .workspaceWordmark .wordmarkDot{color:#ff7900}.socialProduct.socialProduct .artSpark{color:#ffffff;border-color:#ffae40;background:linear-gradient(135deg,#ff9400,#ff7900);box-shadow:inset 0 1px 0 #fff7,0 17px 30px #001a4b44,0 0 28px #ff9b401a}.socialProduct.socialProduct .studioShortcuts a:nth-child(2)>span{color:#ff9400;border-color:#ff790088;background:linear-gradient(140deg,#ff790030,#ff790010)}@media(max-width:850px){.socialProduct.socialProduct .studioTopline{padding-right:0}}@media(max-width:600px){.socialProduct.socialProduct .stpWorkspaceRail nav a{font-size:11px}.socialProduct.socialProduct .studioHero p{font-size:15px}.socialProduct.socialProduct .studioEyebrow{font-size:12px;letter-spacing:.1em}.socialProduct.socialProduct .studioShortcuts a{gap:12px}}@media(min-width:601px){.socialProduct.socialProduct .stpWorkspaceRail{width:124px;padding-left:12px;padding-right:12px;overflow-y:auto}.socialProduct.socialProduct .stpWorkspaceBar,.socialProduct.socialProduct:has(.stpWorkspaceRail) #stp-content,.socialProduct.socialProduct:has(.stpWorkspaceRail) .stpFooter{margin-left:124px}.socialProduct.socialProduct .stpWorkspaceRail form button,.socialProduct.socialProduct .stpWorkspaceRail nav a{min-height:74px;gap:9px;font-size:14px!important;line-height:1.35!important}.socialProduct.socialProduct .stpWorkspaceRail form svg,.socialProduct.socialProduct .stpWorkspaceRail nav svg{width:28px;height:28px}.socialProduct.socialProduct .railBrand{flex-shrink:0;width:52px;height:52px}.socialProduct.socialProduct .railBrand svg{width:31px;height:31px}}@media(min-width:601px) and (max-width:850px){.socialProduct.socialProduct .stpWorkspaceRail{width:116px;padding-left:8px;padding-right:8px}.socialProduct.socialProduct .stpWorkspaceBar,.socialProduct.socialProduct:has(.stpWorkspaceRail) #stp-content,.socialProduct.socialProduct:has(.stpWorkspaceRail) .stpFooter{margin-left:116px}}@media(min-width:601px) and (max-height:760px){.socialProduct.socialProduct .stpWorkspaceRail{padding-top:20px;padding-bottom:16px}.socialProduct.socialProduct .railBrand{margin-bottom:24px}.socialProduct.socialProduct .stpWorkspaceRail nav{gap:8px}.socialProduct.socialProduct .stpWorkspaceRail form button,.socialProduct.socialProduct .stpWorkspaceRail nav a{min-height:68px}}.socialProduct.socialProduct input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){color-scheme:light!important;accent-color:#ff7900!important}.socialProduct.socialProduct dialog.stpDatePicker{position:fixed;inset:0;margin:auto;width:min(390px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid #d9e6f8;border-radius:20px;background:#fff!important;color:#164a91!important;color-scheme:light;box-shadow:0 24px 80px #001b5070;overflow:auto}.socialProduct.socialProduct dialog.stpDatePicker::-webkit-backdrop{background:#071f4a66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.socialProduct.socialProduct dialog.stpDatePicker::backdrop{background:#071f4a66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.socialProduct.socialProduct .stpPickerSurface{padding:20px;background:#fff!important}.socialProduct.socialProduct .stpDatePicker header{display:flex;align-items:center;gap:10px;background:#fff;padding:0 0 18px;border-bottom:1px solid #e4edf9}.socialProduct.socialProduct .stpDatePicker h2{margin:0;font-size:18px!important;line-height:1.3;color:#174b90!important;letter-spacing:-.03em}.socialProduct.socialProduct .stpDatePicker svg{width:20px;height:20px}.socialProduct.socialProduct .stpPickerSymbol{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:11px;background:#fff0e0;color:#ed7000}.socialProduct.socialProduct .stpDatePicker button{display:grid;place-items:center;min-width:0;min-height:40px;padding:7px;border:1px solid transparent;border-radius:10px;background:#fff;color:#205baa;font:inherit;font-size:16px!important;font-weight:600;line-height:1.3!important;cursor:pointer;box-shadow:none}.socialProduct.socialProduct .stpDatePicker button:hover{background:#edf5ff}.socialProduct.socialProduct .stpDatePicker button:disabled{opacity:.3;cursor:not-allowed}.socialProduct.socialProduct .stpDatePicker header>button{margin-left:auto;width:36px;flex-shrink:0}.socialProduct.socialProduct .stpPickerMonth{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px}.socialProduct.socialProduct .stpPickerMonth strong{font-size:17px;color:#174b90}.socialProduct.socialProduct .stpPickerDays,.socialProduct.socialProduct .stpPickerWeek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;text-align:center}.socialProduct.socialProduct .stpPickerWeek{font-size:12px;color:#5b79a2;font-weight:600;margin-bottom:8px}.socialProduct.socialProduct .stpPickerDays button{width:100%;aspect-ratio:1;font-size:16px!important;min-height:36px;padding:0}.socialProduct.socialProduct .stpPickerDays button.otherMonth{color:#91a9c8}.socialProduct.socialProduct .stpPickerDays button[aria-current=date]{border-color:#ff7900}.socialProduct.socialProduct .stpPickerDays button.selected{background:#ff7900!important;color:#123767!important;border-color:#ff7900;box-shadow:0 3px 9px #ff790033}.socialProduct.socialProduct .stpPickerTime{border-top:1px solid #e4edf9;margin-top:16px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.socialProduct.socialProduct .stpPickerTime>span{display:flex;align-items:center;gap:8px;color:#205baa;font-size:15px}.socialProduct.socialProduct .stpPickerTime>div{display:flex;gap:8px}.socialProduct.socialProduct .stpPickerTime label{display:flex;flex-direction:column;gap:4px;color:#557298}.socialProduct.socialProduct .stpPickerTime label>span{font-size:12px}.socialProduct.socialProduct .stpPickerTime select{width:76px;min-height:45px;border:1px solid #c7dbf6;border-radius:10px;padding:8px;background:#fff!important;color:#205baa!important;color-scheme:light;font-size:18px!important;font-weight:600;cursor:pointer}.socialProduct.socialProduct .stpPickerTime select option{background:#fff;color:#205baa}.socialProduct.socialProduct .stpDatePicker footer{display:flex;justify-content:flex-end;gap:10px;margin:20px 0 0;padding:0;background:#fff;border:0}.socialProduct.socialProduct .stpDatePicker .stpPickerDone{background:#ff7900!important;color:#123767!important;min-width:110px;min-height:44px;border-color:#ff7900}.socialProduct.socialProduct .stpDatePicker .stpPickerDone:hover{background:#ff9400!important}.socialProduct.socialProduct .stpDatePicker .stpPickerCancel{padding:10px 16px;color:#41638e}.socialProduct.socialProduct .stpDatePicker :is(button,select):focus-visible{outline:3px solid #ff9400!important;outline-offset:2px}.socialProduct.socialProduct .stpPickerError{font-size:14px;line-height:1.5;color:#b42335;background:#fff0f1;border:1px solid #ffd1d7;padding:10px;border-radius:9px;margin:14px 0 0}@media(max-width:380px){.socialProduct.socialProduct .stpPickerSurface{padding:14px}.socialProduct.socialProduct .stpPickerTime{gap:8px}.socialProduct.socialProduct .stpPickerTime select{width:64px}}.socialProduct.socialProduct .campaignSteps{display:flex;gap:28px;list-style:none;margin:0 0 24px;padding:0;color:#b8ceec;font-size:14px}.socialProduct.socialProduct .campaignSteps li{display:flex;align-items:center;gap:9px}.socialProduct.socialProduct .campaignSteps li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#9ac5ff16;border:1px solid #b4d5ff30}.socialProduct.socialProduct .campaignSteps li[aria-current=step]{color:#fff}.socialProduct.socialProduct .campaignSteps li[aria-current=step]>span{background:#ff7900;color:#123469;border-color:#ff7900;font-weight:700}.socialProduct.socialProduct .campaignIntro{font-size:15px;line-height:1.65;color:#c3d7f2;margin:0 0 20px}.socialProduct.socialProduct .campaignBasics{margin:0!important;grid-template-columns:1fr 1fr;gap:18px}.socialProduct.socialProduct .campaignBasics>label:first-child,.socialProduct.socialProduct .campaignBasics>label:last-child{grid-column:1/-1}.socialProduct.socialProduct .campaignTimezone{font-size:12px;color:#b4cfef;font-weight:400;margin-left:6px}.socialProduct.socialProduct .campaignPhoto{display:flex;align-items:center;flex-direction:column;gap:14px;margin:20px 0;border:1px dashed #99c5ff66;border-radius:16px;padding:24px;background:#9ac5ff06}.socialProduct.socialProduct .campaignPhoto .photoUpload{background:#c0dcff12;border-color:#b4d5ff45;color:#dbeaff}.socialProduct.socialProduct .campaignPhoto>img{max-width:100%;max-height:280px;object-fit:contain;border-radius:10px}.socialProduct.socialProduct .campaignBack,.socialProduct.socialProduct .campaignRemovePhoto{display:flex;align-items:center;gap:7px;background:transparent;border:0;color:#b6d4f9;padding:8px 0;cursor:pointer;font-size:14px}.socialProduct.socialProduct .campaignExtra{border-top:1px solid #b4d5ff25;padding:14px 0;margin:10px 0}.socialProduct.socialProduct .campaignExtra summary{color:#c6ddf8;cursor:pointer}.socialProduct.socialProduct .campaignExtra summary>span{color:#a5bddc;margin-left:8px}.socialProduct.socialProduct .campaignExtra textarea{margin:14px 0;min-height:100px}.socialProduct.socialProduct .campaignExtra small{color:#b7cfee}.socialProduct.socialProduct .campaignBack{margin-bottom:15px}.socialProduct.socialProduct .campaignEventSummary{display:flex;align-items:center;gap:12px;padding:18px;margin:0 0 20px;border-radius:14px;background:#9ac5ff10;border:1px solid #b4d5ff30}.socialProduct.socialProduct .campaignEventSummary>svg{color:#ff9400;flex-shrink:0}.socialProduct.socialProduct .campaignEventSummary strong{display:block;font-size:18px}.socialProduct.socialProduct .campaignEventSummary span{display:block;margin-top:5px;font-size:14px;color:#bdd4f3}.socialProduct.socialProduct .campaignPosts{display:grid;grid-gap:14px;gap:14px;padding:0;margin:0;border:0;min-width:0}.socialProduct.socialProduct .campaignPost{padding:18px;border:1px solid #b4d5ff30;border-radius:16px;background:#8bbfff08}.socialProduct.socialProduct .campaignPostTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.socialProduct.socialProduct .campaignPostTop>label{display:flex;align-items:center;gap:12px;cursor:pointer}.socialProduct.socialProduct .campaignPostTop input{accent-color:#ff7900}.socialProduct.socialProduct .campaignPostTop strong,.socialProduct.socialProduct .campaignPostTop time{display:block}.socialProduct.socialProduct .campaignPostTop time{font-size:14px;color:#b8d1f1;margin-top:4px}.socialProduct.socialProduct .campaignPostNumber{font-size:23px;color:#90baff55;font-weight:700}.socialProduct.socialProduct .campaignPost details>summary{font-size:14px;color:#ffc07d;margin-top:14px;cursor:pointer}.socialProduct.socialProduct .campaignPost .simpleFacebookPreview{margin-top:16px}.socialProduct.socialProduct .campaignPost .simpleFacebookPreview>p{color:#1c1e21}.socialProduct.socialProduct .campaignCopyLabel{display:block;margin-top:18px;color:#c4dafa}.socialProduct.socialProduct .campaignCopyLabel textarea{min-height:180px;margin-top:8px}.socialProduct.socialProduct .campaignScheduleSummary{font-size:14px;line-height:1.6;color:#c0d6f3;margin:18px 0}.socialProduct.socialProduct .campaignComplete{padding:30px;border:1px solid #71ddb84d;border-radius:18px;background:#7de6c40b;text-align:center}.socialProduct.socialProduct .campaignComplete>svg{width:46px;height:46px;color:#67e9a2}.socialProduct.socialProduct .campaignComplete p{color:#ddf7ed;font-size:17px}.socialProduct.socialProduct .campaignComplete a{display:flex;justify-content:center;align-items:center;gap:8px;color:#ffb25e;margin:22px 0}.socialProduct.socialProduct .campaignComplete button{padding:12px 18px;background:#ff7900;color:#123469;border:0;border-radius:10px;cursor:pointer}@media(max-width:600px){.socialProduct.socialProduct .campaignBasics{grid-template-columns:1fr}.socialProduct.socialProduct .campaignSteps{gap:14px;font-size:13px}.socialProduct.socialProduct .campaignPhoto{padding:18px}.socialProduct.socialProduct .campaignPost{padding:14px}}.socialProduct.socialProduct .studioEditor:has(.campaignCreativePost){max-width:960px}.socialProduct.socialProduct .eventCampaignComposer:has(.campaignCreativePost) .composerColumns{max-width:960px}.socialProduct.socialProduct .eventCampaignComposer:has(.campaignCreativePost)>header{margin-bottom:18px}.socialProduct.socialProduct .eventCampaignComposer:has(.campaignCreativePost) .campaignSteps{width:-moz-fit-content;width:fit-content;gap:20px;padding:10px 16px;border:1px solid #b7d5ff24;border-radius:50px;background:#a7ceff08;margin-bottom:20px}.socialProduct.socialProduct .campaignSpotlight{position:relative;isolation:isolate;overflow:hidden;min-height:260px;border:1px solid #99c9ff44;border-radius:24px;background:radial-gradient(ellipse at 15% 100%,#2b6bc47a,transparent 65%),#102d60;box-shadow:inset 0 1px 0 #ffffff1a,0 20px 48px #061c4038;margin:0 0 30px}.socialProduct.socialProduct .campaignSpotlightImage{position:absolute;inset:0 0 0 auto;width:55%;height:100%;object-fit:cover;z-index:-2;opacity:.85}.socialProduct.socialProduct .campaignSpotlight:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102e60 30%,#14396ed9 48%,#12346915 82%),linear-gradient(0deg,#0b2c6680,transparent 65%);pointer-events:none}.socialProduct.socialProduct .campaignSpotlightCopy{position:relative;width:70%;padding:30px 32px}.socialProduct.socialProduct .campaignEyebrow{display:flex;align-items:center;gap:8px;color:#ffac4d;font-size:11px;font-weight:700;letter-spacing:.15em}.socialProduct.socialProduct .campaignSpotlight h3{margin:16px 0 18px;font-size:clamp(26px,3vw,38px);font-weight:650;letter-spacing:-.045em;line-height:1.15;overflow-wrap:anywhere;color:#fff}.socialProduct.socialProduct .campaignSpotlightMeta{display:flex;align-items:center;gap:9px;margin:8px 0;color:#d3e5ff;font-size:14px;line-height:1.5}.socialProduct.socialProduct .campaignSpotlightMeta svg{flex-shrink:0;color:#9acaff}.socialProduct.socialProduct .campaignReadyBadge{display:inline-flex;align-items:center;gap:7px;font-size:12px;margin-top:14px;padding:7px 11px;border:1px solid #a9d3ff40;border-radius:30px;background:#88bfff12;color:#d3e9ff}.socialProduct.socialProduct .campaignReadyBadge svg{color:#ff9b22}.socialProduct.socialProduct .campaignDateTicket{position:absolute;right:24px;bottom:24px;width:80px;border:1px solid #ffc46a;border-radius:16px;background:linear-gradient(145deg,#ffab22,#ff7900);color:#103464;text-align:center;padding:10px;box-shadow:inset 0 1px 0 #ffffff66,0 10px 25px #001a4b55;transform:rotate(7deg)}.socialProduct.socialProduct .campaignDateTicket>span{display:block;text-transform:uppercase;font-size:12px;letter-spacing:.14em;font-weight:700}.socialProduct.socialProduct .campaignDateTicket>strong{display:block;font-size:36px;line-height:1.15;font-weight:750}.socialProduct.socialProduct .campaignSequenceHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px}.socialProduct.socialProduct .campaignSequenceHeading>div>span{color:#a9c7f0;font-size:10px;font-weight:700;letter-spacing:.16em}.socialProduct.socialProduct .campaignSequenceHeading h3{font-size:25px;letter-spacing:-.035em;font-weight:600;margin:7px 0 0}.socialProduct.socialProduct .campaignSequenceHeading>span{display:flex;align-items:center;gap:7px;color:#a7ccff;font-size:12px;white-space:nowrap}.socialProduct.socialProduct .campaignSequenceHeading>span svg{color:#ff9400}.socialProduct.socialProduct .campaignReviewIntro{font-size:14px;color:#bcd2ef;margin-bottom:24px}.socialProduct.socialProduct .campaignPosts:has(.campaignCreativePost){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.socialProduct.socialProduct .campaignCreativePost{position:relative;min-width:0;padding:20px 22px;border:1px solid #8fc5ff40;border-radius:19px;background:radial-gradient(ellipse at 0 0,#72c1ff15,transparent 80%),linear-gradient(145deg,#255087aa,#16396e99);box-shadow:inset 0 1px 0 #ffffff12,0 10px 25px #061d4020;transition:border-color .2s,box-shadow .2s}.socialProduct.socialProduct .campaignCreativePost:hover{border-color:#8fc5ff77;box-shadow:inset 0 1px 0 #ffffff20,0 12px 28px #061d4038}.socialProduct.socialProduct .campaignCreativePost:has(details[open]){grid-column:1/-1}.socialProduct.socialProduct .campaignCreativePost:last-child:nth-child(odd){grid-column:1/-1}.socialProduct.socialProduct .campaignStageHeading{display:flex;align-items:center;gap:10px;margin-bottom:18px}.socialProduct.socialProduct .campaignStageIcon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;border:1px solid #8bd0ff40;background:linear-gradient(145deg,#7cceff20,#4182e210);color:#a9e3ff;box-shadow:inset 0 1px 0 #ffffff1f}.socialProduct.socialProduct .campaignStageHeading>strong{font-size:16px;font-weight:600;letter-spacing:-.02em;color:#f1f7ff}.socialProduct.socialProduct .campaignStageNumber{margin-left:auto;font-size:24px;line-height:1;font-weight:700;color:#a9d1ff35}.socialProduct.socialProduct .campaignCreativePost[data-stage="7"] .campaignStageIcon{color:#ffc16a;border-color:#ffab5040;background:linear-gradient(145deg,#ffae3526,#ff79000a)}.socialProduct.socialProduct .campaignCreativePost[data-stage="3"] .campaignStageIcon{color:#a6eddf;border-color:#83dfce40;background:linear-gradient(145deg,#80e5ce20,#41d4cd08)}.socialProduct.socialProduct .campaignCreativePost[data-stage="1"] .campaignStageIcon{color:#c8bdff;border-color:#b5a2ff40;background:linear-gradient(145deg,#baa5ff22,#8d74e50a)}.socialProduct.socialProduct .campaignCreativePost[data-stage="0"]{background:radial-gradient(ellipse at 100% 0,#ff8b0020,transparent 60%),linear-gradient(145deg,#255087aa,#16396e99);border-color:#ff9a4050}.socialProduct.socialProduct .campaignCreativePost[data-stage="0"] .campaignStageIcon{background:linear-gradient(135deg,#ff9400,#ff7900);border-color:#ffb355;color:#153a6b;box-shadow:inset 0 1px 0 #ffffff50,0 0 16px #ff790020}.socialProduct.socialProduct .campaignPostThumb{width:55px;height:55px;border-radius:11px;object-fit:cover;border:1px solid #b7d7ff45;box-shadow:0 4px 10px #00193635;flex-shrink:0}.socialProduct.socialProduct .campaignCreativePost .campaignPostTop{align-items:center;gap:10px}.socialProduct.socialProduct .campaignCreativePost .campaignPostTop strong{font-size:14px;font-weight:600;color:#daebff}.socialProduct.socialProduct .campaignCreativePost .campaignPostTop time{font-size:13px;color:#b7ceec}.socialProduct.socialProduct .campaignCopyTeaser{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#bed2ee;font-size:14px;line-height:1.6;margin:16px 0 0;min-height:44px}.socialProduct.socialProduct .campaignCreativePost details>summary{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #b4d5ff20;margin-top:16px;color:#ffb663;font-size:14px;list-style:none;font-weight:600}.socialProduct.socialProduct .campaignCreativePost details>summary:after{content:"↗";font-size:20px;line-height:1;color:#ffc684}.socialProduct.socialProduct .campaignCreativePost details[open]>summary:after{content:"−"}.socialProduct.socialProduct .campaignCreativePost:has(details[open]) .campaignCopyTeaser{display:none}.socialProduct.socialProduct .campaignCreativePost .campaignCopyLabel,.socialProduct.socialProduct .campaignCreativePost .simpleFacebookPreview{max-width:620px;margin:20px auto 0}.socialProduct.socialProduct .campaignPostExcluded{opacity:.6}.socialProduct.socialProduct .campaignScheduleSummary{border-top:1px solid #a5caff25;padding-top:20px;margin-top:26px}@media(max-width:700px){.socialProduct.socialProduct .campaignPosts:has(.campaignCreativePost){grid-template-columns:1fr}.socialProduct.socialProduct .campaignSequenceHeading>span{display:none}.socialProduct.socialProduct .campaignSpotlightCopy{padding:24px;width:80%}.socialProduct.socialProduct .campaignSpotlightImage{width:70%;opacity:.65}.socialProduct.socialProduct .campaignSpotlight h3{font-size:29px}.socialProduct.socialProduct .campaignSpotlightMeta{font-size:13px}.socialProduct.socialProduct .campaignDateTicket{width:60px;right:15px;bottom:20px;padding:8px;border-radius:12px}.socialProduct.socialProduct .campaignDateTicket>strong{font-size:28px}.socialProduct.socialProduct .campaignSpotlight{min-height:245px}.socialProduct.socialProduct .campaignSequenceHeading h3{font-size:23px}.socialProduct.socialProduct .campaignCreativePost{padding:18px}.socialProduct.socialProduct .eventCampaignComposer:has(.campaignCreativePost) .campaignSteps{gap:12px;padding:9px 12px;font-size:12px}}.socialProduct.socialProduct .campaignAutoTimeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:10px;gap:10px;list-style:none;margin:0 0 28px;padding:20px 12px;border:1px solid #b6d8ff2e;border-radius:17px;background:linear-gradient(110deg,#ff79000a,#88c2ff0b)}.socialProduct.socialProduct .campaignAutoTimeline li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0}.socialProduct.socialProduct .campaignAutoTimeline li:before{content:"";position:absolute;top:16px;left:calc(-50% - 5px);width:100%;height:1px;background:linear-gradient(90deg,#ff940070,#a7d1ff40)}.socialProduct.socialProduct .campaignAutoTimeline li:first-child:before{display:none}.socialProduct.socialProduct .campaignAutoTimeline li>span{position:relative;z-index:1;display:grid;place-items:center;width:33px;height:33px;border:1px solid #ff9c40;border-radius:50%;background:#224271;color:#ff9b22;box-shadow:0 0 18px #ff790014}.socialProduct.socialProduct .campaignAutoTimeline strong{font-size:13px;color:#e4efff;font-weight:650}.socialProduct.socialProduct .campaignAutoTimeline small{font-size:12px!important;color:#a8c7ed;line-height:1.3!important}.socialProduct.socialProduct .campaignStageHeading>strong{font-size:23px;font-weight:650;letter-spacing:-.035em}@media(max-width:700px){.socialProduct.socialProduct .campaignAutoTimeline{display:flex;overflow-x:auto;gap:16px;padding:16px}.socialProduct.socialProduct .campaignAutoTimeline li{flex:0 0 105px}.socialProduct.socialProduct .campaignAutoTimeline li:before{left:calc(-50% - 8px)}.socialProduct.socialProduct .campaignStageHeading>strong{font-size:23px}}@media(max-width:480px){.socialProduct.socialProduct .campaignDateTicket{display:none}.socialProduct.socialProduct .campaignSpotlightCopy{width:100%}.socialProduct.socialProduct .campaignReadyBadge{max-width:100%;font-size:11px}.socialProduct.socialProduct .campaignSpotlight:after{background:linear-gradient(90deg,#102e60ef,#14396e99)}}.socialProduct.socialProduct .campaignCreativePost[data-stage="0"]{isolation:isolate;overflow:hidden;border-color:#ffae6480;box-shadow:inset 0 1px 0 #ffd59b30,0 10px 30px #ff790012}.socialProduct.socialProduct .campaignCreativePost[data-stage="0"]>.campaignStageHeading{position:relative;padding-right:36px}.socialProduct.socialProduct .campaignPartyPopper{position:absolute;right:22px;top:20px;width:30px;height:30px;color:#ffc777;transform:rotate(-12deg)}.socialProduct.socialProduct .campaignCelebration{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.socialProduct.socialProduct .campaignCelebration i{position:absolute;width:5px;height:11px;border-radius:1px;background:#ff9400;opacity:.6;transform:rotate(25deg);top:14px;left:9%}.socialProduct.socialProduct .campaignCelebration i:nth-child(2n){background:#7edcff;transform:rotate(-35deg);height:7px}.socialProduct.socialProduct .campaignCelebration i:nth-child(3n){background:#ffd177;width:7px;height:7px;border-radius:50%}.socialProduct.socialProduct .campaignCelebration i:nth-child(2){left:25%;top:7px}.socialProduct.socialProduct .campaignCelebration i:nth-child(3){left:47%;top:15px}.socialProduct.socialProduct .campaignCelebration i:nth-child(4){left:66%;top:6px}.socialProduct.socialProduct .campaignCelebration i:nth-child(5){left:83%;top:18px}.socialProduct.socialProduct .campaignCelebration i:nth-child(6){left:97%;top:78px}.socialProduct.socialProduct .campaignCelebration i:nth-child(7){left:2%;top:108px}.socialProduct.socialProduct .campaignCelebration i:nth-child(8){left:96%;top:145px}.socialProduct.socialProduct .campaignCelebration i:nth-child(9){left:3%;top:190px}.socialProduct.socialProduct .campaignCelebration i:nth-child(10){left:92%;top:215px}.socialProduct.socialProduct .campaignCelebration i:nth-child(11){left:64%;top:242px}.socialProduct.socialProduct .campaignCelebration i:nth-child(12){left:35%;top:252px}.socialProduct .stpLoadingStage{display:grid;place-items:center;min-height:calc(100svh - 180px);padding:40px 24px;box-sizing:border-box;isolation:isolate}.socialProduct .stpLoadingFeature{position:relative;width:min(100%,520px);box-sizing:border-box;text-align:center;padding:44px 24px 38px;border:1px solid #a4ceff2e;border-radius:30px;background:radial-gradient(ellipse at 50% 0,#5eaeff18,transparent 65%),linear-gradient(145deg,#79baff0c,#c2dfff03);box-shadow:inset 0 1px 0 #ffffff13,0 28px 80px #031a3c24}.socialProduct .stpLoadingArtwork{position:relative;width:190px;height:170px;margin:0 auto 26px;display:grid;place-items:center}.socialProduct .stpLoadingArtwork:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#408fff38;filter:blur(35px)}.socialProduct .stpLoadingOrbit{position:absolute;width:156px;height:156px;border-radius:50%;border-color:#ff7900 #ffac4c80 #9bd2ff30 #9bd2ff30;border-style:solid;border-width:1px;animation:stpLoadingSpin 4s linear infinite}.socialProduct .stpLoadingTile{position:relative;display:grid;place-items:center;width:86px;height:86px;border:1px solid #a9dbff99;border-radius:24px;background:linear-gradient(145deg,#74c4ff,#2d78ef 65%,#2464cc);box-shadow:inset 0 2px 1px #ffffff65,0 15px 30px #001a514d;transform:rotate(-9deg)}.socialProduct .stpLoadingTile svg{width:43px;height:43px;color:#fff;stroke-width:1.6}.socialProduct .stpLoadingSatellite{position:absolute;display:grid;place-items:center;width:40px;height:40px;border:1px solid #a3d6ff55;border-radius:13px;background:#214b83;color:#b9e5ff;box-shadow:0 8px 18px #061a3d33;animation:stpLoadingFloat 3s ease-in-out infinite}.socialProduct .stpLoadingSatellite svg{width:21px;height:21px}.socialProduct .stpLoadingCalendar{left:0;bottom:16px;transform:rotate(-12deg)}.socialProduct .stpLoadingSpark{right:0;top:10px;background:linear-gradient(145deg,#ffa52b,#ff7900);border-color:#ffc477;color:#153967;animation-delay:-1.5s}.socialProduct .stpLoadingEyebrow{display:block;color:#a9c9ee;font-size:11px;font-weight:700;letter-spacing:.18em}.socialProduct .stpLoadingFeature h1{color:#f5f9ff;font-size:clamp(25px,3vw,34px);font-weight:600;letter-spacing:-.045em;line-height:1.2;margin:14px 0}.socialProduct .stpLoadingFeature h1>span{color:#ff7900}.socialProduct .stpLoadingFeature p{color:#bed4f2;font-size:16px;line-height:1.6;margin:0}.socialProduct .stpLoadingDots{display:flex;justify-content:center;gap:8px;margin-top:25px}.socialProduct .stpLoadingDots i{width:6px;height:6px;border-radius:50%;background:#ff7900;animation:stpLoadingPulse 1.5s ease-in-out infinite}.socialProduct .stpLoadingDots i:nth-child(2){animation-delay:.2s}.socialProduct .stpLoadingDots i:nth-child(3){animation-delay:.4s}@keyframes stpLoadingSpin{to{transform:rotate(1turn)}}@keyframes stpLoadingFloat{50%{translate:0 -6px}}@keyframes stpLoadingPulse{0%,80%,to{opacity:.35}40%{opacity:1}}@media(max-width:600px){.socialProduct .stpLoadingStage{min-height:calc(100svh - 210px);padding:24px 16px}.socialProduct .stpLoadingFeature{padding:30px 18px}.socialProduct .stpLoadingArtwork{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.socialProduct .stpLoadingDots i,.socialProduct .stpLoadingOrbit,.socialProduct .stpLoadingSatellite{animation:none}}.socialProduct.socialProduct .calendar .dayControls{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.socialProduct.socialProduct .calendar .calendarDayNumber{display:flex;align-items:center;gap:7px;min-width:0}.socialProduct.socialProduct .calendar .calendarDayNumber b{display:grid;place-items:center;min-width:30px;height:30px;border-radius:9px;color:#e1edff;font-size:15px;font-weight:700}.socialProduct.socialProduct .calendar .calendarDayNumber span{color:#ff9a32;font-size:12px;font-weight:700}.socialProduct.socialProduct .calendar button.dayAddIcon{display:grid!important;place-items:center;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:1px solid #ff790059!important;border-radius:9px!important;background:#ff79000c!important;color:#ff9a32!important;box-shadow:none!important}.socialProduct.socialProduct .calendar button.dayAddIcon svg{width:18px;height:18px}.socialProduct.socialProduct .calendar button.dayAddIcon:hover{border-color:#ff7900!important;background:#ff7900!important;color:#153967!important}.socialProduct.socialProduct .calendar button.dayAddIcon:focus-visible{outline:3px solid #ff7900;outline-offset:3px}.socialProduct.socialProduct .calendar .dayCell.today{background:linear-gradient(145deg,#ff790018,#ff790005)!important;box-shadow:inset 0 0 0 2px #ff7900!important;border-color:#ff7900!important}.socialProduct.socialProduct .calendar .dayCell.today .calendarDayNumber b{background:#ff7900!important;color:#102d5e!important;box-shadow:0 3px 14px #ff790030}.socialProduct.socialProduct .calendar .dayCell.today .calendarDayNumber span{color:#ff9a32!important}.socialProduct.socialProduct .calendar .weekday{border-bottom:2px solid #ff790066!important}.socialProduct.socialProduct .calendar .weekday>span{color:#ffac55!important;font-size:13px}.socialProduct.socialProduct .calendar>header>button{color:#ff9a32!important;border-color:#ff790059!important}.socialProduct.socialProduct .calendar .selectedDay{box-shadow:inset 0 0 0 2px #ff7900!important}.socialProduct.socialProduct .calendar .outside .calendarDayNumber b{color:#94aace}.socialProduct.socialProduct .schedulerShell .modal{background:rgba(12,14,18,.58)!important;backdrop-filter:blur(3px) saturate(.65)!important;-webkit-backdrop-filter:blur(3px) saturate(.65)}.socialProduct.socialProduct .schedulerShell .facebookDialog{border:1px solid #8bbfff75!important;box-shadow:0 24px 70px #102e6066,inset 0 1px 0 #ffffff24!important;scrollbar-width:thin;scrollbar-color:#ff7900 #244b80;scrollbar-gutter:stable}.socialProduct.socialProduct .facebookDialog .mediaLibrary>div,.socialProduct.socialProduct .facebookDialog textarea{scrollbar-width:thin;scrollbar-color:#ff7900 #e4efff;color-scheme:light}.socialProduct.socialProduct .facebookDialog .mediaLibrary>div::-webkit-scrollbar,.socialProduct.socialProduct .facebookDialog textarea::-webkit-scrollbar,.socialProduct.socialProduct .facebookDialog::-webkit-scrollbar{width:8px;height:8px}.socialProduct.socialProduct .facebookDialog::-webkit-scrollbar-track{background:#244b80;border-radius:10px}.socialProduct.socialProduct .facebookDialog .mediaLibrary>div::-webkit-scrollbar-track,.socialProduct.socialProduct .facebookDialog textarea::-webkit-scrollbar-track{background:#e4efff;border-radius:10px}.socialProduct.socialProduct .facebookDialog .mediaLibrary>div::-webkit-scrollbar-thumb,.socialProduct.socialProduct .facebookDialog textarea::-webkit-scrollbar-thumb,.socialProduct.socialProduct .facebookDialog::-webkit-scrollbar-thumb{background:#ff7900;border-radius:10px}.socialProduct.socialProduct .facebookDialog textarea::-webkit-scrollbar-button,.socialProduct.socialProduct .facebookDialog::-webkit-scrollbar-button{display:none}.socialProduct.socialProduct .facebookDialogTitle .close{background:#dceaff!important;color:#215da5!important;border:1px solid #a8cbf2!important}.socialProduct.socialProduct .facebookImagePreview img{background:#edf4ff!important}.socialProduct.socialProduct .autoPopulateBackdrop,.socialProduct.socialProduct .dayChoiceBackdrop{background:rgba(12,14,18,.58)!important;-webkit-backdrop-filter:blur(3px) saturate(.65)!important;backdrop-filter:blur(3px) saturate(.65)!important}.socialProduct.socialProduct .autoPopulateModal,.socialProduct.socialProduct .dayChoice{background:radial-gradient(ellipse at 0 0,#508de829,transparent 65%),linear-gradient(145deg,#204b83f5,#173665f5)!important;border:1px solid #9acbff66!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffff20,0 25px 75px #102e6055!important;color:#fff!important}.socialProduct.socialProduct .dayChoice{width:min(560px,100%);box-sizing:border-box;padding:30px!important}.socialProduct.socialProduct .dayChoice>span{display:block;color:#ff9a32!important;font-size:11px!important;letter-spacing:.14em;font-weight:700}.socialProduct.socialProduct .dayChoice h2{font-size:clamp(23px,3vw,30px)!important;font-weight:600!important;letter-spacing:-.035em;margin:18px 35px 14px 0!important;color:#fff!important}.socialProduct.socialProduct .dayChoice>p{font-size:15px!important;color:#c8ddf8!important;margin:0 0 22px}.socialProduct.socialProduct .dayChoice>div{gap:14px!important}.socialProduct.socialProduct .dayChoice>div>button{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:12px!important;padding:20px!important;border:1px solid #8bbfff55!important;border-radius:16px!important;background:linear-gradient(145deg,#5597e527,#ffffff05)!important;box-shadow:inset 0 1px 0 #ffffff16;color:#fff!important;text-align:left;transition:background .15s,border-color .15s}.socialProduct.socialProduct .dayChoice>div>button:first-child{border-color:#ff790080!important;background:linear-gradient(145deg,#ff790018,#ffffff05)!important}.socialProduct.socialProduct .dayChoice>div>button>svg{box-sizing:content-box;width:23px!important;height:23px!important;padding:11px;border-radius:13px;background:#ff7900;color:#13396b!important;box-shadow:inset 0 1px 0 #ffffff55,0 5px 15px #ff79001a}.socialProduct.socialProduct .dayChoice>div>button strong{font-size:17px!important;color:#fff!important;line-height:1.3}.socialProduct.socialProduct .dayChoice>div>button small{font-size:14px!important;line-height:1.55!important;color:#c8ddf8!important}.socialProduct.socialProduct .dayChoice>div>button:hover{border-color:#ff7900!important;background:#ff790022!important}.socialProduct.socialProduct .dayChoice button:focus-visible{outline:3px solid #ff7900;outline-offset:3px}.socialProduct.socialProduct .autoPopulateModal>.close,.socialProduct.socialProduct .dayChoice>.close{display:grid;place-items:center;background:#84baff15!important;border:1px solid #add3ff44!important;color:#dcecff!important;border-radius:10px}.socialProduct.socialProduct .autoPopulateBrand span,.socialProduct.socialProduct .autoPopulateBrand svg{color:#ff9a32!important}.socialProduct.socialProduct .autoPopulateModal .primary,.socialProduct.socialProduct .autoPopulateModal .scopeButtons button.active{background:#ff7900!important;color:#13396b!important;border-color:#ff9a32!important}@media(max-width:600px){.socialProduct.socialProduct .dayChoice{padding:24px!important}.socialProduct.socialProduct .dayChoice>div{grid-template-columns:1fr!important}.socialProduct.socialProduct .dayChoice>div>button{padding:16px!important}}.socialProduct.socialProduct .schedulerShell[data-workspace=business] .calendar .dayPosts .postOpen time{color:#ff7900!important;font-size:11px!important;font-weight:400!important;display:block!important}.socialProduct.socialProduct .schedulerShell[data-workspace=business] .calendar .dayPosts .postOpen[data-event-day=true]{border:2px solid #ff7900!important;box-shadow:inset 0 0 0 1px #ff7900!important}.socialProduct.socialProduct .schedulerShell[data-workspace=business] .postList article.historyRow[data-event-day=true]{border:2px solid #ff7900!important;border-radius:10px;background:linear-gradient(105deg,rgba(255,121,0,.14),rgba(255,121,0,.035))!important;box-shadow:inset 4px 0 0 #ff7900}.socialProduct.socialProduct .schedulerShell[data-workspace=business] .historyMeta .eventDayBadge{display:inline-flex;padding:4px 8px;border:1px solid #ff7900;border-radius:6px;background:#ff7900;color:#08234b!important;font-size:12px!important;font-weight:850;line-height:1.3;white-space:nowrap}.socialProduct.socialProduct .schedulerShell .postList .historyPagination{background:#102e59!important;border-top:1px solid #315580;color:#c4d9f5}.socialProduct.socialProduct .schedulerShell .facebookDialog>button.primary.save{background:#1764d8!important;border:1px solid #78aaff!important;color:#fff!important;font-size:16px!important;font-weight:750!important;min-height:46px;text-shadow:none!important}.socialProduct.socialProduct .schedulerShell .facebookDialog>button.primary.save svg{color:#fff!important;stroke:#fff!important}.socialProduct.socialProduct .schedulerShell .facebookDialog>button.primary.save:not(:disabled){opacity:1!important;filter:none!important;cursor:pointer}.socialProduct.socialProduct .schedulerShell .facebookDialog>button.primary.save:hover:not(:disabled){background:#0f55c0!important}.socialProduct.socialProduct .schedulerShell .facebookDialog>button.primary.save:disabled{background:#345781!important;border-color:#52749b!important;color:#fff!important;opacity:.65!important;cursor:not-allowed}