:root{--accent:#ff8c00;--on-accent:#000;--bg:#0b0b0d;--bg2:#121216;--card:#17171c;--card2:#1e1e25;--line:#2a2a33;--text:#ececf1;--muted:#9a9aa8;--ok:#2ecc71;--warn:#f5b041;--err:#ff5d5d;--info:#5dade2;--radius:10px;--shadow:0 8px 30px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text);font-family:IBM Plex Sans Arabic,Segoe UI,system-ui,-apple-system,Noto Sans Arabic,Tahoma,sans-serif;font-size:15px;line-height:1.5}*{box-sizing:border-box}body{background:var(--bg);min-block-size:100vh;margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{margin:0;font-size:1.35rem}h2{margin:0;font-size:1.1rem}h3{margin:0 0 .5rem;font-size:1rem}h4{margin:.75rem 0 .25rem;font-size:.95rem}p{margin:.25rem 0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skip{position:absolute;inset-inline-start:-999px}.skip:focus{z-index:99;background:var(--accent);color:var(--on-accent);border-radius:6px;padding:.4rem .8rem;inset-block-start:8px;inset-inline-start:8px}button,.btn,input,select,textarea{font:inherit;color:inherit}button,.btn{border:1px solid var(--line);background:var(--card2);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding-block:.45rem;padding-inline:.9rem;text-decoration:none;transition:background .12s,border-color .12s,transform 60ms;display:inline-flex}button:hover:not(:disabled),.btn:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));text-decoration:none}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.primary:hover:not(:disabled){filter:brightness(1.08)}.ghost{background:0 0}.danger{background:color-mix(in srgb, var(--err) 18%, transparent);border-color:var(--err);color:#ffd6d6}.warn{background:color-mix(in srgb, var(--warn) 16%, transparent);border-color:var(--warn);color:#ffe7c0}.icon{min-inline-size:2.1rem;padding-inline:.55rem}.sm{font-size:.82rem}button.sm,.btn.sm{padding-block:.25rem;padding-inline:.6rem}.link{color:var(--accent);background:0 0;border:0;padding:0}[dir=rtl] .flip{transform:scaleX(-1)}input,select,textarea{background:var(--bg2);border:1px solid var(--line);border-radius:8px;min-inline-size:0;padding-block:.45rem;padding-inline:.65rem}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}input[type=checkbox]{accent-color:var(--accent);block-size:1rem;inline-size:1rem}textarea{resize:vertical;inline-size:100%}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.break{word-break:break-all}.num{inline-size:5rem}.field{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.88rem;display:flex;position:relative}.field>input,.field>select,.field>textarea{color:var(--text)}.count{color:var(--muted);font-size:.72rem;position:absolute;inset-block-end:.35rem;inset-inline-end:.5rem}.count.over{color:var(--err)}.row{align-items:center;display:flex}.row.gap,.gap{gap:.5rem}.wrap{flex-wrap:wrap}.between{justify-content:space-between;gap:.5rem}.end{justify-content:flex-end}.grow{flex:1}.stack{flex-direction:column;gap:.8rem;display:flex}.stack.tight{gap:.4rem}.narrow{max-inline-size:640px}.pad{padding:1rem}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.ellipsis{text-overflow:ellipsis;white-space:nowrap;max-inline-size:28rem;overflow:hidden}.scroll-x{overflow-x:auto}.grid2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-inline-size:0;padding:1rem}fieldset.card{flex-direction:column;gap:.75rem;margin:0;display:flex}legend{padding-inline:.35rem;font-weight:600}.shell{grid-template-rows:auto 1fr;grid-template-columns:210px 1fr;min-block-size:100vh;display:grid}.topbar{border-block-end:1px solid var(--line);background:color-mix(in srgb, var(--bg) 85%, transparent);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-column:1/-1;align-items:center;gap:.6rem;padding-block:.55rem;padding-inline:1rem;display:flex;position:sticky;inset-block-start:0}.logo{color:var(--text);letter-spacing:.01em;align-items:center;gap:.5rem;font-weight:700;display:flex}.logo-mark{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 40%, #000));border-radius:6px;block-size:1.4rem;inline-size:1.4rem}.brand-switch select{border-color:var(--accent);font-weight:600}.me{text-overflow:ellipsis;max-inline-size:14rem;overflow:hidden}.sidenav{border-inline-end:1px solid var(--line);background:var(--bg2);flex-direction:column;gap:2px;block-size:calc(100vh - 3.2rem);padding:.75rem .5rem;display:flex;position:sticky;inset-block-start:3.2rem}.sidenav a{color:var(--muted);border-radius:8px;align-items:center;gap:.65rem;padding-block:.55rem;padding-inline:.75rem;display:flex}.sidenav a:hover{color:var(--text);background:var(--card);text-decoration:none}.sidenav a.on{color:var(--on-accent);background:var(--accent);font-weight:600}.main{outline:none;min-inline-size:0;padding:1.25rem}.page{flex-direction:column;gap:1rem;animation:.18s ease-out fade;display:flex}@keyframes fade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.only-mobile{display:none}.boot{place-items:center;min-block-size:100vh;display:grid}@media (width<=820px){.shell{grid-template-columns:1fr}.only-mobile{display:inline-flex}.me{display:none}.sidenav{z-index:30;inline-size:240px;box-shadow:var(--shadow);block-size:auto;transition:transform .2s;position:fixed;inset-block:3.2rem 0;inset-inline-start:0;transform:translate(-110%)}[dir=rtl] .sidenav{transform:translate(110%)}.menu-open .sidenav{transform:none}.main{padding:.75rem}}.badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding-block:.05rem;padding-inline:.4rem;font-size:.68rem;font-weight:600;display:inline-flex}.badge.mode-direct{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.badge.mode-private_only{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 50%, transparent)}.badge.mode-assisted{color:var(--info);border-color:color-mix(in srgb, var(--info) 50%, transparent)}.badge.mock{background:var(--warn);color:#000;border:0}.pill{background:var(--card2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding-block:.1rem;padding-inline:.55rem;font-size:.75rem}.st-published,.st-replied,.st-c_replied,.st-media_ready,.st-conn_active{--st:var(--ok)}.st-scheduled,.st-approved,.st-queued{--st:var(--accent)}.st-pending_approval,.st-awaiting_assist,.st-processing,.st-publishing,.st-partial,.st-media_uploading,.st-c_new{--st:var(--warn)}.st-failed,.st-conn_expired,.st-conn_error,.st-conn_revoked,.st-media_failed{--st:var(--err)}.st-draft,.st-cancelled,.st-media_purged,.st-c_hidden,.st-c_archived,.st-c_read{--st:var(--muted)}.pill[class*=st-]{color:var(--st);border-color:color-mix(in srgb, var(--st) 45%, transparent)}.dot{background:var(--st,var(--muted));border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.ftag{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.66rem}.picon{vertical-align:middle;flex:none}.ptarget{border-block-end:2px solid var(--st,transparent);border-radius:6px;padding:2px;display:inline-flex}.alert{border:1px solid;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.55rem;padding-inline:.8rem;display:flex}.alert.err{border-color:var(--err);background:color-mix(in srgb, var(--err) 12%, transparent)}.alert.warn{border-color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent)}.err-text{color:var(--err)}.ok-text{color:var(--ok)}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);padding:2.5rem 1rem}.empty.sm{padding:1rem}.spinner{border:2px solid var(--line);border-block-start-color:var(--accent);vertical-align:middle;border-radius:50%;block-size:1rem;inline-size:1rem;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.progress{background:var(--card2);border-radius:99px;flex:1;block-size:6px;min-inline-size:120px;overflow:hidden}.progress i{background:var(--accent);block-size:100%;transition:inline-size .2s;display:block}.seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{background:0 0;border:0;border-radius:0}.seg button.on{background:var(--accent);color:var(--on-accent);font-weight:600}.tabs{border-block-end:1px solid var(--line);gap:.25rem;display:flex;overflow-x:auto}.tabs button{color:var(--muted);border:0;background:0 0;border-block-end:2px solid #0000;border-radius:0}.tabs button.on{color:var(--text);border-block-end-color:var(--accent)}.chip-btn{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px;padding-block:.2rem;padding-inline:.6rem;font-size:.78rem}.toasts{z-index:100;flex-direction:column;gap:.5rem;max-inline-size:min(420px,100vw - 2rem);display:flex;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.toast{background:var(--card2);border:1px solid var(--line);border-inline-start:4px solid var(--ok);box-shadow:var(--shadow);border-radius:8px;padding-block:.6rem;padding-inline:.9rem;animation:.2s fade}.toast.err{border-inline-start-color:var(--err)}.overlay{z-index:50;background:#0009;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{background:var(--card);border:1px solid var(--line);max-block-size:90vh;inline-size:min(520px,100%);box-shadow:var(--shadow);border-radius:14px;outline:none;overflow:auto}.modal.wide{inline-size:min(920px,100%)}.modal-h{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding-block:.75rem;padding-inline:1rem;display:flex}.modal-b{flex-direction:column;gap:1rem;padding:1rem;display:flex}.table{border-collapse:collapse;inline-size:100%;font-size:.88rem}.table th{text-align:start;color:var(--muted);border-block-end:1px solid var(--line);white-space:nowrap;padding-block:.5rem;padding-inline:.6rem;font-weight:500}.table td{border-block-end:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding-block:.5rem;padding-inline:.6rem}.table.clickable tbody tr{cursor:pointer}.table.clickable tbody tr:hover,.table tr.sel{background:var(--card2)}.table tr.bad td{background:color-mix(in srgb, var(--err) 6%, transparent)}.na{color:var(--muted);font-size:.78rem;font-style:italic}.cal-title{text-align:center;min-inline-size:11rem}.month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.month.loading,.week.loading{opacity:.6}.mh{color:var(--muted);text-align:center;padding-block:.25rem;font-size:.8rem}.mcell{background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.25rem;min-block-size:112px;padding:.35rem;transition:border-color .1s,background .1s;display:flex}.mcell.out{opacity:.45}.mcell.today{border-color:var(--accent)}.mcell.gap,.wh.gap{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--warn) 9%, var(--card)) 0 8px, var(--card) 8px 16px)}.mcell.over,.wcell.over{background:color-mix(in srgb, var(--accent) 18%, var(--card));border-color:var(--accent)}.mcell-h{align-items:center;gap:.3rem;display:flex}.mcell-h .add{opacity:0;min-inline-size:1.5rem;margin-inline-start:auto;padding:0 .3rem}.mcell:hover .add,.mcell .add:focus{opacity:1}.dnum{font-size:.85rem;font-weight:600}.gap-tag{color:var(--muted);font-size:.66rem}.gap-tag.short{color:var(--warn);font-weight:600}.chips{flex-direction:column;gap:3px;display:flex}.chip{background:var(--card2);border:1px solid var(--line);border-inline-start:3px solid var(--st,var(--muted));cursor:grab;border-radius:6px;justify-content:flex-start;align-items:center;gap:.3rem;inline-size:100%;padding-block:.15rem;padding-inline:.35rem;font-size:.74rem;display:flex;overflow:hidden}.chip[draggable=false]{cursor:pointer;opacity:.85}.chip .badge{margin-inline-start:auto;padding-inline:.3rem;font-size:.58rem}.chip.dragging{opacity:.4}.chip.picked{outline:2px dashed var(--accent);outline-offset:1px;background:color-mix(in srgb, var(--accent) 20%, var(--card2))}.chip-time{font-variant-numeric:tabular-nums;font-weight:600}.week{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);grid-template-columns:3.4rem repeat(7,minmax(0,1fr));max-block-size:calc(100vh - 14rem);display:grid;overflow:auto}.wh{background:var(--bg2);z-index:2;text-align:center;border-block-end:1px solid var(--line);flex-direction:column;align-items:center;padding:.4rem;font-size:.82rem;display:flex;position:sticky;inset-block-start:0}.wh.today{color:var(--accent);font-weight:700}.wrow{display:contents}.whour{color:var(--muted);border-block-start:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;padding:.2rem;font-size:.7rem}.wcell{border-block-start:1px solid var(--line);border-inline-start:1px solid color-mix(in srgb, var(--line) 50%, transparent);flex-direction:column;gap:2px;min-block-size:2.4rem;padding:2px;display:flex}.wcell.today{background:color-mix(in srgb, var(--accent) 4%, transparent)}.compose-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1rem;display:grid}.side{position:sticky;inset-block-start:4.2rem}@media (width<=1100px){.compose-grid{grid-template-columns:1fr}.side{position:static}}.drop{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem;display:flex}.up-row{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.media-order{counter-reset:m;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.media-order li{background:var(--bg2);counter-increment:m;border-radius:8px;align-items:center;gap:.5rem;padding:.3rem;display:flex}.media-order li:before{content:counter(m);color:var(--muted);text-align:center;inline-size:1.2rem;font-size:.75rem}.mini{object-fit:cover;background:#000;border-radius:6px;block-size:2.4rem;inline-size:2.4rem}.ptoggle{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding-block:.4rem;padding-inline:.6rem;display:inline-flex}.ptoggle:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.ptoggle.disabled{opacity:.4;cursor:not-allowed}.cap-editor{border-block-start:1px solid var(--line);flex-direction:column;gap:.5rem;padding-block-start:.75rem;display:flex}.cap-editor .field textarea,.cap-editor .field input{padding-block-end:1.3rem}.issue{border-inline-start:3px solid var(--info);background:var(--bg2);border-radius:4px;align-items:center;gap:.3rem;padding-block:.2rem;padding-inline:.5rem;font-size:.8rem;display:flex}.issue.error{border-inline-start-color:var(--err)}.issue.warn{border-inline-start-color:var(--warn)}.blockers{color:var(--err);flex-direction:column;gap:.2rem;margin:0;padding-inline-start:1.1rem;font-size:.85rem;display:flex}.ai summary{cursor:pointer;color:var(--accent);margin-block-end:.5rem;font-weight:600}.actions{flex-direction:column;gap:.5rem;display:flex}.actions button{inline-size:100%}.best{margin-block-start:-.2rem}.phone{inline-size:240px;box-shadow:0 0 0 1px var(--line), var(--shadow);background:#000;border:8px solid #000;border-radius:28px;margin-block-start:.75rem;margin-inline:auto;font-size:.78rem;position:relative;overflow:hidden}.phone-notch{z-index:3;background:#000;border-radius:99px;block-size:14px;inline-size:70px;margin-inline:auto;position:absolute;inset-block-start:4px;inset-inline:0}.phone.vert .phone-media{aspect-ratio:9/16}.phone.feed .phone-media{aspect-ratio:4/5}.phone-media{background:#111;position:relative}.pm{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ph{color:#444;place-items:center;block-size:100%;inline-size:100%;font-size:2rem;display:grid}.pm-count{background:#0009;border-radius:99px;padding-inline:.4rem;position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem}.phone-overlay{color:#fff;background:linear-gradient(#0000 55%,#000000bf);align-items:flex-end;padding:.6rem;display:flex;position:absolute;inset:0}.po-side{flex-direction:column;gap:.8rem;font-size:1.1rem;display:flex;position:absolute;inset-block-end:4.5rem;inset-inline-end:.5rem}.po-text{flex-direction:column;gap:.2rem;inline-size:calc(100% - 2.5rem);display:flex}.po-title{font-weight:700}.po-cap{white-space:pre-wrap;overflow-wrap:anywhere}.phone-top{color:#fff;background:#000;align-items:center;gap:.4rem;padding:.9rem .6rem .4rem;display:flex}.avatar{background:var(--accent);border-radius:50%;block-size:1.4rem;inline-size:1.4rem}.phone-cap{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;background:#000;flex-direction:column;gap:.3rem;padding:.5rem .6rem .8rem;display:flex}.phone-brand{color:#fff;z-index:2;background:#00000080;border-radius:99px;align-items:center;gap:.25rem;padding-inline:.4rem;font-size:.62rem;display:flex;position:absolute;inset-block-start:1.4rem;inset-inline-start:.5rem}.p-youtube .po-title{color:#fff}.targets{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.target{border-block-start:3px solid var(--st,var(--line));flex-direction:column;gap:.5rem;display:flex}.caption{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.yt-title{font-weight:600}.meta-grid{flex-wrap:wrap;gap:1.5rem;display:flex}.meta-grid .muted{margin-inline-end:.35rem}.media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem;display:grid}.media-card{background:var(--card);border:1px solid var(--line);text-align:start;white-space:normal;border-radius:10px;flex-direction:column;align-items:stretch;gap:.35rem;padding:.4rem;display:flex}.media-card.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.media-card .thumb{aspect-ratio:9/12;object-fit:cover;background:#000;border-radius:6px;inline-size:100%;display:block}.media-card .thumb.ph{display:grid}.mc-body{flex-direction:column;gap:.25rem;padding:.2rem;display:flex}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.stat{flex-direction:column;gap:.2rem;display:flex}.stat strong{font-variant-numeric:tabular-nums;font-size:1.45rem}.delta{font-size:.78rem}.delta.up{color:var(--ok)}.delta.down{color:var(--err)}.chart{margin:0}.chart svg,svg.spark{direction:ltr}.chart svg{block-size:auto;inline-size:100%;display:block}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .tick{fill:var(--muted);font-size:10px}.chart .cursor{stroke:var(--muted);stroke-dasharray:3 3}.legend{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin-block-start:.4rem;font-size:.78rem;display:flex}.legend i{vertical-align:middle;border-radius:2px;block-size:.7rem;inline-size:.7rem;margin-inline-end:.3rem;display:inline-block}.legend b{color:var(--text)}.bars{flex-direction:column;gap:.4rem;display:flex}.bar-row{grid-template-columns:minmax(0,10rem) 1fr 4rem;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.bar-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-t{background:var(--bg2);border-radius:99px;block-size:.7rem;overflow:hidden}.bar-t i{border-radius:99px;block-size:100%;display:block}.bar-v{text-align:end;font-variant-numeric:tabular-nums}.curve{border-block-start:1px solid var(--line);margin-block-start:.75rem}.comments{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.comment{border-inline-start:3px solid var(--st,var(--line));flex-direction:column;gap:.5rem;display:flex}.reply{color:var(--muted);padding-inline-start:1rem}.conn-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.conn{border-block-start:1px solid var(--line);flex-direction:column;gap:.3rem;margin-block-start:.6rem;padding-block-start:.6rem;display:flex}.example{background:var(--bg2);color:var(--muted);border-radius:6px;padding:.5rem .7rem;font-size:.8rem;display:block}.assist .steps{flex-direction:column;gap:.75rem;max-inline-size:560px;margin:0;padding:0;list-style:none;display:flex}.assist .steps .card{flex-direction:column;gap:.6rem;display:flex}.assist-video{object-fit:contain;background:#000;border-radius:8px;max-block-size:50vh;inline-size:100%}.copy-block{text-align:start;white-space:pre-wrap;background:var(--bg2);flex-direction:column;align-items:stretch;gap:.25rem;padding:.8rem;display:flex}.assist .btn{padding-block:.8rem}
