@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#17221e;background:#f4f6f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{margin-bottom:0;font-size:clamp(27px,3vw,38px);letter-spacing:-1.4px}h2{margin-bottom:6px;font-size:21px;letter-spacing:-.45px}h3{margin-bottom:12px;font-size:16px}.app-shell{min-height:100vh;display:grid;grid-template-columns:238px 1fr}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;min-height:0;padding:18px 14px 14px;color:#ecf4e6;background:linear-gradient(180deg,#142b23,#10241d);border-right:1px solid rgba(255,255,255,.04)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#183127;background:#cbea78;font:800 16px Manrope}.brand strong,.brand span,.user-card strong,.user-card span{display:block}.brand strong{font-family:Manrope}.brand span{margin-top:2px;color:#8fa79d;font-size:12px}.sidebar nav{min-height:0;display:grid;gap:2px;margin-top:22px;overflow-y:auto;scrollbar-width:thin}.sidebar .legacy-nav{display:none}.sidebar nav button,.text-button{border:0;color:#9eb1a9;background:transparent}.sidebar nav button{display:flex;align-items:center;gap:9px;min-height:36px;padding:5px 9px;border-radius:9px;text-align:left;font-size:11px;font-weight:600}.sidebar nav button:hover{color:#eef6e9;background:#ffffff0e}.sidebar nav button.active{color:#fff;background:#28483d;box-shadow:inset 3px 0 #c8e96d}.sidebar nav b{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#9db4aa;background:#ffffff0b;font-size:12px;text-align:center}.sidebar nav button.active b{color:#c8e96d;background:#c8e96d14}.sidebar-bottom{flex:0 0 auto;margin-top:10px;padding-top:11px;border-top:1px solid #2d463e}.support-button{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:8px 9px;border:1px solid #355046;border-radius:9px;color:#d6e2dc;background:#ffffff09;text-align:left}.support-button>svg{flex:0 0 auto;color:#c8e96d;font-size:16px}.support-button span,.support-button strong,.support-button small{display:block}.support-button strong{font-size:11px}.support-button small{margin-top:1px;color:#8ea49a;font-size:8px}.support-button:hover{border-color:#516d61;background:#ffffff12}.user-card{display:flex;align-items:center;gap:10px}.avatar{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#1d332b;background:#d9e9d1;font-weight:700}.user-card>div:last-child{min-width:0}.user-card strong{max-width:150px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.user-card span{max-width:150px;overflow:hidden;color:#91a59c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.logout-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:9px;padding:7px 10px;border:1px solid #355046;border-radius:9px;color:#c8d5cf;background:#ffffff06;font-size:11px;font-weight:700}.logout-button:hover{color:#fff;border-color:#526d62;background:#ffffff0f}.support-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;background:#0a181357;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.support-drawer{position:fixed;top:0;right:0;z-index:90;width:min(440px,100vw);height:100vh;display:grid;grid-template-rows:auto auto 1fr;color:#1f2c27;background:#f7f9f5;box-shadow:-24px 0 70px #11261d33;transform:translate(105%);transition:transform .22s ease}.support-drawer.open{transform:translate(0)}.support-header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;color:#fff;background:#173027}.support-header>div{display:flex;align-items:center;gap:11px}.support-header>div>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#173027;background:#c8e96d}.support-header strong,.support-header small{display:block}.support-header strong{font:700 14px Manrope}.support-header small{margin-top:2px;color:#9db0a8;font-size:9px}.support-header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;color:#b8c9c2;background:#ffffff0f}.support-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:8px 12px 0;background:#fff}.support-tabs button{padding:11px 6px;border:0;border-bottom:2px solid transparent;color:#7c8983;background:transparent;font-size:10px;font-weight:700}.support-tabs button.active{color:#385129;border-color:#9dc15b}.support-body{min-height:0;overflow-y:auto;padding:18px}.support-message{margin-bottom:13px;padding:10px 12px;border-radius:9px;color:#54645c;background:#eef3e9;font-size:10px}.support-search{position:relative;display:block;margin:0;color:#829088}.support-search svg{position:absolute;top:14px;left:13px;font-size:12px}.support-search input{padding-left:36px;background:#fff}.support-token-note{margin:10px 0 14px;color:#8a9690;font-size:9px}.support-faqs details{padding:14px 2px;border-bottom:1px solid #e0e6de}.support-faqs summary{color:#35453e;cursor:pointer;font-size:11px;font-weight:700}.support-faqs details p{margin:9px 0 0;color:#718078;font-size:10px;line-height:1.6}.support-empty{display:grid;place-items:center;gap:10px;padding:35px 10px;color:#7f8c86}.support-empty button,.support-answer button{border:0;color:#52733a;background:transparent;font-size:10px;font-weight:700;text-decoration:underline}.support-agent,.support-tickets>form{padding:18px;border:1px solid #e0e5de;border-radius:14px;background:#fff}.support-agent-intro{display:flex;align-items:flex-start;gap:11px}.support-agent-intro>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#3f5a31;background:#e6f1c9}.support-agent-intro strong{font-size:12px}.support-agent-intro p{margin:4px 0 0;color:#839089;font-size:9px;line-height:1.5}.support-remaining{display:block;margin-top:9px;color:#89958f;font-size:9px;text-align:center}.support-answer{margin-top:15px;padding:14px;border-radius:11px;background:#f2f6ed}.support-answer>strong{color:#405338;font-size:10px}.support-answer p{margin:6px 0 10px;color:#607068;font-size:10px;line-height:1.65;white-space:pre-wrap}.support-tickets{display:grid;gap:18px}.support-ticket-heading{display:flex;align-items:center;justify-content:space-between}.support-ticket-heading strong{font-size:12px}.support-ticket-heading span{padding:4px 7px;border-radius:999px;color:#56733d;background:#edf5df;font-size:8px;font-weight:700}.support-ticket-list{display:grid;gap:8px}.support-ticket-list>strong{color:#55655d;font-size:10px}.support-ticket-list>p{color:#8a9690;font-size:10px}.support-ticket-list article{padding:12px;border:1px solid #e0e5de;border-radius:11px;background:#fff}.support-ticket-list article>div{display:flex;align-items:center;justify-content:space-between}.support-ticket-list article span{color:#7b8982;font-size:8px;text-transform:uppercase}.support-ticket-list article em{font-style:normal}.support-ticket-list article>strong{display:block;margin:7px 0 3px;color:#405047;font-size:11px}.support-ticket-list article small{color:#929c97;font-size:8px}.main{min-width:0;padding:36px clamp(26px,4vw,60px) 64px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.eyebrow{margin-bottom:8px;color:#708079;font-size:10px;font-weight:700;letter-spacing:1.8px}.connection{display:flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid #d5ddd6;border-radius:12px;color:#4d5e57;background:#fff;white-space:nowrap}.status-dot{width:8px;height:8px;border-radius:50%;background:#d99258}.connected{border-color:#c6d99a}.connected .status-dot{background:#81ad45;box-shadow:0 0 0 4px #edf5df}.notice{display:flex;justify-content:space-between;margin-bottom:20px;padding:13px 16px;border-radius:10px;font-size:14px}.notice.success{color:#34531e;background:#ebf5dc}.notice.error{color:#762f2f;background:#fae7e4}.notice button{border:0;color:inherit;background:transparent}.snackbar{position:fixed;top:22px;left:50%;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:min(420px,calc(100vw - 32px));max-width:min(620px,calc(100vw - 32px));padding:13px 14px 13px 16px;border:1px solid rgba(31,50,41,.08);border-radius:16px;box-shadow:0 18px 55px #1f32292e;font-size:13px;font-weight:750;transform:translate(-50%);animation:snackbar-in .2s ease-out}.snackbar.success{color:#2f4f24;background:#eef8dd}.snackbar.error{color:#783834;background:#fff0ed}.snackbar button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:10px;color:inherit;background:#fff9;cursor:pointer}@keyframes snackbar-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.composer-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.card{border:1px solid #e1e6df;border-radius:18px;background:#fff;box-shadow:0 12px 40px #1f32290e}.composer,.destinations,.raw-data,.metric{padding:26px}.card-heading{display:flex;justify-content:space-between;gap:20px}.count{color:#8b9892;font-size:11px}.setup-hint{margin:15px 0;padding:12px 14px;border-radius:9px;color:#72552b;background:#fff5df;font-size:13px}.type-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0}.type-picker button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #dfe5de;border-radius:10px;color:#6a7671;background:#fafbf9;text-transform:capitalize}.type-picker button.selected{border-color:#8ea95b;color:#2d4b2c;background:#f0f7df}.type-picker button:disabled{cursor:not-allowed;opacity:.38}label{display:grid;gap:7px;margin-top:17px;color:#52615b;font-size:12px;font-weight:600}input,textarea,select{width:100%;border:1px solid #dfe5de;border-radius:10px;outline:none;color:#1d2b26;background:#fbfcfa}input,select{height:45px;padding:0 13px}textarea{padding:13px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:#8ba25f;box-shadow:0 0 0 3px #eff5e2}.file-drop{place-items:center;padding:28px;border:1px dashed #b9c6b9;border-radius:12px;background:#f7f9f5;cursor:pointer}.file-drop input{display:none}.file-drop span{color:#8a9791;font-weight:400}.carousel-file-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.carousel-file-list span{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #e0e7dc;border-radius:8px;color:#637169;background:#f7faf4;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-file-list b{width:18px;height:18px;display:grid;place-items:center;border-radius:6px;color:#39502f;background:#e4f0c8;font-size:8px}.publish-panel{display:grid;gap:14px}.destinations{padding:19px}.platform-list{display:grid;gap:5px}.destination-help{margin:-4px 0 12px;color:#89958f;font-size:11px}.platform-option{grid-template-columns:0 32px 1fr auto;align-items:center;gap:10px;min-height:43px;margin:0;padding:5px 8px;border-radius:9px;cursor:pointer;text-transform:capitalize}.platform-option:hover{background:#f5f7f3}.platform-option.platform-disabled{cursor:not-allowed;opacity:.48}.platform-option.platform-disabled:hover{background:transparent}.platform-option input{width:0;height:0;opacity:0}.platform-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid #e1e5df;border-radius:9px;font-size:10px;text-transform:uppercase}.platform-icon svg,.platform-chip svg,.mini-platforms svg{flex:0 0 auto;font-size:13px}.platform-instagram{color:#c13584}.platform-facebook{color:#1877f2}.platform-linkedin{color:#0a66c2}.platform-tiktok{color:#111}.platform-youtube{color:red}.platform-x,.platform-threads{color:#111}.platform-pinterest{color:#bd081c}.platform-reddit{color:#ff4500}.platform-bluesky{color:#1686f0}.platform-discord{color:#5865f2}.platform-telegram{color:#229ed9}.platform-google_business{color:#4285f4}.check{padding:4px;border:1px solid #d5ddd4;border-radius:6px;color:transparent;font-size:8px}.platform-option:has(input:checked) .check{border-color:#88a951;color:#fff;background:#88a951}.destinations .destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.destinations .destination-option{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-width:0;min-height:0;height:42px;margin-top:0;padding:5px 7px;border:1px solid #e2e7df;border-radius:11px;color:#34443d;background:#fbfcfa;text-align:left;text-transform:capitalize}.destinations .destination-option:hover{border-color:#bed18f;background:#f5f9ec}.destinations .destination-option.selected{border-color:#8eae4f;background:#edf7d8;box-shadow:inset 0 0 0 1px #8eae4f}.destinations .destination-option .platform-icon{width:29px;height:29px;flex:0 0 29px;align-self:center}.destination-name{min-width:0;flex:1 1 auto;color:#34443d;font-size:10px;font-weight:750;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-state{flex:0 0 auto;color:#89958f;font-size:7px;font-weight:750;line-height:1}.destinations .destination-option.platform-disabled{cursor:not-allowed;background:#fafbfa;opacity:.42}.destinations .destination-option.platform-disabled:hover{border-color:#e2e7df;background:#fafbfa}.publishing-pro{padding:20px}.publishing-pro-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.publishing-pro-heading h3{margin-bottom:0}.publishing-pro-heading>span{padding:5px 8px;border-radius:999px;color:#50683d;background:#edf5df;font-size:8px;font-weight:800}.publishing-pro details{padding:11px 0;border-top:1px solid #e8ece5}.publishing-pro summary{display:flex;align-items:center;gap:8px;color:#3b4d45;cursor:pointer;font-size:11px;font-weight:800;list-style:none}.publishing-pro summary::-webkit-details-marker{display:none}.publishing-pro summary:after{margin-left:auto;color:#87928d;content:"+"}.publishing-pro details[open] summary:after{content:"-"}.publishing-pro summary .destination-count{margin-left:auto;padding:3px 6px;border-radius:999px;color:#4f693a;background:#edf5df;font-size:7px}.publishing-pro summary .destination-count+*{margin-left:0}.publishing-pro label{margin-top:11px;font-size:10px}.publishing-pro label small{color:#939d98;font-size:8px;font-weight:500}.publishing-pro input,.publishing-pro select{height:35px;border-radius:7px;font-size:10px}.publishing-pro textarea{font-size:10px}.format-segmented{display:grid;grid-template-columns:1.35fr .65fr;gap:3px;padding:3px;border:1px solid #e0e6dc;border-radius:8px;background:#f3f6f0}.format-segmented button{min-height:30px;padding:5px 8px;border:0;border-radius:6px;color:#748078;background:transparent;font-size:9px;font-weight:700}.format-segmented button:hover{color:#3f5547;background:#eaf0e4}.format-segmented button.active{color:#314d31;background:#fff;box-shadow:0 1px 4px #23372c17}.destination-multi{display:grid;gap:5px;margin-top:9px}.destination-multi button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 9px;border:1px solid #e1e7de;border-radius:8px;color:#425148;background:#fafbf9;text-align:left}.destination-multi button:hover{border-color:#b8ca90;background:#f5f8ee}.destination-multi button.selected{border-color:#91ad58;color:#304c2e;background:#edf6dc}.destination-multi button span{min-width:0;overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.destination-multi button b{color:#7d8982;font-size:7px}.destination-multi button.selected b{color:#5d7738}.destination-multi p,.destination-default{margin:8px 0 0;color:#8a9690;font-size:8px;line-height:1.5}.publishing-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.publishing-settings-grid label:first-child{grid-column:1 / -1}.setting-switch{grid-template-columns:18px 1fr;align-items:center;gap:8px;min-height:34px;padding:7px 9px;border-radius:8px;background:#f6f8f4}.setting-switch input{width:16px;height:16px;margin:0}.input-prefix{display:grid;grid-template-columns:auto 1fr;align-items:center}.input-prefix span{height:40px;display:grid;place-items:center;padding:0 10px;border:1px solid #dfe5de;border-right:0;border-radius:10px 0 0 10px;color:#718078;background:#f0f4ed;font-size:10px}.input-prefix input{border-radius:0 10px 10px 0}.primary{border:0;border-radius:11px;color:#15231d;background:#c8e96d;font-weight:700}.primary:hover{background:#bde05c}.primary:disabled{cursor:not-allowed;opacity:.5}.primary.publish{display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.primary.full{width:100%;height:48px;margin-top:23px}.history-page{display:grid;gap:18px}.history-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:24px}.history-toolbar h2{margin-bottom:5px}.history-toolbar p:last-child{margin-bottom:0;color:#829088;font-size:13px}.history-filters{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.history-filters label{margin-top:0}.history{display:grid;gap:12px}.post-row{display:grid;grid-template-columns:52px 1fr auto auto;gap:17px;padding:20px;border:1px solid #e0e5de;border-radius:15px;background:#fff}.media-badge{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;color:#395143;background:#edf3e9;font-weight:700}.media-badge.photo{background:#f4e8d8}.media-badge.video{background:#e4eafa}.post-copy>div:first-child{display:flex;justify-content:space-between;gap:16px}.post-copy h3{margin-bottom:5px;font-size:15px}.post-copy>div span,.post-copy p{color:#88938e;font-size:11px}.post-copy p{margin-bottom:10px}.history-open{height:fit-content;padding:10px 14px;border:1px solid #dfe5de;border-radius:10px;color:#2d4338;background:#fbfcfa;font-size:11px;font-weight:700}.history-drawer{overflow-y:auto}.history-drawer-copy{margin:6px 0 0;color:#697871;font-size:13px;line-height:1.65;white-space:pre-wrap}.history-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-platforms{display:flex;flex-wrap:wrap;gap:5px}.mini-platforms span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;color:#65716b;background:#f0f3ef;text-transform:capitalize}.status{height:fit-content;padding:5px 9px;border-radius:999px;color:#4c6935;background:#edf5e5;font-size:10px;text-transform:capitalize}.status.failed{color:#8a3e3e;background:#fae9e7}.empty{display:grid;min-height:380px;place-items:center;align-content:center;color:#89958f;text-align:center}.empty div{margin-bottom:12px;font-size:34px}.empty h2{margin-bottom:4px;color:#35443e}.analytics-dashboard{display:grid;gap:18px}.analytics-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.analytics-intro h2{margin-bottom:5px}.analytics-intro p:last-child{margin-bottom:0;color:#829088;font-size:13px}.analytics-channel-count{padding:8px 12px;border-radius:999px;color:#486036;background:#edf5e5;font-size:12px;font-weight:700;white-space:nowrap}.platform-analytics{padding:24px}.platform-analytics-heading{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid #e8ece6}.platform-analytics-heading h3{margin-bottom:0;text-transform:capitalize}.analytics-platform-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;color:#274236;background:#edf5e5;font:800 12px Manrope}.interaction-total{text-align:right}.interaction-total span,.interaction-total strong{display:block}.interaction-total span{color:#84918b;font-size:10px}.interaction-total strong{margin-top:3px;font:700 20px Manrope}.analytics-metrics{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:10px;padding-top:20px}.analytics-metric{padding:15px;border:1px solid #e7ece4;border-radius:12px;background:#fafbf9}.analytics-metric span,.analytics-metric strong{display:block}.analytics-metric span{color:#829089;font-size:10px}.analytics-metric strong{margin-top:8px;font:700 20px Manrope}.analytics-empty{min-height:380px}.engagement-workspace{display:grid;gap:18px}.engagement-platform-tabs{display:flex;align-items:center;gap:7px;padding:4px;border:1px solid #dfe5de;border-radius:13px;background:#fff;width:fit-content;box-shadow:0 8px 25px #1f32290b}.engagement-platform-tabs button{display:flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-radius:9px;color:#74817b;background:transparent;font-size:10px;font-weight:800}.engagement-platform-tabs button.active{color:#fff;background:#253d34}.engagement-platform-tabs button.active.instagram{background:linear-gradient(135deg,#d83d75,#7652bd)}.engagement-platform-tabs button.active.youtube{background:#e1251b}.engagement-platform-tabs>span{margin-left:7px;padding-right:10px;color:#77847e;font-size:9px;font-weight:700}.engagement-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px}.engagement-toolbar h2,.engagement-inbox-heading h2{margin-bottom:4px}.engagement-toolbar p:last-child{margin-bottom:0;color:#829088;font-size:11px}.engagement-quick-filters{display:grid;gap:14px;padding:22px 24px}.engagement-quick-filters-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.engagement-quick-filters-heading h3{margin:4px 0 0;font-size:19px}.engagement-filter-chips{display:flex;flex-wrap:wrap;gap:10px}.engagement-filter-chips button{min-width:120px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #d9e2d2;border-radius:14px;background:#fbfcf8;color:#31433b;transition:border-color .16s ease,background .16s ease,transform .16s ease}.engagement-filter-chips button strong{font-size:14px}.engagement-filter-chips button span{min-width:28px;padding:4px 8px;border-radius:999px;background:#eef3e5;color:#5d705f;font-size:11px;font-weight:700}.engagement-filter-chips button.active{border-color:#98b65c;background:linear-gradient(135deg,#eff8d4,#f8fbf1);transform:translateY(-1px)}.engagement-filter-chips button.active span{background:#98b65c;color:#fff}.engagement-post-picker{width:min(520px,55%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.engagement-post-picker .primary{padding:0 17px;white-space:nowrap}.video-library-picker{position:relative;min-width:0}.recent-video-select{gap:5px;margin:0 0 8px;color:#728078;font-size:9px}.recent-video-select select{height:44px;color:#34463d;background:#fff;font-size:10px}.video-picker-trigger{width:100%;min-height:58px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:6px;border:1px solid #dfe5de;border-radius:11px;color:#34463d;background:#fbfcfa;text-align:left}.video-picker-trigger:hover,.video-picker-trigger.selected{border-color:#a9be8c;background:#f6faef}.video-picker-trigger img{width:58px;height:43px;border-radius:8px;object-fit:cover}.video-picker-icon{width:58px;height:43px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#e1251b;font-size:17px}.video-picker-trigger>span:nth-child(2){min-width:0}.video-picker-trigger strong,.video-picker-trigger small{display:block}.video-picker-trigger strong{overflow:hidden;color:#34463d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.video-picker-trigger small{overflow:hidden;margin-top:4px;color:#89958f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.video-picker-trigger b{padding:6px 9px;border-radius:8px;color:#5d744a;background:#eaf3db;font-size:8px}.video-library-panel{position:absolute;z-index:70;top:calc(100% + 8px);right:0;width:min(680px,82vw);padding:15px;border:1px solid #dce4d8;border-radius:15px;background:#fff;box-shadow:0 24px 70px #192f2538}.video-library-search{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.video-library-search>svg{position:absolute;top:15px;left:14px;color:#84918b;font-size:12px}.video-library-search input{padding-left:38px}.video-library-search button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:140px;padding:0 15px;border:0;border-radius:10px;color:#173027;background:#c8e96d;font-size:9px;font-weight:800}.video-library-search button:hover{background:#bde05c}.video-library-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.video-library-filters label{gap:5px;margin:0;color:#76847d;font-size:8px}.video-library-filters input,.video-library-filters select{height:38px;font-size:9px}.video-library-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px 8px}.video-library-heading span{color:#77847e;font-size:9px;font-weight:700}.video-library-heading button{padding:3px;border:0;color:#6c854c;background:transparent;font-size:8px;font-weight:700}.video-library-results{max-height:355px;display:grid;gap:5px;overflow-y:auto;padding-right:3px}.video-library-results>button{display:grid;grid-template-columns:82px minmax(0,1fr) 22px;align-items:center;gap:11px;width:100%;padding:7px;border:1px solid transparent;border-radius:10px;color:#35463e;background:transparent;text-align:left}.video-library-results>button:hover{background:#f4f8f0}.video-library-results>button.selected{border-color:#bdd29e;background:#eff7e4}.video-library-results img{width:82px;height:47px;border-radius:7px;object-fit:cover}.video-library-results>button>span:first-child{width:82px;height:47px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#e1251b}.video-library-results>button>span:nth-child(2){min-width:0}.video-library-results strong,.video-library-results small{display:block}.video-library-results strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.video-library-results small{margin-top:4px;color:#89958f;font-size:8px}.video-library-results>button>svg{color:#739a45}.video-library-empty{padding:35px 14px;color:#8b9691;font-size:10px;text-align:center}.video-library-empty strong,.video-library-empty span{display:block}.video-library-empty strong{margin-bottom:6px;color:#53635b;font-size:11px}.video-library-empty span{line-height:1.55}.video-library-more{width:100%;margin-top:9px;padding:9px;border:1px solid #dfe6da;border-radius:9px;color:#5f7747;background:#f6f9f2;font-size:9px;font-weight:700}.engagement-history-actions{grid-column:1 / -1;display:flex;align-items:stretch;justify-content:flex-end;gap:9px;padding-top:2px}.engagement-refresh-button{display:flex;align-items:center;gap:10px;min-height:50px;padding:8px 14px;border:1px solid #cbd9c4;border-radius:11px;color:#304c3e;background:linear-gradient(180deg,#f8fbf5,#eef5e8);text-align:left;box-shadow:0 6px 16px #324c3e14}.engagement-refresh-button>svg{flex:0 0 auto;color:#769b48;font-size:15px}.engagement-refresh-button span,.engagement-refresh-button strong,.engagement-refresh-button small{display:block}.engagement-refresh-button strong{font-size:10px}.engagement-refresh-button small{margin-top:2px;color:#849088;font-size:8px;font-weight:500}.engagement-refresh-button:hover{border-color:#abc28e;background:#edf6e3;transform:translateY(-1px)}.engagement-refresh-button .spinning{animation:engagement-spin .9s linear infinite}.engagement-clear-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:50px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:#a34e4e;background:transparent;font-size:9px;font-weight:700}.engagement-clear-button:hover{border-color:#efd8d8;background:#fff3f2}.engagement-history-actions button:disabled{cursor:not-allowed;opacity:.45}@keyframes engagement-spin{to{transform:rotate(360deg)}}.engagement-overview{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px}.sentiment-bubbles{min-height:330px;padding:24px;overflow:hidden}.engagement-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.engagement-section-heading .text-button{padding:7px 0;color:#678046;font-size:10px;font-weight:700}.bubble-field{min-height:225px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:14px 2px 2px}.sentiment-bubble{flex:0 0 auto;display:grid;place-items:center;align-content:center;padding:7px;border:4px solid rgba(255,255,255,.75);border-radius:50%;color:#33423c;background:#edf1ed;box-shadow:0 9px 25px #25382f1a;transition:.18s ease}.sentiment-bubble:hover,.sentiment-bubble.active{z-index:2;transform:translateY(-3px) scale(1.04);box-shadow:0 12px 30px #25382f2e}.sentiment-bubble.active{outline:3px solid #263c33}.sentiment-bubble strong{font:800 21px Manrope;line-height:1}.sentiment-bubble span{margin-top:5px;font-size:9px;font-weight:700}.bubble-positive,.bubble-praise{color:#315f40;background:#dff1d8}.bubble-neutral,.bubble-general{color:#52615b;background:#e9eeeb}.bubble-negative,.bubble-complaint{color:#823f3f;background:#f8dedd}.bubble-question{color:#385b7a;background:#dcebf5}.bubble-lead{color:#6c5422;background:#f5e7b9}.bubble-spam{color:#696969;background:#e6e6e6}.engagement-summary{padding:24px;color:#fff;background:#173027}.engagement-summary .eyebrow{color:#b9d265}.engagement-summary h2{margin:8px 0 22px;font-size:25px;line-height:1.2}.engagement-summary>div{display:grid;gap:9px}.engagement-summary>div span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.1);color:#aec0b8;font-size:10px}.engagement-summary>div strong{color:#fff;font:700 19px Manrope}.engagement-summary>p:last-child{margin:20px 0 0;color:#9eb1a9;font-size:9px;line-height:1.55}.engagement-inbox{display:grid;gap:12px}.engagement-inbox-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:6px 2px}.engagement-inbox-heading span{padding:6px 9px;border-radius:999px;color:#64736c;background:#e9eee7;font-size:9px;font-weight:700}.engagement-comment-list{display:grid;gap:10px}.engagement-comment{padding:20px}.engagement-comment.urgent{border-left:4px solid #d76b62}.comment-meta{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px}.comment-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#cc397b,#7255c6);font-weight:800}.comment-meta strong,.comment-meta small{display:block}.comment-meta strong{color:#34453e;font-size:11px}.comment-meta small{margin-top:3px;color:#939d98;font-size:8px}.comment-labels{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.sentiment-pill,.intent-pill{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800;text-transform:capitalize}.sentiment-pill.positive{color:#39704c;background:#e2f2df}.sentiment-pill.neutral{color:#637069;background:#edf0ee}.sentiment-pill.negative{color:#8a4141;background:#f8e2df}.intent-pill{color:#4c603e;background:#edf3e4}.intent-pill.complaint{color:#8a4141;background:#fae9e5}.intent-pill.lead{color:#775d25;background:#f8edc9}.intent-pill.question{color:#3d6383;background:#e2eef6}.intent-pill.spam{color:#6e6e6e;background:#ececec}.intent-pill.priority-high{color:#8a4141;background:#fae9e5}.intent-pill.priority-low{color:#5d6f65;background:#edf0ee}.intent-pill.workflow-status{color:#315a73;background:#e2f2fb}.comment-text{margin:15px 0;color:#35453e;font-size:12px;line-height:1.65;white-space:pre-wrap}.comment-workflow-panel{display:grid;grid-template-columns:140px 130px minmax(140px,1fr) minmax(220px,1.3fr) auto;align-items:end;gap:9px;margin:0 0 12px;padding:12px;border:1px solid #e1e8dd;border-radius:12px;background:#fbfdf8}.comment-workflow-panel label{margin-top:0;gap:5px;font-size:10px}.comment-workflow-panel input,.comment-workflow-panel select{height:36px;border-radius:9px;font-size:11px}.comment-workflow-panel textarea{min-height:36px;padding:8px 10px;border-radius:9px;font-size:11px}.comment-workflow-panel button{min-height:36px;padding:8px 11px;white-space:nowrap}.comment-reply-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;border-radius:12px;background:#f5f8f2}.comment-reply-box textarea{min-height:65px;background:#fff}.comment-reply-box>div{display:grid;gap:7px}.comment-reply-box button{min-width:116px;padding:9px 12px}.reply-regenerate-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:1px solid #c8d8b7;border-radius:11px;color:#405432;background:#f8fbf3;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.reply-regenerate-button:hover:not(:disabled){border-color:#8fb257;background:#eef7df;transform:translateY(-1px)}.reply-regenerate-button svg{color:#7da43f;font-size:14px;flex:0 0 auto}.reply-regenerate-button span{display:grid;gap:2px;text-align:left}.reply-regenerate-button strong{font-size:10px;line-height:1.2}.reply-regenerate-button small{color:#7c8975;font-size:8px;font-weight:600}.reply-regenerate-button:disabled{cursor:wait;opacity:.65}.comment-replied,.comment-spam-note{padding:11px 13px;border-radius:10px;color:#4b6a39;background:#edf5e4;font-size:10px;font-weight:700}.comment-replied{display:flex;align-items:flex-start;gap:10px}.comment-replied-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#fff;background:#7ca248}.comment-replied>div{min-width:0}.comment-replied strong,.comment-replied small{display:block}.comment-replied strong{color:#405831;font-size:10px}.comment-replied p{margin:5px 0;color:#34443c;font-size:11px;font-weight:600;line-height:1.55;white-space:pre-wrap}.comment-replied small{color:#7b8974;font-size:8px;font-weight:600}.comment-spam-note{color:#737a76;background:#f0f1f0}.comment-analysis-only{padding:11px 13px;border-radius:10px;color:#56656f;background:#edf2f5;font-size:10px;font-weight:700}.engagement-empty{min-height:460px}.engagement-platform-mark{width:62px;height:62px;display:grid;place-items:center;border-radius:20px;color:#fff;font-size:24px}.engagement-platform-mark.instagram{background:linear-gradient(145deg,#f2a044,#d62976 52%,#6751bf)}.engagement-platform-mark.youtube{background:#e1251b}.engagement-connect{margin-top:12px;padding:12px 18px}.engagement-setup-note{display:block;max-width:420px;margin-top:11px;color:#8c9892;font-size:9px;line-height:1.55}.engagement-no-comments{min-height:240px}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(380px,1fr) minmax(430px,.9fr)}.auth-story{display:flex;flex-direction:column;justify-content:space-between;padding:48px clamp(42px,7vw,100px);color:#fff;background:radial-gradient(circle at 18% 86%,rgba(202,234,120,.22),transparent 26%),linear-gradient(145deg,#112b22,#1c4435)}.story-copy{max-width:570px}.story-copy .eyebrow{color:#c7e675}.story-copy h1{margin-bottom:24px;font-size:clamp(45px,6vw,76px);line-height:1.03;letter-spacing:-3.5px}.story-copy>p:last-child{max-width:470px;color:#b9cac3;font-size:17px;line-height:1.65}.network-row{display:flex;gap:11px}.network-row span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #426256;border-radius:50%;color:#d7e4df;font-size:11px}.auth-panel{display:grid;place-items:center;padding:45px;background:#f5f6f2}.auth-card{width:min(100%,420px)}.auth-card h2{margin-bottom:8px;font-size:31px}.muted{color:#7d8984}.google-auth-button{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;gap:12px;margin:22px 0 16px;border:1px solid #dbe4dc;border-radius:18px;color:#173329;background:#fff;font-size:15px;font-weight:800;box-shadow:0 14px 34px #14302514}.google-auth-button:hover:not(:disabled){border-color:#9ec068;transform:translateY(-1px)}.google-auth-button svg{color:#4285f4}.auth-divider{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#8b9892;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#e2e9e3}.switch-auth{width:100%;margin-top:18px;border:0;color:#52655d;background:transparent;font-size:12px}.brand-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.brand-form,.pillars-card{padding:26px}.form-grid{display:grid;gap:16px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-badge{padding:7px 10px;border-radius:999px;color:#72552b;background:#fff5df;font-size:11px;font-weight:700;white-space:nowrap}.profile-badge.done{color:#4c6935;background:#edf5e5}.pillar-control{gap:10px;margin-top:20px}.pillar-control span{display:flex;justify-content:space-between;gap:14px}.pillar-control strong{color:#2c4338}.pillar-control input{height:auto;padding:0;accent-color:#88a951}.ai-preview{margin-top:28px;padding:16px;border-radius:12px;color:#31483c;background:#f0f7df}.ai-preview strong{display:block;margin-bottom:8px}.ai-preview p{margin-bottom:0;color:#65735e;font-size:12px;line-height:1.6}.studio-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;align-items:start}.studio-form,.studio-summary,.draft-card{padding:20px}.studio-brand-toggle{width:100%;justify-content:flex-start;margin:14px 0 18px;padding:11px 12px}.studio-platforms{display:grid;gap:5px;margin-top:18px}.studio-format{margin-top:20px;color:#52615b;font-size:12px;font-weight:600}.studio-format .type-picker{margin:8px 0 0}.studio-results{display:grid;gap:14px}.studio-summary p:last-child{margin-bottom:0;color:#78867f}.studio-inspiration{display:grid;gap:22px;padding:25px}.inspiration-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.inspiration-heading h2{margin:4px 0 6px}.inspiration-heading p{margin:0;color:#7c8982}.inspiration-heading label{min-width:180px;margin:0}.inspiration-section{display:grid;gap:12px;padding-top:18px;border-top:1px solid #edf0eb}.inspiration-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.inspiration-title h3{margin:0;font-size:15px}.inspiration-title span{color:#8a9690;font-size:10px}.opportunity-chips,.format-chips{display:flex;flex-wrap:wrap;gap:8px}.opportunity-chips button,.format-chips button{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #dce5d7;border-radius:999px;color:#40574b;background:#f7faf4;font-size:11px;font-weight:700}.opportunity-chips button:hover,.format-chips button:hover{border-color:#a9c67c;background:#edf6df}.idea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.idea-grid button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:13px;border:1px solid #e0e7dd;border-radius:12px;color:#33483e;background:#fff;text-align:left}.idea-grid button:hover{border-color:#a8c47b;box-shadow:0 8px 22px #2c473814}.idea-grid svg{margin-top:2px;color:#7e9f4c}.idea-grid strong,.idea-grid small{display:block}.idea-grid strong{margin-bottom:4px;font-size:11px}.idea-grid small{display:-webkit-box;overflow:hidden;color:#819088;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.live-trends-note{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px;border-radius:12px;color:#3d5147;background:#f1f5ef}.live-trends-note>svg{color:#7e9f4c;font-size:21px}.live-trends-note p{margin:4px 0 0;color:#76837c;font-size:10px;line-height:1.55}.draft-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;color:#7f8c86;font-size:11px;text-transform:capitalize}.platform-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;color:#274236;background:#edf5e5;font-weight:700}.draft-caption{color:#52615b;font-size:13px;line-height:1.55;white-space:pre-wrap}.draft-card details{margin:16px 0;padding:12px;border-radius:10px;background:#f6f8f4}.draft-card summary{cursor:pointer;color:#44584f;font-weight:700}.draft-card details p{margin:10px 0 0;color:#6c7a73;font-size:12px;line-height:1.6}.linkedin-studio{display:grid;gap:18px}.linkedin-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 28px;overflow:hidden;background:radial-gradient(circle at 88% 15%,rgba(10,102,194,.12),transparent 30%),#fff}.linkedin-hero h2{margin:5px 0 8px;font-size:25px}.linkedin-hero p:not(.eyebrow){max-width:660px;margin:0;color:#76837d;font-size:12px;line-height:1.65}.linkedin-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.linkedin-hero-actions button{display:inline-flex;align-items:center;gap:8px;padding:11px 14px}.linkedin-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:18px}.linkedin-composer{padding:25px}.linkedin-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.linkedin-section-heading h3{margin:4px 0 0}.linkedin-section-heading>span{padding:5px 8px;border-radius:999px;color:#52673f;background:#edf4e4;font-size:8px;font-weight:800}.linkedin-format-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0}.linkedin-format-picker button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:7px;border:1px solid #dfe6df;border-radius:9px;color:#68766f;background:#fafbf9}.linkedin-format-picker button b{color:#0a66c2;font-size:9px}.linkedin-format-picker button span{font-size:9px;font-weight:750}.linkedin-format-picker button.active{border-color:#6ea2d4;color:#174a78;background:#edf5fc;box-shadow:inset 0 0 0 1px #6ea2d4}.linkedin-ai-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:13px;border:1px solid #dce8d8;border-radius:12px;background:#f7faf4}.linkedin-ai-main{display:grid;gap:10px;min-width:0}.linkedin-ai-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.linkedin-ai-controls .business-context-toggle{min-width:190px;padding:7px 9px}.linkedin-emoji-control{display:flex;grid-template-columns:none;align-items:center;gap:7px;width:auto;margin:0;color:#65736c;font-size:8px}.linkedin-emoji-control select{width:auto;min-width:122px;min-height:34px;margin:0;padding:6px 28px 6px 9px;border-radius:9px;font-size:8px}.linkedin-ai-box label{margin:0}.linkedin-ai-box button{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:9px 12px;border:1px solid #a9bf7d;border-radius:9px;color:#36502f;background:#edf6dc;font-size:9px;font-weight:800}.linkedin-file-drop{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px dashed #aabdb1;border-radius:10px;color:#456357;background:#f7faf8;cursor:pointer}.linkedin-file-drop input{display:none}.linkedin-file-drop>svg{font-size:22px}.linkedin-file-drop span,.linkedin-file-drop strong,.linkedin-file-drop small{display:block;min-width:0}.linkedin-file-drop strong{overflow:hidden;color:#354a41;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.linkedin-file-drop small{margin-top:3px;color:#839089;font-size:8px}.linkedin-image-generator{display:grid;gap:9px;margin-top:12px;padding:13px;border:1px solid #d8e4ef;border-radius:12px;background:#f7fbff}.linkedin-image-generator>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.linkedin-image-generator>div:first-child strong{color:#274c6d;font-size:10px}.linkedin-image-generator textarea{margin:0}.linkedin-image-generator>button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.linkedin-generated-image{position:relative;overflow:hidden;border-radius:10px;background:#e9f0f5;aspect-ratio:1 / 1}.linkedin-generated-image img{width:100%;height:100%;display:block;object-fit:cover}.linkedin-generated-image button{position:absolute;right:9px;bottom:9px;padding:7px 10px;border:1px solid rgba(255,255,255,.65);border-radius:8px;color:#fff;background:#142e43d1;font-size:8px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.linkedin-options-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:start;gap:10px}.linkedin-options-grid small{color:#909b95;font-weight:500}.linkedin-destinations{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px;padding-top:15px;border-top:1px solid #edf0eb}.linkedin-destinations>div{width:100%}.linkedin-destinations strong,.linkedin-destinations small{display:block}.linkedin-destinations strong{color:#43534b;font-size:10px}.linkedin-destinations small{margin-top:3px;color:#89958f;font-size:8px}.linkedin-destinations button{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;padding:6px 9px;border:1px solid #dfe6df;border-radius:8px;color:#65736c;background:#fafbf9;font-size:8px;font-weight:750}.linkedin-destinations button.selected{border-color:#5591c8;color:#174c7b;background:#eaf4fc}.linkedin-publish{width:100%;margin-top:18px;padding:13px 15px;text-align:left}.linkedin-publish span,.linkedin-publish strong,.linkedin-publish small{display:block}.linkedin-publish small{margin-top:3px;font-size:8px;font-weight:500;opacity:.72}.linkedin-insights{display:grid;gap:14px}.linkedin-performance,.linkedin-recent{padding:20px}.icon-refresh-button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d8e4d2;border-radius:8px;color:#516647;background:#f5f9ef;font-size:8px;font-weight:800}.linkedin-empty-insight{display:grid;place-items:center;min-height:150px;margin-top:13px;padding:20px;border-radius:12px;color:#87938d;background:#f7f9f6;text-align:center}.linkedin-empty-insight svg{margin-bottom:8px;color:#0a66c2;font-size:24px}.linkedin-empty-insight strong{color:#4d5d55;font-size:10px}.linkedin-empty-insight span{margin-top:4px;font-size:8px}.linkedin-empty-insight.compact{min-height:115px}.linkedin-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.linkedin-metrics div{padding:11px;border:1px solid #e6ebe4;border-radius:10px;background:#fafbf9}.linkedin-metrics span,.linkedin-metrics strong{display:block}.linkedin-metrics span{color:#87938d;font-size:8px}.linkedin-metrics strong{margin-top:4px;color:#263d34;font:750 17px Manrope}.linkedin-no-data{margin:15px 0 0;color:#89958f;font-size:9px}.linkedin-recent article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #edf0eb}.linkedin-recent article:last-child{border-bottom:0}.linkedin-post-type{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#0a66c2;background:#edf5fc;font-size:8px;font-weight:900}.linkedin-post-type.document{color:#a34747;background:#faecea}.linkedin-recent article strong,.linkedin-recent article span{display:block}.linkedin-recent article strong{overflow:hidden;color:#3e4e46;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.linkedin-recent article span{margin-top:3px;color:#8c9791;font-size:7px}.linkedin-recent article>b{padding:4px 6px;border-radius:999px;color:#55703f;background:#edf4e5;font-size:7px;text-transform:capitalize}.ai-inline-panel,.ai-image-box{display:grid;gap:12px;margin:20px 0;padding:16px;border:1px solid #e1e8dc;border-radius:14px;background:#f8fbf3}.ai-inline-panel h3,.ai-image-box h3{margin-bottom:0}.ai-inline-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.business-context-toggle{display:flex;grid-template-columns:none;align-items:center;gap:9px;min-width:210px;margin:0;padding:8px 10px;border:1px solid #dfe6db;border-radius:11px;color:#647169;background:#f8faf6;cursor:pointer}.business-context-toggle.active{border-color:#a8c36a;background:#f0f7df}.business-context-toggle>input{position:absolute;width:1px;height:1px;opacity:0}.toggle-track{width:34px;height:20px;flex:0 0 auto;padding:2px;border-radius:999px;background:#c8d0c9;transition:background .18s ease}.toggle-track i{width:16px;height:16px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 4px #182b2233;transition:transform .18s ease}.business-context-toggle.active .toggle-track{background:#86a94b}.business-context-toggle.active .toggle-track i{transform:translate(14px)}.business-context-toggle>span:last-child{display:grid;gap:1px}.business-context-toggle strong{color:#405047;font-size:9px}.business-context-toggle small{color:#87928d;font-size:8px;font-weight:500}.studio-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.studio-mode-switch button{display:grid;gap:4px;padding:14px;border:1px solid #dfe7dc;border-radius:14px;color:#52645a;background:#fbfcfa;text-align:left}.studio-mode-switch button.active{border-color:#8caf50;color:#223c2f;background:#eef8dd;box-shadow:inset 0 0 0 1px #8caf50}.studio-mode-switch strong{font-size:13px}.studio-mode-switch small{color:#7f8d85;font-size:9px}.campaign-builder-panel{display:grid;gap:12px;margin:15px 0;padding:14px;border:1px solid #dce7d8;border-radius:14px;background:radial-gradient(circle at 92% 0%,rgba(190,238,82,.18),transparent 34%),#fbfdf8}.campaign-builder-heading,.campaign-rollout-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-builder-heading h3,.campaign-rollout-heading h3{margin:3px 0 0;font-size:14px}.campaign-builder-heading span,.campaign-rollout-heading span{padding:7px 10px;border-radius:999px;color:#4f6d31;background:#edf6df;font-size:9px;font-weight:850;text-transform:capitalize}.campaign-tailor-toggle{width:100%}.campaign-rollout{display:grid;gap:14px;padding:20px}.rollout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.rollout-grid article{display:grid;gap:5px;padding:12px;border:1px solid #e0e8dc;border-radius:12px;background:#fbfdf8}.rollout-grid b{color:#7da044;font-size:9px}.rollout-grid strong{color:#21382e;font-size:12px}.rollout-grid small{color:#78877f;font-size:9px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.campaign-review-stack{display:grid;gap:16px}.studio-generating-state{display:grid;place-items:center;min-height:360px;padding:34px;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(190,238,82,.2),transparent 36%),#fff}.studio-generating-state svg{width:42px;height:42px;padding:10px;border-radius:16px;color:#456923;background:#edf7df}.studio-generating-state h2{margin:8px 0 0}.studio-generating-state p{max-width:420px;margin:0;color:#7a8780}.campaign-review-summary{align-items:center}.campaign-tabs-card{display:grid;gap:13px;padding:18px}.campaign-day-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.campaign-day-tabs button{flex:0 0 92px;display:grid;gap:3px;padding:10px;border:1px solid #dfe7dc;border-radius:12px;color:#53665c;background:#fbfcfa;text-align:left}.campaign-day-tabs button.active{border-color:#8caf50;color:#253f31;background:#eef8dd;box-shadow:inset 0 0 0 1px #8caf50}.campaign-day-tabs strong{font-size:11px}.campaign-day-tabs small{color:#819087;font-size:8px}.campaign-platform-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-top:11px;border-top:1px solid #edf1eb}.campaign-platform-tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #dce4dc;border-radius:999px;color:#62736a;background:#fff;font-size:9px;font-weight:800;text-transform:capitalize}.campaign-platform-tabs button.active{border-color:#8caf50;color:#345119;background:#eff7dd}.campaign-focused-draft{border-color:#dce8d2}.ai-actions{display:flex;flex-wrap:wrap;gap:10px}.platform-specific-editor{display:grid;gap:10px;margin:14px 0;padding:13px;border:1px solid #dbe5d6;border-radius:12px;background:#f8fbf4}.platform-specific-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.platform-specific-heading h3{margin:3px 0 2px;font-size:13px}.platform-specific-heading small{color:#7f8d85;font-size:8px}.platform-specific-heading .business-context-toggle{min-width:178px;padding:7px 9px}.platform-draft-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-top:9px;border-top:1px solid #e5ebe1}.platform-draft-tools{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:9px;border-top:1px solid #e5ebe1}.platform-draft-tools .platform-draft-tabs{flex:1 1 260px;padding-top:0;border-top:0}.platform-draft-tabs button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #dce4dc;border-radius:8px;color:#65736c;background:#fff;font-size:8px;font-weight:800;text-transform:capitalize}.platform-draft-tabs button.active{border-color:#89ad4d;color:#345119;background:#eff7dd;box-shadow:inset 0 0 0 1px #89ad4d}.tailor-platforms-button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #8caf50;border-radius:8px;color:#385719;background:#edf7d9;font-size:8px;font-weight:850}.studio-summary{display:flex;align-items:center;justify-content:space-between;gap:18px}.studio-summary>div:first-child{min-width:0}.campaign-handoff{display:grid;justify-items:end;gap:7px;flex:0 0 auto}.campaign-handoff span{color:#77847d;font-size:8px;font-weight:700}.campaign-handoff button{padding:10px 13px}.shared-visual-choice{display:flex;grid-template-columns:none;align-items:center;gap:9px;margin:10px 0;padding:10px;border:1px solid #dfe7da;border-radius:10px;color:#5d6e64;background:#fafcf8;cursor:pointer}.shared-visual-choice.selected{border-color:#8caf50;background:#f0f7df;box-shadow:inset 0 0 0 1px #8caf50}.shared-visual-choice input{width:auto;margin:0;accent-color:#7fa63c}.shared-visual-choice span,.shared-visual-choice strong,.shared-visual-choice small{display:block}.shared-visual-choice strong{color:#40523e;font-size:9px}.shared-visual-choice small{margin-top:2px;color:#849087;font-size:8px}.shared-image-note{display:block;margin-top:3px;color:#708170;font-size:8px}.image-adaptation-panel{display:grid;gap:12px;margin:12px 0;padding:14px;border:1px solid #dce5d9;border-radius:13px;background:#f9fbf7}.image-adaptation-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.image-adaptation-heading h3{margin:3px 0 2px;font-size:13px}.image-adaptation-heading small{color:#7e8b84;font-size:8px}.image-adaptation-heading .business-context-toggle{min-width:190px;padding:7px 9px}.media-size-strip{display:flex;flex-wrap:wrap;gap:7px}.media-size-strip span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #e0e8dc;border-radius:999px;color:#506257;background:#fff;font-size:8px;font-weight:800}.original-image-preview{position:relative;overflow:hidden;max-height:420px;border-radius:11px;background:#edf1ed}.original-image-preview img{width:100%;max-height:420px;display:block;object-fit:contain}.original-image-preview span{position:absolute;left:9px;bottom:9px;padding:6px 8px;border-radius:7px;color:#fff;background:#192e23c7;font-size:8px;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.platform-image-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:end;gap:9px}.platform-image-previews article{display:grid;gap:5px;min-width:0;padding:8px;border:1px solid #e1e7df;border-radius:10px;background:#fff}.platform-image-previews article>div{display:grid;place-items:center;overflow:hidden;width:100%;border-radius:8px;color:#829087;background:#eef2ed;font-size:8px}.platform-image-previews img{width:100%;height:100%;display:block;object-fit:cover}.platform-image-previews strong{display:flex;align-items:center;gap:5px;overflow:hidden;color:#415148;font-size:9px;text-transform:capitalize;white-space:nowrap}.platform-image-previews small{color:#87938c;font-size:8px}.ai-actions button,.secondary-button{border:1px solid #c9d8bd;border-radius:10px;padding:10px 12px;color:#2b4638;background:#fff;font-weight:700}.ai-actions button:hover,.secondary-button:hover{background:#edf5e5}.generated-image-preview{display:grid;gap:10px}.generated-image-preview img{width:100%;max-width:360px;border-radius:14px;border:1px solid #dce5d7}.generated-image-preview a,.download-button{color:#41682e;font-size:12px;font-weight:700}.download-button{width:fit-content;padding:0;border:0;background:transparent;text-decoration:underline}.draft-image-tool{display:grid;gap:12px;margin:14px 0}.automation-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:24px;align-items:start}.automation-form,.automation-row,.automation-empty{padding:24px}.automation-list{display:grid;gap:14px}.automation-list-heading,.automation-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.automation-list-heading h2{margin-bottom:0}.automation-no-results{min-height:300px}.automation-row{display:grid;gap:18px}.automation-row h3{margin:12px 0 6px;overflow-wrap:anywhere}.automation-row p{margin-bottom:0;color:#78867f;font-size:12px}.automation-actions{justify-content:flex-start;flex-wrap:wrap}.automation-actions button{padding:8px 11px;border:1px solid #d7dfd5;border-radius:9px;color:#3a5146;background:#fff}.automation-actions .danger-link{color:#8a3e3e}.automation-note{margin:15px 0 0;color:#829088;font-size:11px;line-height:1.55}.automation-empty{max-width:650px;text-align:center}.automation-empty>p:not(.eyebrow){max-width:480px;margin:0 auto 22px;color:#78867f;line-height:1.6}.automation-mark{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 18px;border-radius:15px;color:#273d34;background:#edf5e5;font-weight:800}.automation-mark svg{font-size:29px}.telegram-page{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.telegram-intro,.telegram-connect-form{padding:30px}.telegram-intro{min-height:300px;display:grid;align-content:center}.telegram-intro>p:last-child{max-width:600px;margin-bottom:0;color:#728079;font-size:13px;line-height:1.7}.telegram-hero-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:22px;border-radius:16px;color:#fff;background:#229ed9;font-size:25px;box-shadow:0 12px 28px #229ed938}.telegram-connect-form{align-self:center}.telegram-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:start}.telegram-main,.telegram-side{display:grid;gap:16px}.telegram-bot-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px}.telegram-bot-identity{display:flex;align-items:center;gap:11px}.telegram-bot-identity>span{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#229ed9;font-size:17px}.telegram-bot-identity strong,.telegram-bot-identity small{display:block}.telegram-bot-identity strong{font-size:13px}.telegram-bot-identity small{margin-top:2px;color:#87938d;font-size:10px}.telegram-composer,.telegram-channel-form,.telegram-channels{padding:24px}.telegram-ai-box,.telegram-image-ai{margin:18px 0;padding:18px;border:1px solid #dfe7dc;border-radius:14px;background:#f8faf5}.telegram-ai-heading,.telegram-image-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.telegram-ai-heading>div,.telegram-image-heading>div{display:flex;align-items:center;gap:8px}.telegram-ai-heading>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#355129;background:#dff0b0}.telegram-ai-heading strong,.telegram-image-heading strong{font-size:12px}.telegram-ai-heading small{color:#85928b;font-size:9px}.telegram-ai-actions,.telegram-image-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.telegram-ai-actions button,.telegram-image-actions button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px}.telegram-image-heading .telegram-image-actions{margin-top:0}.telegram-generated-image{margin-top:14px}.telegram-generated-image img{width:100%;max-height:430px;display:block;border-radius:12px;object-fit:contain;background:#edf1eb}.telegram-generated-image button{margin-top:8px;padding:0;border:0;color:#52733a;background:transparent;font-size:10px;font-weight:700;text-decoration:underline}.telegram-message-meta{display:flex;justify-content:space-between;margin-top:7px;color:#919c97;font-size:9px}.telegram-image-drop{margin-top:18px}.telegram-image-drop svg{color:#229ed9;font-size:22px}.telegram-publish{width:100%;margin-top:18px}.telegram-channel-form .full{margin-top:18px}.telegram-help{margin:12px 0 0;color:#89958f;font-size:10px;line-height:1.5}.telegram-channel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.telegram-channel-heading h3{margin-bottom:0}.telegram-channel-heading>span{padding:5px 8px;border-radius:999px;color:#31749a;background:#eaf6fc;font-size:9px;font-weight:700}.telegram-channel-list{display:grid;gap:7px;margin-top:15px}.telegram-channel{display:grid;grid-template-columns:auto 32px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:8px;border:1px solid #e5e9e3;border-radius:10px;background:#fbfcfa}.telegram-channel input{width:15px;height:15px}.telegram-channel-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#229ed9;background:#eaf6fc}.telegram-channel strong,.telegram-channel small{display:block}.telegram-channel strong{overflow:hidden;color:#3c4b45;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.telegram-channel small{margin-top:2px;overflow:hidden;color:#929c97;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.telegram-channel .danger-link{font-size:9px}.telegram-empty{margin:18px 0 0;color:#909b96;font-size:11px}.automation-connect{padding:13px 18px}.site-loading{min-height:100vh;display:grid;place-items:center;color:#607069;background:#f4f6f2;font-weight:700}.marketing-site{overflow:hidden;background:#f7f8f4}.public-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:26px;max-width:1240px;margin:0 auto;padding:22px 28px}.public-logo{display:flex;align-items:center;gap:10px;font:800 17px Manrope}.public-nav nav{display:flex;align-items:center;gap:28px}.public-nav a,.public-nav nav button,.public-footer a,.public-footer button{border:0;color:#52615b;background:transparent;font-size:13px;text-decoration:none}.public-nav-actions{display:flex;align-items:center;gap:10px}.public-login{padding:10px 14px;border:0;color:#31463c;background:transparent;font-weight:700}.public-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border:0;border-radius:11px;color:#fff;background:#18342a;font-weight:700}.public-primary:hover{background:#244d3e}.public-primary.large{padding:15px 20px}.hero-section{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:60px;max-width:1240px;min-height:720px;margin:0 auto;padding:70px 28px 105px}.hero-copy h1{max-width:610px;margin:20px 0 24px;font-size:clamp(49px,6.3vw,82px);line-height:.99;letter-spacing:-4.8px}.hero-copy>p{max-width:570px;color:#68766f;font-size:18px;line-height:1.65}.hero-pill{display:inline-flex;padding:7px 11px;border:1px solid #cdddaf;border-radius:999px;color:#4c672d;background:#f0f7df;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:32px}.hero-actions a{color:#40554b;font-size:13px;font-weight:700;text-decoration:none}.hero-proof{display:flex;flex-wrap:wrap;gap:13px 20px;margin-top:24px;color:#748079;font-size:11px}.hero-proof span{display:inline-flex;align-items:center;gap:6px}.hero-proof svg{color:#72983e}.hero-product{position:relative}.product-window{overflow:hidden;border:1px solid #dce3da;border-radius:24px;background:#fff;box-shadow:0 30px 90px #1c372b26;transform:rotate(1.2deg)}.product-top{display:flex;align-items:center;gap:6px;padding:13px 16px;border-bottom:1px solid #e8ece6;background:#fbfcfa}.product-top>span{width:8px;height:8px;border-radius:50%;background:#dce2dc}.product-top small{margin-left:8px;color:#8a9690}.product-body{display:grid;grid-template-columns:68px 1fr;min-height:470px}.product-body aside{display:flex;flex-direction:column;align-items:center;gap:18px;padding:20px 12px;color:#a6bbb1;background:#173027}.product-body aside b{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;color:#183127;background:#cbea78}.product-body aside span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px}.product-body aside span:nth-child(4){color:#fff;background:#29483d}.product-content{padding:30px}.product-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.product-heading small{color:#819089;font-size:8px;letter-spacing:1.5px}.product-heading h3{margin:5px 0 0;font-size:25px}.product-heading button{padding:10px 12px;border:0;border-radius:9px;background:#c8e96d;font-size:10px;font-weight:700}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 18px}.mock-stats div{padding:14px;border:1px solid #e5eae3;border-radius:12px;background:#fafbf9}.mock-stats span,.mock-stats strong{display:block}.mock-stats span{color:#8a9690;font-size:9px}.mock-stats strong{margin-top:6px;font:700 21px Manrope}.mock-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.mock-calendar>div{min-height:90px;padding:7px;border:1px solid #e8ece6;border-radius:9px;background:#fff}.mock-calendar small{display:block;color:#95a09a;font-size:8px}.mock-calendar .filled{color:#415b34;background:#f0f7df}.mock-calendar svg{display:block;margin:12px 0 6px}.mock-calendar span{font-size:7px;font-weight:700}.floating-card{position:absolute;display:grid;grid-template-columns:32px 1fr;gap:2px 9px;min-width:190px;padding:13px;border:1px solid #dfe6dc;border-radius:13px;background:#fffffff5;box-shadow:0 16px 38px #23392f21}.floating-card svg{grid-row:span 2;align-self:center;color:#719b3d;font-size:19px}.floating-card span{color:#819089;font-size:9px}.floating-card strong{font-size:11px}.floating-ai{left:-30px;bottom:35px}.floating-approval{right:-25px;top:60px}.platform-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 24px;padding:22px 28px;border-top:1px solid #e1e6df;border-bottom:1px solid #e1e6df;background:#fff}.platform-strip>span{color:#89958f;font-size:11px;text-transform:uppercase;letter-spacing:1px}.platform-strip div{display:inline-flex;align-items:center;gap:6px;color:#53625b;font-size:11px;text-transform:capitalize}.public-section{max-width:1180px;margin:0 auto;padding:120px 28px}.section-heading{max-width:680px}.section-heading.centered{margin:0 auto 50px;text-align:center}.section-heading>span,.workflow-copy>span,.final-cta>span,.docs-hero>span,.document-page main>span{color:#6e913d;font-size:10px;font-weight:800;letter-spacing:1.8px}.section-heading h2,.workflow-copy h2,.final-cta h2{margin:10px 0 15px;font-size:clamp(33px,4.8vw,55px);line-height:1.08;letter-spacing:-2.4px}.section-heading p,.workflow-copy>p{color:#77847e;line-height:1.65}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article{padding:27px;border:1px solid #e0e6dd;border-radius:18px;background:#fff}.feature-grid article>div{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#4c6d2d;background:#edf5df;font-size:18px}.feature-grid h3{margin:23px 0 8px}.feature-grid p{margin-bottom:0;color:#78857f;font-size:13px;line-height:1.6}.workflow-section{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding:110px max(28px,calc((100vw - 1180px)/2));color:#fff;background:#173027}.workflow-copy>span{color:#c8e96d}.workflow-copy>p{color:#b3c4bc}.workflow-point{display:flex;align-items:center;gap:9px;margin-top:15px;color:#d8e4df;font-size:13px}.workflow-point svg{color:#c8e96d}.workflow-visual{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;perspective:900px}.workflow-day{min-height:265px;padding:20px;border:1px solid #416055;border-radius:18px;background:#203c32;transform:rotateY(-5deg)}.workflow-day.active{border-color:#c8e96d;background:#29483c;transform:translateY(-15px)}.workflow-day>span,.workflow-day>strong{display:block}.workflow-day>span{color:#8fa79d;font-size:10px}.workflow-day>strong{margin:8px 0 70px;font:700 34px Manrope}.workflow-day div{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:11px}.workflow-day small{color:#9db0a7}.pricing-section{max-width:1240px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:stretch}.pricing-grid article{position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid #dfe5dd;border-radius:20px;background:#fff}.pricing-grid article.popular{border:2px solid #8ead55;box-shadow:0 20px 55px #3f5b2f1f}.popular-label{position:absolute;top:-13px;left:50%;padding:6px 11px;border-radius:999px;color:#183127;background:#c8e96d;font-size:9px;font-weight:800;transform:translate(-50%)}.pricing-grid article>p{min-height:62px;color:#798680;font-size:13px;line-height:1.55}.price{display:flex;align-items:baseline;gap:5px;margin:20px 0 8px}.price strong{font:800 36px Manrope}.price span{color:#87938d;font-size:11px}.pricing-grid article>b{color:#5a6c63;font-size:12px}.pricing-grid ul,.billing-plan ul{display:grid;gap:11px;margin:25px 0;padding:0;list-style:none}.pricing-grid li,.billing-plan li{display:flex;align-items:center;gap:8px;color:#5f6e67;font-size:12px}.pricing-grid li svg,.billing-plan li svg{color:#7ca544}.pricing-grid article>button{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:13px 15px;border:1px solid #cad6c5;border-radius:10px;color:#274236;background:#f9fbf7;font-weight:700}.pricing-grid article.popular>button{border:0;background:#c8e96d}.pricing-note{margin:25px auto 0;max-width:720px;color:#8a9690;font-size:11px;text-align:center}.trust-section{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfe5dd;border-top:1px solid #dfe5dd;border-bottom:1px solid #dfe5dd}.trust-section>div{padding:50px max(28px,calc((100vw - 1180px) / 6));background:#fff}.trust-section svg{color:#739a3f;font-size:21px}.trust-section h3{margin:18px 0 8px}.trust-section p{margin-bottom:0;color:#7d8983;font-size:12px;line-height:1.6}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1180px;margin:0 auto;padding:115px 28px}.faq-section details{padding:20px 0;border-bottom:1px solid #dfe5dd}.faq-section summary{cursor:pointer;font-family:Manrope;font-weight:700}.faq-section details p{margin:12px 0 0;color:#78857f;line-height:1.65}.final-cta{margin:0 28px 28px;padding:90px 28px;border-radius:26px;color:#fff;background:radial-gradient(circle at 75% 25%,rgba(200,233,109,.2),transparent 26%),#173027;text-align:center}.final-cta>span{color:#c8e96d}.final-cta h2{max-width:760px;margin:12px auto 30px}.final-cta button{display:inline-flex;align-items:center;gap:9px;padding:14px 18px;border:0;border-radius:10px;color:#173027;background:#c8e96d;font-weight:800}.public-footer{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:50px;padding:65px max(28px,calc((100vw - 1180px)/2));color:#a9bbb3;background:#10251e}.public-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.public-footer .public-logo{color:#fff}.public-footer p{max-width:290px;color:#8fa49a;font-size:12px;line-height:1.6}.public-footer strong{color:#fff;font-size:12px}.public-footer a,.public-footer button,.public-footer span{color:#8fa49a;padding:0}.auth-back{position:absolute;top:28px;left:32px;border:0;color:#b7c9c1;background:transparent;font-size:11px}.auth-story{position:relative}.document-page,.docs-page{min-height:100vh;background:#f7f8f4}.document-page>header{display:flex;align-items:center;justify-content:space-between;max-width:980px;margin:0 auto;padding:25px 28px}.document-page>header button{border:0;color:#53655c;background:transparent;font-weight:700}.document-page main{max-width:790px;margin:50px auto 100px;padding:0 28px}.document-page h1{margin:12px 0 20px;font-size:clamp(42px,6vw,68px)}.document-intro{padding-bottom:28px;border-bottom:1px solid #dfe5dd;color:#718078;font-size:16px;line-height:1.7}.document-page section{padding:25px 0;border-bottom:1px solid #e1e6df}.document-page section p{color:#6f7d76;line-height:1.75}.docs-page{display:grid;grid-template-columns:270px 1fr}.docs-page aside{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:8px;padding:28px;color:#fff;background:#173027}.docs-page aside button,.docs-page aside a{padding:9px 0;border:0;color:#9db1a8;background:transparent;text-align:left;text-decoration:none}.docs-page aside .public-logo{margin-bottom:30px}.docs-page main{max-width:900px;padding:65px clamp(35px,7vw,90px)}.docs-hero{padding-bottom:60px;border-bottom:1px solid #dfe5dd}.docs-hero h1{margin:12px 0;font-size:clamp(42px,6vw,68px)}.docs-hero p{color:#718078;font-size:17px}.docs-hero button{margin-top:15px;padding:12px 15px;border:0;border-radius:9px;background:#c8e96d;font-weight:700}.docs-page main section{position:relative;padding:45px 0 45px 55px;border-bottom:1px solid #e0e5de}.docs-page main section>span{position:absolute;left:0;top:48px;color:#82a654;font-weight:800}.docs-page main section p{color:#718078;line-height:1.7}.billing-page{display:grid;gap:18px}.billing-status{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px}.billing-status h2{text-transform:capitalize}.billing-status p{margin-bottom:0;color:#7d8a84}.billing-live,.billing-demo{padding:8px 11px;border-radius:999px;font-size:10px;font-weight:700}.billing-live{color:#48652f;background:#e9f4dd}.billing-demo{color:#80582d;background:#fff1dc}.billing-notice{margin-bottom:0}.billing-toggle{width:fit-content;display:flex;padding:4px;border-radius:11px;background:#e9ede7}.billing-toggle button{padding:9px 13px;border:0;border-radius:8px;color:#697870;background:transparent;font-size:12px}.billing-toggle button.active{color:#264035;background:#fff;box-shadow:0 3px 10px #283c3214}.billing-toggle span{color:#799a4d;font-size:9px}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.billing-plan{position:relative;padding:25px}.billing-plan.recommended{border:2px solid #94b660}.billing-recommended{position:absolute;top:-10px;right:18px;padding:5px 8px;border-radius:999px;color:#2f4826;background:#c8e96d;font-size:9px;font-weight:700}.billing-price{display:flex;align-items:baseline;gap:5px;margin:18px 0 7px}.billing-price strong{font:800 29px Manrope}.billing-price span,.billing-plan>p{color:#84918b;font-size:11px}.billing-security{display:flex;align-items:center;gap:16px;padding:22px}.billing-security>svg{flex:0 0 auto;color:#779e43;font-size:24px}.billing-security h3{margin-bottom:4px}.billing-security p{margin-bottom:0;color:#7d8983;font-size:12px}.planner-page{display:grid;gap:18px}.planner-toolbar{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,.9fr) minmax(190px,1.15fr) auto;align-items:end;gap:16px;padding:24px}.planner-toolbar h2{margin-bottom:0}.planner-toolbar label{margin-top:0}.planner-toolbar button{min-height:45px}.planner-toolbar-heading{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid #e8ede6}.planner-toolbar-heading h2{font-size:24px}.planner-toolbar-heading p:last-child{margin:5px 0 0;color:#7d8b84;font-size:12px}.planner-create{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:220px;padding:0 19px;white-space:nowrap}.topic-builder{padding:26px;border-color:#d8e4cb;background:radial-gradient(circle at 100% 0,rgba(200,233,109,.16),transparent 25%),#fff}.topic-builder-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.topic-builder-heading p:last-child{color:#819088;font-size:13px}.series-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 4px}.series-summary span{padding:13px 15px;border:1px solid #e1e8dd;border-radius:12px;background:#f8fbf5e6}.series-summary small,.series-summary strong{display:block}.series-summary small{margin-bottom:5px;color:#87948d;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}.series-summary strong{color:#31443b;font:700 13px Manrope}.text-close{padding:5px;border:0;color:#708079;background:transparent}.planner-options{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:14px}.planner-creative-direction{display:grid;gap:11px;margin-top:14px;padding:14px;border:1px solid #dce5d8;border-radius:13px;background:linear-gradient(135deg,#fbfcfa,#f5f9ee)}.planner-creative-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.planner-creative-heading h3{margin:3px 0 0;font-size:13px}.planner-creative-heading>span{padding:5px 8px;border-radius:999px;color:#6b7c61;background:#edf3e4;font-size:7px;font-weight:750}.planner-creative-fields{display:grid;grid-template-columns:190px 170px minmax(260px,1fr);align-items:end;gap:10px}.planner-creative-fields label{margin:0}.planner-creative-fields label>small{color:#909b95;font-size:7px;font-weight:500}.planner-direction-preview{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;color:#526849;background:#edf6df;font-size:8px;line-height:1.45}.planner-direction-preview svg{color:#7fa53f;flex:0 0 auto}.planner-campaign-controls{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:13px;margin-top:14px;padding:14px;border:1px solid #dce5d8;border-radius:13px;background:#f9fbf7}.planner-platform-select{display:grid;gap:10px;min-width:0}.planner-platform-select>div:first-child strong,.planner-platform-select>div:first-child small{display:block}.planner-platform-select>div:first-child strong{color:#405148;font-size:10px}.planner-platform-select>div:first-child small{margin-top:3px;color:#849188;font-size:8px}.planner-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.planner-platform-grid button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:8px;border:1px solid #e0e6df;border-radius:9px;color:#6c7972;background:#fff;text-align:left}.planner-platform-grid button span{overflow:hidden;font-size:8px;font-weight:800;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.planner-platform-grid button b{color:#9aa49e;font-size:7px}.planner-platform-grid button.selected{border-color:#89ad4d;color:#345119;background:#eff7dd;box-shadow:inset 0 0 0 1px #89ad4d}.planner-platform-grid button.selected b{color:#608332}.planner-generation-modes{display:grid;align-content:start;gap:8px}.planner-generation-modes .business-context-toggle{width:100%;min-width:0}.planner-page-picker{overflow:hidden;border:1px solid #e0e7de;border-radius:10px;background:#fff}.planner-page-picker.expanded{border-color:#9ab96a;box-shadow:0 8px 24px #2c473114}.planner-page-picker-trigger{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;color:#526159;background:transparent;text-align:left}.planner-page-picker-trigger>span:nth-child(2),.planner-page-picker-trigger strong,.planner-page-picker-trigger small{display:block;min-width:0}.planner-page-picker-trigger strong{font-size:9px}.planner-page-picker-trigger small{margin-top:2px;color:#89948e;font-size:7px}.planner-page-picker-trigger>b{color:#6f8d40;font-size:7px}.planner-selected-pages{display:flex;flex-wrap:wrap;gap:5px;padding:0 10px 9px 46px}.planner-selected-pages button{display:inline-flex;align-items:center;gap:5px;max-width:180px;padding:4px 6px;border:1px solid #d8e4cb;border-radius:999px;color:#506245;background:#f1f7e7;font-size:7px;font-weight:750}.planner-selected-pages img,.planner-selected-pages button>span{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;object-fit:cover;background:#fff}.planner-selected-pages button>b{color:#8b9a82}.planner-page-options{display:grid;gap:5px;padding:9px;border-top:1px solid #edf1ea;background:#fbfcfa}.planner-page-options>button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;border:1px solid #e3e8e1;border-radius:8px;color:#65726b;background:#fff;text-align:left}.planner-page-options>button.selected{border-color:#91b256;color:#3f5d22;background:#f0f7e2}.planner-page-options img,.planner-page-options button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;object-fit:cover;background:#f2f5f1}.planner-page-options strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.planner-page-options b{color:#819073;font-size:7px}.planner-page-options p{margin:4px;color:#87928c;font-size:8px}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:10px}.planner-layout{min-width:0}.planner-calendar{display:flex;align-items:stretch;gap:10px;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x proximity}.planner-day{flex:0 0 180px;min-height:190px;padding:12px;border:1px solid #e1e6df;border-radius:14px;background:#fff;scroll-snap-align:start}.planner-date{display:grid;grid-template-columns:1fr auto;align-items:baseline;width:100%;padding-bottom:8px;border:0;border-bottom:1px solid #edf0eb;color:inherit;background:transparent;text-align:left}.planner-date:hover strong{color:#6e9238}.planner-date span,.planner-date small{color:#7e8c85;font-size:10px}.planner-date strong{grid-row:span 2;font:700 23px Manrope}.planner-day-posts{display:flex;flex-direction:column;gap:8px;margin-top:10px}.planner-empty-day{color:#a2aaa6;font-size:10px}.planner-post{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;width:100%;padding:6px;border:0;border-radius:9px;color:#35463e;background:#f4f7f1;text-align:left}.planner-post .approval-label{grid-column:2;width:fit-content;max-width:100%;padding:4px 7px;border-radius:999px;color:#8a5b35;background:#fff2df;font-size:8px;font-style:normal;font-weight:700;line-height:1.25;text-transform:capitalize}.planner-post .approval-label.approved{color:#4c6935;background:#eaf4df}.planner-post:hover{background:#edf4e5}.planner-empty-platform{border:1px dashed #d9e1d6;color:#819088;background:#fbfcfa;opacity:.82}.planner-empty-platform:hover{opacity:1}.planner-empty-platform strong{text-transform:capitalize}.planner-post img{width:34px;height:34px;border-radius:8px;object-fit:cover}.planner-post>span:last-child{min-width:0}.planner-post strong,.planner-post small{display:block}.planner-post strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.planner-post small{margin-top:3px;color:#7f8c86;font-size:9px}.planner-platform{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#fff;font-size:14px}.planner-detail{display:grid;gap:14px;padding:22px}.planner-drawer{position:fixed;z-index:90;top:0;right:0;width:min(440px,94vw);height:100vh;overflow-y:auto;border:0;border-radius:22px 0 0 22px;box-shadow:-22px 0 60px #14281f33;animation:planner-drawer-in .2s ease-out}.planner-drawer-backdrop{position:fixed;z-index:89;top:0;right:0;bottom:0;left:0;border:0;background:#0d1d1757;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes planner-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.planner-detail-heading{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px}.planner-detail-heading .planner-platform{width:40px;height:40px}.planner-detail-heading h2{font-size:18px}.planner-detail-image{width:100%;max-height:290px;border-radius:13px;object-fit:cover}.planner-image-placeholder{min-height:170px;border:1px dashed #b8c6b6;border-radius:13px;color:#4f685b;background:#f6f9f3;font-weight:700}.planner-meta{display:flex;flex-wrap:wrap;gap:7px}.planner-meta span{padding:6px 9px;border-radius:999px;color:#5e7067;background:#f0f3ef;font-size:10px;text-transform:capitalize}.planner-meta .planner-approved{color:#46662f;background:#e8f3dc}.planner-meta .planner-unapproved{color:#85562f;background:#fff1dd}.planner-delivery-list{display:grid;gap:10px}.planner-delivery-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e4ece0;border-radius:14px;background:#fbfdf8}.planner-delivery-row div{display:grid;gap:3px;min-width:0}.planner-delivery-row strong{color:#1d342b;font-size:12px;text-transform:capitalize}.planner-delivery-row small{color:#77857d;font-size:11px;overflow-wrap:anywhere}.planner-detail-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.planner-detail label{margin-top:0}.planner-detail label small{color:#8a9690;font-weight:400}.planner-regenerate-box{display:grid;gap:12px;padding:14px;border:1px solid #dfead7;border-radius:16px;background:radial-gradient(circle at 95% 0%,rgba(190,238,82,.24),transparent 38%),#fbfdf7}.planner-regenerate-box strong,.planner-regenerate-box small{display:block}.planner-regenerate-box strong{color:#20372c;font-size:14px}.planner-regenerate-box small{margin-top:4px;color:#748179;line-height:1.45}.planner-regenerate-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.planner-regenerate-actions .secondary-button{justify-content:center;min-height:40px;padding:9px 10px}.planner-detail-actions{display:flex;flex-wrap:wrap;gap:9px}.planner-use{padding:10px 13px}.reliability-center{display:grid;gap:18px}.reliability-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;background:radial-gradient(circle at 88% 20%,rgba(190,238,82,.22),transparent 34%),#fff}.reliability-hero h2{margin:4px 0 7px}.reliability-hero p{margin:0;max-width:720px;color:#748078}.reliability-refresh{display:inline-flex;align-items:center;gap:8px}.reliability-summary-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:12px}.reliability-score-card,.reliability-metric{display:grid;gap:4px;padding:18px}.reliability-score-card{color:#eaffdc;background:linear-gradient(135deg,#143728,#1e4c35)}.reliability-score-card span,.reliability-score-card small{color:#ccebc2}.reliability-score-card strong,.reliability-metric strong{font-size:34px;line-height:1}.reliability-metric span{color:#738177;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.reliability-metric.succeeded strong{color:#46662f}.reliability-metric.failed strong{color:#8a3e3e}.reliability-metric.retry strong{color:#81601f}.reliability-metric.pending strong{color:#315a73}.reliability-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.reliability-card{padding:21px}.reliability-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #edf0eb}.reliability-card-heading h3{margin:3px 0 0}.reliability-card-heading>span{padding:7px 10px;border-radius:999px;color:#587142;background:#edf5e5;font-size:11px;font-weight:800}.reliability-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #f0f3ef}.reliability-row:last-child{border-bottom:0}.reliability-row strong,.platform-health-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d342b}.reliability-row small,.platform-health-row small{display:block;margin-top:3px;color:#7e8c85;font-size:10px}.reliability-row em{display:block;margin-top:4px;color:#8a3e3e;font-size:10px;font-style:normal;overflow-wrap:anywhere}.platform-health-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #f0f3ef}.platform-health-row:last-child{border-bottom:0}.platform-health-row b{color:#3e5935}.platform-health-bar{display:block;height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#eef3eb}.platform-health-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bfe954,#7eaa42)}.approve-button{padding:10px 13px;border:1px solid #7fa04e;border-radius:10px;color:#315025;background:#edf6e2;font-weight:700}.approval-help{margin-bottom:0;color:#8a6a45;font-size:11px}.danger-link{padding:8px;border:0;color:#8a3e3e;background:transparent}.schedule-state{font-weight:700}.schedule-pending,.schedule-retry{color:#765b23!important;background:#fff3cf!important}.schedule-running{color:#315a73!important;background:#e2f2fb!important}.schedule-succeeded{color:#46662f!important;background:#e8f3dc!important}.schedule-dead,.schedule-cancelled{color:#8a3e3e!important;background:#fde8e8!important}.schedule-error{margin:0;padding:10px 12px;border-radius:10px;color:#843d3d;background:#fff0f0;font-size:11px}.approve-button:disabled{cursor:not-allowed;opacity:.5}.account-page{display:grid;gap:22px}.team-workspace{display:grid;gap:18px}.team-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px}.team-hero h2{margin:4px 0 7px}.team-hero p{margin:0;max-width:720px;color:#748078}.team-role-badge{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 14px;border-radius:999px;color:#335426;background:#edf7df;font-weight:800}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.team-card{padding:22px}.team-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #edf0eb}.team-card-heading h3{margin:3px 0 0}.team-card-heading span{padding:7px 10px;border-radius:999px;color:#587142;background:#edf5e5;font-size:11px;font-weight:800}.team-member-row,.team-invite-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f0f2ee}.team-invite-row{grid-template-columns:minmax(0,1fr) auto}.team-member-row:last-child,.team-invite-row:last-child{border-bottom:0}.team-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#17372a;background:linear-gradient(135deg,#dff8ca,#f7ffe8);font-weight:900}.team-member-row strong,.team-invite-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-row small,.team-invite-row small{display:block;margin-top:3px;color:#819087;font-size:11px}.team-role-chip{padding:8px 10px;border-radius:999px;color:#42563a;background:#f2f6ee;font-size:11px;font-weight:800}.team-role-select,.team-invite-form select{min-height:38px;border-radius:12px;border:1px solid #dfe7dc;background:#fff;color:#21352d;font-weight:700}.team-invite-form{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:10px;padding:16px 0 8px}.team-invite-form input{min-height:42px;border-radius:13px;border:1px solid #dfe7dc;padding:0 13px;background:#fff}.team-invite-list{display:grid}.account-security{display:grid;gap:18px}.security-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px}.security-intro h2{margin:4px 0 7px}.security-intro p{margin:0;color:#748078}.session-list{padding:8px 22px}.session-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #edf0eb}.session-row:last-child{border-bottom:0}.session-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#476235;background:#edf5e5}.session-row p,.session-row small{display:block;margin:3px 0 0;color:#7d8982}.session-row p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.session-row small{font-size:10px}@media(max-width:1000px){.composer-grid,.brand-profile-grid,.studio-grid,.automation-grid,.telegram-layout,.telegram-page,.linkedin-layout,.team-grid,.reliability-grid{grid-template-columns:1fr}.analytics-metrics{grid-template-columns:repeat(3,minmax(100px,1fr))}.engagement-overview{grid-template-columns:1fr}.engagement-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.planner-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-toolbar-heading{grid-column:1 / -1}.planner-detail{position:fixed}.hero-section{grid-template-columns:1fr;padding-top:45px}.hero-copy{text-align:center}.hero-copy h1,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.hero-proof{justify-content:center}.hero-product{width:min(100%,720px);margin:0 auto}.team-hero{align-items:flex-start;flex-direction:column}.team-invite-form{grid-template-columns:1fr}.reliability-hero{align-items:flex-start;flex-direction:column}.reliability-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reliability-score-card{grid-column:1 / -1}.workflow-section{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid,.billing-plan-grid{grid-template-columns:1fr;max-width:620px;margin:0 auto}.faq-section{grid-template-columns:1fr;gap:25px}.public-footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.linkedin-hero{align-items:flex-start;flex-direction:column}.linkedin-hero-actions{justify-content:flex-start}.linkedin-format-picker{grid-template-columns:repeat(2,1fr)}.linkedin-ai-box,.linkedin-options-grid{grid-template-columns:1fr}.ai-inline-heading{align-items:stretch;flex-direction:column}.business-context-toggle{width:100%;min-width:0}.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:16px}.sidebar nav{grid-template-columns:repeat(3,1fr);margin-top:18px}.sidebar nav button{justify-content:center;padding:10px 7px;font-size:11px}.sidebar nav b,.sidebar-bottom{display:none}.main{padding:28px 18px 50px}.topbar{display:grid}.auth-page{grid-template-columns:1fr}.auth-story{min-height:330px;padding:30px}.story-copy h1{font-size:43px;letter-spacing:-2px}.network-row{display:none}.auth-panel{padding:40px 22px}.form-grid.two{grid-template-columns:1fr}.history-toolbar{align-items:stretch;flex-direction:column}.history-filters,.history-metrics-grid{grid-template-columns:1fr}.post-row{grid-template-columns:45px 1fr}.post-row>.status,.post-row>.history-open{grid-column:2;justify-self:start}.analytics-intro{align-items:flex-start;flex-direction:column}.platform-analytics-heading{grid-template-columns:45px 1fr}.interaction-total{grid-column:2;text-align:left}.analytics-metrics{grid-template-columns:repeat(2,minmax(100px,1fr))}.engagement-toolbar,.engagement-quick-filters-heading{align-items:stretch;flex-direction:column}.engagement-post-picker{width:100%;grid-template-columns:1fr}.video-library-panel{position:fixed;top:12px;right:12px;bottom:12px;left:12px;width:auto;overflow-y:auto}.video-library-filters,.video-library-search{grid-template-columns:1fr}.video-library-search button{min-height:42px}.video-library-results{max-height:48vh}.engagement-history-actions{justify-content:flex-start}.engagement-history-actions{flex-direction:column}.engagement-clear-button{min-height:40px}.engagement-filter-chips{display:grid;grid-template-columns:1fr 1fr}.comment-workflow-panel,.comment-reply-box{grid-template-columns:1fr}.comment-reply-box>div{grid-template-columns:1fr 1fr}.engagement-summary{display:block}.sentiment-bubble{width:84px!important;height:84px!important}.planner-toolbar,.topic-grid,.planner-options,.planner-creative-fields{grid-template-columns:1fr}.planner-creative-heading{flex-direction:column}.planner-campaign-controls{grid-template-columns:1fr}.planner-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-toolbar-heading{align-items:stretch;flex-direction:column}.planner-create{width:100%;min-width:0}.series-summary{grid-template-columns:1fr}.planner-day{flex-basis:150px}.planner-drawer{width:100%;border-radius:0}.public-nav nav{display:none}.public-nav{padding:17px 18px}.public-login{display:none}.hero-section{min-height:auto;padding:45px 18px 85px}.hero-copy h1{font-size:49px;letter-spacing:-3.1px}.hero-actions{flex-direction:column}.hero-proof{display:grid;justify-content:start;width:fit-content;margin-left:auto;margin-right:auto;text-align:left}.product-body{grid-template-columns:48px 1fr;min-height:390px}.product-body aside{padding:13px 7px}.product-content{padding:18px}.product-heading button,.floating-card{display:none}.mock-calendar{grid-template-columns:repeat(4,1fr)}.mock-calendar>div:nth-child(n+9){display:none}.platform-strip{justify-content:flex-start;overflow:hidden}.public-section{padding:85px 18px}.feature-grid,.trust-section{grid-template-columns:1fr}.workflow-section{padding:80px 18px}.workflow-visual{grid-template-columns:1fr}.workflow-day{min-height:auto;transform:none}.workflow-day.active{transform:none}.workflow-day>strong{margin-bottom:30px}.faq-section{padding:80px 18px}.final-cta{margin:0 12px 12px;padding:70px 18px}.public-footer{grid-template-columns:1fr;padding:55px 24px}.docs-page{display:block}.docs-page aside{position:static;width:100%;height:auto}.docs-page aside a{display:none}.docs-page main{padding:45px 22px}.billing-status{align-items:flex-start;flex-direction:column}.inspiration-heading{align-items:stretch;flex-direction:column}.inspiration-heading label{min-width:0}.idea-grid{grid-template-columns:1fr}.security-intro{align-items:flex-start;flex-direction:column}.session-row{grid-template-columns:38px minmax(0,1fr)}.session-row>button{grid-column:2;justify-self:start}}
