:root{--bg:#f7f8fb;--card:#fff;--side:#10151d;--text:#141824;--muted:#697386;--line:#e7eaf0;--primary:#5657ee;--violet:#7a63ff;--green:#18a873;--amber:#e99a18}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Inter,system-ui,sans-serif}a{text-decoration:none;color:inherit}button{font:inherit}.shell{min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:232px;background:linear-gradient(#10151d,#111a25);color:#dce3ec;padding:18px 14px;display:flex;flex-direction:column;justify-content:space-between;z-index:30}.brand{display:flex;gap:10px;align-items:center;padding:5px 7px 20px}.logo{width:39px;height:39px;border-radius:13px;background:linear-gradient(135deg,var(--violet),#8393ff);display:grid;place-items:center;color:#fff}.brand b{font-size:19px;color:#fff}.brand b i{font-style:normal;color:#8a78ff}.brand small{display:block;color:#8896a9;font-size:8px;letter-spacing:1.1px;line-height:1.25;margin-top:2px}.sidebar nav{display:grid;grid-gap:4px;gap:4px}.sidebar nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;font-size:13px}.sidebar nav a:hover{background:#1a2430}.sidebar nav a.active{background:linear-gradient(90deg,#323b93,#2b3077);color:#fff}.sidebar nav em{margin-left:auto;background:#4740a8;border-radius:20px;padding:2px 7px;font-size:10px;font-style:normal}.plan{border:1px solid #2b3848;border-radius:14px;background:#18222e;padding:13px;margin-bottom:14px}.plan strong{display:flex;gap:7px;align-items:center;color:#fff}.plan span{font-size:11px;display:block;margin:10px 0 7px}.bar{height:5px;background:#2c3b50;border-radius:99px;overflow:hidden}.bar i{display:block;width:68%;height:100%;background:linear-gradient(90deg,var(--primary),#8c5cff)}.plan button{width:100%;margin-top:11px;border:0;background:linear-gradient(135deg,var(--primary),#6654ff);color:#fff;padding:9px;border-radius:9px;font-weight:700}.user{display:flex;align-items:center;gap:9px;padding:0 7px}.headuser span,.user>span{width:36px;height:36px;border-radius:50%;background:#fff;color:#18212b;display:grid;place-items:center;font-weight:800}.user b,.user small{display:block;font-size:11px}.user small{color:#8d9bae;margin-top:2px}main{margin-left:232px;min-height:100vh}header{height:58px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);justify-content:space-between;padding:0 26px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.search,header{display:flex;align-items:center}.search{width:min(470px,50vw);gap:8px;border:1px solid var(--line);background:#fbfcfd;border-radius:10px;padding:8px 11px;color:#8792a5;font-size:12px}.search kbd{margin-left:auto;border:1px solid var(--line);background:#fff;border-radius:6px;padding:2px 6px}.headuser{display:flex;align-items:center;gap:11px;font-size:12px}.headuser span{width:31px;height:31px;background:#111827;color:#fff}.page{padding:25px 27px 75px;max-width:1600px;margin:auto}.card{background:var(--card);border:1px solid var(--line);border-radius:17px;box-shadow:0 8px 24px rgba(24,32,55,.035)}.hero,.titleRow{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.hero h1{font-family:Georgia,serif;font-size:37px;letter-spacing:-1.2px;line-height:1;margin:2px 0 7px}.hero p,.titleRow p{margin:0;color:var(--muted);font-size:13px}.eyebrow{display:block;color:#3d4a68;font-size:11px;margin-bottom:5px}.titleRow h1{font-size:28px;margin:0 0 5px;letter-spacing:-.6px}.btn{border:0;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.btn.primary{background:linear-gradient(135deg,var(--primary),#6652ff);color:#fff;box-shadow:0 8px 18px rgba(83,86,238,.2)}.btn.secondary{background:#fff;border:1px solid var(--line);color:#44506a}.metrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:23px}.metric{display:flex;align-items:center;gap:11px;padding:13px}.metricIcon{width:42px;height:42px;border-radius:12px;background:#eef0ff;color:var(--primary);display:grid;place-items:center;flex:0 0 auto}.metric b,.metric em,.metric small{display:block}.metric b{font-size:20px}.metric small{font-size:10px;color:#39455a}.metric em{font-size:9px;color:var(--green);font-style:normal;margin-top:3px}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 305px;grid-gap:17px;gap:17px}.sectionTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.sectionTitle h2{font-size:17px;margin:0}.sectionTitle span{font-size:10px;color:#53617a}.shootGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.shootGrid.large{grid-template-columns:repeat(3,1fr)}.shootCard{overflow:hidden}.shootImg{height:155px;position:relative}.shootImg.tall{height:225px}.miniStory img,.photo img,.promo img,.qimg img,.shootImg img,.storyInner img,.storyPreview>img,.thumb img,.uimg img{object-fit:cover}.shootBody{padding:10px}.shootBody>b,.shootBody>small{display:block}.shootBody>b{font-size:12px}.shootBody>small{font-size:9px;color:var(--muted);margin-top:2px}.shootBody>div{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:9px}.badge{display:inline-flex;padding:4px 7px;border-radius:7px;background:#eef2ff;color:#5363d6;font-size:9px;font-weight:800}.badge.green{background:#e9f9f2;color:#149668}.badge.amber{background:#fff3d9;color:#bd770c}.badge.violet{background:#f0ecff;color:#7359d1}.badge.gray{background:#f1f3f5;color:#687385}.queues{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin-top:17px}.queuePanel{padding:13px}.miniFeed,.miniStories{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.miniPost{min-width:0}.miniPost,.thumb{position:relative}.thumb{height:102px;border-radius:9px;overflow:hidden}.miniPost>i,.miniStory>i{position:absolute;top:6px;left:6px;background:rgba(12,20,32,.7);color:#fff;border-radius:7px;padding:3px 6px;font-size:9px;font-style:normal}.miniPost>b,.miniPost>em,.miniPost>small{display:block}.miniPost>b{font-size:9px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniPost>small{font-size:8px;color:var(--muted);margin:2px 0}.miniPost>em{font-style:normal;font-size:7px;background:#f3f4f6;width:max-content;padding:3px 5px;border-radius:5px}.miniStory{height:150px;position:relative;border-radius:10px;overflow:hidden}.miniStory:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.78))}.miniStory>b{position:absolute;z-index:2;left:7px;right:7px;bottom:8px;color:#fff;font-size:8px}.add{display:block;text-align:center;margin-top:9px;background:#f3f5f8;padding:8px;border-radius:8px;font-size:9px;font-weight:800}.right{display:grid;grid-gap:11px;gap:11px;align-content:start}.promo{height:147px;position:relative;overflow:hidden;color:#fff}.promo .shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,23,45,.76),rgba(12,23,45,.1))}.promo>div:last-child{position:absolute;left:15px;top:14px;z-index:2}.promo h3{font-size:19px;margin:0}.promo p{font-size:10px}.rail{padding:13px}.upcoming{display:grid;grid-template-columns:47px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line)}.uimg{height:36px;position:relative;border-radius:7px;overflow:hidden}.upcoming b,.upcoming small{display:block}.upcoming b{font-size:9px}.upcoming small{font-size:8px;color:var(--muted);margin-top:2px}.status{display:grid;grid-template-columns:21px 1fr auto;align-items:center;grid-gap:7px;gap:7px;padding:8px 0;border-bottom:1px solid var(--line);font-size:9px}.status b{color:var(--green);font-size:8px}.bottomCta{margin-top:17px;padding:13px 16px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:11px;gap:11px}.bottomCta b,.bottomCta small{display:block}.bottomCta small{font-size:10px;color:var(--muted);margin-top:2px}.toolbar{display:flex;gap:10px;padding:11px;margin-bottom:14px}.toolbar>div{flex:1 1;border:1px solid var(--line);border-radius:9px;display:flex;gap:8px;align-items:center;padding:0 11px;color:#8792a5;font-size:11px}.back{display:inline-flex;gap:6px;align-items:center;color:var(--muted);font-size:10px;margin-bottom:13px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.stats>div{padding:12px}.stats b,.stats small{display:block}.stats small{font-size:9px;color:var(--muted)}.stats b{font-size:21px;margin-top:2px}.tabs{display:flex;gap:19px;padding:17px 2px 10px;color:var(--muted);font-size:10px}.tabs b{color:var(--primary);border-bottom:2px solid var(--primary);padding-bottom:8px}.photoGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.photo{position:relative;aspect-ratio:1;border-radius:11px;overflow:hidden;border:2px solid transparent}.photo.sel{border-color:var(--primary)}.photo>b{position:absolute;top:6px;left:6px;background:var(--primary);color:#fff;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:10px}.sticky{position:-webkit-sticky;position:sticky;bottom:14px;margin-top:13px;padding:10px 13px;display:flex;justify-content:space-between;align-items:center}.sticky>div:first-child b,.sticky>div:first-child small{display:block}.sticky>div:first-child small{font-size:9px;color:var(--muted)}.sticky>div:last-child{display:flex;gap:7px}.queueList{display:grid;grid-gap:8px;gap:8px}.queueRow{display:grid;grid-template-columns:24px 72px 28px minmax(0,1fr) auto 34px 34px;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px}.qimg{height:55px;position:relative;border-radius:8px;overflow:hidden}.queueRow>svg{color:#9aa3b2}.qinfo b,.qinfo small{display:block}.qinfo b{font-size:11px}.qinfo small{font-size:9px;color:var(--muted);margin-top:2px}.icon{width:34px;height:34px;border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;place-items:center;color:#6c7689}.storyBoard{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.storyCard{padding:8px}.storyPreview{position:relative;aspect-ratio:9/16;border-radius:13px;overflow:hidden}.blur{position:absolute;inset:0;background:rgba(10,15,25,.44);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.storyInner{position:absolute;left:8%;right:8%;top:27%;height:45%;border:4px solid #fff;overflow:hidden}.storyPreview>i{position:absolute;top:9px;left:9px;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center;font-size:10px;font-style:normal}.storyInfo{display:flex;justify-content:space-between;align-items:center;padding:8px 2px}.storyInfo b,.storyInfo small{display:block}.storyInfo b{font-size:10px}.storyInfo small{font-size:8px;color:var(--muted);margin-top:2px}.storyActions{display:flex;justify-content:flex-end;align-items:center;gap:8px;color:#929bab}.storyActions .btn{padding:6px 9px;font-size:9px}.empty{text-align:center;padding:75px 25px}.empty>div{width:52px;height:52px;border-radius:16px;background:#efefff;color:var(--primary);display:grid;place-items:center;margin:auto;font-size:24px}.empty h2{margin:13px 0 6px}.empty p{max-width:520px;margin:auto;color:var(--muted);font-size:12px;line-height:1.55}.mobileNav{display:none}@media(max-width:1200px){.metrics{grid-template-columns:repeat(3,1fr)}.dashboardGrid{grid-template-columns:1fr}.right{grid-template-columns:repeat(3,1fr)}.shootGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.sidebar{display:none}main{margin-left:0}header{padding:0 13px}.page{padding:18px 13px 85px}.metrics{grid-template-columns:repeat(2,1fr)}.queues,.right{grid-template-columns:1fr}.shootGrid,.shootGrid.large{grid-template-columns:repeat(2,1fr)}.photoGrid{grid-template-columns:repeat(3,1fr)}.storyBoard{grid-template-columns:repeat(2,1fr)}.mobileNav{display:flex;position:fixed;left:0;right:0;bottom:0;height:65px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-top:1px solid var(--line);z-index:40}.mobileNav a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:8px;color:#6f788b}.sticky{bottom:74px}}@media(max-width:560px){.hero,.titleRow{display:block}.hero .btn,.titleRow .btn{margin-top:12px}.hero h1{font-size:30px}.metrics{grid-template-columns:1fr 1fr}.shootGrid,.shootGrid.large{grid-template-columns:1fr}.shootImg,.shootImg.tall{height:210px}.miniFeed,.miniStories{grid-template-columns:repeat(2,1fr)}.miniStory{height:205px}.photoGrid,.stats{grid-template-columns:repeat(2,1fr)}.storyBoard{grid-template-columns:1fr 1fr}.queueRow{grid-template-columns:18px 55px 25px 1fr}.queueRow .badge,.queueRow .icon{display:none}.bottomCta{grid-template-columns:42px 1fr}.bottomCta .btn{grid-column:1/-1}.headuser b{display:none}}.authPage{min-height:100vh;display:grid;place-items:center;padding:28px;background:#f7f8fb}.authCard{width:min(100%,440px);background:#fff;border:1px solid #e4e7ee;border-radius:26px;padding:30px;box-shadow:0 28px 80px rgba(34,42,75,.12)}.authBrand{display:flex;align-items:center;gap:11px;margin-bottom:30px}.authLogo{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#5a5df1,#896eff);color:#fff;display:grid;place-items:center}.authBrand strong{display:block;font-size:20px}.authBrand strong i{font-style:normal;color:#625cf4}.authBrand small{display:block;font-size:8px;letter-spacing:1px;color:#8a93a4}.authHeading>span{font-size:11px;color:#655cf0;font-weight:800}.authHeading h1{font-size:29px;margin:5px 0 7px}.authHeading p{font-size:13px;color:#70798b;margin:0 0 22px}.authForm{display:grid;grid-gap:15px;gap:15px}.authForm label>span{display:block;font-size:11px;font-weight:800;margin-bottom:6px}.authForm input{width:100%;height:46px;border:1px solid #dfe3ea;border-radius:11px;padding:0 13px}.passwordField{position:relative}.passwordField input{padding-right:45px}.passwordField button{position:absolute;right:7px;top:7px;width:32px;height:32px;border:0;background:transparent}.authSubmit{height:47px;border:0;border-radius:11px;background:linear-gradient(135deg,#5657ee,#7157ff);color:#fff;font-weight:800}.authMessage{font-size:12px;padding:10px 12px;border-radius:9px;margin-top:14px}.authMessage.ok{background:#eaf9f2;color:#137b57}.authMessage.error{background:#fff0f0;color:#b33a3a}.authSwitch{display:block;margin:18px auto 0;color:#5956ec;font-weight:800}.authSwitch,.logoutButton{border:0;background:transparent}.logoutButton{margin-left:auto;color:#8d9bae;cursor:pointer;display:grid;place-items:center;padding:5px}.logoutButton:hover{color:#fff}.onboardingPage{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 18% 12%,#ecebff 0,transparent 34%),radial-gradient(circle at 88% 84%,#e9f0ff 0,transparent 30%),#f7f8fb}.onboardingCard{width:min(100%,560px);background:#fff;border:1px solid var(--line);border-radius:26px;padding:32px;box-shadow:0 26px 70px rgba(25,34,70,.1)}.onboardingCard h1{font-size:31px;letter-spacing:-1px;margin:8px 0}.onboardingLead{color:var(--muted);font-size:13px;line-height:1.55;margin-bottom:24px}.stepPill{display:inline-flex;padding:5px 8px;border-radius:999px;background:#efefff;color:var(--primary);font-size:9px;font-weight:850;letter-spacing:.7px}.onboardingNotes{display:grid;grid-gap:8px;gap:8px;margin-top:20px;color:#657086;font-size:11px}.onboardingNotes span{display:flex;align-items:center;gap:7px}.onboardingNotes svg{color:var(--green)}.shootCreate{padding:16px;margin-bottom:14px}.shootCreateIntro{display:flex;align-items:center;gap:11px;margin-bottom:13px}.shootCreateIntro b,.shootCreateIntro small{display:block}.shootCreateIntro small{color:var(--muted);font-size:10px;margin-top:2px}.shootCreateForm{display:grid;grid-template-columns:1.3fr 1fr .85fr .75fr auto;grid-gap:8px;gap:8px}.settingsCard input,.shootCreateForm input,.shootCreateForm select{height:42px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 10px;font-size:11px;outline:none}.settingsCard input:focus,.shootCreateForm input:focus,.shootCreateForm select:focus{border-color:#706cf3;box-shadow:0 0 0 3px rgba(86,87,238,.08)}.inlineError,.inlineSuccess{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:10px}.inlineSuccess{background:#e9f9f2;color:#137c58}.inlineError{background:#fff0f0;color:#ae3e3e}.dbShootGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.dbShootCard{overflow:hidden}.dbShootCover{height:145px;background:linear-gradient(135deg,#ececff,#f5f6ff);color:#625de9;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px}.dbShootCover span{text-transform:uppercase;font-size:8px;font-weight:850;letter-spacing:.8px}.dbShootBody{padding:12px}.dbShootTop{display:flex;justify-content:space-between;gap:10px}.dbShootTop b{font-size:12px}.dbShootTop span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:9px;margin-top:4px}.dbShootStats{display:flex;flex-wrap:wrap;gap:10px;margin-top:11px;color:#657086;font-size:9px}.dbShootStats span{display:flex;align-items:center;gap:4px}.dangerGhost{border:0;background:transparent;color:#b05252;padding:7px 0 0;font-size:9px;display:flex;align-items:center;gap:5px;cursor:pointer}.shootDetailHero{margin:14px 0 20px;padding:17px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:14px;gap:14px}.shootDetailIcon{width:54px;height:54px;border-radius:15px;background:#efefff;color:var(--primary);display:grid;place-items:center}.shootDetailHero h2{margin:0 0 4px;font-size:17px}.shootDetailHero p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.textStat{font-size:15px!important;text-transform:capitalize}.photoDb{padding:10px}.photoDbPlaceholder{height:130px;border-radius:10px;background:#f1f3f7;color:#9ba4b2;display:grid;place-items:center}.photoDb b,.photoDb small{display:block}.photoDb b{font-size:10px;margin-top:7px}.photoDb small{font-size:8px;color:var(--muted);margin-top:2px}.dashboardEmpty .btn{margin-top:15px}.dbRecentGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.dbRecent{padding:13px;display:grid;grid-template-columns:40px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.dbRecentIcon{width:40px;height:40px;border-radius:11px;background:#efefff;color:var(--primary);display:grid;place-items:center}.dbRecent b,.dbRecent span{display:block}.dbRecent b{font-size:11px}.dbRecent span{font-size:8px;color:var(--muted);margin-top:3px}.settingsGrid{display:grid;grid-template-columns:1.35fr .75fr;grid-gap:12px;gap:12px}.settingsCard{padding:18px}.settingsCard h2{margin:0 0 16px;font-size:16px}.settingsCard label{display:block;margin-bottom:13px}.settingsCard label>span{display:block;font-size:9px;font-weight:850;color:#4b5669;margin-bottom:5px}.settingsCard input{width:100%}.settingsCard input:disabled{background:#f4f5f7;color:#8a92a0}.settingLine{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:10px}.settingLine b{text-transform:capitalize}.settingsHint{font-size:9px;color:var(--muted);line-height:1.5}.billingGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px}.billingHero,.billingUsage{padding:18px}.billingHero{display:grid;grid-template-columns:50px 1fr auto;grid-gap:14px;gap:14px;align-items:center}.billingHero h2,.billingHero p,.billingHero small{display:block;margin:0}.billingHero h2{font-size:24px;text-transform:capitalize;margin-top:2px}.billingHero p{font-size:9px;color:var(--muted);margin-top:4px}.billingTop{display:flex;justify-content:space-between;align-items:center}.billingTop small{font-size:9px;color:var(--muted)}.billingTop h2{margin:3px 0 13px}.usageBar{height:7px;background:#edf0f4;border-radius:99px;overflow:hidden}.usageBar i{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--violet));border-radius:99px}.billingUsage p{font-size:9px;color:var(--muted)}.uploadReady{padding:28px;text-align:center}.uploadIcon{width:68px;height:68px;border-radius:20px;background:#efefff;color:var(--primary);display:grid;place-items:center;margin:auto}.uploadReady h2{margin:14px 0 6px}.uploadReady p{max-width:620px;margin:0 auto;color:var(--muted);font-size:12px;line-height:1.55}.uploadSafety{max-width:650px;margin:18px auto 0;padding:11px 13px;border-radius:10px;background:#f4f6fa;color:#58657b;font-size:10px;display:flex;align-items:center;justify-content:center;gap:7px}@media(max-width:1100px){.shootCreateForm{grid-template-columns:1fr 1fr}.dbRecentGrid,.dbShootGrid{grid-template-columns:repeat(2,1fr)}.billingGrid,.settingsGrid{grid-template-columns:1fr}}@media(max-width:650px){.dbRecentGrid,.dbShootGrid,.shootCreateForm{grid-template-columns:1fr}.shootDetailHero{grid-template-columns:50px 1fr}.shootDetailHero .btn{grid-column:1/-1}.billingHero{grid-template-columns:48px 1fr}.billingHero .btn{grid-column:1/-1}.onboardingCard{padding:24px 20px}}.workspaceMini{margin:0 4px 12px;padding:9px 10px;border:1px solid #263342;border-radius:10px;background:#151e29;overflow:hidden}.workspaceMini b,.workspaceMini small{display:block}.workspaceMini small{font-size:7px;letter-spacing:1px;color:#78879a;margin-bottom:3px}.workspaceMini b{font-size:10px;color:#e7edf6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planButton{display:flex;align-items:center;justify-content:center;width:100%;margin-top:11px;border:0;background:linear-gradient(135deg,var(--primary),#6654ff);color:#fff;padding:9px;border-radius:9px;font-weight:700;font-size:11px}.mobileNav a.active{color:var(--primary);font-weight:800}.onboardingIdentity{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;background:#f4f6fb;margin:0 0 18px}.onboardingIdentity>span{width:32px;height:32px;border-radius:9px;background:#e9e9ff;color:var(--primary);display:grid;place-items:center}.onboardingIdentity b,.onboardingIdentity small{display:block}.onboardingIdentity small{font-size:8px;color:var(--muted)}.onboardingIdentity b{font-size:10px;margin-top:2px}.statusCheck{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--line)}.statusCheck svg{color:var(--green);flex:0 0 auto}.statusCheck b,.statusCheck span{display:block}.statusCheck b{font-size:11px}.statusCheck span{font-size:9px;color:var(--muted);margin-top:3px}.configWarning{padding:12px 14px;margin-bottom:12px;border-color:#f0d18b;background:#fff9e9}.configWarning b,.configWarning span{display:block}.configWarning b{font-size:11px;color:#a66d00}.configWarning span{font-size:9px;color:#7c6b47;margin-top:3px}.uploader{padding:16px}.uploadControls{display:flex;gap:10px;align-items:flex-end;margin-bottom:12px}.uploadControls label{flex:1 1}.uploadControls label>span{display:block;font-size:9px;font-weight:850;margin-bottom:5px}.uploadControls select{width:100%;height:42px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 10px}.dropzone{border:2px dashed #d8dcef;border-radius:18px;padding:42px 20px;text-align:center;background:linear-gradient(180deg,#fbfbff,#f7f8ff);cursor:pointer;transition:.18s}.dropzone.dragging{border-color:var(--primary);background:#f1f0ff;transform:scale(.998)}.uploadBigIcon{width:62px;height:62px;margin:auto;border-radius:19px;background:#ececff;color:var(--primary);display:grid;place-items:center}.dropzone h2{margin:13px 0 5px}.dropzone p{color:var(--muted);font-size:10px;margin:0 auto 15px}.uploadSummary{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:13px 2px 8px;font-size:10px;color:#697386}.uploadList{border-top:1px solid var(--line)}.uploadRow{display:grid;grid-template-columns:28px minmax(0,1fr) 180px 42px;grid-gap:10px;gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--line)}.uploadState{color:#7b8496}.uploadState.complete{color:var(--green)}.uploadState.duplicate{color:#6c63e8}.uploadState.error{color:#c44c4c}.uploadFile b,.uploadFile small{display:block}.uploadFile b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uploadFile small{font-size:8px;color:var(--muted);margin-top:2px}.uploadProgress{height:6px;background:#edf0f4;border-radius:99px;overflow:hidden}.uploadProgress i{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--violet));border-radius:99px}.uploadPct{font-size:9px;text-align:right}.shootGalleryHead{display:flex;justify-content:space-between;align-items:flex-end;margin:18px 0 10px}.shootGalleryHead h2{margin:0}.shootGalleryHead p{font-size:9px;color:var(--muted);margin:3px 0 0}.realPhotoGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.realPhoto{overflow:hidden}.realPhoto.isRejected{opacity:.48}.realPhotoImage{height:210px;position:relative;background:#eef0f4;overflow:hidden}.aiReviewImage img,.qimg img,.realPhotoImage img,.storyInner img,.storyPreview>img{width:100%;height:100%;object-fit:cover}.scoreBadge{position:absolute;top:8px;right:8px;background:rgba(19,24,36,.78);color:#fff;border-radius:8px;padding:4px 7px;font-size:9px}.realPhotoBody{padding:10px}.realPhotoBody>b,.realPhotoBody>small{display:block}.realPhotoBody>b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.realPhotoBody>small{font-size:8px;color:var(--muted);margin-top:2px}.photoActionGrid{display:grid;grid-template-columns:1fr 1fr 1fr 34px;grid-gap:5px;gap:5px;margin-top:9px}.tinyAction{width:100%;border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 5px;font-size:8px;font-weight:800;cursor:pointer}.tinyAction:disabled{color:var(--green);background:#eef9f4}.danger,.icon.danger,.tinyAction.danger{color:#b64c4c}.tinyAction.selectedChannel{color:var(--green);background:#eef9f4;border-color:#cfe9dd}.tinyAction.selectedChannel:hover{background:#e4f6ee}.aiSummary{padding:13px;display:grid;grid-template-columns:42px 1fr auto;grid-gap:11px;gap:11px;align-items:center;margin-bottom:12px}.aiSummary b,.aiSummary small{display:block}.aiSummary small{font-size:9px;color:var(--muted);margin-top:2px}.aiReviewGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.aiReview{overflow:hidden}.aiReview.isRejected{opacity:.46}.aiReviewImage{height:160px;background:#eef0f4}.aiReviewBody{padding:9px}.aiReviewBody>b{font-size:9px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiReviewBody>div{display:flex;justify-content:space-between;align-items:center;margin:6px 0}.aiReviewBody>div strong{font-size:10px}.aiReviewBody form{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.qimg img{display:block}.inlineSchedule{display:flex;gap:5px}.inlineSchedule input,.storySchedule input{height:34px;border:1px solid var(--line);border-radius:8px;padding:0 7px;font-size:9px}.storySchedule{display:flex;gap:5px;padding:0 2px 7px}.storySchedule input{flex:1 1}.calendarList,.jobsList,.ledgerList{display:grid;grid-gap:8px;gap:8px}.calendarRow{padding:12px;display:grid;grid-template-columns:110px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.calendarDate{font-size:9px;color:var(--muted)}.calendarDate b{display:block;font-size:13px;color:var(--text);margin-top:2px}.calendarRow>div b,.calendarRow>div small{display:block}.calendarRow>div b{font-size:11px}.calendarRow>div small{font-size:8px;color:var(--muted);margin-top:2px}.ledgerRow{display:grid;grid-template-columns:70px 1fr 180px;grid-gap:10px;gap:10px;align-items:center;padding:11px}.ledgerRow b,.ledgerRow small{display:block}.ledgerRow b{font-size:9px;font-family:ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledgerRow small,.ledgerRow>span{font-size:8px;color:var(--muted)}.jobRow{display:grid;grid-template-columns:1fr 100px 170px;grid-gap:10px;gap:10px;align-items:center;padding:11px}.jobRow b,.jobRow small{display:block}.jobRow b{font-size:10px}.jobRow small,.jobRow>span{font-size:8px;color:var(--muted)}.badIcon{color:#c54f4f!important}.settingsLinks{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}@media(max-width:1100px){.realPhotoGrid{grid-template-columns:repeat(3,1fr)}.aiReviewGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.aiReviewGrid,.realPhotoGrid{grid-template-columns:repeat(2,1fr)}.uploadSummary{grid-template-columns:1fr}.uploadRow{grid-template-columns:26px 1fr 60px}.uploadProgress{grid-column:2/-1}.calendarRow{grid-template-columns:85px 1fr}.calendarRow .badge{grid-column:2}.jobRow,.ledgerRow{grid-template-columns:1fr}.photoActionGrid{grid-template-columns:1fr 1fr}}.shootContextGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);grid-gap:12px;gap:12px;margin:16px 0 14px}.captionContext,.contextCard{padding:17px}.contextHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.contextHeader>div{display:flex;align-items:center;gap:10px}.contextHeader.compact{margin-bottom:12px}.contextHeader h2,.contextHeader p{margin:0}.contextHeader h2{font-size:16px}.contextHeader p{font-size:9px;color:var(--muted);margin-top:3px;line-height:1.4}.contextIcon{width:38px;height:38px;border-radius:11px;background:#efefff;color:var(--primary);display:grid;place-items:center;flex:0 0 auto}.contextForm{display:grid;grid-gap:12px;gap:12px}.addContextRow+span,.contextForm label>span{display:block;font-size:9px;font-weight:850;color:#4b5669;margin-bottom:5px}.addContextRow input,.contextEditForm input,.contextForm input,.contextForm select,.contextForm textarea,.vendorAddGrid input,.vendorEditForm input{width:100%;border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 10px;font-size:10px;outline:none}.addContextRow input,.contextEditForm input,.contextForm input,.contextForm select,.vendorAddGrid input,.vendorEditForm input{height:40px}.contextForm textarea{min-height:86px;padding-top:10px;resize:vertical}.addContextRow input:focus,.contextEditForm input:focus,.contextForm input:focus,.contextForm select:focus,.contextForm textarea:focus,.vendorAddGrid input:focus,.vendorEditForm input:focus{border-color:#706cf3;box-shadow:0 0 0 3px rgba(86,87,238,.08)}.contextTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.contextThree{display:grid;grid-template-columns:1fr 1fr .72fr;grid-gap:9px;gap:9px}.selectionTargetBox{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;background:#f7f7ff;border:1px solid #e5e5ff;border-radius:12px;padding:12px}.selectionTargetBox small,.selectionTargetBox strong{display:block}.selectionTargetBox strong{font-size:11px}.selectionTargetBox small{font-size:8px;color:var(--muted);line-height:1.45;margin-top:3px;max-width:520px}.targetControls{display:flex;align-items:center;gap:9px}.inlineChoice{display:flex!important;align-items:center;gap:5px;font-size:9px!important;font-weight:800;color:#4b5669}.inlineChoice input{width:auto!important;height:auto!important}.targetCount{width:72px!important;text-align:center;font-weight:800}.captionPreferenceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.toggleLine{display:flex!important;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:10px;padding:9px;background:#fff}.toggleLine>input{width:auto!important;height:auto!important;margin-top:2px}.toggleLine span{margin:0!important}.toggleLine b,.toggleLine small{display:block}.toggleLine b{font-size:9px}.toggleLine small{font-size:7.5px;color:var(--muted);line-height:1.4;margin-top:2px}.contextPreviewRows{display:grid;grid-gap:8px;gap:8px}.contextPreviewRows>div{padding:9px 0;border-bottom:1px solid var(--line)}.contextPreviewRows b,.contextPreviewRows small{display:block}.contextPreviewRows small{font-size:8px;color:var(--muted)}.contextPreviewRows b{font-size:10px;margin-top:2px;line-height:1.35}.vendorPreview{margin-top:12px;padding:11px;border-radius:10px;background:#f5f6f9}.vendorPreview>small{display:block;font-size:8px;font-weight:850;color:#4b5669;margin-bottom:6px}.vendorPreview>span{display:block;font-size:8px;color:#657086;line-height:1.5}.contextHint{font-size:8px;color:var(--muted);line-height:1.5;margin:12px 0 0}.peopleVendorGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:20px}.addContextRow{grid-template-columns:1fr .8fr 1fr auto;grid-gap:7px}.addContextRow,.vendorAddGrid{display:grid;gap:7px;margin-bottom:12px}.vendorAddGrid{grid-template-columns:.8fr 1fr 1fr 1fr auto;grid-gap:7px}.contextList{display:grid;grid-gap:7px;gap:7px}.contextEmpty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;border:1px dashed #dfe3eb;border-radius:10px;color:#8a93a4;font-size:9px;background:#fafbfc}.contextListItem{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px;background:#fbfcfd}.contextEditForm{grid-template-columns:1fr .72fr 1fr auto auto auto;grid-gap:6px}.contextEditForm,.vendorEditForm{display:grid;gap:6px;align-items:center}.vendorEditForm{grid-template-columns:.75fr 1fr 1fr 1fr auto auto auto;grid-gap:6px}.handleInput{position:relative}.handleInput svg{position:absolute;left:8px;top:13px;color:#8a93a4}.handleInput input{padding-left:25px}.miniCheck{display:flex;align-items:center;gap:5px;font-size:7.5px;color:#5f697a;white-space:nowrap}.miniCheck input{width:auto!important;height:auto!important}.targetShootGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:12px 0 18px}.targetShoot{display:flex;align-items:center;gap:9px;padding:10px}.targetShoot .contextIcon{width:34px;height:34px}.targetShoot b,.targetShoot small{display:block}.targetShoot b{font-size:10px}.targetShoot small{font-size:8px;color:var(--muted);margin-top:2px}@media(max-width:1200px){.peopleVendorGrid,.shootContextGrid{grid-template-columns:1fr}.targetShootGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.addContextRow,.contextEditForm,.contextThree,.vendorAddGrid,.vendorEditForm{grid-template-columns:1fr 1fr}.captionPreferenceGrid,.selectionTargetBox{grid-template-columns:1fr}}@media(max-width:600px){.addContextRow,.contextEditForm,.contextThree,.contextTwo,.targetShootGrid,.vendorAddGrid,.vendorEditForm{grid-template-columns:1fr}.targetControls{flex-wrap:wrap}.contextListItem{grid-template-columns:1fr auto}.captionPreferenceGrid{grid-template-columns:1fr}}.aiRunner{padding:15px;margin:16px 0}.aiRunnerTop{display:grid;grid-template-columns:44px 1fr auto;grid-gap:11px;gap:11px;align-items:center}.aiRunnerHeading b,.aiRunnerHeading small{display:block}.aiRunnerHeading b{font-size:12px}.aiRunnerHeading small{font-size:8.5px;color:var(--muted);margin-top:3px}.aiRunnerActions{display:flex;gap:7px}.configWarning.inline{margin:12px 0 0}.aiRunnerStats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin-top:13px}.aiRunnerStats>div{padding:9px;border:1px solid var(--line);border-radius:9px;background:#fafbfc}.aiRunnerStats b,.aiRunnerStats small{display:block}.aiRunnerStats small{font-size:7.5px;color:var(--muted)}.aiRunnerStats b{font-size:11px;margin-top:2px;text-transform:capitalize}.aiProgress{height:6px;background:#edf0f4;border-radius:99px;overflow:hidden;margin-top:10px}.aiProgress i{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--violet));transition:width .25s ease}.aiRunnerFoot{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:8.5px;color:#677184}.aiRunnerFoot span{display:flex;align-items:center;gap:5px}.aiRunnerFoot strong{color:#b04848;text-align:right;max-width:50%}.targetShoot em{display:block;font-size:7.5px;color:#5f6a7b;font-style:normal;margin-top:4px;line-height:1.35}.aiReview.isFinal{border-color:#c9c7ff;box-shadow:0 8px 26px rgba(86,87,238,.08)}.finalRibbon{position:absolute;top:8px;left:8px;z-index:2;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#5b5ded,#7e61ff);color:#fff;padding:5px 7px;border-radius:8px;font-size:7px;font-weight:900;letter-spacing:.45px}.aiReviewImage{position:relative}.aiBadgeRow{display:flex;justify-content:space-between;align-items:center}.aiReason{font-size:8px;color:#667085;line-height:1.45;margin:7px 0}.candidateRow{display:flex;gap:6px;margin:6px 0}.candidateRow span{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border-radius:6px;background:#eaf8f2;color:#187a58;font-size:7px;font-weight:800}.captionDetails{margin:7px 0;padding:7px 8px;border-radius:8px;background:#f7f8fa}.captionDetails summary{font-size:8px;font-weight:850;cursor:pointer}.captionDetails p{white-space:pre-line;font-size:8px;color:#5c6677;line-height:1.5}.captionDetails small{font-size:7px;color:#7266d7;line-height:1.5}.automationActions{display:flex;gap:7px}.automationSummary{padding:13px;display:flex;align-items:center;gap:10px;margin-bottom:12px}.automationSummary b,.automationSummary small{display:block}.automationSummary b{font-size:11px}.automationSummary small{font-size:8px;color:var(--muted);margin-top:2px}.jobRow em{display:block;color:#ad4b4b;font-size:7.5px;font-style:normal;line-height:1.35;margin-top:4px;max-width:700px}@media(max-width:800px){.aiRunnerTop{grid-template-columns:42px 1fr}.aiRunnerActions{grid-column:1/-1}.aiRunnerStats{grid-template-columns:repeat(2,1fr)}.aiRunnerFoot{display:block}.aiRunnerFoot strong{display:block;max-width:none;margin-top:6px}.automationActions{margin-top:10px;flex-wrap:wrap}}.shootStats{grid-template-columns:repeat(6,1fr)}.shootPhotoToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 12px}.shootPhotoToolbar>small{font-size:8px;color:var(--muted)}.shootPhotoTabs{display:flex;gap:6px;flex-wrap:wrap}.shootPhotoTabs button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:850;color:#5d6677;cursor:pointer;display:flex;align-items:center;gap:6px}.shootPhotoTabs button span{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#f1f3f7;display:grid;place-items:center;font-size:7px}.shootPhotoTabs button.active{background:#f0f0ff;border-color:#c9c7ff;color:#514fd7}.shootPhotoTabs button.active span{background:#5b5ded;color:#fff}.shootPhotoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.shootPhotoCard{overflow:hidden;padding:0}.shootPhotoCard.state-rejected{opacity:.74}.shootPhotoOpen{position:relative;width:100%;aspect-ratio:4/3;border:0;background:#eef1f5;padding:0;cursor:zoom-in;overflow:hidden;display:block}.shootPhotoOpen img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease}.shootPhotoOpen:hover img{transform:scale(1.025)}.shootStatusBadge{display:inline-flex;align-items:center;gap:4px;border-radius:8px;padding:5px 7px;font-size:7px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.shootPhotoOpen>.shootStatusBadge{position:absolute;left:8px;top:8px;z-index:2}.shootStatusBadge.final{background:linear-gradient(135deg,#5b5ded,#7e61ff);color:#fff}.shootStatusBadge.story{background:#e7f7ef;color:#167455;border:1px solid #bfe8d5}.shootStatusBadge.rejected{background:#313845;color:#fff}.shootStatusBadge.pending{background:#fff5dc;color:#966615;border:1px solid #f0d48a}.shootStatusBadge.reviewed{background:#eef0f4;color:#5f6878}.shootScoreBadge{top:8px;background:rgba(15,23,42,.86);border-radius:8px;padding:5px 7px;font-size:7px;font-weight:900}.shootExpandBadge,.shootScoreBadge{position:absolute;right:8px;z-index:2;color:#fff}.shootExpandBadge{bottom:8px;width:29px;height:29px;border-radius:9px;background:rgba(15,23,42,.72);display:grid;place-items:center;opacity:0;transition:opacity .16s ease}.shootPhotoOpen:hover .shootExpandBadge{opacity:1}.shootPhotoInfo{padding:9px}.shootPhotoInfo>b,.shootPhotoInfo>small{display:block}.shootPhotoInfo>b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shootPhotoInfo>small{font-size:7px;color:var(--muted);margin-top:2px}.shootAiReason{font-size:7.5px;color:#5f6878;line-height:1.4;margin:7px 0;min-height:20px}.shootCandidateTags{display:flex;gap:5px;flex-wrap:wrap;margin:6px 0}.shootCandidateTags span{font-size:6.8px;font-weight:850;border-radius:6px;padding:4px 6px;background:#eef7f3;color:#187357}.shootCaption{margin:7px 0;border:1px solid var(--line);border-radius:8px;padding:6px 7px;background:#fafbfc}.shootCaption summary{cursor:pointer;font-size:7.5px;font-weight:900;color:#525d6e}.shootCaption p{font-size:7.4px;color:#626d7e;line-height:1.45;white-space:pre-line}.shootCaption small{font-size:6.7px;color:#7468d7;line-height:1.45}.shootPhotoEmpty{margin-top:4px}.photoLightbox{position:fixed;inset:0;z-index:5000;background:rgba(6,10,18,.93);display:grid;place-items:center;padding:26px}.photoLightboxInner{width:min(1500px,94vw);height:min(900px,90vh);display:grid;grid-template-columns:minmax(0,1fr) 330px;background:#0d1420;border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.45)}.photoLightboxStage{display:grid;place-items:center;background:#070b12}.photoLightboxPanel{background:#fff;padding:18px;overflow:auto}.photoLightboxTitle{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line)}.photoLightboxTitle b,.photoLightboxTitle small{display:block}.photoLightboxTitle b{font-size:11px;word-break:break-word}.photoLightboxTitle small{font-size:8px;color:var(--muted);margin-top:3px}.lightboxCaption,.lightboxReason,.lightboxScore{padding:13px 0;border-bottom:1px solid var(--line)}.lightboxCaption small,.lightboxReason small,.lightboxScore small{display:block;font-size:7.5px;text-transform:uppercase;letter-spacing:.5px;font-weight:900;color:#8b94a3}.lightboxScore b{display:block;font-size:22px;margin-top:3px}.lightboxCaption p,.lightboxReason p{font-size:9px;color:#5f6878;line-height:1.55;white-space:pre-line;margin:6px 0 0}.lightboxCaption span{display:block;margin-top:8px;font-size:7.5px;color:#6e63d5;line-height:1.5}.lightboxCounter{display:block;margin-top:14px;color:#8b94a3;font-size:8px}.photoLightboxClose{right:22px;top:18px;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.16);place-items:center;cursor:pointer}.photoLightboxClose,.photoLightboxNav{position:fixed;background:rgba(255,255,255,.08);color:#fff;display:grid;z-index:5002}.photoLightboxNav{top:50%;transform:translateY(-50%);width:46px;height:60px;border-radius:12px;border:1px solid rgba(255,255,255,.13);place-items:center;cursor:pointer}.photoLightboxNav.prev{left:14px}.photoLightboxNav.next{right:14px}.photoLightboxClose:hover,.photoLightboxNav:hover{background:rgba(255,255,255,.14)}@media(max-width:1200px){.shootStats{grid-template-columns:repeat(3,1fr)}.shootPhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.shootPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.photoLightboxInner{grid-template-columns:1fr;height:92vh}.photoLightboxPanel{max-height:36vh}.photoLightboxStage{min-height:0}.photoLightboxNav{display:none}}@media(max-width:600px){.shootStats{grid-template-columns:repeat(2,1fr)}.shootPhotoGrid{grid-template-columns:1fr}.shootPhotoToolbar{display:block}.shootPhotoToolbar>small{display:block;margin-top:8px}.photoLightbox{padding:10px}.photoLightboxInner{width:100%;height:94vh;border-radius:12px}.photoLightboxClose{right:12px;top:10px}}.dbShootCover{position:relative;overflow:hidden}.dbShootCover.hasPhoto{display:block;background:#111827;height:180px}.dbShootCover.hasPhoto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease}.dbShootCover.hasPhoto:hover img{transform:scale(1.025)}.shootTypeOverlay{left:10px;bottom:10px;background:rgba(15,23,42,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:7px!important;letter-spacing:.7px!important}.shootCoverFinal,.shootTypeOverlay{position:absolute!important;z-index:2;color:#fff!important;border-radius:8px;padding:6px 8px;font-weight:950!important}.shootCoverFinal{right:10px;top:10px;background:linear-gradient(135deg,#5b5ded,#7e61ff);font-size:6.8px!important;letter-spacing:.6px!important}.photoLightbox{overflow:hidden}.photoLightboxInner{min-width:0;min-height:0}.photoLightboxStage{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}.photoLightboxStage,.photoLightboxStage img{min-width:0;min-height:0;width:100%;height:100%}.photoLightboxStage img{max-width:100%;max-height:100%;object-fit:contain;object-position:center center;display:block}.photoLightboxPanel{min-width:0;min-height:0}.lightboxFooter{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:14px}.lightboxCounter{margin-top:0!important}.lightboxKeys{color:#a0a7b4;font-size:7px}@media(min-width:1400px){.dbShootGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.photoLightboxStage{height:min(58vh,620px);flex:0 0 auto}.photoLightboxStage img{width:100%;height:100%}.lightboxKeys{display:none}}.costOptimizer{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:13px;margin:14px 0 9px;border-color:#deddff}.costOptimizer.ready{border-color:#cceadf;background:#fbfffd}.costOptimizerIcon{width:38px;height:38px;border-radius:11px;background:#efefff;color:#5a58de;display:grid;place-items:center}.costOptimizer.ready .costOptimizerIcon{background:#e8f8f0;color:#177653}.costOptimizer>div>b,.costOptimizer>div>small,.costOptimizerMain>b,.costOptimizerMain>small{display:block}.costOptimizer>div>b,.costOptimizerMain>b{font-size:10px}.costOptimizer>div>small,.costOptimizerMain>small{font-size:7.8px;color:var(--muted);line-height:1.45;margin-top:3px}.costOptimizerMain em{display:block;font-size:7.5px;color:#646f80;font-style:normal;margin-top:5px}.costOptimizerMain strong{display:block;font-size:7.5px;color:#ad4747;margin-top:5px}.optimizerPill{font-size:7px;text-transform:uppercase;letter-spacing:.5px;font-weight:950;background:#e8f8f0;color:#177653;border-radius:7px;padding:6px 8px}.optimizerProgress{height:5px;border-radius:999px;background:#edf0f4;overflow:hidden;margin-top:8px}.optimizerProgress i{display:block;height:100%;background:linear-gradient(90deg,#5657ee,#7c3aed);transition:width .18s ease}.optimizerWarning{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:11px;padding:9px 10px;border:1px solid #f0d9a5;background:#fff9ea;border-radius:9px}.optimizerWarning b,.optimizerWarning span{font-size:7.7px}.optimizerWarning b{color:#946614}.optimizerWarning span{color:#7c6d50;text-align:right}.aiRunnerStats.costAware{grid-template-columns:repeat(6,1fr)}.aiUsageStrip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin-top:8px}.aiUsageStrip>span{padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:#fcfcfd}.aiUsageStrip b,.aiUsageStrip small{display:block}.aiUsageStrip small{font-size:6.7px;color:var(--muted)}.aiUsageStrip b{font-size:9px;margin-top:2px}.uploadState.optimizing{color:#5b58dd}@media(max-width:1000px){.aiRunnerStats.costAware,.aiUsageStrip{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.costOptimizer{grid-template-columns:38px 1fr}.costOptimizer>.btn,.optimizerPill{grid-column:1/-1;width:max-content}.optimizerWarning{display:block}.optimizerWarning span{display:block;text-align:left;margin-top:3px}.aiRunnerStats.costAware,.aiUsageStrip{grid-template-columns:repeat(2,1fr)}}.shootUploadSection{padding:15px;margin:14px 0}.shootUploadHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.shootUploadHeading h2,.shootUploadHeading p{margin:0}.shootUploadHeading h2{font-size:14px}.shootUploadHeading p{font-size:8px;color:var(--muted);margin-top:3px}.shootUploadHeading>span{font-size:7.5px;font-weight:850;color:#6a7381;background:#f4f5f8;border-radius:8px;padding:6px 8px;white-space:nowrap}.shootUploadSection .uploader{box-shadow:none;border:0;padding:0}.shootUploadSection .dropzone{margin-top:0}.shootUploadSection .uploadSummary{margin-top:10px}.shootStatusBadge.manual{background:linear-gradient(135deg,#171f2d,#424f64);color:#fff}.shootPhotoCard.state-manual{border-color:#b9c2d1;box-shadow:0 8px 24px rgba(30,41,59,.08)}.shootCandidateTags .manualTag{background:#edf0f5;color:#39475a}.recoverInline{margin:7px 0}.tinyAction.recover{display:inline-flex;align-items:center;gap:4px;background:#eef0ff;border-color:#cbcaff;color:#504ed6}.tinyAction.recover:hover{background:#e5e5ff}.lightboxRecover{padding:12px 0;border-bottom:1px solid var(--line)}.lightboxRecover .btn{width:100%;justify-content:center}.lightboxRecover small{display:block;font-size:7.3px;line-height:1.45;color:#7a8493;margin-top:7px}.captionEditor{padding:13px 0;border-top:1px solid var(--line);margin-top:9px}.captionEditorHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.captionEditorHead b,.captionEditorHead small{display:block}.captionEditorHead small{font-size:7px;text-transform:uppercase;letter-spacing:.55px;color:#8a93a1;font-weight:900}.captionEditorHead b{font-size:9px;margin-top:2px}.captionSource{font-size:6.5px;font-weight:950;letter-spacing:.5px;border-radius:6px;padding:5px 6px}.captionSource.ai{background:#f0efff;color:#5b58dc}.captionSource.manual{background:#edf0f5;color:#39475a}.captionEditForm{display:grid;grid-gap:8px;gap:8px}.captionEditForm textarea{width:100%;min-height:150px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:10px;font:inherit;font-size:8.5px;line-height:1.55;color:#4f5969;background:#fff}.captionEditForm input:focus,.captionEditForm textarea:focus{outline:none;border-color:#706cf3;box-shadow:0 0 0 3px rgba(86,87,238,.08)}.captionEditForm label>span{display:block;font-size:7px;font-weight:900;color:#77808e;margin-bottom:4px}.captionEditForm input{width:100%;height:38px;border:1px solid var(--line);border-radius:9px;padding:0 9px;font-size:8px}.captionEditForm .btn{justify-content:center}.captionRegenerate{margin-top:7px}.captionRegenerate .btn{width:100%;justify-content:center}@media(max-width:700px){.shootUploadHeading{display:block}.shootUploadHeading>span{display:inline-block;margin-top:8px}}.shootPhotoInfo>b{font-size:12px}.shootPhotoInfo>small{font-size:10px;line-height:1.35}.shootAiReason{font-size:10.5px;line-height:1.5;min-height:0}.shootCandidateTags span{font-size:9px;padding:5px 7px}.shootScoreBadge,.shootStatusBadge{font-size:9px;padding:6px 8px}.shootCaption{padding:8px 9px}.shootCaption summary{font-size:10px}.shootCaption p{font-size:10px;line-height:1.55}.shootCaption small{font-size:9px;line-height:1.5}.shootPhotoTabs button{font-size:10px;padding:8px 10px}.shootPhotoTabs button span{font-size:9px;min-width:20px;height:20px}.shootPhotoToolbar>small{font-size:10px}.tinyAction{font-size:9px;min-height:32px}.editCaptionInline{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;margin:7px 0 2px;background:#f5f3ff;border-color:#d7d2ff;color:#574fd3;font-weight:850}.editCaptionInline:hover{background:#ece9ff}.photoLightboxTitle b{font-size:14px}.photoLightboxTitle small{font-size:10px}.lightboxCaption small,.lightboxReason small,.lightboxScore small{font-size:9px}.lightboxScore b{font-size:26px}.lightboxCaption p,.lightboxReason p{font-size:11px;line-height:1.6}.captionEditorHead small,.lightboxCaption span{font-size:9px}.captionEditorHead b{font-size:11px}.captionSource{font-size:8px}.captionEditForm textarea{min-height:180px;font-size:11px;line-height:1.6}.captionEditForm label>span{font-size:9px}.captionEditForm input{height:40px;font-size:10px}.captionEditForm .btn,.captionRegenerate .btn,.lightboxRecover .btn{font-size:10px}.lightboxCounter,.lightboxKeys,.lightboxRecover small{font-size:9px}.contextHeader h2{font-size:18px}.contextForm label>span,.contextHeader p{font-size:11px}.contextForm input,.contextForm select,.contextForm textarea,.selectionTargetBox strong{font-size:12px}.selectionTargetBox small{font-size:10px}.inlineChoice{font-size:10px!important}.toggleLine b{font-size:10.5px}.contextPreviewRows small,.toggleLine small{font-size:9px}.contextPreviewRows b{font-size:11px}.vendorPreview>small{font-size:9px}.vendorPreview>span{font-size:10px}.contextHint{font-size:9px}.shootPhotoCard.state-rejected{opacity:1}.shootPhotoCard.state-rejected .shootPhotoOpen img{opacity:.62}.captionSaveButton{transition:background .18s ease,border-color .18s ease,transform .12s ease}.captionSaveButton.saved{background:#17855f!important;border-color:#17855f!important;color:#fff!important}.captionSaveButton.saving{opacity:.8}.captionSaveFeedback{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 10px;border-radius:9px;font-size:10px;font-weight:850;border:1px solid var(--line);background:#f7f8fa;color:#657080}.captionSaveFeedback.saved{background:#eaf8f2;border-color:#bfe8d5;color:#177653}.captionSaveFeedback.error{background:#fff0f0;border-color:#f0c8c8;color:#a44040}.plan .bar.loading{position:relative;overflow:hidden}.plan .bar.loading:after{content:"";position:absolute;inset:0;width:36%;border-radius:999px;background:rgba(255,255,255,.18);animation:creditLoading 1.1s ease-in-out infinite alternate}@keyframes creditLoading{0%{transform:translateX(-20%)}to{transform:translateX(220%)}}.queueSummary{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:13px;margin-bottom:13px}.queueSummary b,.queueSummary small{display:block}.queueSummary b{font-size:11px}.queueSummary small{font-size:8.5px;color:var(--muted);margin-top:3px}.modernQueue{gap:10px}.feedQueueCard{display:grid;grid-template-columns:42px 230px minmax(0,1fr);grid-gap:13px;gap:13px;padding:11px}.feedOrderControls{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.feedOrderControls strong{font-size:11px}.feedOrderControls .icon{width:30px;height:30px}.icon:disabled{opacity:.35;cursor:not-allowed}.feedThumbs{display:grid;grid-gap:5px;gap:5px;min-height:145px}.feedThumbs.single{grid-template-columns:1fr}.feedThumbs.carousel{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr)}.feedThumb{position:relative;overflow:hidden;border-radius:10px;background:#eef0f4;min-height:68px}.feedThumb:first-child:nth-last-child(n+3){grid-row:span 2}.feedThumb img{width:100%;height:100%;object-fit:cover;display:block}.feedThumb i{position:absolute;top:6px;left:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:rgba(15,20,30,.72);color:#fff;font-size:8px;font-style:normal}.feedQueueMain{min-width:0;display:flex;flex-direction:column}.feedQueueHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.feedQueueHead b,.feedQueueHead small{display:block}.feedQueueHead b{font-size:12px}.feedQueueHead small{font-size:9px;color:var(--muted);margin-top:3px}.queueBadges{gap:5px;justify-content:flex-end}.queueCaption{margin-top:9px;border:1px solid var(--line);border-radius:10px;background:#fafbfc;overflow:hidden}.queueCaption summary{display:flex;align-items:center;gap:6px;padding:9px 10px;font-size:9px;font-weight:850;cursor:pointer}.queueCaption form{display:grid;grid-gap:7px;gap:7px;padding:0 10px 10px}.queueCaption textarea{width:100%;min-height:100px;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:9px;font:inherit;font-size:10px;line-height:1.5;background:#fff}.queueCaption .btn{width:max-content}.feedQueueFooter{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:auto;padding-top:10px}.feedQueueFooter>span{font-size:8.5px;color:var(--muted)}.queueActionRow{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.queueActionRow .btn{padding:8px 10px}.queueError{font-size:8.5px;color:#a44747;background:#fff1f1;border:1px solid #f0caca;border-radius:8px;padding:7px 8px;margin:8px 0 0}.modernStories{grid-template-columns:repeat(5,minmax(0,1fr))}.storyMoveRow{display:flex;gap:6px;padding:0 2px 7px}.storyMoveRow .icon{width:31px;height:31px}.storyActionRow{display:flex;gap:6px;align-items:center;padding:0 2px 7px;flex-wrap:wrap}.storyActionRow .btn{padding:7px 9px;font-size:8px}.storyScheduleLabel{display:block;padding:0 2px 3px;color:var(--muted);font-size:7.5px}.queueSettings{display:grid;grid-template-columns:minmax(240px,1fr) auto 130px 130px auto;grid-gap:12px;gap:12px;align-items:end;padding:13px;margin-bottom:14px}.queueSettings>div b,.queueSettings>div small{display:block}.queueSettings>div b{font-size:11px}.queueSettings>div small{font-size:8px;color:var(--muted);margin-top:3px;line-height:1.45}.queueSettings label>span{display:block;font-size:8px;font-weight:850;color:#606b7d;margin-bottom:5px}.queueSettings select{width:100%;padding:0 9px}.queueSettings select,.queueToggle{height:37px;border:1px solid var(--line);border-radius:9px;background:#fff}.queueToggle{display:flex;gap:7px;align-items:center;padding:0 10px}.queueToggle>span{margin:0!important;white-space:nowrap}.automationLogHead{margin:19px 0 8px}.automationLogHead h2{font-size:15px;margin:0}.automationLogHead small{font-size:8.5px;color:var(--muted)}.queueEventList{display:grid;grid-gap:7px;gap:7px}.queueEventRow{display:grid;grid-template-columns:70px minmax(0,1fr) 120px;grid-gap:10px;gap:10px;align-items:center;padding:10px}.queueEventRow b,.queueEventRow small{display:block}.queueEventRow b{font-size:9px;text-transform:capitalize}.queueEventRow small,.queueEventRow>span{font-size:8px;color:var(--muted)}.compactEmpty{padding:18px}.compactEmpty p{margin:0}@media(max-width:1200px){.modernStories{grid-template-columns:repeat(4,minmax(0,1fr))}.queueSettings{grid-template-columns:1fr 1fr 1fr}.queueSettings>div{grid-column:1/-1}.feedQueueCard{grid-template-columns:38px 190px minmax(0,1fr)}}@media(max-width:900px){.feedQueueCard{grid-template-columns:36px minmax(0,1fr)}.feedQueueMain,.feedThumbs{grid-column:2}.modernStories{grid-template-columns:repeat(2,minmax(0,1fr))}.feedQueueFooter{display:block}.queueActionRow{justify-content:flex-start;margin-top:8px}.queueSummary{grid-template-columns:42px 1fr}.queueSummary>.badge{grid-column:2;width:max-content}.queueSettings{grid-template-columns:1fr 1fr}.queueSettings>.btn,.queueSettings>div{grid-column:1/-1}}@media(max-width:620px){.feedQueueCard{grid-template-columns:1fr}.feedOrderControls{flex-direction:row;justify-content:flex-start}.feedQueueMain,.feedThumbs{grid-column:1}.feedQueueHead{display:block}.queueBadges{justify-content:flex-start;margin-top:7px}.modernStories,.queueSettings{grid-template-columns:1fr}.queueSettings>*{grid-column:1!important}.queueEventRow{grid-template-columns:65px 1fr}.queueEventRow>span{grid-column:2}}.publishedLedgerRow{grid-template-columns:46px 70px minmax(0,1fr) 180px}.publishedThumb{width:42px;height:42px;border-radius:9px;overflow:hidden;background:#eef2f4;display:grid;place-items:center;color:var(--green)}.publishedThumb img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.publishedLedgerRow{grid-template-columns:46px 65px 1fr}.publishedLedgerRow>span{grid-column:3}.publishedThumb{grid-row:span 2}}.settingsSectionHead{margin:24px 0 10px}.settingsSectionHead h2,.settingsSectionHead p{margin:0}.settingsSectionHead h2{font-size:18px}.settingsSectionHead p{font-size:10px;color:var(--muted);margin-top:4px}.settingsSectionHead .inlineSuccess{width:max-content;max-width:100%}.publishingScheduleForm{display:grid;grid-gap:12px;gap:12px;margin-bottom:26px}.publishingScheduleIntro{display:grid;grid-template-columns:44px minmax(0,1fr) auto 190px;grid-gap:12px;gap:12px;align-items:center;padding:14px}.publishingScheduleIntro b,.publishingScheduleIntro small{display:block}.publishingScheduleIntro b{font-size:12px}.publishingScheduleIntro small{font-size:9px;color:var(--muted);line-height:1.45;margin-top:3px}.scheduleEnable{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:10px 11px;background:#fff;font-size:9px;font-weight:850;white-space:nowrap}.timezoneField>span{display:block;font-size:8px;font-weight:850;color:#606b7d;margin-bottom:5px}.dayCountField select,.timezoneField select{width:100%;height:37px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 9px;font-size:9px}.scheduleTotals{display:flex;gap:8px;flex-wrap:wrap}.scheduleTotals span{background:#eef0ff;color:#4f50ce;border:1px solid #dcdcff;border-radius:9px;padding:7px 9px;font-size:8.5px}.scheduleTotals b{font-size:10px}.publishingScheduleGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.scheduleChannel{padding:14px}.scheduleChannelHead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.scheduleChannelHead b,.scheduleChannelHead small{display:block}.scheduleChannelHead b{font-size:12px}.scheduleChannelHead small{font-size:8px;color:var(--muted);margin-top:2px;line-height:1.4}.scheduleChannelIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.scheduleChannelIcon.feed{background:#efefff;color:#5757df}.scheduleChannelIcon.story{background:#eaf8f2;color:#15805b}.weeklyScheduleRows{display:grid;grid-gap:7px;gap:7px}.weeklyScheduleRow{display:grid;grid-template-columns:105px 72px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:10px;background:#fbfcfd}.weekdayLabel b,.weekdayLabel small{display:block}.weekdayLabel b{font-size:10px}.weekdayLabel small{font-size:7.5px;color:var(--muted);margin-top:2px}.dayCountField>span{display:block;font-size:7px;font-weight:850;color:#697386;margin-bottom:3px}.dayCountField select{height:34px}.dayTimes{gap:6px;flex-wrap:wrap}.dayTimes,.timeSlot{display:flex;align-items:center}.timeSlot{gap:4px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 6px;color:#70798a}.timeSlot input{border:0;background:transparent;height:32px;width:82px;font-size:9px;outline:none}.noSlots{font-size:10px;color:#a1a7b2}.scheduleSaveBar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px}.scheduleSaveBar b,.scheduleSaveBar small{display:block}.scheduleSaveBar b{font-size:10px}.scheduleSaveBar small{font-size:8px;color:var(--muted);margin-top:2px}@media(max-width:1150px){.publishingScheduleGrid{grid-template-columns:1fr}.publishingScheduleIntro{grid-template-columns:44px 1fr auto}.timezoneField{grid-column:2/-1}.weeklyScheduleRow{grid-template-columns:110px 75px 1fr}}@media(max-width:700px){.publishingScheduleIntro{grid-template-columns:40px 1fr}.scheduleEnable,.timezoneField{grid-column:1/-1}.weeklyScheduleRow{grid-template-columns:1fr 76px}.dayTimes{grid-column:1/-1}.scheduleSaveBar{display:block}.scheduleSaveBar .btn{margin-top:10px;width:100%;justify-content:center}}.visibleCaption{display:block}.queueCaptionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 7px}.queueCaptionHeader>span{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.queueCaptionHeader>small{font-size:7.5px;color:var(--muted);text-align:right}.visibleCaption form{padding-top:0}.captionAutoState{margin:0 10px 8px;display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid #dcd7ff;border-radius:8px;background:#f6f4ff;color:#5b50c9;font-size:8.5px;font-weight:750}.captionAutoState.error{justify-content:space-between;gap:10px;border-color:#f0caca;background:#fff4f4;color:#a44747}.captionAutoState .btn{padding:6px 8px;font-size:7.5px;white-space:nowrap}.carouselPhotoActions{position:absolute;right:5px;bottom:5px;display:flex;gap:3px;z-index:2}.carouselPhotoActions form{display:block}.carouselPhotoBtn{width:22px;height:22px;border:1px solid rgba(255,255,255,.34);border-radius:6px;background:rgba(15,20,30,.78);color:#fff;display:grid;place-items:center;padding:0;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.carouselPhotoBtn:hover{background:rgba(15,20,30,.94)}.carouselPhotoBtn.danger{background:rgba(138,45,45,.86)}.carouselPhotoBtn.danger:hover{background:rgba(156,39,39,.98)}.carouselPhotoBtn:disabled{opacity:.32;cursor:not-allowed}.feedThumb:hover .carouselPhotoActions{opacity:1}@media(max-width:620px){.queueCaptionHeader{align-items:flex-start;flex-direction:column}.queueCaptionHeader>small{text-align:left}.carouselPhotoBtn{width:26px;height:26px}}.brandKitGrid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(520px,1.7fr);grid-gap:18px;gap:18px;margin-bottom:28px}.brandKitForm{display:grid;grid-gap:14px;gap:14px}.brandFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.brandKitForm label>span,.storyTemplateControl label>span,.storyTextEditor label>span{display:block;font-size:11px;font-weight:800;color:#596579;margin-bottom:6px}.brandKitForm input,.brandKitForm select,.feedTemplatePicker select,.storyAddPhoto select,.storyTemplateControl select,.storyTextEditor input{width:100%;height:42px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;padding:0 11px;color:#202738}.brandLogoUploader{display:grid;grid-gap:12px;gap:12px}.brandLogoPreview{height:150px;border:1px dashed #d9dee8;border-radius:15px;background:#faf9f6;display:grid;place-items:center;overflow:hidden}.brandLogoPreview img{max-width:78%;max-height:92px;object-fit:contain}.brandLogoPreview span{font-size:12px;color:#9098a7}.brandLogoUploader small{font-size:11px;color:#7c8799}.brandUploadMessage{font-size:12px;font-weight:800;color:#5356d8}.templateLibraryMini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:30px}.templateMini{min-height:80px;padding:13px;border:1px solid #e1e4eb;border-radius:14px;display:flex;flex-direction:column;justify-content:flex-end;background:#fff}.templateMini.tone-beige{background:#f2ece2}.templateMini.tone-dark{background:#242526;color:#fff;border-color:#242526}.templateMini b{font-family:Georgia,Times New Roman,serif;font-size:14px}.templateMini small{font-size:10px;opacity:.7;margin-top:4px}.premiumStoryList{display:grid;grid-gap:18px;gap:18px}.premiumStoryCard{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:20px;padding:16px}.premiumStoryVisual{min-width:0}.storyCanvas{position:relative;width:100%;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:#f7f5f0;isolation:isolate;box-shadow:0 12px 30px rgba(32,39,55,.09)}.storyTemplatePhotos,.storyTemplateSlot{position:absolute;inset:0}.storyTemplateSlot{overflow:hidden}.storyTemplateSlot img{width:100%;height:100%;object-fit:cover;display:block}.storyTemplateCopy{position:absolute;z-index:5;left:9%;right:9%;bottom:10%;display:flex;flex-direction:column;gap:5px}.storyTemplateCopy strong{font-family:Georgia,Times New Roman,serif;font-size:22px}.storyTemplateCopy span{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.templateBrand{position:absolute;z-index:8;display:flex;align-items:center;justify-content:center;max-width:32%;min-height:26px}.templateBrand img{max-width:100%;max-height:30px;object-fit:contain}.templateBrand span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.templateBrand.mark-top-left{top:5%;left:6%}.templateBrand.mark-top-right{top:5%;right:6%}.templateBrand.mark-bottom-left{bottom:4%;left:6%}.templateBrand.mark-bottom-right{bottom:4%;right:6%}.templateBrand.mark-center{left:50%;bottom:4%;transform:translateX(-50%)}.s1-editorial-minimal{background:#fbfaf7}.s1-editorial-minimal .slot-1{inset:8% 9% 24%}.s1-editorial-minimal .storyTemplateCopy{bottom:10%;text-align:center}.s1-editorial-minimal .storyTemplateCopy strong{font-size:20px;font-style:italic}.s2-soft-beige{background:#e9dfd1}.s2-soft-beige .slot-1{inset:7% 7% 22% 18%}.s2-soft-beige .slot-2{inset:55% 55% 8% 7%;border:6px solid #f8f4ed}.s2-soft-beige .storyTemplateCopy{left:7%;right:auto;bottom:10%;max-width:48%}.s2-soft-beige .storyTemplateCopy strong{font-size:18px}.s3-arch-portrait{background:#fff}.s3-arch-portrait .slot-1{inset:8% 10% 20%;border-radius:48% 48% 5px 5px}.s3-arch-portrait .slot-2{inset:62% 7% 7% 57%;border:6px solid white;box-shadow:0 8px 20px rgba(0,0,0,.12)}.s3-arch-portrait .storyTemplateCopy{text-align:center;bottom:6%}.s3-arch-portrait .storyTemplateCopy strong{font-style:italic}.s4-polaroid-layered{background:#eee6da}.s4-polaroid-layered .storyTemplateSlot{inset:auto;background:#fff;padding:7px;box-shadow:0 12px 26px rgba(38,32,25,.18)}.s4-polaroid-layered .slot-1{left:8%;top:8%;width:65%;height:44%;transform:rotate(-3deg)}.s4-polaroid-layered .slot-2{right:7%;top:35%;width:60%;height:42%;transform:rotate(4deg)}.s4-polaroid-layered .slot-3{left:8%;bottom:7%;width:48%;height:31%;transform:rotate(-2deg)}.s4-polaroid-layered .slot-4{right:7%;bottom:5%;width:39%;height:26%;transform:rotate(2deg)}.s5-clean-grid{background:#fff}.s5-clean-grid .storyTemplatePhotos{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr 1fr;grid-gap:7px;gap:7px;padding:7%}.s5-clean-grid .storyTemplateSlot{position:relative;inset:auto}.s5-clean-grid .slot-1{grid-row:1/3}.s5-clean-grid .slot-4{grid-column:1/3}.s5-clean-grid .slot-5{display:none}.s6-sneak-peek{background:#fbfaf7}.s6-sneak-peek .storyTemplatePhotos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:5px;gap:5px;padding:5%}.s6-sneak-peek .storyTemplateSlot{position:relative;inset:auto}.s6-sneak-peek .slot-1{grid-row:1/3}.s6-sneak-peek .slot-4{grid-column:1/3}.s6-sneak-peek .slot-5{display:none}.s6-sneak-peek .storyTemplateCopy{left:18%;right:18%;bottom:43%;padding:12px;background:rgba(255,255,255,.88);text-align:center}.s6-sneak-peek .storyTemplateCopy strong{letter-spacing:.13em}.s6-sneak-peek .storyTemplateCopy span{display:none}.s7-kind-words{background:#f7f1e8}.s7-kind-words .slot-1{inset:0 0 37%}.s7-kind-words .slot-2{display:none}.s7-kind-words .storyTemplateCopy{left:9%;right:9%;bottom:10%;padding:20px 16px;background:white;text-align:center;border-radius:48% 48% 10px 10px}.s7-kind-words .storyTemplateCopy strong{font-size:24px}.s8-film-strip{background:#fbfaf8}.s8-film-strip .storyTemplatePhotos{display:grid;grid-template-rows:repeat(5,1fr);grid-gap:5px;gap:5px;padding:8% 14%}.s8-film-strip .storyTemplateSlot{position:relative;inset:auto}.s8-film-strip .storyTemplateCopy{bottom:3%;text-align:center}.s8-film-strip .storyTemplateCopy strong{font-size:13px;letter-spacing:.2em;text-transform:uppercase}.s9-luxury-dark{background:#1f2022;color:#fff}.s9-luxury-dark .slot-1{inset:7% 7% 44%}.s9-luxury-dark .slot-2{inset:58% 52% 10% 7%}.s9-luxury-dark .slot-3{inset:58% 7% 10% 52%}.s9-luxury-dark .slot-4{display:none}.s9-luxury-dark .storyTemplateCopy{top:51%;bottom:auto;text-align:center}.s9-luxury-dark .storyTemplateCopy strong{font-size:20px;font-style:italic}.s9-luxury-dark .templateBrand{filter:invert(1)}.s10-story-cover{background:#dfd2c1}.s10-story-cover .slot-1{inset:7% 10% 31%}.s10-story-cover .storyTemplateCopy{left:10%;right:10%;bottom:13%;text-align:center}.s10-story-cover .storyTemplateCopy strong{font-size:27px;font-style:italic}.s10-story-cover:after{content:"";position:absolute;left:22%;right:22%;bottom:10%;height:1px;background:#39312a}.storyPhotoEditorStrip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin-top:10px}.storyEditThumb{position:relative;aspect-ratio:1;border-radius:9px;overflow:hidden;background:#eef0f3}.storyEditThumb>img{width:100%;height:100%;object-fit:cover}.storyEditThumb>i{position:absolute;left:4px;top:4px;background:rgba(20,24,31,.8);color:#fff;border-radius:99px;font-style:normal;font-size:9px;min-width:18px;height:18px;display:grid;place-items:center}.storyEditActions{position:absolute;left:3px;right:3px;bottom:3px;display:flex;justify-content:center;gap:2px}.storyEditActions form{display:inline-flex}.storyEditActions button{border:0;width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.92);display:grid;place-items:center;color:#323a48}.storyEditActions button.danger{color:#c74848}.storyEditActions button:disabled{opacity:.35}.premiumStoryControls{display:flex;flex-direction:column;gap:13px}.storyTemplateControl{border:1px solid #e7e9ef;background:#fafbfc;border-radius:13px;padding:12px}.storyTemplateControl form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.storyTemplateControl small{display:block;margin-top:7px;color:#7d8798;font-size:10px}.storyAddPhoto{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.storyTextEditor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:end}.storyLogoToggle{height:42px;display:flex!important;align-items:center;gap:7px;padding:0 11px;border:1px solid #e0e4eb;border-radius:10px;background:#fff}.storyLogoToggle span{margin:0!important;white-space:nowrap}.storyQueueBottom{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:auto}.feedTemplateStage{grid-column:1/-1;padding:14px;border-bottom:1px solid #eceef3;background:#faf9f7}.carouselTemplateStrip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;max-width:920px}.carouselDesignedSlide{position:relative;aspect-ratio:4/5;overflow:hidden;background:#fff;border:1px solid #e5e2dc}.carSlot,.carouselSlideImages{position:absolute;inset:0}.carSlot{overflow:hidden}.carSlot img{width:100%;height:100%;object-fit:cover}.carouselSlideCopy{position:absolute;z-index:5;left:8%;right:8%;bottom:7%;text-align:center}.carouselSlideCopy b{font-family:Georgia,Times New Roman,serif;font-size:11px;letter-spacing:.12em}.carouselSlideCopy small{display:block;margin-top:4px}.carouselBrand,.carouselSlideCopy small{font-size:6px;letter-spacing:.14em;text-transform:uppercase}.carouselBrand{position:absolute;z-index:7;right:7%;bottom:5%;max-width:36%}.carouselBrand img{max-width:100%;max-height:18px;object-fit:contain}.feedTemplatePicker{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-top:10px}.feedTemplatePicker label{font-size:10px;font-weight:800;color:#687387}.c1-fine-art-album .slide-1 .primary,.c8-storytelling .slide-1 .primary{inset:0 35% 0 0}.c1-fine-art-album .slide-2 .primary{inset:20% 26% 20%}.c1-fine-art-album .slide-2 .secondary{inset:7% 61% 58% 7%}.c1-fine-art-album .slide-2 .tertiary{inset:58% 7% 7% 61%}.c1-fine-art-album .slide-3 .primary{inset:9%}.c1-fine-art-album .slide-4 .primary{inset:8% 52% 45% 8%}.c1-fine-art-album .slide-4 .secondary{inset:48% 52% 8% 8%}.c1-fine-art-album .slide-4 .tertiary{inset:20% 8% 20% 55%}.c1-fine-art-album .slide-5 .primary{inset:25% 20% 25%}.c2-airy-album .primary,.c4-centered-minimal .primary,.c7-white-space .primary{inset:20% 18%}.c2-airy-album .slide-odd .primary{inset:12% 25%}.c3-hero-details{background:#eee4d8}.c3-hero-details .slide-1 .primary{inset:0 0 27%}.c3-hero-details .slide-2 .primary{inset:7% 48% 7% 7%}.c3-hero-details .slide-2 .secondary{inset:7% 7% 52% 55%}.c3-hero-details .slide-2 .tertiary{inset:55% 7% 7% 55%}.c4-centered-minimal .carouselDesignedSlide{background:#fbfaf8}.c5-color-mono .carouselDesignedSlide:nth-child(2n) img{filter:grayscale(1)}.c5-color-mono .primary{inset:7%}.c6-magazine-grid .primary{inset:5% 48% 42% 5%}.c6-magazine-grid .secondary{inset:5% 5% 52% 55%}.c6-magazine-grid .tertiary{inset:55% 5% 5% 42%}.c7-white-space .carouselDesignedSlide{background:white}.c7-white-space .primary{border:1px solid #222;padding:4px}.c8-storytelling .slide-2 .primary{inset:8%}.c8-storytelling .slide-4 .primary{inset:7% 52% 7% 7%}.c8-storytelling .slide-4 .secondary{inset:7% 7% 52% 55%}.c8-storytelling .slide-4 .tertiary{inset:55% 7% 7% 55%}.c9-luxury-editorial .carouselDesignedSlide{background:#202123;color:#fff;border-color:#202123}.c9-luxury-editorial .primary{inset:8% 8% 28%}.c9-luxury-editorial .slide-2 .primary,.c9-luxury-editorial .slide-4 .primary{inset:7% 50% 7% 7%}.c9-luxury-editorial .secondary{inset:7% 7% 52% 55%}.c9-luxury-editorial .tertiary{inset:55% 7% 7% 55%}.c9-luxury-editorial .carouselBrand{filter:invert(1)}.c10-signature-close .carouselDesignedSlide{background:#e5dacb}.c10-signature-close .primary{inset:8%}.c10-signature-close .slide-5 .primary{inset:15% 18% 32%}.c10-signature-close .slide-5 .carouselSlideCopy{bottom:13%}@media(max-width:1100px){.brandKitGrid{grid-template-columns:1fr}.templateLibraryMini{grid-template-columns:repeat(3,1fr)}.premiumStoryCard{grid-template-columns:280px minmax(0,1fr)}.carouselTemplateStrip{grid-template-columns:repeat(5,minmax(100px,1fr));overflow:auto}.feedTemplatePicker,.storyTextEditor{grid-template-columns:1fr}}@media(max-width:760px){.templateLibraryMini{grid-template-columns:repeat(2,1fr)}.premiumStoryCard{grid-template-columns:1fr}.premiumStoryVisual{max-width:360px;margin:auto}.brandFormGrid{grid-template-columns:1fr}}.feedQueueCard .feedTemplateStage{grid-column:2/-1;grid-row:1}.feedQueueCard .feedThumbs{grid-column:2}.feedQueueCard .feedQueueMain{grid-column:3}.feedQueueCard:has(.feedTemplateStage) .feedOrderControls{grid-row:1/3}@media(max-width:900px){.feedQueueCard .feedQueueMain,.feedQueueCard .feedTemplateStage{grid-column:2}.feedQueueCard:has(.feedTemplateStage) .feedOrderControls{grid-row:1/4}}@media(max-width:620px){.feedQueueCard .feedQueueMain,.feedQueueCard .feedTemplateStage,.feedQueueCard .feedThumbs{grid-column:1}.feedQueueCard:has(.feedTemplateStage) .feedOrderControls{grid-row:auto}}.s5-clean-grid .slot-4{grid-column:auto}.s5-clean-grid .slot-5{display:block}.s5-clean-grid .slot-4{grid-row:3;grid-column:1}.s5-clean-grid .slot-5{grid-row:3;grid-column:2}.s5-clean-grid.count-3 .storyTemplatePhotos{grid-template-rows:1.3fr .7fr}.s5-clean-grid.count-3 .slot-1{grid-row:1/3}.s5-clean-grid.count-3 .slot-2{grid-row:1}.s5-clean-grid.count-3 .slot-3{grid-row:2}.s5-clean-grid.count-3 .slot-4,.s5-clean-grid.count-3 .slot-5{display:none}.s5-clean-grid.count-4 .slot-4{grid-column:1/3}.s6-sneak-peek .slot-4{grid-column:auto}.s6-sneak-peek .slot-5{display:block}.s6-sneak-peek .slot-4{grid-row:3;grid-column:1}.s6-sneak-peek .slot-5{grid-row:3;grid-column:2}.s6-sneak-peek.count-3 .storyTemplatePhotos{grid-template-rows:1.3fr .7fr}.s6-sneak-peek.count-3 .slot-1{grid-row:1/3}.s6-sneak-peek.count-3 .slot-2{grid-row:1}.s6-sneak-peek.count-3 .slot-3{grid-row:2}.s6-sneak-peek.count-3 .slot-4,.s6-sneak-peek.count-3 .slot-5{display:none}.s6-sneak-peek.count-4 .slot-4{grid-column:1/3}.s7-kind-words .slot-2{display:block;inset:37% 8% 43% 58%;border:5px solid #fff;box-shadow:0 8px 20px rgba(0,0,0,.12)}.s8-film-strip.count-3 .storyTemplatePhotos{grid-template-rows:repeat(3,1fr);padding:12% 14% 16%}.s8-film-strip.count-4 .storyTemplatePhotos{grid-template-rows:repeat(4,1fr);padding:9% 14% 13%}.s9-luxury-dark .slot-4{display:block;inset:73% 30% 7%}.s9-luxury-dark.count-1 .slot-1{inset:8% 8% 30%}.s9-luxury-dark.count-1 .storyTemplateCopy{top:auto;bottom:13%}.s9-luxury-dark.count-2 .slot-2{inset:58% 7% 10% 52%}.s9-luxury-dark.count-2 .slot-3,.s9-luxury-dark.count-2 .slot-4,.s9-luxury-dark.count-3 .slot-4{display:none}.feedDesignControls{display:grid;grid-gap:10px;gap:10px}.feedLogoToggle{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feedLogoToggle label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#4d5870}.feedLogoToggle input{width:16px;height:16px}.feedLogoToggle .btn{margin-left:auto}@media(max-width:760px){.feedLogoToggle{align-items:flex-start;flex-direction:column}.feedLogoToggle .btn{margin-left:0}}.classicCarouselHint{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px;padding:11px 13px;border:1px solid #e8e9ef;border-radius:12px;background:#fafaff}.classicCarouselHint b{font-size:12px;color:#292b35}.classicCarouselHint small{font-size:11px;color:#7b7e8a;text-align:right}.queueBadges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.storyTemplateSlot.orientation-landscape{background:rgba(244,242,237,.92);display:flex;align-items:center;justify-content:center}.storyTemplateSlot.orientation-landscape img{object-fit:contain!important}.storyTemplateSlot.orientation-square img{object-fit:cover}.storyTemplate.landscape-hero .storyTemplatePhotos{display:block!important;padding:0!important}.storyTemplate.landscape-hero .storyTemplateSlot.slot-1{position:absolute!important;left:7%!important;right:7%!important;top:31%!important;bottom:35%!important;width:auto!important;height:auto!important;transform:none!important;border-radius:2px!important;border:0!important;padding:0!important;box-shadow:0 10px 28px rgba(34,32,28,.1)}.storyTemplate.landscape-hero .storyTemplateSlot.slot-1 img{object-fit:contain!important;background:#f3f0ea}.s1-editorial-minimal.landscape-hero .storyTemplateSlot.slot-1{left:6%!important;right:6%!important;top:29%!important;bottom:34%!important;background:#f4f1eb}.s2-soft-beige.landscape-hero .storyTemplateSlot.slot-1{left:7%!important;right:7%!important;top:30%!important;bottom:34%!important;background:#f8f4ed}.s9-luxury-dark.landscape-hero .storyTemplateSlot.slot-1{left:7%!important;right:7%!important;top:30%!important;bottom:34%!important;background:#2b2c2e}.s9-luxury-dark.landscape-hero .storyTemplateSlot.slot-1 img{background:#2b2c2e}.storyTemplate.landscape-hero .storyTemplateCopy{top:auto!important;bottom:13%!important;left:9%!important;right:9%!important;text-align:center!important}.s4-polaroid-layered .storyTemplateSlot.orientation-landscape,.s5-clean-grid .storyTemplateSlot.orientation-landscape,.s6-sneak-peek .storyTemplateSlot.orientation-landscape,.s8-film-strip .storyTemplateSlot.orientation-landscape{background:#f4f1eb}.s9-luxury-dark .storyTemplateSlot.orientation-landscape{background:#2b2c2e}.storyTemplateSlot.orientation-landscape img,.storyTemplateSlot.orientation-portrait img,.storyTemplateSlot.orientation-square img{object-fit:contain!important;object-position:center!important}.storyTemplateSlot.orientation-portrait{background:#f7f4ee}.storyTemplateSlot.orientation-landscape{background:#f5f1ea}.storyTemplateSlot.orientation-square{background:#f7f5f1}.s9-luxury-dark .storyTemplateSlot.orientation-landscape,.s9-luxury-dark .storyTemplateSlot.orientation-portrait,.s9-luxury-dark .storyTemplateSlot.orientation-square{background:#232426}.s4-polaroid-layered .storyTemplateSlot.orientation-landscape{height:24%!important;width:72%!important;padding:6px}.s4-polaroid-layered .storyTemplateSlot.orientation-portrait{height:39%!important;width:48%!important;padding:6px}.s5-clean-grid .storyTemplateSlot.orientation-landscape,.s6-sneak-peek .storyTemplateSlot.orientation-landscape{min-height:72px}.s8-film-strip .storyTemplateSlot{aspect-ratio:16/10;min-height:0}.s8-film-strip .storyTemplateSlot.orientation-portrait{aspect-ratio:4/5;width:58%;justify-self:center}.storyTemplate{border:1px solid rgba(58,49,40,.08)}.s1-editorial-minimal .slot-1{inset:10% 8% 27%;background:#f0ede7}.s1-editorial-minimal:before{content:"";position:absolute;left:10%;right:10%;bottom:19%;height:1px;background:rgba(54,47,40,.24)}.s2-soft-beige{background:#e8dfd2}.s2-soft-beige .slot-1{inset:8% 8% 25% 16%}.s2-soft-beige .slot-2{inset:61% 56% 8% 8%;background:#f7f1e8}.s3-arch-portrait .slot-1{inset:8% 12% 24%;border-radius:48% 48% 2px 2px;background:#f5f1eb}.s3-arch-portrait .slot-1 img{object-fit:contain!important}.s5-clean-grid .storyTemplatePhotos,.s6-sneak-peek .storyTemplatePhotos{gap:10px;padding:8%}.s5-clean-grid .storyTemplateSlot,.s6-sneak-peek .storyTemplateSlot{background:#f3efe8}.s6-sneak-peek .storyTemplateCopy{border:1px solid rgba(62,52,42,.14);box-shadow:0 8px 24px rgba(42,34,28,.06)}.s10-story-cover .slot-1{inset:8% 12% 33%;background:#eee7de}.s10-story-cover .slot-1 img{object-fit:contain!important}.carSlot.orientation-landscape img,.carSlot.orientation-portrait img,.carSlot.orientation-square img{object-fit:contain!important;object-position:center!important}.carSlot.orientation-landscape{background:#f4f0e9}.carSlot.orientation-portrait{background:#f7f4ef}.c9-luxury-editorial .carSlot.orientation-landscape,.c9-luxury-editorial .carSlot.orientation-portrait{background:#252628}:root{--luna-ivory:#f8f3ea;--luna-cream:#f0e6d6;--luna-line:#e6dcc8;--luna-ink:#2b241c;--luna-terracotta:#8a5940;--luna-charcoal:#161514;--luna-gold:#c8a876}.storyTemplateCopy strong{font-family:var(--font-editorial),Georgia,serif;font-style:italic;font-weight:500;letter-spacing:.01em;line-height:1.18}.storyTemplateCopy span{font-family:Manrope,Inter,sans-serif;letter-spacing:.17em}.carouselSlideCopy b{font-family:var(--font-editorial),Georgia,serif;font-style:italic;font-weight:500;letter-spacing:.09em}.carouselSlideCopy small{font-family:Manrope,Inter,sans-serif;letter-spacing:.16em}.templateMini b{font-family:var(--font-editorial),Georgia,serif;font-style:italic;font-weight:600}.storyCanvas{background:var(--luna-ivory);box-shadow:0 16px 34px rgba(30,24,16,.13)}.carouselDesignedSlide{background:var(--luna-ivory);box-shadow:0 10px 22px rgba(30,24,16,.09)}.carouselTemplateStrip{gap:11px}.s1-editorial-minimal{background:var(--luna-ivory)}.s1-editorial-minimal .storyTemplateCopy strong{font-size:21px;color:var(--luna-ink)}.s1-editorial-minimal .storyTemplateCopy:after{content:"";display:block;width:32px;height:1px;background:var(--luna-ink);opacity:.55;margin:9px auto 0}.s2-soft-beige{background:var(--luna-cream)}.s2-soft-beige .slot-2{border-color:#fff;box-shadow:0 10px 22px rgba(40,28,16,.2)}.s2-soft-beige .storyTemplateCopy strong{color:var(--luna-ink)}.s3-arch-portrait{background:var(--luna-ivory)}.s3-arch-portrait .slot-1{border-radius:50% 50% 4px 4px/22% 22% 4px 4px}.s3-arch-portrait .slot-2{border-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.16)}.s3-arch-portrait .storyTemplateCopy strong{color:var(--luna-ink)}.s4-polaroid-layered{background:var(--luna-cream)}.s4-polaroid-layered .storyTemplateSlot{box-shadow:0 14px 28px rgba(38,30,20,.24)}.s4-polaroid-layered .slot-1{transform:rotate(-4deg)}.s4-polaroid-layered .slot-2{transform:rotate(5deg)}.s4-polaroid-layered .slot-3{transform:rotate(-3deg)}.s4-polaroid-layered .slot-4{transform:rotate(3deg)}.s6-sneak-peek{background:var(--luna-ivory)}.s6-sneak-peek .storyTemplateCopy{background:#fff;border-radius:2px;box-shadow:0 12px 26px rgba(30,24,16,.18);padding:16px 14px}.s6-sneak-peek .storyTemplateCopy strong{font-size:19px;color:var(--luna-ink)}.s7-kind-words{background:var(--luna-cream)}.s7-kind-words .storyTemplateCopy{background:#fff}.s7-kind-words .storyTemplateCopy:before{content:"Kind Words";display:block;font-family:var(--font-script),cursive;font-size:30px;line-height:1;color:var(--luna-ink);margin-bottom:8px}.s7-kind-words .storyTemplateCopy strong{font-family:var(--font-editorial),Georgia,serif;font-style:italic;font-weight:400;font-size:13px;line-height:1.4;letter-spacing:.005em;color:#4a4136}.s7-kind-words .storyTemplateCopy strong:before{content:"\201C"}.s7-kind-words .storyTemplateCopy strong:after{content:"\201D"}.s7-kind-words .slot-2{border-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.16)}.s8-film-strip{background:var(--luna-ivory)}.s8-film-strip .storyTemplateCopy strong{color:var(--luna-ink)}.s9-luxury-dark{background:var(--luna-charcoal)}.s9-luxury-dark .storyTemplateCopy strong{color:#f4ecdf}.s9-luxury-dark .storyTemplateCopy:after{content:"";display:block;width:28px;height:1px;background:var(--luna-gold);margin:9px auto 0}.s10-story-cover{background:var(--luna-cream)}.s10-story-cover:after{background:var(--luna-ink)}.s10-story-cover .storyTemplateCopy span,.s10-story-cover .storyTemplateCopy strong{color:var(--luna-ink)}.carouselDesignedSlide .carSlot{background:#fff}.carouselDesignedSlide .carSlot:after{content:"";position:absolute;inset:0;border:1px solid rgba(22,18,12,.55);pointer-events:none}.c7-white-space .carSlot:after{content:none}.c9-luxury-editorial .carSlot:after{border-color:rgba(255,255,255,.45)}.c1-fine-art-album .carouselDesignedSlide,.c2-airy-album .carouselDesignedSlide,.c5-color-mono .carouselDesignedSlide,.c6-magazine-grid .carouselDesignedSlide{background:var(--luna-ivory)}.c3-hero-details{background:var(--luna-cream)}.c4-centered-minimal .carouselDesignedSlide,.c7-white-space .carouselDesignedSlide{background:#fff}.c8-storytelling{background:var(--luna-ivory)}.c10-signature-close .carouselSlideCopy b{color:var(--luna-ink)}.c9-luxury-editorial .carouselSlideCopy small{color:#d8cdbd}.c2-airy-album .secondary{inset:8% 8% 62% 55%}.c2-airy-album .tertiary{inset:60% 8% 8% 55%}.c4-centered-minimal .secondary{inset:10% 10% 64% 58%}.c4-centered-minimal .tertiary{inset:62% 10% 10% 58%}.c7-white-space .secondary{inset:10% 8% 62% 56%;border:1px solid #222}.c7-white-space .tertiary{inset:60% 8% 10% 56%;border:1px solid #222}.carSlot.orientation-landscape img,.carSlot.orientation-portrait img,.carSlot.orientation-square img,.storyTemplateSlot.orientation-landscape img,.storyTemplateSlot.orientation-portrait img,.storyTemplateSlot.orientation-square img{object-fit:contain!important;object-position:center!important}.storyArtboard{position:relative;width:100%;aspect-ratio:9/16;border-radius:20px;overflow:hidden;isolation:isolate;box-shadow:0 16px 34px rgba(30,24,16,.13);font-family:var(--font-manrope),Arial,sans-serif}.storyArtboardRule{position:absolute;left:7%;right:7%;top:4.5%;height:1px;background:var(--story-primary);opacity:.18}.storyArtboardSlot{position:absolute;overflow:hidden;background:rgba(255,255,255,.4);box-shadow:0 9px 26px rgba(25,20,14,.09)}.storyArtboardSlot img{width:100%;height:100%;display:block;object-position:center}.storyArtboardSlot.slot-landscape img,.storyArtboardSlot.slot-portrait img,.storyArtboardSlot.slot-square img{object-fit:contain}.storyArtboardSlot.slot-arch{border-radius:48% 48% 2px 2px!important}.storyArtboardSlot.slot-arch img{border-radius:48% 48% 2px 2px}.storyArtboard.tone-dark .storyArtboardSlot{background:rgba(255,255,255,.06);box-shadow:0 10px 26px rgba(0,0,0,.2)}.storyArtboardBrand{position:absolute;z-index:9;max-width:31%;min-height:22px;display:flex;align-items:center;justify-content:center}.storyArtboardBrand img{display:block;max-width:100%;max-height:29px;object-fit:contain}.storyArtboardBrand span{font-size:8px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.storyArtboardCopy{position:absolute;z-index:8;left:8%;right:8%;bottom:8%;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.storyArtboardCopy strong{font-family:var(--font-playfair),Georgia,serif;font-size:20px;line-height:1.05;font-weight:500;letter-spacing:.01em}.storyArtboardCopy span{font-size:8px;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.storyArtboardCopy:after{content:"";display:block;width:34px;height:1px;background:var(--story-accent);margin-top:7px}.storyArtboard.story-fullscreen .storyArtboardRule{display:none}.storyArtboard.story-fullscreen .storyArtboardSlot{box-shadow:none;background:#111}.storyArtboard.story-fullscreen .storyArtboardSlot img{object-position:center}.brandColorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.brandColorField{display:grid;grid-template-columns:42px 1fr;grid-gap:10px;gap:10px;align-items:center}.brandColorField input[type=color]{width:42px;height:36px;padding:2px;border:1px solid var(--border);border-radius:9px;background:#fff}.brandColorField input[type=text]{min-width:0}.storyOrientationPill{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--muted)}.nativeStoryPreview{width:100%;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#111;display:flex;align-items:center;justify-content:center}.nativeStoryPreview img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.externalDesignPreview,.externalFeedDesign{border:1px dashed rgba(99,102,241,.45);border-radius:18px;padding:16px;background:linear-gradient(180deg,rgba(99,102,241,.05),rgba(255,255,255,.98));display:grid;grid-gap:12px;gap:12px}.externalDesignBadge{display:inline-flex;width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;background:rgba(99,102,241,.1);color:#4f46e5;font-size:11px;font-weight:800;letter-spacing:.02em}.externalDesignSources{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));grid-gap:8px;gap:8px;max-width:520px}.externalDesignSources img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f5f3ef;border-radius:10px}.externalDesignPreview small,.externalFeedDesign small{color:var(--muted);line-height:1.45}.premiumRenderingCard{max-width:760px;margin-bottom:28px}.premiumRenderingCard code{font-size:11px}.renderedFeedImage{display:block;width:100%;max-height:720px;object-fit:contain;border-radius:14px;background:#f5f3ef}.adminError,.adminNotice{margin:0 0 18px}.adminError{padding:13px 15px;border:1px solid #fecaca;background:#fff1f2;color:#b42318;border-radius:12px;font-weight:700}.adminTemplateIntro{align-items:start}.adminTemplateForm{display:grid;grid-gap:14px;gap:14px}.adminOrientationGrid label,.adminTemplateForm>label{display:grid;grid-gap:7px;gap:7px}.adminOrientationGrid label>span,.adminTemplateForm label>span{color:#59647a;font-size:12px;font-weight:800}.adminOrientationGrid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px}.adminTemplateList{display:grid;grid-gap:12px;gap:12px;margin-bottom:32px}.adminTemplateCard{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px}.adminTemplateCard h3{margin:8px 0 5px}.adminTemplateCard code{font-size:12px;background:#f4f5f8;padding:4px 7px;border-radius:7px}.adminTemplateBadges{display:flex;flex-wrap:wrap;gap:6px}.adminTemplateBadges span{padding:4px 8px;background:#eef0ff;color:#4b4dc7;border-radius:999px;font-size:11px;font-weight:800;text-transform:capitalize}.adminTemplateActions{display:flex;gap:8px;flex:0 0 auto}.btn.danger{color:#c83232;border-color:#f1c7c7;background:#fff}@media (max-width:900px){.adminOrientationGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}.adminTemplateCard{align-items:flex-start;flex-direction:column}}.btn.success{background:linear-gradient(135deg,#1f9d63,#2fb879);color:#fff;box-shadow:0 8px 18px rgba(31,157,99,.2)}.btn:disabled{cursor:not-allowed;opacity:.78}.spin{animation:lunaSpin .8s linear infinite}@keyframes lunaSpin{to{transform:rotate(1turn)}}.queueNotice{padding:11px 13px;margin:-3px 0 13px;border-radius:11px;font-size:9px;line-height:1.5;border:1px solid #ead9a9;background:#fff9e9;color:#745b19}.queueNotice b{display:block;font-size:10px;margin-bottom:2px}.queueNotice a{font-weight:900;color:inherit;text-decoration:underline}.premiumRenderState{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#f7f5f1,#eeece7);border:1px solid rgba(17,24,39,.07);display:flex;align-items:center;justify-content:center;min-height:280px}.premiumRenderStory{aspect-ratio:9/16;min-height:0}.premiumRenderFeed{min-height:260px;aspect-ratio:4/5;max-width:560px}.premiumRenderSkeleton{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12%;opacity:.55}.premiumRenderSkeleton span{display:block;border-radius:16px;background:linear-gradient(90deg,#e9e6df 25%,#f6f4ef 50%,#e9e6df 75%);background-size:200% 100%;animation:premiumShimmer 1.2s linear infinite}.premiumRenderSkeleton span:first-child{grid-column:1/-1;height:46%}.premiumRenderSkeleton span:nth-child(2),.premiumRenderSkeleton span:nth-child(3){height:72%;align-self:end}.premiumRenderMessage{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:14px;background:rgba(255,255,255,.91);box-shadow:0 10px 28px rgba(31,41,55,.11);max-width:82%}.premiumRenderMessage b{display:block;font-size:13px}.premiumRenderMessage small{display:block;color:var(--muted);font-size:10px;margin-top:2px;line-height:1.35}.renderSpinner{animation:renderSpin .8s linear infinite;color:#6256e8;flex:0 0 auto}.premiumRenderFailed{min-height:180px;display:flex;flex-direction:column;gap:4px;padding:24px;text-align:center;color:#9d3535;background:#fff7f7;border-color:#f1cccc}.premiumRenderFailed small{color:#a95a5a;max-width:520px}.renderedFeedPreview{border-radius:18px;overflow:hidden;background:#f5f4f0;display:flex;align-items:center;justify-content:center;max-width:560px}.renderedFeedPreview img{width:100%;height:auto;display:block;object-fit:contain}@keyframes renderSpin{to{transform:rotate(1turn)}}@keyframes premiumShimmer{to{background-position:-200% 0}}.queueHeaderActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dangerSoft{border-color:#fecaca!important;color:#b91c1c!important;background:#fff!important}.dangerSoft:hover{background:#fef2f2!important}.adminTextParameterGrid{display:grid;grid-gap:12px;gap:12px;margin:10px 0 18px}.adminTextParameterRow{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:rgba(248,250,252,.65)}.adminTextParameterRow label{min-width:0}.adminTextParameterRow input,.adminTextParameterRow select{width:100%}@media(max-width:900px){.adminTextParameterRow{grid-template-columns:1fr}}.adminOrientationGridDynamic{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.standardParameterPills{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 18px}.standardParameterPills code{padding:8px 10px;border:1px solid var(--border,#e3e7ef);border-radius:9px;background:#f7f8fb;font-size:12px}.adminTemplateForm small.settingsHint{display:block;margin-top:6px;line-height:1.4}.storyPreviewButton{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:inherit}.nativeStoryPreview,.storyLightboxCanvas{--story-brand-bg:#F7F3EC;position:relative;width:100%;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:var(--story-brand-bg);isolation:isolate}.nativeStoryPreview .nativeStoryMain,.storyLightboxCanvas .nativeStoryMain{position:relative;z-index:2;display:block}.nativeStoryPortrait .nativeStoryMain{width:100%;height:100%;object-fit:cover;object-position:center}.nativeStoryLandscape{display:flex;align-items:center;justify-content:center;background:var(--story-brand-bg)}.nativeStoryLandscape .nativeStoryBlur{position:absolute;z-index:0;inset:-5%;width:110%;height:110%;object-fit:cover;filter:blur(30px);transform:scale(1.08);opacity:.82}.nativeStoryLandscape:after{content:"";position:absolute;z-index:1;inset:0;background:color-mix(in srgb,var(--story-brand-bg) 18%,transparent);pointer-events:none}.nativeStoryLandscape .nativeStoryMain{width:92%;height:auto;max-height:88%;object-fit:contain;border:4px solid var(--story-brand-bg);box-sizing:border-box;box-shadow:0 12px 34px rgba(0,0,0,.18)}.renderedStoryPreview img{width:100%;height:100%;object-fit:contain;display:block;background:#111}.storyLightbox{position:fixed;z-index:10000;inset:0;background:rgba(9,12,18,.88);display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.storyLightboxCanvas{height:min(92vh,960px);width:auto;max-width:92vw;aspect-ratio:9/16;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.45)}.storyLightboxClose{position:fixed;z-index:10001;top:22px;right:24px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center;cursor:pointer}.designedStoryCopyEditor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:12px;border:1px solid #e4e7ee;border-radius:12px;background:#fafbfc;align-items:end}.designedStoryCopyEditor label{display:grid;grid-gap:5px;gap:5px}.designedStoryCopyEditor label span{font-size:10px;font-weight:800;color:#657084}.designedStoryCopyEditor input{height:40px;border:1px solid #dfe3eb;border-radius:9px;padding:0 11px;background:#fff}.designedStoryCopyEditor small{grid-column:1/-1;color:#7d8798;font-size:10px}@media(max-width:900px){.designedStoryCopyEditor{grid-template-columns:1fr}.designedStoryCopyEditor small{grid-column:auto}}.feedLightboxCanvas{max-width:min(92vw,1200px);max-height:92vh;border-radius:20px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.45);background:#111;display:flex;align-items:center;justify-content:center}.feedLightboxCanvas img{display:block;max-width:100%;max-height:92vh;width:auto;height:auto;object-fit:contain}.queueEditorRow{justify-content:flex-start;margin-top:8px}.designEditorOverlay{position:fixed;inset:0;z-index:10020;background:rgba(9,12,18,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px}.designEditorModal{position:relative;width:min(1320px,96vw);max-height:92vh;overflow:auto;padding:18px}.designEditorClose{position:-webkit-sticky;position:sticky;top:0;margin-left:auto;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;z-index:2}.designEditorLayout{display:grid;grid-template-columns:minmax(320px,540px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.designEditorPickerCol,.designEditorPreviewCol{display:grid;grid-gap:14px;gap:14px}.designEditorPreview{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#f7f7f7}.designEditorPreview img{display:block;width:100%;height:auto}.designEditorSlotRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:10px;gap:10px}.designSlotButton{border:1px solid var(--line);border-radius:12px;background:#fff;padding:8px;display:grid;grid-gap:7px;gap:7px;cursor:pointer;text-align:left}.designSlotButton span{font-size:9px;font-weight:900;color:#536071;text-transform:uppercase;letter-spacing:.08em}.designSlotButton img{width:100%;aspect-ratio:1/1;border-radius:8px;object-fit:cover;display:block}.designSlotButton.active{border-color:#6e57ff;box-shadow:0 0 0 2px rgba(110,87,255,.12)}.designEditorHead b{display:block;font-size:14px}.designEditorHead small{display:block;font-size:10px;color:var(--muted);line-height:1.45;margin-top:5px}.designCurrentPreview{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#f4f6fa;max-width:220px}.designCurrentPreview img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.designPhotoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.designPhotoChoice{margin:0}.designPhotoSubmit{width:100%;padding:0;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;text-align:left;cursor:pointer;display:grid}.designPhotoSubmit:disabled{cursor:default;opacity:.72}.designPhotoSubmit img{width:100%;aspect-ratio:1/1;display:block;object-fit:cover;background:#eef1f5}.designPhotoMeta{display:grid;grid-gap:4px;gap:4px;padding:9px 10px 0}.designPhotoMeta b{font-size:10px;line-height:1.3}.designPhotoMeta small{font-size:8.5px;color:var(--muted);line-height:1.4}.designPhotoAction{display:block;padding:8px 10px 10px;font-size:9px;font-weight:850;color:#5a4ce0}.designPhotoChoice.current .designPhotoSubmit{border-color:#9ab78f;background:#f6fbf2}.designPhotoChoice.loading .designPhotoSubmit{opacity:.55}.designEditorHint{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted);padding-top:2px}.modalCopyEditor{padding:12px;border:1px solid var(--line);border-radius:14px;background:#fafbfc}@media(max-width:960px){.designEditorLayout{grid-template-columns:1fr}.designEditorPreview{max-width:420px}.designCurrentPreview{max-width:160px}}.designEditorPreviewWrap{display:grid;grid-gap:10px;gap:10px}.designEditorPreviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.designEditorPreviewHeader b{display:block;font-size:14px}.designEditorPreviewHeader small{display:block;color:var(--muted);font-size:10px;line-height:1.45;margin-top:4px}.designEditorStatus{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap;background:#eef3ff;color:#4f46e5;border:1px solid #d9defe}.designEditorStatus.ready{background:#edf8f1;color:#17794e;border-color:#cfead8}.designEditorStatus.updating{background:#f6f0ff;color:#6441d3;border-color:#e4d6ff}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.designEditorPreviewLive{position:relative}.designPreviewUpdatingLayer{position:absolute;inset:0;background:rgba(15,18,24,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;text-align:left;padding:18px}.designPreviewUpdatingLayer b,.designPreviewUpdatingLayer small{display:block}.designPreviewUpdatingLayer small{opacity:.88;font-size:11px;line-height:1.45}.designEditorSlotPanel,.modalCopyEditor{display:grid;grid-gap:10px;gap:10px}.designEditorSectionLabel{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#6d7684}.designEditorSlotRow.cleaner{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.designSlotButton.visual{padding:0;overflow:hidden;position:relative}.designSlotButton.visual img{aspect-ratio:4/5}.designSlotOverlay{position:absolute;left:8px;right:8px;bottom:8px;background:rgba(15,18,24,.62);color:#fff;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800;text-align:center;letter-spacing:.02em}.designEditorHead{display:grid;grid-gap:8px;gap:8px}.designFilterBar{display:flex;flex-wrap:wrap;gap:8px}.designFilterChip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800;cursor:pointer}.designFilterChip.active{background:#111827;color:#fff;border-color:#111827}.designCurrentPreview.cleaner{display:grid;grid-template-columns:auto 120px;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#f9fafb;max-width:none}.designCurrentPreview.cleaner b{display:block;font-size:12px}.designCurrentPreview.cleaner small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.designCurrentPreview.cleaner img{border-radius:10px;aspect-ratio:4/5;object-fit:cover;width:120px;height:auto}.designPhotoGrid.cleaner{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.designPhotoChoice.cleaner{padding:0;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;text-align:left;cursor:pointer;display:grid}.designPhotoChoice.cleaner img{width:100%;display:block;object-fit:cover;background:#eef1f5}.designPhotoChoice.cleaner:disabled{cursor:default;opacity:.74}.designPhotoChoice.cleaner.current{border-color:#9ab78f;background:#f6fbf2}.designPhotoChoice.cleaner.loading{opacity:.58}.designPhotoChoice.cleaner .designPhotoMeta{padding:10px 10px 0}.designPhotoChoice.cleaner .designPhotoAction{padding:8px 10px 10px}@media(max-width:960px){.designEditorPreviewHeader{flex-direction:column}.designEditorStatus{white-space:normal}.designCurrentPreview.cleaner{grid-template-columns:1fr}.designCurrentPreview.cleaner img{width:100%;max-width:180px}}.designEditorModal{width:min(1240px,96vw);padding:16px;overflow:hidden}.designEditorLayout{grid-template-columns:420px minmax(0,1fr);gap:16px;max-height:86vh}.designEditorPreviewCol{display:flex;flex-direction:column;gap:10px}.designEditorPickerCol,.designEditorPreviewCol{min-height:0;overflow:auto;padding-right:4px}.designEditorPreviewWrap{gap:8px}.designEditorPreviewHeader b{font-size:12px}.designEditorPreviewHeader small{font-size:9px}.designEditorPreview{background:#f5f6f8;border-radius:16px}.designEditorPreview img{width:auto;max-width:100%;max-height:58vh;object-fit:contain}.designEditorSlotPanel{gap:7px;padding:8px 0 2px}.designEditorSlotRow.cleaner{display:flex;gap:8px;overflow-x:auto;padding-bottom:3px}.designSlotButton.visual{flex:0 0 64px;width:64px;border-radius:10px}.designSlotButton.visual img{width:64px;height:74px;aspect-ratio:auto}.designSlotOverlay{left:4px;right:4px;bottom:4px;padding:4px 3px;font-size:7px;line-height:1.05;border-radius:7px}.designSlotButton.active{border-color:#6652ff;box-shadow:0 0 0 2px rgba(102,82,255,.16)}.designEditorSectionLabel{font-size:8.5px}.modalCopyEditor{padding:10px;gap:8px}.modalCopyEditor input{height:36px}.modalCopyEditor .btn{padding:8px 10px}.designPhotoGrid.cleaner{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px}.designPhotoChoice.cleaner img{aspect-ratio:4/5}.designPhotoChoice.cleaner .designPhotoMeta{padding:8px 8px 0}.designPhotoChoice.cleaner .designPhotoAction{padding:6px 8px 8px;font-size:8px}.designFilterBar{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#fff;padding:4px 0 10px}.designFilterChip{padding:7px 10px;font-size:9px}.designEditorHint{padding:9px 0 2px}@media(max-width:960px){.designEditorModal{overflow:auto}.designEditorLayout{grid-template-columns:1fr;max-height:none}.designEditorPickerCol,.designEditorPreviewCol{overflow:visible}.designEditorPreview,.designEditorPreview img{max-height:56vh}}.feedPreviewButton{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left;align-self:stretch}.feedPreviewButton .feedThumbs{height:100%;min-height:180px}.feedPreviewHint{position:absolute;right:9px;bottom:9px;background:rgba(15,20,30,.72);color:#fff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transform:translateY(3px);transition:.18s ease}.feedPreviewButton:hover .feedPreviewHint{opacity:1;transform:translateY(0)}.feedMediaLightbox{position:fixed;z-index:10030;inset:0;background:rgba(8,11,17,.91);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px}.feedMediaCanvas,.feedMediaLightbox{display:flex;align-items:center;justify-content:center}.feedMediaCanvas{position:relative;max-width:min(88vw,1200px);max-height:90vh;border-radius:18px;overflow:hidden;background:#111;box-shadow:0 24px 80px rgba(0,0,0,.48)}.feedMediaCanvas img{display:block;max-width:88vw;max-height:90vh;width:auto;height:auto;object-fit:contain}.feedMediaClose,.feedMediaNav{position:fixed;z-index:10031;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.feedMediaClose{top:22px;right:24px;width:44px;height:44px;border-radius:50%}.feedMediaNav{top:50%;transform:translateY(-50%);width:46px;height:58px;border-radius:14px}.feedMediaNav.prev{left:24px}.feedMediaNav.next{right:24px}.feedMediaCounter{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);background:rgba(0,0,0,.55);color:#fff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.feedQueueBody{min-width:0;display:flex;flex-direction:column;gap:10px}.feedQueueBody>.storyInfo{padding:2px 0 8px;border-bottom:1px solid #edf0f4}.queueContentPanel{position:relative;border:1px solid #e6e9ef;border-radius:14px;background:#fafbfc;padding:12px}.queuePanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}.queuePanelHead b,.queuePanelHead small{display:block}.queuePanelHead b{font-size:11px}.queuePanelHead small{font-size:8.5px;color:var(--muted);margin-top:3px}.captionEditor.polished{padding:0;border:0;margin:0;display:grid;grid-gap:8px;gap:8px}.captionEditor.polished textarea{width:100%;min-height:108px;resize:vertical;border:1px solid #dde2ea;border-radius:11px;padding:11px 12px;background:#fff;font:inherit;font-size:11px;line-height:1.55;color:#313847;box-sizing:border-box}.captionEditor.polished textarea:focus{outline:none;border-color:#6b62f1;box-shadow:0 0 0 3px rgba(107,98,241,.08)}.captionEditorActions{display:flex;justify-content:flex-end}.captionRegenerateInline{position:absolute;left:12px;bottom:12px}.captionRegenerateInline .btn{padding:8px 10px;font-size:9px}.btn.primarySoft{background:#5f57ea;color:#fff;border:1px solid #5f57ea;box-shadow:0 5px 14px rgba(95,87,234,.16)}.queueBottomBar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:3px}.queueScheduleCard{display:flex;align-items:center;gap:9px;border:1px solid #e3e7ee;background:#fff;border-radius:12px;padding:8px 9px;min-width:0}.scheduleLabel{display:flex;align-items:center;gap:8px;padding-right:3px}.scheduleLabel>svg{color:#6a64e8}.scheduleLabel b,.scheduleLabel small{display:block;white-space:nowrap}.scheduleLabel b{font-size:9px}.scheduleLabel small{font-size:7.5px;color:var(--muted);margin-top:2px}.queueScheduleCard input[type=datetime-local]{height:34px;min-width:190px;border:1px solid #dfe3ea;border-radius:9px;background:#f8f9fb;padding:0 9px;font:inherit;font-size:9px;color:#374151}.queueScheduleCard .btn{padding:8px 10px;font-size:9px}.compactActions{margin:0!important;justify-content:flex-end}.compactActions .btn{padding:8px 10px;font-size:9px}.compactActions .icon{width:34px;height:34px}.storyTextPanel{margin-top:2px}.designedStoryCopyEditor.polished{padding:0;border:0;background:transparent}.storyBottomBar{margin-top:auto}.captionAutoState{margin:0!important;border-radius:11px;padding:9px 10px;font-size:9px}@media(max-width:1100px){.queueBottomBar{align-items:stretch;flex-direction:column}.queueScheduleCard{width:100%;box-sizing:border-box}.compactActions{justify-content:flex-start}}@media(max-width:760px){.queueScheduleCard{display:grid;grid-template-columns:1fr auto}.scheduleLabel{grid-column:1/-1}.queueScheduleCard input[type=datetime-local]{min-width:0;width:100%}.captionRegenerateInline{position:static;margin-top:8px}.captionEditorActions{justify-content:flex-start}}.feedQueueCard{grid-template-columns:42px minmax(220px,300px) minmax(0,1fr);align-items:start}.feedQueueCard>.nativeFeedPreview,.feedQueueCard>.renderedFeedPreview,.feedQueueCard>.storyPreviewButton{grid-column:2;grid-row:1;align-self:start}.nativeFeedPreview{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:zoom-in}.nativeFeedMosaic,.nativeFeedSingle{border:1px solid #e5e8ef;border-radius:16px;background:#f5f6f8;overflow:hidden}.nativeFeedSingle{padding:8px;min-height:150px}.nativeFeedSingle,.nativeFeedSingle .nativeFeedPhoto{display:flex;align-items:center;justify-content:center}.nativeFeedSingle .nativeFeedPhoto{width:100%;margin:0}.nativeFeedSingle .nativeFeedPhoto img{display:block;width:auto;max-width:100%;height:auto;max-height:380px;object-fit:contain;border-radius:10px}.nativeFeedMosaic{align-items:start}.nativeFeedMosaic .nativeFeedPhoto{position:relative;margin:0;border-radius:10px;overflow:hidden;background:#eceff3;display:flex;align-items:center;justify-content:center;min-height:90px}.nativeFeedMosaic .nativeFeedPhoto img{display:block;height:auto;max-height:230px}.nativeFeedMosaic .nativeFeedPhoto:first-child:nth-last-child(3),.nativeFeedMosaic .nativeFeedPhoto:first-child:nth-last-child(4),.nativeFeedMosaic .nativeFeedPhoto:first-child:nth-last-child(n+5){grid-row:span 2}.nativeFeedIndex{position:absolute;top:7px;left:7px;min-width:22px;height:22px;border-radius:999px;background:rgba(16,20,28,.78);color:#fff;display:grid;place-items:center;font-size:9px;font-weight:850}.nativeFeedPreview .feedPreviewHint{display:inline-flex;margin-top:7px;font-size:8.5px;color:var(--muted)}.classicCarouselHint.compact{margin:0;padding:9px 11px;background:#f8f8fb}.classicCarouselHint.compact b{font-size:10px}.classicCarouselHint.compact small{font-size:9px}.scheduleComposer{display:grid;grid-template-columns:auto auto minmax(118px,145px) minmax(88px,105px) auto;align-items:end;grid-gap:8px;gap:8px;border:1px solid #e2e6ed;border-radius:14px;padding:9px 10px}.scheduleComposerHead{display:flex;align-items:center;gap:8px;align-self:center}.scheduleComposerHead>svg{color:#655ee8}.scheduleComposerHead b,.scheduleComposerHead small{display:block;white-space:nowrap}.scheduleComposerHead b{font-size:9px}.scheduleComposerHead small{font-size:7.5px;color:var(--muted);margin-top:2px}.scheduleQuickRow{display:flex;gap:5px;align-self:center}.scheduleQuickRow button{height:30px;padding:0 8px;border:1px solid #e1e5eb;border-radius:999px;background:#f8f9fb;font:inherit;font-size:8px;font-weight:800;color:#4b5563;cursor:pointer}.scheduleQuickRow button:hover{background:#f0efff;border-color:#d6d2ff;color:#5148d9}.scheduleField{display:grid;grid-gap:4px;gap:4px}.scheduleField>span{display:flex;align-items:center;gap:4px;font-size:7.5px;font-weight:850;color:#687385}.scheduleField input{width:100%;height:34px;border:1px solid #dfe3ea;border-radius:9px;background:#f8f9fb;padding:0 9px;font:inherit;font-size:9px;color:#263143;box-sizing:border-box}.scheduleField input:focus{outline:none;border-color:#8178f2;box-shadow:0 0 0 3px rgba(99,91,235,.1);background:#fff}.scheduleComposer>.btn{height:34px;padding:0 11px;font-size:9px}.scheduleError{grid-column:1/-1;color:#b34444;font-size:8px}.premiumStoryCard{width:min(1120px,100%);grid-template-columns:minmax(250px,320px) minmax(0,760px);justify-content:start}.storyBottomBar{margin-top:2px!important;align-items:flex-end}.storyTextPanel{max-width:760px}.premiumStoryCard .queueBottomBar{justify-content:flex-start;flex-wrap:wrap}.premiumStoryCard .compactActions{margin-left:auto!important}.designEditorPreviewCol{align-content:start}.designEditorPreview{max-height:58vh;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.designEditorPreview>img{width:auto!important;max-width:100%;height:auto;max-height:58vh;object-fit:contain}.designEditorSlotRow.cleaner{grid-template-columns:repeat(auto-fit,minmax(72px,92px));justify-content:start}.designSlotButton.visual img{aspect-ratio:1/1;object-fit:cover}.designSlotOverlay{font-size:7.5px;padding:5px 6px}@media(max-width:1200px){.feedQueueCard{grid-template-columns:38px minmax(190px,260px) minmax(0,1fr)}.scheduleComposer{grid-template-columns:auto minmax(118px,1fr) minmax(90px,110px) auto}.scheduleQuickRow{grid-column:1/-1}.premiumStoryCard{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}@media(max-width:900px){.feedQueueCard{grid-template-columns:36px minmax(0,1fr)}.feedQueueCard>.nativeFeedPreview,.feedQueueCard>.renderedFeedPreview,.feedQueueCard>.storyPreviewButton{grid-column:2;grid-row:1;max-width:360px}.feedQueueCard>.feedQueueBody{grid-column:2;grid-row:2}.scheduleComposer{grid-template-columns:1fr 1fr auto}.scheduleComposerHead,.scheduleQuickRow{grid-column:1/-1}.premiumStoryCard{width:100%;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}}@media(max-width:760px){.premiumStoryCard{grid-template-columns:1fr}.premiumStoryVisual{max-width:340px}.scheduleComposer{grid-template-columns:1fr 1fr}.scheduleComposer>.btn,.scheduleComposerHead,.scheduleQuickRow{grid-column:1/-1}.feedQueueCard{grid-template-columns:1fr}.feedQueueCard>.feedOrderControls,.feedQueueCard>.feedQueueBody,.feedQueueCard>.nativeFeedPreview,.feedQueueCard>.renderedFeedPreview,.feedQueueCard>.storyPreviewButton{grid-column:1}.feedQueueCard>.nativeFeedPreview,.feedQueueCard>.renderedFeedPreview,.feedQueueCard>.storyPreviewButton{grid-row:auto;max-width:100%}}.feedQueueCard{grid-template-columns:42px minmax(230px,300px) minmax(430px,1fr) minmax(210px,245px);align-items:stretch;column-gap:16px;row-gap:10px}.feedQueueCard>.feedOrderControls{grid-column:1;grid-row:1;align-self:center}.feedQueueCard>.nativeFeedPreview,.feedQueueCard>.renderedFeedPreview,.feedQueueCard>.storyPreviewButton{grid-column:2;grid-row:1;align-self:center}.feedQueueCard>.feedQueueBody{grid-column:3;grid-row:1;min-width:0}.feedScheduleRail{grid-column:4;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:10px;align-self:start}.feedRailActions{justify-content:flex-start!important;padding:0 2px}.feedRailActions .btn{width:100%;justify-content:center}.nativeFeedSingle{min-height:250px}.nativeFeedMosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(112px,1fr);grid-gap:7px;gap:7px;padding:7px;align-items:stretch}.nativeFeedMosaic .nativeFeedPhoto{min-height:0;aspect-ratio:1/1}.nativeFeedMosaic .nativeFeedPhoto img{width:100%;height:100%;max-height:none;object-fit:contain}.nativeFeedMosaic .nativeFeedPhoto:first-child:nth-last-child(3),.nativeFeedMosaic .nativeFeedPhoto:first-child:nth-last-child(4),.nativeFeedMosaic .nativeFeedPhoto:first-child:nth-last-child(n+5){grid-row:auto!important}.scheduleComposer{display:block;border:1px solid #e1e5ed;background:#fff;border-radius:16px;padding:8px;min-width:0;box-shadow:0 8px 22px rgba(31,41,55,.035)}.scheduleSummaryButton{width:100%;display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:4px;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.scheduleCalendarTile{width:54px;height:62px;border:1px solid #e0e4eb;border-radius:12px;background:#f7f8fa;overflow:hidden;display:grid;grid-template-rows:21px 1fr;text-align:center;align-items:center}.scheduleCalendarTile small{height:21px;display:grid;place-items:center;background:#eceff4;color:#697386;font-size:8px;font-weight:900;letter-spacing:.08em}.scheduleCalendarTile b{font-size:22px;line-height:1;color:#252b36}.scheduleCalendarTile.scheduled{border-color:#d9d5ff;background:#f7f6ff}.scheduleCalendarTile.scheduled small{background:#665cf0;color:#fff}.scheduleCalendarTile.scheduled b{color:#4e47cf}.scheduleSummaryCopy{min-width:0;display:grid;grid-gap:3px;gap:3px}.scheduleSummaryCopy>small{font-size:8px;font-weight:800;color:#8a93a2;text-transform:uppercase;letter-spacing:.04em}.scheduleSummaryCopy>b{font-size:10px;line-height:1.35;color:#2c3340}.scheduleSummaryCopy>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#697386}.scheduleSummaryCopy>span svg{color:#665cf0}.scheduleSummaryAction{grid-column:1/-1;margin-top:4px;height:32px;border:1px solid #e1e5eb;border-radius:9px;background:#f8f9fb;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:850;color:#4d5667}.scheduleSummaryAction>svg:not(.scheduleChevron){color:#665cf0}.scheduleChevron{margin-left:2px;transition:transform .18s ease}.scheduleComposer.open .scheduleChevron{transform:rotate(180deg)}.scheduleEditor{display:grid;grid-template-columns:1fr 88px;grid-gap:8px;gap:8px;padding:10px 4px 4px;margin-top:8px;border-top:1px solid #edf0f4}.scheduleEditor .scheduleField{gap:5px}.scheduleEditor .scheduleField>span{font-size:8px}.scheduleEditor .scheduleField input{height:36px;background:#f8f9fb;font-size:9px;padding:0 7px}.scheduleEditor>.btn{grid-column:1/-1;height:36px;font-size:9px}.scheduleEditor .scheduleError{grid-column:1/-1}.premiumStoryList{align-items:start}.premiumStoryCard{width:100%;grid-template-columns:minmax(250px,320px) minmax(430px,1fr) minmax(210px,250px);justify-content:stretch;align-items:start;box-sizing:border-box;gap:20px}.premiumStoryControls{gap:11px}.premiumStoryVisual{align-self:start}.storyTextPanel{max-width:none}.storyScheduleRail{grid-column:3;grid-row:1;min-width:0;align-self:start}.storyActions{justify-content:flex-start!important;margin-top:2px!important;padding-top:2px;border-top:1px solid #edf0f4}.storyActions .btn{padding:8px 10px}@media(max-width:1250px){.feedQueueCard{grid-template-columns:38px minmax(210px,270px) minmax(0,1fr)}.feedQueueCard>.feedOrderControls{grid-column:1;grid-row:1/3}.feedQueueCard>.nativeFeedPreview,.feedQueueCard>.renderedFeedPreview,.feedQueueCard>.storyPreviewButton{grid-column:2;grid-row:1;align-self:center}.feedQueueCard>.feedQueueBody{grid-column:3;grid-row:1}.feedScheduleRail{grid-column:3;grid-row:2;display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start}.feedRailActions{align-self:center}.feedRailActions .btn{width:auto}.premiumStoryCard{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.storyScheduleRail{grid-column:2;grid-row:2;width:min(360px,100%)}}@media(max-width:900px){.feedQueueCard{grid-template-columns:36px minmax(0,1fr)}.feedQueueCard>.feedOrderControls{grid-column:1;grid-row:1/4}.feedQueueCard>.nativeFeedPreview,.feedQueueCard>.renderedFeedPreview,.feedQueueCard>.storyPreviewButton{grid-column:2;grid-row:1;max-width:360px;justify-self:start}.feedQueueCard>.feedQueueBody{grid-column:2;grid-row:2}.feedScheduleRail{grid-column:2;grid-row:3;display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr)}.premiumStoryCard{width:100%;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.storyScheduleRail{grid-column:2;grid-row:2}}@media(max-width:760px){.premiumStoryCard{grid-template-columns:1fr}.premiumStoryVisual{max-width:340px}.premiumStoryControls,.storyScheduleRail{grid-column:1}.storyScheduleRail{grid-row:auto;width:100%}.feedQueueCard{grid-template-columns:1fr}.feedQueueCard>.feedOrderControls,.feedQueueCard>.feedQueueBody,.feedQueueCard>.nativeFeedPreview,.feedQueueCard>.renderedFeedPreview,.feedQueueCard>.storyPreviewButton,.feedScheduleRail{grid-column:1}.feedQueueCard>.feedOrderControls{grid-row:auto;flex-direction:row;justify-content:flex-start}.feedQueueCard>.feedQueueBody,.feedQueueCard>.nativeFeedPreview,.feedQueueCard>.renderedFeedPreview,.feedQueueCard>.storyPreviewButton,.feedScheduleRail{grid-row:auto;max-width:100%}.feedScheduleRail{display:flex}.feedRailActions .btn{width:auto}}.storyStyleSectionHead{margin-top:4px}.storyStyleCard{max-width:920px;margin-bottom:28px}.storyStyleChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.storyStyleChoice{margin:0!important;cursor:pointer}.storyStyleChoice>input{position:absolute;opacity:0;pointer-events:none;width:1px!important;height:1px!important}.storyStyleChoiceBody{min-height:116px;display:grid!important;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;grid-gap:14px;gap:14px;padding:18px;border:1px solid #dfe4ec;border-radius:16px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.storyStyleChoice:hover .storyStyleChoiceBody{border-color:#c9cdfc;box-shadow:0 10px 28px rgba(35,42,70,.07);transform:translateY(-1px)}.storyStyleChoiceIcon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#f1f2ff;color:#5d58f6;font-size:23px;font-weight:900}.storyStyleChoiceIcon.sparkle{background:#f4f0ff}.storyStyleChoiceCopy{display:block!important}.storyStyleChoiceCopy b{display:block;font-size:14px;color:#1f2635;margin-bottom:5px}.storyStyleChoiceCopy small{display:block;font-size:11px;line-height:1.45;color:#768196}.storyStyleCheck{width:25px;height:25px;border:1px solid #d7dce6;border-radius:50%;display:grid!important;place-items:center;color:transparent;background:#fff;font-size:14px;font-weight:900}.storyStyleChoice>input:checked+.storyStyleChoiceBody{border-color:#6661f4;background:#fbfbff;box-shadow:0 0 0 3px rgba(93,88,246,.09)}.storyStyleChoice>input:checked+.storyStyleChoiceBody .storyStyleCheck{background:#625df5;border-color:#625df5;color:#fff}.storyStyleFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px}.storyStyleFooter .settingsHint{margin:0;max-width:560px}.adminToggleRow{display:flex!important;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;margin:0!important;border-bottom:1px solid var(--line)}.adminToggleRow>span:first-child{display:block}.adminToggleRow>span:first-child>b{display:block;font-size:11px;color:#202738;margin-bottom:3px}.adminToggleRow>span:first-child>small{display:block;font-size:9px;line-height:1.45;color:var(--muted)}.adminSwitch{position:relative;display:block!important;flex:0 0 auto;width:48px;height:28px}.adminSwitch input{position:absolute;opacity:0;width:1px!important;height:1px!important}.adminSwitch i{position:absolute;inset:0;border-radius:999px;background:#dfe3eb;transition:background .18s ease;cursor:pointer}.adminSwitch i:after{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(30,35,50,.18);transition:transform .18s ease}.adminSwitch input:checked+i{background:#625df5}.adminSwitch input:checked+i:after{transform:translateX(20px)}.adminSwitch input:disabled+i{opacity:.45;cursor:not-allowed}@media(max-width:760px){.storyStyleChoices{grid-template-columns:1fr}.storyStyleFooter{align-items:stretch;flex-direction:column}.storyStyleFooter .btn{width:100%}}.singleAdminControl{grid-template-columns:minmax(0,360px)}.adminRatioGrid{grid-template-columns:repeat(2,minmax(0,360px));max-width:760px}@media(max-width:760px){.adminRatioGrid{grid-template-columns:1fr}}.instagramSectionHead{margin-top:4px}.instagramNotice{width:max-content;max-width:100%;margin:-2px 0 10px}.instagramConnectCard{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;max-width:1080px;margin-bottom:22px}.instagramConnectMain{display:flex;align-items:center;gap:13px;min-width:0}.instagramConnectIcon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:#f1f2ff;color:#5d58f6;flex:0 0 auto}.instagramAvatar{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1px solid var(--line);margin-left:-6px}.instagramConnectCopy{min-width:0}.instagramConnectCopy>b,.instagramConnectCopy>small,.instagramConnectCopy>strong{display:block}.instagramConnectCopy>b{font-size:15px}.instagramConnectCopy>strong{font-size:14px;margin:4px 0;color:#202736}.instagramConnectCopy>small{font-size:12px;color:var(--muted);line-height:1.45;max-width:620px}.instagramStatusLine{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.instagramStatusLine>b{font-size:15px}.instagramNeeds,.instagramReady{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:850}.instagramReady{background:#e9f9f2;color:#137c58}.instagramNeeds{background:#fff5dc;color:#9b6810}.instagramConnectActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.instagramConnectActions form{margin:0}.instagramAdminHint{font-size:11px;color:#a36b12;margin-left:3px}@media(max-width:760px){.instagramConnectCard{align-items:stretch;flex-direction:column}.instagramConnectActions{width:100%;flex-wrap:wrap}.instagramConnectActions .btn,.instagramConnectActions form{flex:1 1}.instagramConnectActions form .btn{width:100%}}