:root{color-scheme:dark;--bg:#030303;--panel:#0d0d0f;--panel2:#151517;--line:#2b2b2f;--muted:#929298;--text:#f7f7f7;--accent:#e50914;--accent2:#ff3131;--accent-soft:rgba(229,9,20,.12);--good:#2bd078;--warn:#ffb64c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 68% -20%,rgba(229,9,20,.14),transparent 34%),linear-gradient(180deg,#09090a,#030303 42%,#000)}button,input,textarea{font:inherit}button{color:inherit}.shell{width:min(1320px,calc(100% - 40px));margin:0 auto;padding:34px 0 70px}.topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.eyebrow{color:#ff3b44;font-size:12px;font-weight:900;letter-spacing:.15em}h1{margin:7px 0 5px;font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.04em}.topbar p{margin:0;color:var(--muted);max-width:700px}.accountPill{min-width:250px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);background:rgba(13,13,15,.94);padding:10px 12px;border-radius:16px;box-shadow:0 16px 42px rgba(0,0,0,.28)}.accountPill .dot{width:10px;height:10px;background:#666;border-radius:50%;box-shadow:0 0 0 4px rgba(120,120,120,.12)}.accountPill.connected .dot{background:var(--good);box-shadow:0 0 0 4px rgba(43,208,120,.12)}.accountPill small{color:var(--muted);display:block;margin-bottom:2px}.accountPill strong{font-size:14px}.accountPill button{border:1px solid #37373c;border-radius:10px;padding:8px 10px;background:#19191c;cursor:pointer}.accountPill button:hover{border-color:rgba(229,9,20,.7)}.notice{display:flex;gap:8px;flex-direction:column;border:1px solid rgba(255,182,76,.35);background:rgba(255,182,76,.08);padding:14px 16px;border-radius:14px;margin-bottom:20px}.notice span{color:#edd7b7;font-size:13px}.modeSwitch{display:inline-grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid #29292d;border-radius:15px;background:#0a0a0c;margin-bottom:18px}.modeSwitch button{min-width:150px;border:1px solid transparent;background:transparent;color:#a7a7ad;border-radius:10px;padding:10px 16px;font-weight:800;cursor:pointer;transition:.18s ease}.modeSwitch button:hover{color:white}.modeSwitch button.active{color:white;border-color:rgba(255,49,49,.55);background:linear-gradient(135deg,rgba(229,9,20,.24),rgba(115,0,6,.16));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,.7fr);grid-gap:20px;gap:20px;align-items:start}.card{border:1px solid var(--line);background:rgba(13,13,15,.96);border-radius:22px;padding:20px;box-shadow:0 24px 60px rgba(0,0,0,.34)}.publishCard{position:-webkit-sticky;position:sticky;top:18px}.cardTitle{justify-content:space-between;gap:12px;margin-bottom:18px}.cardTitle,.cardTitle>div{display:flex;align-items:center}.cardTitle>div{gap:10px}.cardTitle>div>span{width:30px;height:30px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#ff343d,#b80009);box-shadow:0 6px 18px rgba(229,9,20,.2)}.cardTitle h2{font-size:18px;margin:0}.cardTitle em{color:var(--muted);font-style:normal;font-size:13px}.dropzone{min-height:210px;border:1px dashed #3d3d42;background:linear-gradient(180deg,rgba(229,9,20,.055),transparent),#09090b;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:28px;transition:.2s ease}.dropzone:hover{border-color:#e50914;background-color:#0c090a;transform:translateY(-1px)}.dropzone .plus{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;font-size:28px;background:#171719;border:1px solid #343438;margin-bottom:12px;color:#ff3b44}.dropzone b{font-size:17px}.dropzone p{color:var(--muted);max-width:500px;margin:7px 0 0;font-size:13px;line-height:1.5}.reelDropzone{min-height:320px}.imageGrid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.imageItem{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:15px;border:1px solid var(--line);background:#080808}.imageItem img{width:100%;height:100%;object-fit:cover;display:block}.order{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:999px;background:rgba(150,0,8,.88);display:grid;place-items:center;font-size:12px;font-weight:900}.imageActions{position:absolute;left:8px;right:8px;bottom:8px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;gap:5px}.imageActions button{border:1px solid rgba(255,255,255,.16);background:rgba(4,4,5,.84);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:9px;padding:7px;cursor:pointer}.imageActions button:hover:not(:disabled){border-color:rgba(255,49,49,.68)}.imageActions button:disabled{opacity:.35;cursor:not-allowed}.videoBox{overflow:hidden;border-radius:18px;border:1px solid #2f2f33;background:#070707}.videoBox video{display:block;width:100%;max-height:620px;background:#000;object-fit:contain}.videoMeta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px}.videoMeta div{min-width:0}.videoMeta b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.videoMeta span{display:block;margin-top:3px;color:var(--muted);font-size:11px}.videoMeta button{flex:none;border:1px solid rgba(229,9,20,.45);background:rgba(229,9,20,.08);color:#ff6b72;border-radius:10px;padding:8px 11px;cursor:pointer}.progressBox{margin-top:14px;border:1px solid #2d2d31;background:#0a0a0c;border-radius:13px;padding:12px}.progressBox>div:first-child{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px}.progressBox span{color:var(--muted)}.progressTrack{height:8px;background:#202024;border-radius:999px;overflow:hidden}.progressTrack i{display:block;height:100%;background:linear-gradient(90deg,#b60009,#ff3131);border-radius:inherit;transition:width .2s ease}.fieldLabel{display:block;font-size:13px;color:#dadade;margin-bottom:8px}textarea{width:100%;min-height:210px;resize:vertical;border-radius:15px;border:1px solid var(--line);outline:none;color:var(--text);background:#08080a;padding:14px;line-height:1.55;transition:.2s}textarea:focus{border-color:rgba(229,9,20,.8);box-shadow:0 0 0 3px rgba(229,9,20,.1)}.counter{text-align:right;color:var(--muted);font-size:11px;margin-top:6px}.toggleRow{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid #2c2c30;background:#09090b;border-radius:14px;cursor:pointer}.toggleRow b{display:block;font-size:13px}.toggleRow span{display:block;color:var(--muted);font-size:11px;margin-top:3px;line-height:1.35}.toggleRow input{width:18px;height:18px;accent-color:#e50914}.summaryBox{margin:18px 0;border:1px solid var(--line);background:#09090b;border-radius:15px;padding:7px 13px}.summaryBox>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #242427}.summaryBox>div:last-child{border-bottom:0}.summaryBox span{color:var(--muted);font-size:12px}.summaryBox b{text-align:right}.publishButton{width:100%;border:1px solid #ff3131;border-radius:14px;padding:15px 18px;font-weight:900;background:linear-gradient(135deg,#e50914,#8f0007);cursor:pointer;box-shadow:0 12px 30px rgba(229,9,20,.2)}.publishButton:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 15px 34px rgba(229,9,20,.27)}.publishButton:disabled{opacity:.4;cursor:not-allowed}.result{margin-top:12px;border-radius:12px;padding:11px 12px;font-size:13px;color:#dddde1;background:#151518;border:1px solid #303035;line-height:1.45}.result.success{color:#b9f3d5;border-color:rgba(43,208,120,.3);background:rgba(43,208,120,.07)}.result.error{color:#ffc2c6;border-color:rgba(229,9,20,.45);background:rgba(229,9,20,.1)}.openPost{display:block;margin-top:10px;text-align:center;color:#ff555c;text-decoration:none;font-weight:800;font-size:13px}.openPost:hover{color:#ff8186}.footnote{color:var(--muted);font-size:11px;line-height:1.55;margin:16px 2px 0}@media (max-width:900px){.shell{width:min(100% - 24px,720px);padding-top:22px}.topbar{align-items:stretch;flex-direction:column}.grid{grid-template-columns:1fr}.publishCard{position:static}}@media (max-width:560px){.modeSwitch{width:100%}.modeSwitch button{min-width:0}.imageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border-radius:18px;padding:14px}}.coverSection{margin-top:16px;border:1px solid #2b2b2f;border-radius:16px;background:#09090b;padding:14px}.coverHeading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.coverHeading b{display:block;font-size:14px}.coverHeading span{display:block;color:var(--muted);font-size:11px;margin-top:4px;line-height:1.4}.coverHeading button{border:1px solid rgba(229,9,20,.45);background:rgba(229,9,20,.08);color:#ff6b72;border-radius:9px;padding:7px 10px;cursor:pointer}.coverPicker{min-height:116px;border:1px dashed #3d3d42;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;background:rgba(229,9,20,.025)}.coverPicker:hover{border-color:#e50914}.coverPicker>span{color:#ff3b44;font-size:24px;line-height:1}.coverPicker b{font-size:13px}.coverPicker small{color:var(--muted);font-size:10px}.coverPreview{position:relative;width:min(210px,100%);aspect-ratio:9/16;display:block;overflow:hidden;border-radius:13px;border:1px solid #333338;cursor:pointer;margin:0 auto;background:#050505}.coverPreview img{width:100%;height:100%;display:block;object-fit:cover}.coverPreview span{position:absolute;left:9px;right:9px;bottom:9px;text-align:center;padding:8px;border-radius:9px;font-size:11px;font-weight:800;background:rgba(0,0,0,.78);border:1px solid rgba(255,255,255,.15)}.deliverySwitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:5px;border:1px solid #29292d;border-radius:13px;background:#08080a;margin:0 0 12px}.deliverySwitch button{border:1px solid transparent;background:transparent;color:#9b9ba1;border-radius:9px;padding:10px 8px;font-weight:800;cursor:pointer}.deliverySwitch button.active{color:white;border-color:rgba(255,49,49,.52);background:rgba(229,9,20,.15)}.deliverySwitch button:disabled{opacity:.5;cursor:not-allowed}.scheduleFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.scheduleFields label>span{display:block;color:var(--muted);font-size:11px;margin:0 0 6px}.scheduleFields input{width:100%;border:1px solid #303034;background:#08080a;color:white;border-radius:11px;padding:11px 10px;outline:none;color-scheme:dark}.scheduleFields input:focus{border-color:rgba(229,9,20,.8);box-shadow:0 0 0 3px rgba(229,9,20,.08)}.queueCard{margin-top:20px}.queueHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.queueHeader h2{margin:4px 0 0;font-size:21px}.queueHeader>button{border:1px solid #343438;background:#141416;color:#e5e5e7;border-radius:10px;padding:9px 12px;cursor:pointer}.queueHeader>button:hover{border-color:rgba(229,9,20,.7)}.queueEmpty{border:1px dashed #333338;border-radius:14px;padding:28px;color:var(--muted);text-align:center;font-size:13px;background:#09090b}.queueList{display:grid;grid-gap:9px;gap:9px}.queueItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #29292d;border-radius:14px;padding:13px 14px;background:#09090b}.statusDot{width:10px;height:10px;border-radius:50%;background:#777;box-shadow:0 0 0 4px rgba(120,120,120,.08)}.statusDot.scheduled{background:#ff3b44;box-shadow:0 0 0 4px rgba(229,9,20,.12)}.statusDot.publishing{background:#ffb64c;box-shadow:0 0 0 4px rgba(255,182,76,.12)}.statusDot.published{background:#2bd078;box-shadow:0 0 0 4px rgba(43,208,120,.1)}.statusDot.failed{background:#ff3131}.statusDot.cancelled{background:#5f5f66}.queueMain{min-width:0}.queueTopline{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.queueTopline>b{font-size:13px}.statusBadge{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:#1b1b1f;color:#b7b7bd}.statusBadge.scheduled{color:#ff777e;background:rgba(229,9,20,.1)}.statusBadge.publishing{color:#ffd08d;background:rgba(255,182,76,.09)}.statusBadge.published{color:#9cf0c3;background:rgba(43,208,120,.08)}.statusBadge.failed{color:#ff9fa4;background:rgba(229,9,20,.1)}.queueDate{display:block;margin-top:5px;color:#d8d8db;font-size:12px}.queueMain p{margin:5px 0 0;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queueError{display:block;margin-top:5px;color:#ff8b91;font-size:10px}.queueActions{display:flex;gap:7px;align-items:center}.queueActions a,.queueActions button{border:1px solid #343438;background:#151517;color:#e5e5e7;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.queueActions button{border-color:rgba(229,9,20,.38);color:#ff686f;background:rgba(229,9,20,.06)}@media (max-width:640px){.scheduleFields{grid-template-columns:1fr}.queueItem{grid-template-columns:auto minmax(0,1fr)}.queueActions{grid-column:2;justify-content:flex-start}}.deliverySwitch.threeModes{grid-template-columns:repeat(3,1fr)}.batchDropzone{min-height:220px}.batchVideoList{margin-top:14px;display:grid;grid-gap:9px;gap:9px}.batchVideoItem{display:grid;grid-template-columns:78px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;border:1px solid #2b2b2f;background:#09090b;border-radius:13px;padding:9px}.batchVideoItem video{width:78px;height:78px;object-fit:cover;border-radius:10px;background:#000;display:block}.batchVideoInfo{min-width:0}.batchVideoInfo b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batchVideoInfo span{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.4}.batchVideoActions{display:flex;gap:5px}.batchVideoActions button{width:31px;height:31px;border:1px solid #343438;background:#151517;color:white;border-radius:8px;cursor:pointer}.batchVideoActions button:last-child{color:#ff7379;border-color:rgba(229,9,20,.4);background:rgba(229,9,20,.07)}.batchVideoActions button:disabled{opacity:.3;cursor:not-allowed}.spreadPanel{margin-bottom:12px;border:1px solid #303034;border-radius:14px;background:#08080a;padding:12px}.spreadFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.spreadFields label>span{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.spreadFields input{width:100%;border:1px solid #303034;background:#0d0d0f;color:white;border-radius:10px;padding:10px;outline:none;color-scheme:dark}.spreadFields input:focus{border-color:rgba(229,9,20,.8);box-shadow:0 0 0 3px rgba(229,9,20,.08)}.spreadSummary{margin-top:11px;border:1px solid rgba(229,9,20,.25);background:rgba(229,9,20,.06);border-radius:11px;padding:10px 11px}.spreadSummary b{display:block;font-size:12px}.spreadSummary span{display:block;margin-top:4px;color:#aaaab0;font-size:10px;line-height:1.45}.schedulePreview{margin-top:11px;max-height:240px;overflow:auto;border:1px solid #29292d;border-radius:11px;background:#050506}.schedulePreviewTitle{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:9px 10px;background:#101012;border-bottom:1px solid #29292d;font-size:10px;font-weight:900;color:#ff676e;text-transform:uppercase;letter-spacing:.08em}.schedulePreviewRow{display:flex;justify-content:space-between;gap:14px;padding:8px 10px;border-bottom:1px solid #1f1f22;font-size:10px}.schedulePreviewRow:last-child{border-bottom:0}.schedulePreviewRow span{color:var(--muted)}.schedulePreviewRow b{font-size:10px;text-align:right}@media (max-width:560px){.deliverySwitch.threeModes,.spreadFields{grid-template-columns:1fr}.batchVideoItem{grid-template-columns:62px minmax(0,1fr)}.batchVideoItem video{width:62px;height:62px}.batchVideoActions{grid-column:2}}.accountPill{min-width:360px;grid-template-columns:auto minmax(150px,1fr) auto}.accountChooser{min-width:0}.accountChooser select{width:100%;border:0;outline:0;color:#fff;font-size:13px;font-weight:800;cursor:pointer;padding:0 20px 0 0}.accountChooser select option{color:#fff;background:#111113}.accountPillActions{display:flex;gap:6px}.accountPillActions button{white-space:nowrap}.accountPillActions .addAccountButton{border-color:rgba(229,9,20,.48);color:#ff7177;background:rgba(229,9,20,.07)}.modalBackdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.accountModal{width:min(620px,100%);max-height:min(820px,calc(100vh - 40px));overflow:auto;border:1px solid #343438;background:#0c0c0e;border-radius:20px;padding:18px;box-shadow:0 28px 100px rgba(0,0,0,.7)}.accountModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.accountModalHeader h2{margin:4px 0 0;font-size:23px}.accountModalHeader>button{width:36px;height:36px;border-radius:10px;border:1px solid #343438;background:#151517;font-size:20px;cursor:pointer}.accountList{display:grid;grid-gap:8px;gap:8px}.accountRow{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;border:1px solid #29292d;background:#08080a;border-radius:13px;padding:10px}.accountAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#1a1a1e;border:1px solid #343438;font-weight:900;color:#ff6a71}.accountAvatar img{width:100%;height:100%;object-fit:cover;display:block}.accountRow b{display:block;font-size:13px}.accountRow span{display:block;margin-top:3px;color:var(--muted);font-size:10px}.accountRow>button{border:1px solid rgba(229,9,20,.4);background:rgba(229,9,20,.07);color:#ff7379;border-radius:9px;padding:8px 10px;cursor:pointer}.addAccountForm{margin-top:15px;border-top:1px solid #29292d;padding-top:15px}.addAccountForm h3{margin:0 0 5px;font-size:15px}.addAccountForm p{margin:0 0 13px;color:var(--muted);font-size:11px;line-height:1.5}.addAccountForm label{display:block;margin-bottom:10px}.addAccountForm label>span{display:block;color:#cfcfd3;font-size:11px;margin-bottom:6px}.addAccountForm input{width:100%;border:1px solid #303034;background:#070709;color:#fff;border-radius:11px;padding:11px 12px;outline:none}.addAccountForm input:focus{border-color:rgba(229,9,20,.8);box-shadow:0 0 0 3px rgba(229,9,20,.08)}.addAccountForm .publishButton{margin-top:3px}.queueAccount{display:inline-block;margin-top:4px;color:#ff696f;font-size:10px;font-weight:800}.queueActions .deleteHistoryButton{border-color:#404046;color:#c9c9ce;background:#151517}.queueActions .deleteHistoryButton:hover{border-color:rgba(229,9,20,.6);color:#ff777d}@media (max-width:700px){.accountPill{min-width:0;width:100%;grid-template-columns:auto minmax(0,1fr)}.accountPillActions{grid-column:2}.accountRow{grid-template-columns:38px minmax(0,1fr)}.accountRow>button{grid-column:2;justify-self:start}}.captionModePanel{margin-bottom:12px}.captionModePanel>p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.captionModeSwitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.captionModeSwitch button{min-height:42px;border:1px solid #303034;background:#0a0a0c;color:#c9c9ce;border-radius:12px;padding:9px 10px;cursor:pointer;font-size:12px;font-weight:700}.captionModeSwitch button.active{color:white;border-color:rgba(229,9,20,.85);background:rgba(229,9,20,.16);box-shadow:inset 0 0 0 1px rgba(229,9,20,.18)}.captionModeSwitch button:disabled{opacity:.5;cursor:not-allowed}.individualCaptionBox{margin-top:9px}.individualCaptionBox textarea{min-height:82px;padding:10px 11px;border-radius:10px;font-size:11px;line-height:1.45;resize:vertical}.individualCaptionBox small{display:block;margin-top:4px;text-align:right;color:var(--muted);font-size:9px}.batchVideoItem:has(.individualCaptionBox){align-items:start}.batchVideoItem:has(.individualCaptionBox) video{margin-top:1px}@media (max-width:720px){.captionModeSwitch{grid-template-columns:1fr}}.appNav{display:flex;align-items:center;gap:8px}.appNav a,.appNav button,.calendarNavLinks a,.calendarNavLinks button{border:1px solid #343438;background:#111113;color:#e8e8eb;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.appNav a:hover,.appNav button:hover,.calendarNavLinks a:hover,.calendarNavLinks button:hover{border-color:rgba(229,9,20,.72);color:#fff}.appNav form,.calendarNavLinks form{margin:0}.connectInstagramButton{display:block;text-align:center;text-decoration:none}.notice.success{border-color:rgba(43,208,120,.35);background:rgba(43,208,120,.07)}.notice.success span{color:#b9f3d5}.authShell{min-height:100vh;display:grid;place-items:center;padding:28px}.authCard{width:min(460px,100%);border:1px solid #2d2d31;background:rgba(10,10,12,.96);border-radius:24px;padding:26px;box-shadow:0 30px 90px rgba(0,0,0,.55)}.authBrand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.authBrand>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#f3232d,#970009);font-weight:950}.authBrand b,.authBrand small{display:block}.authBrand small{margin-top:2px;color:var(--muted);font-size:11px}.authCard h1{font-size:34px}.authCard>p{color:var(--muted);line-height:1.55;margin:0 0 20px}.authForm{display:grid;grid-gap:13px;gap:13px}.authForm label span{display:block;margin-bottom:6px;color:#d8d8dc;font-size:12px;font-weight:700}.authForm input{width:100%;border:1px solid #303034;background:#070709;color:white;border-radius:12px;padding:13px 14px;outline:none}.authForm input:focus{border-color:rgba(229,9,20,.8);box-shadow:0 0 0 3px rgba(229,9,20,.08)}.authSwitch{width:100%;margin-top:12px;border:0;background:transparent;color:#ff6a71;padding:10px;cursor:pointer;font-weight:800}.calendarShell{width:min(1450px,calc(100% - 40px));margin:0 auto;padding:34px 0 70px}.calendarTopbar{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:20px}.calendarTopbar p{margin:0;color:var(--muted)}.calendarNavLinks{display:flex;align-items:center;gap:8px}.calendarCard{border:1px solid var(--line);background:rgba(13,13,15,.96);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.34)}.calendarToolbar{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:12px;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.calendarToolbar button{border:1px solid #343438;background:#151517;border-radius:11px;cursor:pointer}.calendarToolbar>div{text-align:center}.calendarToolbar b{display:block;font-size:17px;text-transform:capitalize}.calendarToolbar span{display:block;margin-top:3px;color:var(--muted);font-size:11px}.weekdayRow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line);background:#09090b}.weekdayRow span{padding:10px;text-align:center;color:#8f8f95;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.monthGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));opacity:1;transition:opacity .15s ease}.monthGrid.loading{opacity:.55}.calendarDay{min-height:150px;border-right:1px solid #222226;border-bottom:1px solid #222226;padding:9px;background:#0b0b0d}.calendarDay:nth-child(7n){border-right:0}.calendarDay.outside{background:#070708;opacity:.5}.calendarDay.today{box-shadow:inset 0 0 0 1px rgba(229,9,20,.48);background:linear-gradient(180deg,rgba(229,9,20,.055),#0b0b0d 35%)}.calendarDayNumber{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.calendarDayNumber>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;font-size:11px;font-weight:900}.calendarDay.today .calendarDayNumber>span{background:#e50914}.calendarDayNumber em{color:#ff656c;font-size:9px;font-style:normal;font-weight:900}.calendarEvents{display:grid;grid-gap:5px;gap:5px}.calendarEvents>a{text-decoration:none;color:inherit}.calendarEvent{border:1px solid #303034;border-left:3px solid #666;background:#131315;border-radius:8px;padding:6px 7px;overflow:hidden}.calendarEvent.scheduled{border-left-color:#e50914}.calendarEvent.publishing{border-left-color:#ffb64c}.calendarEvent.published{border-left-color:#2bd078}.calendarEvent.failed{border-left-color:#ff3131;background:rgba(229,9,20,.06)}.calendarEvent.cancelled{border-left-color:#55555b;opacity:.65}.calendarEvent b,.calendarEvent small,.calendarEvent span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarEvent b{font-size:10px}.calendarEvent span{margin-top:2px;color:#c6c6cb;font-size:9px}.calendarEvent small{margin-top:2px;color:var(--muted);font-size:8px;text-transform:uppercase;font-weight:800}.moreEvents{color:#ff646b;font-size:9px;font-weight:800;padding:3px}@media (max-width:1050px){.calendarTopbar,.topbar{align-items:stretch;flex-direction:column}.appNav,.calendarNavLinks{align-self:flex-start}.accountPill{width:100%}.calendarCard{overflow-x:auto}.monthGrid,.weekdayRow{min-width:980px}}.accountConnectNotice a{align-self:flex-start;color:#fff;border:1px solid rgba(229,9,20,.65);background:rgba(229,9,20,.12);border-radius:10px;padding:8px 11px;text-decoration:none;font-size:11px;font-weight:900}.legalShell{width:min(920px,calc(100% - 32px));margin:0 auto;padding:48px 0 80px}.legalCard{border:1px solid var(--line);background:rgba(13,13,15,.97);border-radius:24px;padding:clamp(22px,4vw,44px);box-shadow:0 28px 80px rgba(0,0,0,.42)}.legalTop{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.legalAction,.legalTop a{color:#ff747a;text-decoration:none;font-weight:800}.legalAction:hover,.legalTop a:hover{color:#ff9aa0}.legalCard h1{margin-top:0;font-size:clamp(34px,6vw,58px)}.legalCard h2{margin:34px 0 10px;font-size:20px}.legalCard li,.legalCard p{color:#c5c5ca;font-size:15px;line-height:1.75}.legalCard ol,.legalCard ul{padding-left:24px}.legalCard li+li{margin-top:6px}.legalUpdated{color:var(--muted)!important;font-size:12px!important;margin:-4px 0 28px!important}.legalAction{display:inline-block;border:1px solid rgba(229,9,20,.5);background:rgba(229,9,20,.08);border-radius:12px;padding:10px 13px}.landingV2{--p-red:#ef1723;--p-red-bright:#ff3540;--p-bg:#070708;--p-panel:#101012;--p-panel-2:#141416;--p-line:rgba(255,255,255,.09);--p-muted:#8e8e96;min-height:100vh;overflow:hidden;color:#f7f7f8;background:radial-gradient(circle at 72% 20%,rgba(239,23,35,.06),transparent 26%),linear-gradient(#070708,#080809);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landingV2 *{box-sizing:border-box}.v2Nav{width:min(1240px,calc(100% - 48px));height:84px;margin:0 auto;display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.065)}.v2Brand,.v2Nav{align-items:center}.v2Brand{display:inline-flex;gap:11px;color:#fff;text-decoration:none}.v2Brand b{font-size:19px;letter-spacing:-.035em}.v2BrandMark{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--p-red);color:#fff;font-size:17px;font-weight:950;box-shadow:inset 0 1px rgba(255,255,255,.18)}.v2NavLinks{display:flex;align-items:center;gap:32px}.v2Ghost,.v2NavLinks a{color:#93939b;text-decoration:none;font-size:13px;font-weight:650}.v2Ghost:hover,.v2NavLinks a:hover{color:#fff}.v2NavActions{display:flex;align-items:center;gap:18px}.v2Button{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid rgba(255,96,104,.38);border-radius:11px;background:var(--p-red);text-decoration:none;font-size:13px;font-weight:850;box-shadow:0 14px 36px rgba(239,23,35,.18),inset 0 1px rgba(255,255,255,.16);transition:transform .18s ease,background .18s ease}.v2Button:hover{transform:translateY(-2px);background:#ff2631}.v2ButtonSmall{min-height:40px;padding:0 16px;font-size:12px}.v2Hero{position:relative;width:min(1240px,calc(100% - 48px));min-height:720px;margin:0 auto;padding:96px 0 104px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.v2HeroGlow{position:absolute;width:520px;height:520px;right:-110px;top:80px;border-radius:50%;background:radial-gradient(circle,rgba(239,23,35,.11),transparent 67%);filter:blur(18px);pointer-events:none}.v2HeroCopy{position:relative;z-index:3}.v2Badge{display:inline-flex;align-items:center;gap:9px;color:#a6a6ae;font-size:10px;font-weight:850;letter-spacing:.11em}.v2Badge>span{width:7px;height:7px;border-radius:50%;background:var(--p-red-bright);box-shadow:0 0 16px rgba(255,53,64,.5)}.v2Hero h1{max-width:650px;margin:24px 0;font-size:clamp(54px,5.5vw,82px);line-height:.96;letter-spacing:-.063em;font-weight:900}.v2Hero h1 strong{color:#ff3943;font-weight:inherit}.v2HeroCopy>p{max-width:570px;margin:0;color:#96969e;font-size:17px;line-height:1.65}.v2HeroActions{display:flex;gap:10px;margin-top:31px}.v2Outline{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.025);color:#d6d6da;text-decoration:none;font-size:13px;font-weight:750}.v2Checks{display:flex;gap:24px;margin-top:24px;color:#6f6f77;font-size:11px;font-weight:650}.v2Checks span{display:inline-flex;align-items:center;gap:7px}.v2Checks i{color:#ff414a;font-style:normal}.v2ProductVisual{position:relative;min-height:570px;display:grid;align-items:center}.v2VisualGlow{position:absolute;inset:13% 4% 5%;border-radius:50%;background:radial-gradient(circle,rgba(239,23,35,.13),transparent 66%);filter:blur(30px)}.v2Composer{position:relative;z-index:4;width:74%;min-height:505px;padding:22px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:linear-gradient(150deg,#151517,#0e0e10 72%);box-shadow:0 38px 90px rgba(0,0,0,.46)}.v2ComposerHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.v2ComposerHead small,.v2QueueHead small{display:block;color:#66666e;font-size:9px;font-weight:850;letter-spacing:.1em}.v2ComposerHead h3{margin:6px 0 0;font-size:20px;letter-spacing:-.035em}.v2Instagram{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#ad2c96,#f05b32);font-size:10px;font-weight:900}.v2Tabs{margin-top:20px;padding:4px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;border-radius:10px;background:#09090b}.v2Tabs span{padding:9px;border-radius:8px;color:#66666e;text-align:center;font-size:10px;font-weight:750}.v2Tabs span.active{color:#fff;background:#1b1b1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.v2Upload{min-height:172px;margin-top:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #34343a;border-radius:14px;background:#0a0a0c;text-align:center}.v2UploadIcon{width:46px;height:46px;margin-bottom:13px;display:grid;place-items:center;border-radius:13px;color:#ff414a;background:rgba(239,23,35,.09);font-size:20px}.v2Upload b{font-size:12px}.v2Upload span{margin-top:5px;color:#5d5d65;font-size:9px}.v2Field{margin-top:16px}.v2Field>span{display:block;margin-bottom:7px;color:#77777f;font-size:9px;font-weight:750}.v2FakeInput{height:60px;padding:13px;border:1px solid #27272b;border-radius:11px;background:#0b0b0d}.v2FakeInput i{display:block;height:6px;margin-bottom:7px;border-radius:999px;background:#202024}.v2FakeInput i:nth-child(2){width:84%}.v2FakeInput i:nth-child(3){width:46%;margin-bottom:0}.v2ComposerBottom{margin-top:17px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:stretch}.v2ScheduleChoice{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #28282d;border-radius:11px;background:#0b0b0d}.v2ScheduleChoice>span{color:#ff424a;font-size:17px}.v2ScheduleChoice b,.v2ScheduleChoice small{display:block}.v2ScheduleChoice small{color:#55555d;font-size:7px;letter-spacing:.08em}.v2ScheduleChoice b{margin-top:3px;font-size:10px}.v2ComposerBottom button{border:0;border-radius:11px;padding:0 16px;background:var(--p-red);color:#fff;font-size:10px;font-weight:850}.v2QueueCard{position:absolute;z-index:6;width:54%;right:0;bottom:20px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(18,18,20,.96);box-shadow:0 28px 80px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v2QueueHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:13px}.v2QueueHead b{display:block;margin-top:4px;font-size:13px}.v2QueueHead>span{color:#6d6d75;font-size:9px}.v2QueueItem{display:grid;grid-template-columns:42px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;margin-top:7px;border:1px solid #29292d;border-radius:11px;background:#0d0d0f}.v2QueueItem.active{border-color:rgba(239,23,35,.27);background:rgba(239,23,35,.045)}.v2Thumb{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#ff5960;background:#18181b;font-size:11px}.v2Thumb.reel{background:linear-gradient(145deg,#2a171a,#171719)}.v2QueueItem b,.v2QueueItem small{display:block}.v2QueueItem b{font-size:10px}.v2QueueItem small{margin-top:3px;color:#63636b;font-size:8px}.v2QueueItem em{padding:5px 7px;border-radius:999px;color:#ff646b;background:rgba(239,23,35,.09);font-size:7px;font-style:normal;font-weight:850;text-transform:uppercase}.v2MiniCalendar{position:absolute;z-index:5;width:230px;right:7px;top:24px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#111113;box-shadow:0 24px 60px rgba(0,0,0,.44)}.v2MiniCalendar header{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.v2MiniCalendar header b{font-size:12px}.v2MiniCalendar header span{color:#ff474f;font-size:8px;font-weight:850}.v2CalendarDays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;text-align:center}.v2CalendarDays small{color:#55555d;font-size:7px}.v2CalendarDays>span{aspect-ratio:1;display:grid;place-items:center;position:relative;border-radius:7px;color:#77777f;background:#171719;font-size:7px}.v2CalendarDays>span.today{background:var(--p-red)}.v2CalendarDays>span.hasPost:after{content:"";position:absolute;width:3px;height:3px;bottom:3px;border-radius:50%;background:#ff353f}.v2TrustBar{width:min(1240px,calc(100% - 48px));min-height:90px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:26px;border-top:1px solid rgba(255,255,255,.065);border-bottom:1px solid rgba(255,255,255,.065);color:#63636b;font-size:9px;font-weight:900;letter-spacing:.15em}.v2TrustBar i{width:3px;height:3px;border-radius:50%;background:#333338}.v2Features{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:128px 0}.v2SectionHead{max-width:720px}.v2Kicker,.v2SectionHead>span{color:#ff444c;font-size:10px;font-weight:900;letter-spacing:.15em}.v2Final h2,.v2SectionHead h2,.v2WorkflowCopy h2{margin:16px 0;font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.055em}.v2Final>p,.v2SectionHead>p,.v2WorkflowCopy>p{color:#85858d;font-size:15px;line-height:1.65}.v2SectionHead>p{max-width:600px}.v2FeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:54px}.v2FeatureCard{min-height:330px;padding:28px;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:linear-gradient(155deg,#111113,#0c0c0e);box-shadow:inset 0 1px rgba(255,255,255,.025)}.v2FeatureIcon{width:52px;height:52px;margin-bottom:64px;display:grid;place-items:center;border:1px solid rgba(239,23,35,.22);border-radius:14px;background:rgba(239,23,35,.065);color:#ff414a;font-size:19px}.v2FeatureCard>span{color:#5e5e66;font-size:9px;font-weight:900;letter-spacing:.12em}.v2FeatureCard h3{max-width:300px;margin:10px 0;font-size:21px;line-height:1.15;letter-spacing:-.035em}.v2FeatureCard p{margin:0;color:#787880;font-size:12px;line-height:1.65}.v2Workflow{width:min(1240px,calc(100% - 48px));margin:0 auto 130px;padding:76px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:radial-gradient(circle at 0 40%,rgba(239,23,35,.07),transparent 30%),#0d0d0f}.v2TextLink{display:inline-flex;gap:9px;margin-top:18px;color:#fff;text-decoration:none;font-size:13px;font-weight:850}.v2TextLink span{color:#ff424a}.v2Steps{display:grid}.v2Steps article{display:grid;grid-template-columns:48px 1fr;grid-gap:18px;gap:18px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.07)}.v2Steps article:last-child{border-bottom:0}.v2Steps article>span{color:#ff434b;font-size:11px;font-weight:900}.v2Steps h3{margin:0 0 6px;font-size:17px;letter-spacing:-.025em}.v2Steps p{margin:0;color:#77777f;font-size:12px;line-height:1.55}.v2Final{position:relative;isolation:isolate;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:110px 30px 126px;overflow:hidden;text-align:center;border-top:1px solid rgba(255,255,255,.07)}.v2FinalGlow{position:absolute;z-index:-1;width:760px;height:360px;left:50%;bottom:-210px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(239,23,35,.2),transparent 68%);filter:blur(24px)}.v2Final h2{max-width:890px;margin-left:auto;margin-right:auto}.v2Final>p{max-width:620px;margin:0 auto 30px}.v2Footer{width:min(1240px,calc(100% - 48px));min-height:116px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;border-top:1px solid rgba(255,255,255,.065)}.v2Footer>p{color:#5b5b63;font-size:10px;text-align:center}.v2Footer>div{justify-self:end;display:flex;gap:18px}.v2Footer>div a{color:#696971;text-decoration:none;font-size:10px}.v2Footer>div a:hover{color:#fff}@media (max-width:1050px){.v2NavLinks{display:none}.v2Hero{grid-template-columns:1fr;gap:54px;padding-top:76px}.v2HeroCopy{text-align:center}.v2Hero h1,.v2HeroCopy>p{margin-left:auto;margin-right:auto}.v2Checks,.v2HeroActions{justify-content:center}.v2ProductVisual{width:min(760px,100%);margin:0 auto}.v2FeatureGrid{grid-template-columns:1fr}.v2FeatureCard{min-height:230px}.v2FeatureIcon{margin-bottom:36px}.v2Workflow{grid-template-columns:1fr;gap:44px}}@media (max-width:720px){.v2Nav{width:min(100% - 28px,1240px);height:70px}.v2NavActions .v2Ghost{display:none}.v2NavActions .v2ButtonSmall{min-height:36px;padding:0 12px}.v2Hero{width:min(100% - 28px,1240px);padding:62px 0 76px}.v2Hero h1{font-size:clamp(48px,14vw,68px)}.v2HeroCopy>p{font-size:14px}.v2HeroActions{flex-direction:column;max-width:330px;margin-left:auto;margin-right:auto}.v2Checks{flex-direction:column;gap:8px}.v2ProductVisual{min-height:590px}.v2Composer{width:96%;padding:17px}.v2QueueCard{width:78%;right:-2%;bottom:0}.v2MiniCalendar{width:190px;right:-3%;top:-8px}.v2ComposerBottom{grid-template-columns:1fr}.v2ComposerBottom button{min-height:42px}.v2TrustBar{width:100%;padding:0 18px;gap:14px;overflow:auto;justify-content:flex-start;white-space:nowrap}.v2Features{padding:88px 0}.v2Features,.v2Workflow{width:min(100% - 28px,1240px)}.v2Workflow{margin-bottom:86px;padding:34px 24px}.v2Final{padding:85px 10px 100px}.v2Final,.v2Footer{width:min(100% - 28px,1240px)}.v2Footer{grid-template-columns:1fr;padding:30px 0;text-align:center}.v2Footer>.v2Brand,.v2Footer>div{justify-self:center}.v2Footer>p{margin:0}}.resourceShowcase{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:126px 0 138px}.resourceHeading{max-width:760px;margin:0 auto 58px;text-align:center}.resourceHeading h2{margin:16px 0 14px;font-size:clamp(40px,4.8vw,66px);line-height:1;letter-spacing:-.055em}.resourceHeading p{margin:0;color:#85858d;font-size:15px;line-height:1.65}.resourceLayout{display:grid;grid-template-columns:390px minmax(0,1fr);grid-gap:46px;gap:46px;align-items:stretch}.resourceTabs{display:grid;grid-gap:8px;gap:8px;align-content:start}.resourceTab{width:100%;min-height:106px;padding:16px 15px;display:grid;grid-template-columns:46px 1fr 22px;grid-gap:13px;gap:13px;align-items:center;border:1px solid transparent;border-radius:15px;background:transparent;color:#8a8a92;text-align:left;cursor:pointer;transition:.22s ease}.resourceTab:hover{color:#d9d9dd;background:rgba(255,255,255,.025)}.resourceTab.active{color:#fff;border-color:rgba(239,23,35,.34);background:linear-gradient(100deg,rgba(239,23,35,.105),rgba(239,23,35,.025));box-shadow:inset 3px 0 0 #ef1723}.resourceTabIcon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #2c2c31;border-radius:12px;background:#151517;color:#777780;font-size:18px;transition:.22s ease}.resourceTab.active .resourceTabIcon{border-color:rgba(239,23,35,.28);background:rgba(239,23,35,.09);color:#ff414a}.resourceTabCopy{min-width:0}.resourceTabCopy b{display:block;margin-bottom:5px;color:inherit;font-size:14px;letter-spacing:-.015em}.resourceTabCopy small{display:block;color:#66666e;font-size:11px;line-height:1.48}.resourceTab.active .resourceTabCopy small{color:#92929a}.resourceTabArrow{color:#494950;font-size:16px;transition:transform .22s ease,color .22s ease}.resourceTab.active .resourceTabArrow{color:#ff414a;transform:translateX(3px)}.resourcePreview{min-height:600px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:#0c0c0e;box-shadow:0 36px 90px rgba(0,0,0,.42)}.resourcePreviewBar{height:47px;padding:0 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.07);background:#111113;color:#57575f;font-size:9px}.resourceWindowDots{display:flex;gap:6px}.resourceWindowDots i{width:7px;height:7px;border-radius:50%;background:#3c3c42}.resourceWindowDots i:first-child{background:#8e252a}.resourcePreviewBar em{justify-self:end;color:#4f4f57;font-size:8px;font-style:normal;font-weight:850}.resourcePreviewBody{min-height:553px;padding:32px;background:radial-gradient(circle at 88% 3%,rgba(239,23,35,.05),transparent 26%),#0d0d0f}.resourcePreviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.resourcePreviewHeader small{color:#606068;font-size:8px;font-weight:900;letter-spacing:.12em}.resourcePreviewHeader h3{margin:6px 0 0;font-size:24px;letter-spacing:-.035em}.resourcePreviewIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(239,23,35,.24);border-radius:12px;color:#ff424b;background:rgba(239,23,35,.075);font-size:18px}.demoAccounts,.demoCalendar,.demoHistory,.demoReels,.demoSchedule{animation:resourceFade .24s ease}@keyframes resourceFade{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.demoCalendar{padding:19px;border:1px solid #26262a;border-radius:15px;background:#101012}.demoCalendarHead{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:15px}.demoCalendarHead button{width:32px;height:32px;border:1px solid #2c2c31;border-radius:9px;background:#171719;color:#888890}.demoCalendarHead button:last-child{justify-self:end}.demoCalendarHead div{text-align:center}.demoCalendarHead b,.demoCalendarHead small{display:block}.demoCalendarHead b{font-size:12px}.demoCalendarHead small{margin-top:3px;color:#595961;font-size:7px}.demoCalendarGrid,.demoWeek{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.demoWeek{margin-bottom:5px}.demoWeek span{color:#53535a;font-size:7px;font-weight:850;text-align:center}.demoCalendarGrid>span{min-height:45px;display:grid;place-items:center;position:relative;border:1px solid #202024;border-radius:9px;background:#141416;color:#797981;font-size:8px}.demoCalendarGrid>span.outside{opacity:.25}.demoCalendarGrid>span.today{border-color:#ef1723;background:#ef1723}.demoCalendarGrid>span.hasEvent{border-color:rgba(239,23,35,.18)}.demoCalendarGrid>span.hasEvent i{position:absolute;width:4px;height:4px;bottom:7px;border-radius:50%;background:#ff3d46}.demoCalendarEvents{display:grid;grid-gap:7px;gap:7px;margin-top:15px}.demoCalendarEvents>div{display:grid;grid-template-columns:4px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 11px;border-radius:10px;background:#161618}.demoCalendarEvents>div>i{width:4px;height:28px;border-radius:99px;background:#ef1723}.demoCalendarEvents b,.demoCalendarEvents small{display:block}.demoCalendarEvents b{font-size:9px}.demoCalendarEvents small{margin-top:3px;color:#5f5f67;font-size:7px}.demoCalendarEvents em{color:#ff5960;font-size:6px;font-style:normal;font-weight:900}.demoScheduleType{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;margin-bottom:12px;border-radius:11px;background:#09090b}.demoScheduleType span{padding:10px;border-radius:8px;color:#5d5d65;text-align:center;font-size:9px;font-weight:800}.demoScheduleType span.active{color:#fff;background:#1a1a1d}.demoDrop{min-height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #34343a;border-radius:14px;background:#0a0a0c;text-align:center}.demoDrop strong{width:48px;height:48px;display:grid;place-items:center;margin-bottom:12px;border-radius:13px;background:rgba(239,23,35,.08);color:#ff424a;font-size:22px}.demoDrop b{font-size:11px}.demoDrop small{margin-top:5px;color:#5d5d65;font-size:8px}.demoScheduleGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:13px 0}.demoScheduleGrid label{padding:11px 12px;border:1px solid #29292e;border-radius:10px;background:#111113}.demoScheduleGrid b,.demoScheduleGrid span{display:block}.demoScheduleGrid span{color:#5e5e66;font-size:7px}.demoScheduleGrid b{margin-top:4px;font-size:10px}.demoRedButton{width:100%;min-height:43px;border:0;border-radius:10px;background:#ef1723;color:white;font-size:10px;font-weight:900}.demoReelsTop{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border:1px solid #29292e;border-radius:12px;background:#111113}.demoReelsTop b,.demoReelsTop small{display:block}.demoReelsTop b{font-size:11px}.demoReelsTop small{margin-top:3px;color:#606068;font-size:8px}.demoReelsTop>span{padding:6px 8px;border-radius:999px;color:#ff5b62;background:rgba(239,23,35,.08);font-size:7px;font-weight:900}.demoReelsList{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.demoReelsList>div{display:grid;grid-template-columns:48px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:10px;border:1px solid #27272c;border-radius:11px;background:#101012}.demoVideo{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#261619,#151517);color:#ff4d55;font-size:11px}.demoReelsList b,.demoReelsList small{display:block}.demoReelsList b{font-size:9px}.demoReelsList small{margin-top:3px;color:#5e5e66;font-size:7px}.demoReelsList em{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#18181b;color:#77777f;font-size:8px;font-style:normal;font-weight:850}.demoReelsSummary{margin-top:11px;padding:12px 14px;display:flex;justify-content:space-between;border:1px solid rgba(239,23,35,.2);border-radius:10px;background:rgba(239,23,35,.045);font-size:9px}.demoReelsSummary span{color:#6c6c74}.demoAccounts{display:grid;grid-gap:10px;gap:10px}.demoAccounts>div{display:grid;grid-template-columns:48px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:15px;border:1px solid #28282d;border-radius:13px;background:#101012}.demoAccounts>div.selected{border-color:rgba(239,23,35,.27);background:rgba(239,23,35,.045)}.demoAvatar{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#bf2b81,#ef6831);font-size:8px;font-weight:900}.demoAccounts b,.demoAccounts small{display:block}.demoAccounts b{font-size:11px}.demoAccounts small{margin-top:4px;color:#5f5f67;font-size:8px}.demoAccounts em{color:#7ed9a9;font-size:7px;font-style:normal;font-weight:850}.demoConnectButton{margin-top:4px;min-height:44px;border:1px dashed rgba(239,23,35,.34);border-radius:11px;background:rgba(239,23,35,.035);color:#ff555d;font-size:9px;font-weight:850}.demoHistoryFilters{display:flex;gap:7px;margin-bottom:12px}.demoHistoryFilters span{padding:7px 10px;border:1px solid #29292e;border-radius:999px;color:#686870;background:#111113;font-size:7px;font-weight:850}.demoHistoryFilters span.active{color:#fff;border-color:rgba(239,23,35,.3);background:rgba(239,23,35,.09)}.demoHistoryRow{display:grid;grid-template-columns:8px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:15px 12px;border-bottom:1px solid #222226}.demoHistoryRow:last-child{border-bottom:0}.demoHistoryRow>i{width:7px;height:7px;border-radius:50%;background:#777}.demoHistoryRow>i.scheduled{background:#ef1723;box-shadow:0 0 0 4px rgba(239,23,35,.08)}.demoHistoryRow>i.published{background:#2bd078;box-shadow:0 0 0 4px rgba(43,208,120,.07)}.demoHistoryRow>i.failed{background:#ff545b}.demoHistoryRow b,.demoHistoryRow small{display:block}.demoHistoryRow b{font-size:10px}.demoHistoryRow small{margin-top:4px;color:#5f5f67;font-size:8px}.demoHistoryRow em{padding:5px 7px;border-radius:999px;font-size:7px;font-style:normal;font-weight:850}.demoHistoryRow em.scheduled{color:#ff5c63;background:rgba(239,23,35,.08)}.demoHistoryRow em.published{color:#7ee3ae;background:rgba(43,208,120,.07)}.demoHistoryRow em.failed{color:#ff777d;background:rgba(239,23,35,.08)}@media (max-width:980px){.resourceLayout{grid-template-columns:1fr;gap:26px}.resourceTabs{grid-template-columns:repeat(2,1fr)}.resourceTab{min-height:116px}}@media (max-width:720px){.resourceShowcase{width:min(100% - 28px,1240px);padding:88px 0 94px}.resourceHeading{margin-bottom:36px}.resourceTabs{grid-template-columns:1fr}.resourceTab{min-height:92px}.resourcePreview{min-height:540px}.resourcePreviewBody{min-height:493px;padding:20px}.demoCalendarGrid>span{min-height:35px}.demoCalendarEvents em{display:none}.demoScheduleGrid{grid-template-columns:1fr}}.comparisonSection{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:20px 0 132px}.comparisonHeading{max-width:820px;margin:0 auto 52px;text-align:center}.comparisonHeading h2{margin:16px 0 15px;font-size:clamp(40px,4.8vw,66px);line-height:1;letter-spacing:-.055em}.comparisonHeading p{max-width:690px;margin:0 auto;color:#85858d;font-size:15px;line-height:1.65}.comparisonTableWrap{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#0d0d0f;box-shadow:0 30px 80px rgba(0,0,0,.34)}.comparisonTable{min-width:900px}.comparisonRow{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.08fr;min-height:68px;border-bottom:1px solid rgba(255,255,255,.055)}.comparisonRow:last-child{border-bottom:0}.comparisonRow>div{min-width:0;padding:18px 20px;display:flex;align-items:center;gap:10px;color:#9999a1;font-size:12px;line-height:1.45}.comparisonRow>div+div{border-left:1px solid rgba(255,255,255,.045)}.comparisonHead{min-height:76px;background:#121214}.comparisonHead>div{color:#d7d7db;font-weight:800}.comparisonHead>div:not(:first-child){flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.comparisonHead small{color:#5f5f67;font-size:8px;font-weight:900;letter-spacing:.11em}.comparisonHead b{font-size:12px;font-weight:850}.comparisonLabel{color:#e1e1e4!important;font-weight:760}.comparisonMuted{color:#74747c!important}.comparisonX{flex:0 0 auto;color:#7a474a;font-size:17px;line-height:1}.postanduCol{background:linear-gradient(90deg,rgba(239,23,35,.055),rgba(239,23,35,.025))}.comparisonHead .postanduCol b,.comparisonHead .postanduCol small{color:#ff4a52}.comparisonWin{color:#f0f0f2!important;font-weight:760}.comparisonCheck{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:rgba(239,23,35,.16);border:1px solid rgba(239,23,35,.3);font-size:11px;font-weight:950}.comparisonNote{margin:16px 0 0;color:#55555d;text-align:center;font-size:9px;line-height:1.5}@media (max-width:920px){.comparisonTableWrap{overflow-x:auto}}@media (max-width:720px){.comparisonSection{width:min(100% - 28px,1240px);padding:0 0 92px}.comparisonHeading{margin-bottom:34px}}:root{--bg:#0b0c0e;--panel:#121418;--panel2:#181b20;--line:#2a2f37;--muted:#aeb4be;--text:#f4f6f8;--accent:#d92635;--accent2:#f04452;--accent-soft:rgba(217,38,53,.10)}body{background:radial-gradient(circle at 72% -18%,rgba(217,38,53,.055),transparent 30%),linear-gradient(180deg,#0d0e11,#0a0b0d 58%,#090a0c);color:var(--text)}.accountModal,.authCard,.calendarCard,.card,.legalCard{background:#121418;border-color:#2a2f37;box-shadow:0 22px 54px rgba(0,0,0,.28)}.accountRow span,.addAccountForm p,.authCard>p,.calendarTopbar p,.coverHeading span,.footnote,.legalUpdated,.queueMain p,.scheduleFields label>span,.spreadFields label>span,.topbar p{color:#aeb4be}.addAccountForm input,.authForm input,.scheduleFields input,.spreadFields input,textarea{background:#0f1114;border-color:#303640;color:#f4f6f8}.accountRow,.batchVideoItem,.coverSection,.queueEmpty,.schedulePreview,.spreadPanel,.summaryBox,.toggleRow{background:#101216;border-color:#2a2f37}.deliverySwitch,.modeSwitch{background:#0f1114;border-color:#2a2f37}.deliverySwitch button,.modeSwitch button{color:#b7bdc7}.captionModeSwitch button.active,.deliverySwitch button.active,.modeSwitch button.active{background:rgba(217,38,53,.11);border-color:rgba(240,68,82,.55)}.publishButton{background:#d92635;border-color:#ef3b49;box-shadow:0 10px 24px rgba(217,38,53,.16)}.publishButton:hover:not(:disabled){background:#e53140;box-shadow:0 12px 28px rgba(217,38,53,.22)}.landingV2{--p-red:#d92635;--p-red-bright:#f04452;--p-bg:#0b0c0e;--p-panel:#121418;--p-panel-2:#181b20;--p-line:#2a2f37;--p-muted:#aeb4be;background:radial-gradient(circle at 78% 18%,rgba(217,38,53,.045),transparent 24%),#0b0c0e;color:#f4f6f8}.v2Nav{border-bottom-color:#20242a}.v2Ghost,.v2NavLinks a{color:#aeb4be}.v2FinalGlow,.v2HeroGlow,.v2VisualGlow{opacity:.45}.comparisonHeading p,.resourceHeading p,.v2Final>p,.v2HeroCopy>p,.v2SectionHead>p,.v2WorkflowCopy>p{color:#aeb4be}.v2Checks{color:#9299a5}.v2Outline{background:#111318;border-color:#303640;color:#e3e6ea}.comparisonTableWrap,.resourcePreview,.v2Composer,.v2MiniCalendar,.v2QueueCard{background:#121418;border-color:#2c3139;box-shadow:0 28px 70px rgba(0,0,0,.3)}.v2Composer{background:#14161a}.v2QueueCard{background:rgba(20,22,26,.98)}.comparisonHead,.resourcePreviewBar,.v2MiniCalendar{background:#16191e}.demoDrop,.demoScheduleType,.v2FakeInput,.v2ScheduleChoice,.v2Tabs,.v2Upload{background:#0f1114}.v2Tabs span{color:#949ba6}.v2Tabs span.active{background:#1c2026}.demoDrop,.v2Upload{border-color:#3a404a}.demoAccounts small,.demoCalendarHead small,.demoDrop small,.demoHistoryRow small,.demoReelsList small,.demoReelsTop small,.v2ComposerHead small,.v2Field>span,.v2QueueHead small,.v2ScheduleChoice small,.v2Upload span{color:#8f96a2}.v2TrustBar{border-top-color:#20242a;border-bottom-color:#20242a;color:#858c97}.resourceTab{color:#a3a9b3}.resourceTab:hover{background:#111318;color:#eef0f3}.resourceTab.active{background:linear-gradient(100deg,rgba(217,38,53,.105),rgba(217,38,53,.025));border-color:rgba(240,68,82,.32);box-shadow:inset 3px 0 0 #d92635}.resourceTabIcon{background:#171a1f;border-color:#2d323a;color:#9aa1ac}.resourceTabCopy small{color:#888f9a}.resourceTab.active .resourceTabCopy small{color:#b9bec7}.resourcePreviewBody{background:#101216}.resourcePreviewHeader small{color:#8d949f}.demoAccounts>div,.demoCalendar,.demoHistoryFilters span,.demoReelsList>div,.demoReelsTop{background:#15181d;border-color:#2b3038}.demoCalendarGrid>span{background:#181b20;border-color:#252a31;color:#a4aab4}.demoCalendarEvents>div,.demoScheduleGrid label{background:#181b20}.demoReelsSummary{background:rgba(217,38,53,.04)}.comparisonTableWrap{background:#111318}.comparisonHead{background:#191c21}.comparisonRow{border-bottom-color:#252a31}.comparisonRow>div+div{border-left-color:#232830}.comparisonRow>div{color:#b2b8c2}.comparisonMuted{color:#9299a4!important}.comparisonLabel{color:#f0f2f5!important}.postanduCol{background:rgba(217,38,53,.045)}.comparisonNote{color:#7d8590}.v2FeatureCard,.v2Workflow{background:#121418;border-color:#2a2f37}.v2FeatureCard p,.v2Steps p{color:#9ca3ad}.v2FeatureCard>span{color:#858c97}.v2Footer{border-top-color:#20242a}.v2Footer>div a,.v2Footer>p{color:#858c97}.landingV2{--p-wine:#7b1838;--p-wine-2:#9b234d;--p-blue:#1f78e6;--p-blue-hover:#1768c7;--p-ink:#182033;--p-muted-light:#667085;--p-soft:#f7f8fb;--p-line-light:#e7e9ef;--p-panel-light:#ffffff;background:#ffffff;color:var(--p-ink)}.landingV2 .v2FinalGlow,.landingV2 .v2HeroGlow,.landingV2 .v2VisualGlow{opacity:.18;background:radial-gradient(circle,rgba(123,24,56,.12),transparent 68%)}.v2Nav{border-bottom-color:#eceef3;background:#fff}.v2Brand{color:var(--p-ink)}.v2BrandMark{background:var(--p-wine);box-shadow:none}.v2Ghost,.v2NavLinks a{color:#667085}.v2Ghost:hover,.v2NavLinks a:hover{color:var(--p-ink)}.v2Button{background:var(--p-blue);border-color:var(--p-blue);color:#fff;box-shadow:0 10px 24px rgba(31,120,230,.18)}.v2Button:hover{background:var(--p-blue-hover);border-color:var(--p-blue-hover);box-shadow:0 12px 28px rgba(31,120,230,.22)}.v2Outline{background:#fff;border-color:#d7dce5;color:#344054}.v2Outline:hover{border-color:#b9c1cd;color:var(--p-ink)}.v2Badge{color:var(--p-wine);background:#fbf2f6;border:1px solid #efd5df;padding:8px 12px;border-radius:999px}.v2Badge>span{background:var(--p-wine-2);box-shadow:none}.v2Hero h1{color:#172033}.v2Hero h1 strong{color:var(--p-wine)}.comparisonHeading p,.resourceHeading p,.v2Checks,.v2Final>p,.v2HeroCopy>p,.v2SectionHead>p,.v2WorkflowCopy>p{color:#667085}.v2Checks i{color:var(--p-wine)}.v2ProductVisual{color:#182033}.comparisonTableWrap,.resourcePreview,.v2Composer,.v2MiniCalendar,.v2QueueCard{background:#fff;border-color:#dfe3ea;box-shadow:0 26px 70px rgba(16,24,40,.1)}.v2Composer{background:#fff}.comparisonHead small,.resourcePreviewHeader small,.v2ComposerHead small,.v2QueueHead small{color:#98a2b3}.resourcePreviewHeader h3,.v2ComposerHead h3,.v2MiniCalendar header b,.v2QueueHead b{color:#182033}.v2Instagram{color:#fff}.demoDrop,.demoScheduleType,.v2FakeInput,.v2ScheduleChoice,.v2Tabs,.v2Upload{background:#f8f9fb;border-color:#e1e5ec}.v2Tabs span{color:#7b8493}.v2Tabs span.active{color:var(--p-ink);background:#fff;box-shadow:inset 0 0 0 1px #e1e5ec}.demoDrop,.v2Upload{border-color:#cfd5df}.resourcePreviewIcon,.v2FeatureIcon,.v2UploadIcon{color:var(--p-wine);background:#fbf2f6;border-color:#efd5df}.demoAccounts b,.demoDrop b,.demoHistoryRow b,.demoReelsList b,.demoScheduleGrid b,.v2Field>span,.v2QueueItem b,.v2ScheduleChoice b,.v2Upload b{color:#182033}.demoAccounts small,.demoCalendarHead small,.demoDrop small,.demoHistoryRow small,.demoReelsList small,.demoReelsTop small,.v2Field>span,.v2QueueItem small,.v2ScheduleChoice small,.v2Upload span{color:#7a8493}.v2FakeInput{border-color:#e1e5ec}.v2FakeInput i{background:#e5e8ee}.demoRedButton,.v2ComposerBottom button{background:var(--p-blue);color:#fff}.demoRedButton:hover,.v2ComposerBottom button:hover{background:var(--p-blue-hover)}.v2ScheduleChoice{border-color:#e1e5ec}.v2QueueCard{background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demoAccounts>div,.demoHistoryFilters span,.demoReelsList>div,.demoReelsTop,.v2QueueItem{background:#f8f9fb;border-color:#e3e7ed}.demoAccounts>div.selected,.v2QueueItem.active{border-color:#e6c4d2;background:#fbf3f6}.demoReelsTop>span,.v2QueueItem em{color:var(--p-wine);background:#fbf2f6}.v2Thumb{color:var(--p-wine);background:#f2f4f7}.v2Thumb.reel{background:#fbf2f6}.v2MiniCalendar{background:#fff}.v2CalendarDays>span.hasPost:after,.v2MiniCalendar header span{color:var(--p-wine);background:var(--p-wine)}.v2CalendarDays small{color:#98a2b3}.v2CalendarDays>span{color:#475467;background:#f8f9fb}.v2CalendarDays>span.today{color:#fff;background:var(--p-wine)}.v2TrustBar{border-top-color:#eceef3;border-bottom-color:#eceef3;color:#7b8493;background:#fff}.v2TrustBar i{background:#d4d8df}.comparisonHeading .v2Kicker,.resourceHeading .v2Kicker,.v2Kicker,.v2SectionHead>span{color:var(--p-wine)}.comparisonSection,.resourceShowcase,.v2Features,.v2Final,.v2Workflow{color:#182033}.v2FeatureCard,.v2Workflow{background:#fff;border-color:#e2e6ec;box-shadow:0 16px 38px rgba(16,24,40,.06)}.v2FeatureCard>span{color:#98a2b3}.comparisonHeading h2,.resourceHeading h2,.v2FeatureCard h3,.v2Final h2,.v2SectionHead h2,.v2Steps h3,.v2WorkflowCopy h2{color:#182033}.v2FeatureCard p,.v2Steps p{color:#667085}.v2Workflow{background:radial-gradient(circle at 0 40%,rgba(123,24,56,.05),transparent 30%),#f8f9fb}.v2Steps article{border-bottom-color:#e3e7ed}.v2Steps article>span{color:var(--p-wine)}.v2TextLink{color:var(--p-blue)}.resourceTab{color:#667085;background:#fff}.resourceTab:hover{color:#182033;background:#f8f9fb}.resourceTab.active{color:#182033;border-color:#e2c0ce;background:#fbf3f6;box-shadow:inset 3px 0 0 var(--p-wine)}.resourceTabIcon{background:#f4f6f8;border-color:#e2e6ec;color:#7a8493}.resourceTab.active .resourceTabIcon{background:#f7e8ee;border-color:#e6c4d2;color:var(--p-wine)}.resourceTabCopy small{color:#7a8493}.resourceTab.active .resourceTabCopy small{color:#667085}.resourceTab.active .resourceTabArrow,.resourceTabArrow{color:var(--p-wine)}.resourcePreviewBar{background:#f5f6f8;border-bottom-color:#e3e7ed;color:#8b95a5}.resourceWindowDots i{background:#c5cad3}.resourceWindowDots i:first-child{background:var(--p-wine)}.demoCalendar,.resourcePreviewBody{background:#fff}.demoCalendar{border-color:#e1e5ec}.demoCalendarHead button{background:#f7f8fa;border-color:#dfe3ea;color:#667085}.demoCalendarGrid>span{background:#f8f9fb;border-color:#e4e7ec}.demoCalendarGrid>span.today{background:var(--p-wine);border-color:var(--p-wine);color:#fff}.demoCalendarGrid>span.hasEvent{border-color:#e4bfd0}.demoCalendarEvents>div>i,.demoCalendarGrid>span.hasEvent i{background:var(--p-wine)}.demoCalendarEvents>div,.demoScheduleGrid label{background:#f8f9fb}.demoCalendarEvents small{color:#7a8493}.demoCalendarEvents em{color:var(--p-wine)}.demoReelsSummary{background:#fbf3f6;border-color:#ead0da}.demoReelsSummary span{color:#667085}.demoVideo{background:#fbf3f6;color:var(--p-wine)}.demoAvatar{color:#fff}.demoConnectButton{color:var(--p-blue);background:#f3f8ff;border-color:#cfe0f7}.demoHistoryFilters span{color:#667085}.demoHistoryFilters span.active{color:var(--p-wine);border-color:#e5bfce;background:#fbf3f6}.demoHistoryRow{border-bottom-color:#eceef2}.demoHistoryRow>i.scheduled{background:var(--p-wine)}.demoHistoryRow em.scheduled{color:var(--p-wine);background:#fbf3f6}.comparisonTableWrap{background:#fff}.comparisonHead{background:#f3f5f8}.comparisonRow{border-bottom-color:#eceef3}.comparisonRow>div+div{border-left-color:#eceef3}.comparisonRow>div{color:#667085}.comparisonLabel{color:#182033!important}.comparisonMuted{color:#7a8493!important}.comparisonX{color:#b26774}.postanduCol{background:#fbf3f6}.comparisonHead .postanduCol b,.comparisonHead .postanduCol small{color:var(--p-wine)}.comparisonWin{color:#182033!important}.comparisonCheck{color:#fff;background:var(--p-wine);border-color:var(--p-wine)}.comparisonNote{color:#8b95a5}.v2Final{border-top-color:#eceef3;background:#fff}.v2FinalGlow{background:radial-gradient(ellipse,rgba(123,24,56,.08),transparent 68%)}.v2Footer{border-top-color:#eceef3;color:#667085;background:#fff}.v2Footer>div a,.v2Footer>p{color:#7b8493}.v2Footer>div a:hover{color:#182033}.v2Hero h1 strong,.v2Kicker,.v2MiniCalendar header span,.v2SectionHead>span{color:var(--p-wine)}body{background:#f7f8fb}.authShell,.calendarShell,.legalShell,.shell,body{color:#182033}.authShell{background:radial-gradient(circle at 75% 12%,rgba(123,24,56,.055),transparent 28%),#f7f8fb}.accountModal,.authCard,.calendarCard,.card,.legalCard{background:#ffffff;border-color:#e1e5ec;box-shadow:0 22px 60px rgba(16,24,40,.08)}.authBrand>span{background:#7b1838;color:#fff;box-shadow:none}.accountModalHeader h2,.authBrand b,.authCard h1,.calendarTopbar h1,.cardTitle h2,.legalCard h1,.legalCard h2,.queueHeader h2,.topbar h1{color:#182033}.accountRow span,.addAccountForm p,.authBrand small,.authCard>p,.calendarTopbar p,.coverHeading span,.footnote,.legalUpdated,.queueMain p,.scheduleFields label>span,.spreadFields label>span,.topbar p{color:#667085!important}.eyebrow{color:#7b1838}.addAccountForm label>span,.authForm label span,.coverHeading b,.fieldLabel{color:#344054}.addAccountForm input,.authForm input,.scheduleFields input,.spreadFields input,textarea{background:#ffffff;color:#182033;border-color:#cfd5df;color-scheme:light}.addAccountForm input:focus,.authForm input:focus,.scheduleFields input:focus,.spreadFields input:focus,textarea:focus{border-color:#1f78e6;box-shadow:0 0 0 3px rgba(31,120,230,.1)}.authSwitch{color:#7b1838}.authSwitch:hover{color:#9b234d}.connectInstagramButton,.publishButton{background:#1f78e6;border-color:#1f78e6;color:#ffffff;box-shadow:0 10px 24px rgba(31,120,230,.18)}.connectInstagramButton:hover,.publishButton:hover:not(:disabled){background:#1768c7;border-color:#1768c7;filter:none;box-shadow:0 12px 28px rgba(31,120,230,.22)}.accountModalHeader>button,.accountPill button,.appNav a,.appNav button,.calendarNavLinks a,.calendarNavLinks button,.queueActions a,.queueActions button,.queueHeader>button{background:#ffffff;color:#344054;border-color:#d8dde6}.accountPill button:hover,.appNav a:hover,.appNav button:hover,.calendarNavLinks a:hover,.calendarNavLinks button:hover,.queueHeader>button:hover{border-color:#7b1838;color:#7b1838}.accountPill{background:#ffffff;border-color:#dfe3ea;box-shadow:0 12px 32px rgba(16,24,40,.07)}.accountChooser select{color:#182033;background:transparent}.accountChooser select option{color:#182033;background:#ffffff}.accountPillActions .addAccountButton{color:#7b1838;border-color:#e4c2d0;background:#fbf3f6}.captionModeSwitch,.deliverySwitch,.modeSwitch{background:#f1f3f6;border-color:#dde2e9}.captionModeSwitch button,.deliverySwitch button,.modeSwitch button{color:#667085;background:transparent}.captionModeSwitch button.active,.deliverySwitch button.active,.modeSwitch button.active{color:#7b1838;background:#ffffff;border-color:#d8b2c1;box-shadow:inset 0 0 0 1px rgba(123,24,56,.06),0 2px 8px rgba(16,24,40,.05)}.accountRow,.addAccountForm input,.batchVideoItem,.coverPicker,.coverSection,.dropzone,.notice,.progressBox,.queueEmpty,.queueItem,.reelDropzone,.result,.schedulePreview,.spreadPanel,.summaryBox,.toggleRow,.videoBox{background:#f9fafb;border-color:#dfe3ea}.dropzone{background:linear-gradient(180deg,rgba(123,24,56,.025),transparent),#fafbfc}.coverPicker:hover,.dropzone:hover{border-color:#7b1838;background-color:#fffafb}.dropzone .plus,.mockPlay{background:#f5e9ee;border-color:#ead0da;color:#7b1838}.accountRow b,.batchVideoInfo b,.dropzone b,.queueDate,.queueTopline>b,.schedulePreviewRow b,.spreadSummary b,.summaryBox b,.toggleRow b,.videoMeta b{color:#182033}.batchVideoInfo span,.dropzone p,.schedulePreviewRow span,.spreadSummary span,.summaryBox span,.toggleRow span,.videoMeta span{color:#667085}.imageItem{background:#f3f4f6;border-color:#dfe3ea}.order{background:#7b1838;color:#fff}.imageActions button{background:rgba(255,255,255,.92);border-color:#d9dee7;color:#344054}.imageActions button:hover:not(:disabled){border-color:#7b1838;color:#7b1838}.videoBox video{background:#f0f1f3}.accountRow>button,.coverHeading button,.videoMeta button{color:#7b1838;border-color:#e2bfcd;background:#fbf3f6}.progressTrack{background:#e7eaf0}.progressTrack i{background:#1f78e6}.counter{color:#7a8493}.toggleRow input{accent-color:#7b1838}.summaryBox>div{border-bottom-color:#e6e9ef}.notice.warning{background:#fff8eb;border-color:#f0d59b}.notice.warning b{color:#8a5a10}.notice.warning span{color:#8a6a31}.notice.success,.result.success{background:#f0fbf5;border-color:#b7e2c8}.notice.success span,.result.success{color:#26784b}.result{color:#475467}.result.error{color:#9f2d3c;border-color:#e5b9c1;background:#fff4f5}.openPost{color:#1f78e6}.openPost:hover{color:#1768c7}.queueItem{border-color:#e0e4ea}.statusDot.scheduled{background:#7b1838;box-shadow:0 0 0 4px rgba(123,24,56,.09)}.statusDot.publishing{background:#c98b2e}.statusDot.published{background:#2f9e68}.statusDot.failed{background:#c44553}.statusDot.cancelled{background:#98a2b3}.statusBadge{background:#eef1f4;color:#667085}.statusBadge.scheduled{color:#7b1838;background:#fbf3f6}.statusBadge.publishing{color:#8a5a10;background:#fff7e8}.statusBadge.published{color:#26784b;background:#f0fbf5}.statusBadge.failed{color:#9f2d3c;background:#fff4f5}.queueAccount{color:#7b1838}.queueError{color:#a93643}.queueActions button{color:#7b1838;border-color:#e1bdcc;background:#fbf3f6}.queueActions .deleteHistoryButton{color:#667085;border-color:#d8dde6;background:#fff}.modalBackdrop{background:rgba(24,32,51,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.accountAvatar{background:#f3e5eb;border-color:#e2c5d1;color:#7b1838}.accountConnectNotice a{color:#ffffff;border-color:#1f78e6;background:#1f78e6}.calendarCard{background:#fff}.calendarToolbar{border-bottom-color:#e5e8ee}.calendarToolbar button{background:#f8f9fb;border-color:#dfe3ea}.weekdayRow{border-bottom-color:#e4e7ec}.weekdayRow span{color:#7a8493}.calendarDay{background:#ffffff;border-right-color:#e7e9ee;border-bottom-color:#e7e9ee}.calendarDay.outside{opacity:.7}.calendarDay.today{background:#fbf3f6;box-shadow:inset 0 0 0 1px rgba(123,24,56,.3)}.calendarEvent{background:#f8f9fb;border-color:#dfe3ea;color:#182033}.calendarEvent.publishing{border-left-color:#c98b2e}.calendarEvent.published{border-left-color:#2f9e68}.calendarEvent.failed{border-left-color:#c44553;background:#fff4f5}.calendarEvent small{color:#7a8493}.legalAction,.legalTop a{color:#1f78e6}.legalAction:hover,.legalTop a:hover{color:#1768c7}.legalCard li,.legalCard p{color:#475467}.legalAction{border-color:#cfe0f7;background:#f3f8ff}.accountModalHeader .eyebrow,.calendarTopbar .eyebrow,.coverPicker>span,.schedulePreviewTitle,.topbar .eyebrow{color:#7b1838}.schedulePreviewTitle{background:#fbf3f6;border-bottom-color:#ead3dc}.captionModePanel>p{color:#667085}.spreadSummary{border-color:#ead0da;background:#fbf3f6}.batchVideoActions button{background:#ffffff;border-color:#d8dde6;color:#344054}.batchVideoActions button:last-child{color:#7b1838;border-color:#e2bfcd;background:#fbf3f6}.authShell,.calendarShell,.landingV2,.legalShell,.shell{letter-spacing:normal}.pricingSection{padding:110px max(24px,calc((100vw - 1180px) / 2));background:#f7f8fb;border-top:1px solid #eceef3;color:#182033}.pricingHeading{max-width:720px;margin:0 auto 28px;text-align:center}.pricingHeading h2{margin:10px 0 14px;font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.035em;color:#182033}.pricingHeading p{margin:0 auto;max-width:650px;color:#667085;font-size:16px;line-height:1.7}.pricingPeriodToggle{width:-moz-fit-content;width:fit-content;margin:0 auto 28px;display:flex;align-items:center;padding:5px;gap:4px;background:#eceff3;border:1px solid #e0e4ea;border-radius:14px}.pricingPeriodToggle button{border:0;background:transparent;color:#667085;padding:11px 18px;border-radius:10px;cursor:pointer;font-weight:600;transition:.18s ease}.pricingPeriodToggle button.active{color:#182033;background:#fff;box-shadow:0 3px 10px rgba(16,24,40,.08)}.pricingPeriodToggle button span{display:inline-flex;margin-left:7px;padding:3px 7px;border-radius:999px;background:#e7f5ed;color:#2e7d52;font-size:10px;font-weight:700;vertical-align:middle}.pricingCalculator{max-width:1120px;margin:0 auto;padding:38px 40px 34px;background:#fff;border:1px solid #e0e4ea;border-radius:26px;box-shadow:0 22px 60px rgba(16,24,40,.07)}.pricingSliderHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.pricingSliderHeader>div{display:grid;grid-gap:6px;gap:6px}.pricingCheckout small,.pricingSliderHeader small,.pricingSummary small{color:#8a94a4;font-size:11px;letter-spacing:.08em}.pricingSliderHeader b{color:#344054;font-size:18px}.pricingSliderHeader strong{color:#7b1838;font-size:42px;line-height:1;letter-spacing:-.05em}.pricingRangeWrap{position:relative;height:34px;margin-top:22px;display:flex;align-items:center}.pricingTrack{position:absolute;left:0;right:0;height:8px;overflow:hidden;border-radius:999px;background:#e5e8ed}.pricingTrackFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7b1838,#9b234d)}.pricingRange{position:absolute;inset:0;width:100%;height:34px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:-webkit-grab;cursor:grab}.pricingRange:active{cursor:-webkit-grabbing;cursor:grabbing}.pricingRange::-webkit-slider-runnable-track{height:8px;background:transparent}.pricingRange::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin-top:-7px;border:4px solid #fff;border-radius:50%;background:#7b1838;box-shadow:0 2px 9px rgba(123,24,56,.28)}.pricingRange::-moz-range-track{height:8px;background:transparent}.pricingRange::-moz-range-thumb{width:16px;height:16px;border:4px solid #fff;border-radius:50%;background:#7b1838;box-shadow:0 2px 9px rgba(123,24,56,.28)}.pricingSteps{display:flex;justify-content:space-between;margin-top:-1px}.pricingSteps button{min-width:36px;border:0;background:transparent;color:#98a2b3;font-size:12px;cursor:pointer;padding:7px 4px}.pricingSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.pricingSummary article{min-height:142px;display:flex;flex-direction:column;justify-content:center;padding:22px;border:1px solid #e5e8ee;border-radius:18px;background:#fafbfc}.pricingSummary article:first-child{background:#fbf3f6;border-color:#ead0da}.pricingSummary b{margin-top:7px;color:#182033;font-size:24px;letter-spacing:-.025em}.pricingSummary .pricingPlanName{color:#7b1838}.pricingSummary span{margin-top:5px;color:#7a8493;font-size:12px;line-height:1.4}.pricingBottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:30px;gap:30px;margin-top:28px;padding-top:28px;border-top:1px solid #e7e9ef}.pricingBenefits{display:flex;flex-wrap:wrap;gap:10px 20px;color:#475467;font-size:13px}.pricingBenefits span:first-letter{color:#2f9e68}.pricingCheckout{min-width:350px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.pricingCheckout>div{display:grid;text-align:right}.pricingCheckout b{margin-top:3px;color:#182033;font-size:27px;letter-spacing:-.035em}.pricingCheckout b em{color:#7a8493;font-size:12px;font-style:normal;font-weight:500;letter-spacing:normal}.pricingCheckout>div>span{margin-top:2px;color:#7a8493;font-size:11px}.pricingNote{margin:16px auto 0;max-width:760px;color:#8a94a4;font-size:12px;text-align:center}@media (max-width:900px){.pricingSection{padding:82px 20px}.pricingCalculator{padding:28px 22px;border-radius:20px}.pricingSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingBottom{grid-template-columns:1fr}.pricingCheckout{min-width:0;justify-content:space-between}.pricingCheckout>div{text-align:left}}@media (max-width:600px){.pricingHeading h2{font-size:34px}.pricingPeriodToggle{width:100%}.pricingPeriodToggle button{flex:1 1;padding-inline:10px}.pricingSliderHeader strong{font-size:34px}.pricingSummary{grid-template-columns:1fr}.pricingSummary article{min-height:110px}.pricingBenefits{display:grid}.pricingCheckout{align-items:stretch;flex-direction:column}.pricingCheckout .v2Button{justify-content:center}}.authShell,.calendarShell,.landingV2,.legalShell,.shell{font-family:inherit}.resourceTabCopy b{font-size:15px;font-weight:700;color:#182033}.resourceTab.active .resourceTabCopy small,.resourceTabCopy small{font-size:12.5px;line-height:1.55;color:#566173}.resourcePreviewBar{height:52px;padding-inline:18px;color:#667085;font-size:11px;font-weight:500}.resourcePreviewBar em{color:#344054;font-size:10px;font-weight:700}.resourcePreviewBody{padding:36px}.resourcePreviewHeader{margin-bottom:28px}.resourcePreviewHeader small{color:#667085;font-size:11px;font-weight:700;letter-spacing:.08em}.resourcePreviewHeader h3{margin-top:7px;font-size:30px;line-height:1.1;font-weight:700;color:#182033}.resourcePreviewIcon{width:46px;height:46px;font-size:19px}.demoCalendar{padding:22px}.demoCalendarHead b{color:#182033;font-size:15px;font-weight:700}.demoCalendarHead small{margin-top:4px;color:#7a8493;font-size:10px}.demoWeek span{color:#475467;font-size:9px;font-weight:700}.demoCalendarGrid>span{min-height:48px;color:#667085;font-size:10px;font-weight:500}.demoCalendarEvents b{color:#182033;font-size:11.5px;font-weight:700}.demoCalendarEvents small{margin-top:4px;color:#667085;font-size:9.5px}.demoCalendarEvents em{color:#7b1838;font-size:9px;font-weight:700}.demoScheduleType span{font-size:11px;font-weight:600;color:#667085}.demoDrop b,.demoScheduleType span.active{color:#182033}.demoDrop b{font-size:14px;font-weight:700}.demoDrop small{margin-top:6px}.demoDrop small,.demoScheduleGrid span{color:#667085;font-size:10px}.demoScheduleGrid b{color:#182033;font-size:13px;font-weight:600}.demoRedButton{font-size:12px;font-weight:700}.demoReelsSummary b,.demoReelsTop b{color:#182033;font-size:13px;font-weight:700}.demoReelsSummary span,.demoReelsTop small{color:#667085;font-size:10px}.demoReelsList b{color:#182033;font-size:11.5px;font-weight:600}.demoReelsList small{color:#667085;font-size:9.5px}.demoReelsList em,.demoReelsTop>span{font-size:10px;font-weight:700}.demoAccounts b{color:#182033;font-size:12px;font-weight:700}.demoAccounts small{color:#667085;font-size:10px}.demoAccounts em{font-size:10px;font-weight:700}.demoConnectButton{font-size:11px;font-weight:700}.demoHistoryFilters span{font-size:10.5px;font-weight:600}.demoHistoryRow b{color:#182033;font-size:12px;font-weight:700}.demoHistoryRow small{color:#667085;font-size:10px}.demoHistoryRow em{font-size:9.5px;font-weight:700}.pricingCheckout small,.pricingSliderHeader small,.pricingSummary small{color:#596579;font-size:12px;font-weight:700;letter-spacing:.055em}.pricingSliderHeader b{color:#182033;font-size:20px;font-weight:600}.pricingSliderHeader strong{font-size:46px;font-weight:700}.pricingRangeWrap{margin-top:24px}.pricingSteps button{color:#667085;font-size:13px;font-weight:500}.pricingSteps button.active,.pricingSteps button:hover{color:#7b1838;font-weight:700}.pricingSummary article{min-height:152px;padding:24px}.pricingSummary b{margin-top:9px;font-size:27px;font-weight:700}.pricingSummary span{margin-top:7px;color:#667085;font-size:13px}.pricingCheckout b{font-size:30px;font-weight:700}.pricingCheckout b em,.pricingCheckout>div>span{color:#667085;font-size:12px}@media (max-width:700px){.resourcePreviewBody{padding:24px}.resourcePreviewHeader h3{font-size:25px}.demoCalendarGrid>span{min-height:40px}}.shell{width:min(1420px,calc(100% - 48px));padding:24px 0 72px}.appTopbar{justify-content:space-between;gap:30px;margin-bottom:24px;padding:16px 18px;border:1px solid #e1e5ec;border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(16,24,40,.055)}.appTopbar,.appTopbarMain{display:flex;align-items:center}.appTopbarMain{min-width:0;gap:22px}.appBrand{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding-right:22px;border-right:1px solid #e7e9ef;color:#182033;text-decoration:none}.appBrand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#7b1838;color:#fff;font-size:18px;font-weight:800;box-shadow:0 8px 20px rgba(123,24,56,.16)}.appBrand b,.appBrand small{display:block}.appBrand b{font-size:17px;line-height:1.1}.appBrand small{margin-top:3px;color:#7a8493;font-size:11px;font-weight:500}.appPageIntro{min-width:0}.appPageIntro .eyebrow{font-size:10px;letter-spacing:.12em}.appPageIntro h1{margin:3px 0 4px;color:#182033;font-size:clamp(22px,2.2vw,30px);line-height:1.1;letter-spacing:-.025em}.appPageIntro p{margin:0;max-width:620px;color:#667085;font-size:13px;line-height:1.45}.appTopbarActions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.appTopbar .accountPill{min-width:390px;box-shadow:none;border-radius:14px;padding:8px 9px 8px 12px}.appTopbar .accountPillActions .addAccountButton{white-space:nowrap;padding:10px 13px;font-weight:600}.appTopbar .appNav a,.appTopbar .appNav button{padding:11px 13px;font-size:12px;font-weight:600}.modeSwitch{margin:0 0 18px;padding:4px;border-radius:13px;background:#eceff3}.modeSwitch button{min-width:164px;padding:10px 18px;font-weight:650}.modeSwitch button.active{color:#7b1838;background:#fff;border-color:#e2bdcc;box-shadow:0 2px 8px rgba(16,24,40,.06)}.grid{grid-template-columns:minmax(0,1.62fr) minmax(360px,.68fr);gap:22px}.card{border-radius:20px;padding:22px;box-shadow:0 16px 42px rgba(16,24,40,.055)}.cardTitle{margin-bottom:20px}.cardTitle>div>span{width:32px;height:32px;border-radius:10px;background:#7b1838;color:#fff;box-shadow:none}.cardTitle h2{font-size:19px;font-weight:700}.cardTitle em{color:#98a2b3;font-size:12px}.dropzone{min-height:280px;border:1.5px dashed #cbd2dc;border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(123,24,56,.035),transparent 45%),#fbfcfd;padding:38px 28px}.dropzone:hover{border-color:#9b234d;background-color:#fffafb;box-shadow:inset 0 0 0 3px rgba(123,24,56,.035)}.dropzone .plus{width:58px;height:58px;margin-bottom:15px;border-radius:17px;background:#f7eaf0;border-color:#e6c5d2;color:#7b1838;font-size:30px}.dropzone b{color:#182033;font-size:18px;font-weight:700}.dropzoneAction{margin-top:5px;color:#1f78e6;font-size:13px;font-weight:600}.dropzone p{margin-top:10px;color:#7a8493;font-size:12.5px}.publishCard{top:16px}.panelGroupTitle{display:grid;grid-gap:3px;gap:3px;margin:2px 0 12px}.panelGroupTitle b{color:#182033;font-size:14px;font-weight:700}.panelGroupTitle span{color:#7a8493;font-size:11.5px;line-height:1.45}.fieldLabel{color:#475467;font-size:11.5px;font-weight:600}.publishCard textarea{min-height:178px;border-radius:13px;background:#fff}.panelSectionDivider{display:flex;align-items:center;gap:10px;margin:22px 0 12px;color:#475467;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.panelSectionDivider:after{content:"";flex:1 1;height:1px;background:#e7e9ef}.deliverySwitch{margin-top:0;border-radius:12px}.deliverySwitch button{font-weight:650}.summaryBox{margin-top:0;border-radius:13px;background:#fafbfc}.summaryBox>div{padding-block:11px}.summaryBox span{font-size:11.5px}.summaryBox b{font-size:12px}.publishHint{margin:13px 2px 9px;color:#667085;font-size:11.5px;line-height:1.45;text-align:center}.publishButton{min-height:54px;border-radius:13px;background:#1f78e6;border-color:#1f78e6;font-size:14px;font-weight:700;box-shadow:0 10px 24px rgba(31,120,230,.16)}.publishButton:hover:not(:disabled){background:#1768c7;border-color:#1768c7;filter:none}.publishButton:disabled{opacity:1;color:#98a2b3;background:#eef1f5;border-color:#e1e5eb;box-shadow:none}.queueCard{margin-top:22px}.queueHeader h2{font-size:20px}.queueEmpty{color:#667085;background:#fafbfc;border-color:#dfe3ea}@media (max-width:1180px){.appTopbar{align-items:stretch;flex-direction:column}.appTopbarActions{justify-content:space-between}.appTopbar .accountPill{min-width:0;flex:1 1}}@media (max-width:900px){.shell{width:min(100% - 24px,760px);padding-top:14px}.appTopbarActions,.appTopbarMain{align-items:stretch;flex-direction:column}.appBrand{padding-right:0;padding-bottom:14px;border-right:0;border-bottom:1px solid #e7e9ef}.appTopbar .accountPill{width:100%}.appNav{justify-content:flex-end}.grid{grid-template-columns:1fr}.publishCard{position:static}}@media (max-width:560px){.appTopbar{padding:14px;border-radius:16px}.appTopbar .accountPill{grid-template-columns:auto 1fr}.appTopbar .accountPillActions{grid-column:1/-1}.appTopbar .accountPillActions .addAccountButton,.modeSwitch{width:100%}.dropzone{min-height:230px}}@media (min-width:901px){.shell{width:calc(100% - 64px);max-width:1920px}}@media (min-width:1440px){.grid{grid-template-columns:minmax(0,1fr) minmax(390px,440px);gap:24px}}.calendarShell{width:calc(100% - 64px);max-width:1920px;padding:24px 0 48px;font-family:inherit}.calendarTopbar{align-items:center;margin-bottom:16px}.calendarTopbar .eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em}.calendarTopbar h1{margin:5px 0;font-size:clamp(40px,3.25vw,54px);line-height:1.02;font-weight:700;letter-spacing:-.035em}.calendarTopbar p{font-size:15px;line-height:1.5}.calendarNavLinks a,.calendarNavLinks button{padding:10px 14px;border-color:#d8dde6;background:#fff;color:#344054;font-size:12px;font-weight:600}.calendarCard{border-radius:20px;box-shadow:0 16px 42px rgba(16,24,40,.055)}.calendarToolbar{grid-template-columns:46px 1fr 46px;padding:14px 18px}.calendarToolbar button{width:40px;height:40px;border-color:#d8dde6;background:#f9fafb;color:#344054;font-size:17px}.calendarToolbar b{color:#182033;font-size:18px;font-weight:700}.calendarToolbar span{margin-top:4px;color:#667085;font-size:12px}.weekdayRow{background:#f7f8fa}.weekdayRow span{padding:11px 10px;color:#667085;font-size:11px;font-weight:700;letter-spacing:.05em}.calendarDay{min-height:190px;padding:10px;border-right-color:#e2e6ec;border-bottom-color:#e2e6ec;background:#fff}.calendarDay.outside{background:#f7f8fa;opacity:.72}.calendarDay.today{background:#fffafb;box-shadow:inset 0 0 0 1px rgba(123,24,56,.26)}.calendarDayNumber{margin-bottom:8px}.calendarDayNumber>span{width:28px;height:28px;color:#344054;font-size:12px;font-weight:700}.calendarDay.today .calendarDayNumber>span{background:#7b1838;color:#fff}.calendarDayNumber em{color:#7b1838;font-size:10px;font-weight:700}.calendarEvents{gap:6px}.calendarEvent{min-height:47px;padding:7px 8px;border-color:#dce1e8;border-left-width:3px;border-radius:9px;background:#f9fafb}.calendarEvent b{color:#182033;font-size:12.5px;line-height:1.25;font-weight:700}.calendarEvent span{margin-top:3px;color:#667085;font-size:10.5px;line-height:1.25}.calendarEvent small{margin-top:3px;color:#667085;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.02em}.calendarEvent.scheduled{border-left-color:#7b1838}.calendarEvent.publishing{border-left-color:#d39a2f}.calendarEvent.published{border-left-color:#25a66a}.calendarEvent.failed{border-left-color:#d92d20;background:#fff7f6}.calendarEvent.cancelled{border-left-color:#98a2b3;opacity:.72}.moreEvents{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:1px;padding:3px 5px;color:#7b1838;font-size:10.5px;line-height:1.2;font-weight:700}@media (max-width:1050px){.calendarShell{width:calc(100% - 24px);padding-top:16px}.calendarTopbar{align-items:stretch}.calendarDay{min-height:184px}}@media (max-width:700px){.calendarTopbar h1{font-size:38px}.calendarTopbar p{font-size:14px}}.calendarEventButton{width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:9px}.calendarEventButton:hover .calendarEvent{border-color:#c7ced8;background:#f5f7fa;transform:translateY(-1px);box-shadow:0 5px 14px rgba(16,24,40,.06)}.calendarEvent{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}button.moreEvents{border:0;background:transparent;cursor:pointer;font-family:inherit}button.moreEvents:hover{text-decoration:underline}.calendarDrawerBackdrop{position:fixed;inset:0;z-index:80;border:0;background:rgba(24,32,51,.24);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.calendarDrawer{position:fixed;z-index:81;top:16px;right:16px;bottom:16px;width:min(500px,calc(100vw - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dde2e9;border-radius:22px;background:#fff;color:#182033;box-shadow:0 30px 90px rgba(16,24,40,.2);animation:calendarDrawerIn .2s ease-out}@keyframes calendarDrawerIn{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.calendarDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 24px 20px;border-bottom:1px solid #e7eaf0}.calendarDrawerHeader>div{min-width:0}.calendarDrawerHeader small{display:block;margin-bottom:6px;color:#7b1838;font-size:10px;font-weight:800;letter-spacing:.12em}.calendarDrawerHeader h2{margin:0;color:#182033;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.025em;text-transform:capitalize}.calendarDrawerBack{display:inline-flex;margin:0 0 12px;padding:0;border:0;background:transparent;color:#667085;font-size:12px;font-weight:600;cursor:pointer}.calendarDrawerBack:hover{color:#7b1838}.calendarDrawerClose{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border:1px solid #dfe3ea;border-radius:11px;background:#f9fafb;color:#475467;font-size:22px;line-height:1;cursor:pointer}.calendarDrawerClose:hover{background:#f2f4f7;color:#182033}.calendarDayList,.calendarDrawerBody{min-height:0;overflow-y:auto;padding:20px 24px 28px}.calendarDayList{display:grid;align-content:start;grid-gap:9px;gap:9px}.calendarDayListItem{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 15px;border:1px solid #e0e4ea;border-radius:13px;background:#fff;color:#182033;text-align:left;cursor:pointer;transition:.16s ease}.calendarDayListItem:hover{border-color:#c9d0da;background:#f9fafb;transform:translateY(-1px)}.calendarDayListItem b,.calendarDayListItem span{display:block}.calendarDayListItem b{font-size:13px;font-weight:700}.calendarDayListItem span{margin-top:3px;color:#667085;font-size:11px}.calendarDayListItem em{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:9px;font-style:normal;font-weight:700;text-transform:uppercase}.calendarDayListItem em.scheduled{background:#fbf3f6;color:#7b1838}.calendarDayListItem em.publishing{background:#fff7e8;color:#9a6700}.calendarDayListItem em.published{background:#edf8f2;color:#237a50}.calendarDayListItem em.failed{background:#fff0ee;color:#b42318}.calendarMediaPreview{margin-bottom:18px;overflow:hidden;border:1px solid #e0e4ea;border-radius:16px;background:#f5f6f8}.calendarMediaPreview img,.calendarMediaPreview video{display:block;width:100%;max-height:300px;object-fit:contain;background:#0f1115}.calendarDetailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:20px}.calendarDetailGrid>div{min-width:0;padding:12px 13px;border:1px solid #e4e7ec;border-radius:12px;background:#fafbfc}.calendarCaptionRead>small,.calendarDetailGrid small{display:block;margin-bottom:4px;color:#7a8493;font-size:9px;font-weight:700;letter-spacing:.08em}.calendarDetailGrid b{display:block;overflow:hidden;color:#344054;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.calendarStatusText.scheduled{color:#7b1838}.calendarStatusText.publishing{color:#9a6700}.calendarStatusText.published{color:#237a50}.calendarStatusText.failed{color:#b42318}.calendarStatusText.cancelled{color:#667085}.calendarEditForm{display:grid;grid-gap:14px;gap:14px}.calendarEditRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.calendarEditForm label{display:block}.calendarEditForm label>span{display:block;margin-bottom:6px;color:#475467;font-size:11px;font-weight:600}.calendarEditForm input,.calendarEditForm textarea{width:100%;border:1px solid #cfd5df;border-radius:11px;background:#fff;color:#182033;outline:none}.calendarEditForm input{min-height:44px;padding:10px 11px}.calendarEditForm textarea{min-height:150px;resize:vertical;padding:12px;line-height:1.55}.calendarEditForm input:focus,.calendarEditForm textarea:focus{border-color:#1f78e6;box-shadow:0 0 0 3px rgba(31,120,230,.1)}.calendarEditForm label>small{display:block;margin-top:5px;color:#98a2b3;font-size:10px;text-align:right}.calendarDrawerActions{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.calendarDangerAction,.calendarInstagramLink,.calendarPrimaryAction{min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.calendarPrimaryAction{border:1px solid #1f78e6;background:#1f78e6;color:#fff}.calendarPrimaryAction:hover:not(:disabled){background:#1768c7;border-color:#1768c7}.calendarDangerAction{border:1px solid #e5c2c8;background:#fff;color:#9b234d}.calendarDangerAction:hover:not(:disabled){background:#fbf3f6}.calendarDangerAction:disabled,.calendarPrimaryAction:disabled{opacity:.55;cursor:wait}.calendarCaptionRead{margin-bottom:16px;padding:14px;border:1px solid #e4e7ec;border-radius:12px;background:#fafbfc}.calendarCaptionRead p{margin:0;color:#475467;font-size:12px;line-height:1.6;white-space:pre-wrap}.calendarFailureBox,.calendarPublishingBox{padding:14px;border-radius:12px}.calendarFailureBox{border:1px solid #f2c8c3;background:#fff7f6}.calendarFailureBox b{color:#b42318;font-size:13px}.calendarFailureBox p{margin:5px 0 13px;color:#7a3b35;font-size:11px;line-height:1.5}.calendarFailureBox .calendarPrimaryAction{width:100%}.calendarPublishingBox{border:1px solid #f1dfb7;background:#fffaeb;color:#7a5b18;font-size:11px;line-height:1.55}.calendarActionError{padding:10px 11px;border:1px solid #f2c8c3;border-radius:10px;background:#fff7f6;color:#b42318;font-size:11px;line-height:1.45}.calendarInstagramLink{border:1px solid #d8dde6;background:#fff;color:#344054}.calendarInstagramLink:hover{border-color:#bcc5d1;background:#f9fafb}@media (max-width:620px){.calendarDrawer{top:8px;right:8px;bottom:8px;width:calc(100vw - 16px);border-radius:18px}.calendarDrawerHeader{padding:20px 18px 16px}.calendarDrawerHeader h2{font-size:19px}.calendarDayList,.calendarDrawerBody{padding:16px 18px 22px}.calendarDetailGrid,.calendarEditRow{grid-template-columns:1fr}}.billingStrip{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-6px 0 18px;padding:12px 14px;border:1px solid #dfe4eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.04)}.billingStrip>div{min-width:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.billingStrip small{color:#7b1838;font-size:9px;font-weight:800;letter-spacing:.11em}.billingStrip b{color:#182033;font-size:13px}.billingStrip span{color:#667085;font-size:11px}.billingStrip>a{flex:0 0 auto;color:#1f78e6;font-size:11px;font-weight:700;text-decoration:none}.billingStrip.blocked{border-color:#ead2da;background:#fffafb}.notice a{width:-moz-fit-content;width:fit-content;color:#7b1838;font-size:12px;font-weight:700;text-decoration:none}.billingShell{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:34px 0 72px;color:#182033}.billingTopbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.billingTopbar h1{margin:6px 0;color:#182033;font-size:clamp(38px,4vw,54px);line-height:1;letter-spacing:-.04em}.billingTopbar p{margin:0;max-width:680px;color:#667085;font-size:14px;line-height:1.55}.billingCurrentCard{position:relative;margin-bottom:34px;padding:28px;border:1px solid #e0e4ea;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(16,24,40,.06)}.billingCurrentCard>div:first-child small{color:#7b1838;font-size:10px;font-weight:800;letter-spacing:.12em}.billingCurrentCard h2{margin:6px 0;color:#182033;font-size:28px;letter-spacing:-.03em}.billingCurrentCard>div:first-child p{margin:0;color:#667085;font-size:13px}.billingStatus{position:absolute;top:28px;right:28px;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:700}.billingStatus.active{background:#edf8f2;color:#237a50}.billingStatus.inactive{background:#fff0ee;color:#b42318}.billingUsage{height:8px;margin-top:22px;overflow:hidden;border-radius:999px;background:#edf0f4}.billingUsage span{display:block;height:100%;border-radius:inherit;background:#7b1838}.billingRenewal{margin:13px 0 0;color:#667085;font-size:12px}.billingRenewal b{color:#344054}.billingSetupNotice{margin-top:18px;padding:12px 13px;border:1px solid #e6d8c0;border-radius:12px;background:#fffbf3;color:#735b31;font-size:11px;line-height:1.55}.billingPlansSection{padding:8px 0 0}.billingSectionHeading{margin-bottom:18px}.billingSectionHeading h2{margin:6px 0 8px;color:#182033;font-size:30px;letter-spacing:-.03em}.billingSectionHeading p{margin:0;max-width:720px;color:#667085;font-size:13px;line-height:1.55}.billingPlansGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.billingPlanCard{display:flex;flex-direction:column;min-height:210px;padding:20px;border:1px solid #e1e5ec;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(16,24,40,.04)}.billingPlanCard.current{border-color:#cda9b8;box-shadow:0 0 0 2px rgba(123,24,56,.05),0 14px 38px rgba(16,24,40,.05)}.billingPlanCard>small{color:#7b1838;font-size:9px;font-weight:800;letter-spacing:.1em}.billingPlanCard h3{margin:8px 0 4px;color:#182033;font-size:19px}.billingPlanCard>b{margin-bottom:24px;color:#667085;font-size:12px;font-weight:600}.billingPlanCard .v2Button{justify-content:center;margin-top:auto;text-align:center}.billingEmptyPlans{padding:24px;border:1px dashed #cfd5df;border-radius:16px;background:#fff;color:#667085;font-size:13px}.billingFootnote{margin:22px 0 0;color:#7a8493;font-size:11px;line-height:1.55}@media (max-width:900px){.billingShell{width:min(100% - 24px,760px);padding-top:18px}.billingTopbar{align-items:stretch;flex-direction:column}.billingPlansGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.billingStrip{align-items:flex-start;flex-direction:column}.billingCurrentCard{padding:22px 18px}.billingStatus{position:static;width:-moz-fit-content;width:fit-content;margin-top:14px}.billingPlansGrid{grid-template-columns:1fr}}.postanduBrandMark{display:block;flex:0 0 auto;object-fit:contain}.v2Brand .postanduBrandMark{width:39px;height:39px;filter:drop-shadow(0 7px 16px rgba(206,32,91,.2))}.v2Brand b{font-weight:800;letter-spacing:-.04em}.appBrand .postanduBrandMark{width:44px;height:44px;padding:3px;border-radius:13px;background:linear-gradient(145deg,#fff,#fbf7fa);box-shadow:0 8px 22px rgba(63,28,83,.1)}.authBrand .postanduBrandMark{width:48px;height:48px;padding:3px;border-radius:14px;background:rgba(255,255,255,.06);filter:drop-shadow(0 8px 18px rgba(151,0,73,.22))}.internalHeading{display:flex;align-items:flex-start;gap:18px}.internalBrand{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:7px 10px 7px 7px;border:1px solid #e1e5ec;border-radius:13px;background:#fff;color:#182033;text-decoration:none;box-shadow:0 8px 20px rgba(16,24,40,.045)}.internalBrand .postanduBrandMark{width:31px;height:31px}.internalBrand span{font-size:12px;font-weight:750;letter-spacing:-.02em}@media (max-width:700px){.internalHeading{gap:11px}.internalBrand{padding-right:7px}.internalBrand span{display:none}}