:root{--bg:#f3f0e9;--surface:#fbfaf6;--surface-strong:#ffffff;--ink:#20221e;--ink-soft:#64675f;--ink-faint:#92958c;--line:#deddd5;--line-strong:#c9c9bf;--accent:#df5a3e;--accent-dark:#c9482f;--accent-soft:#f7ded6;--success:#42735c;--warning:#a64a33;--sidebar:#252823;--radius:16px;--radius-lg:24px;--shadow:0 18px 60px rgba(47,42,33,0.1)}*{box-sizing:border-box}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font-family:Geist,Avenir Next,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(223,90,62,.25)}button:active:not(:disabled){transform:translateY(1px)}.sidebar{position:fixed;inset:0 auto 0 0;width:242px;padding:28px 18px 22px;display:flex;flex-direction:column;color:#f6f4ed;background:var(--sidebar);border-right:1px solid rgba(255,255,255,.06)}.brand{display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;padding:0 10px;border:0;background:transparent;color:#fff;font-size:21px;font-weight:720;letter-spacing:-.06em}.brand-glyph{display:flex;align-items:flex-end;gap:2px;width:24px;height:24px;transform:rotate(-3deg)}.brand-glyph i{display:block;width:6px;border-radius:7px;background:var(--accent)}.brand-glyph i:first-child{height:11px}.brand-glyph i:nth-child(2){height:20px}.brand-glyph i:nth-child(3){height:15px}.main-nav{margin-top:54px;display:grid;grid-gap:6px;gap:6px}.eyebrow,.nav-eyebrow{color:var(--ink-faint);font-size:11px;font-weight:730;letter-spacing:.12em;text-transform:uppercase}.main-nav .nav-eyebrow{margin:0 12px 10px;color:#7f8378}.main-nav button,.sidebar-bottom>button{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:0;border-radius:9px;color:#aeb1a8;background:transparent;font-size:14px;font-weight:560;text-align:left;transition:color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.main-nav button:hover,.sidebar-bottom>button:hover{color:#fff;background:rgba(255,255,255,.055)}.main-nav button.active{color:#fff;background:rgba(255,255,255,.09);box-shadow:inset 3px 0 var(--accent)}.sidebar-bottom{margin-top:auto}.profile-chip{margin-top:16px;padding:16px 10px 0;display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid rgba(255,255,255,.09)}.profile-chip>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#3b2d27;background:#e9c9b8;font-size:12px;font-weight:750}.profile-chip small,.profile-chip strong{display:block}.profile-chip strong{font-size:13px}.profile-chip small{margin-top:2px;color:#8f9389;font-size:11px}.logout-button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:#8f9389;background:transparent}.logout-button:hover{color:#fff;background:rgba(255,255,255,.07)}.login-page{min-height:100dvh;display:grid;grid-template-columns:minmax(420px,.92fr) minmax(480px,1.08fr);background:var(--surface)}.login-story{position:relative;min-height:100dvh;overflow:hidden;padding:clamp(34px,5vw,70px);display:flex;flex-direction:column;color:#f4f1e9;background:var(--sidebar);isolation:isolate}.login-story:before{width:520px;height:520px;right:-260px;bottom:-190px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 80px rgba(255,255,255,.025),0 0 0 160px rgba(255,255,255,.018)}.login-story:after,.login-story:before{content:"";position:absolute;z-index:-1}.login-story:after{inset:0;opacity:.2;background-image:radial-gradient(rgba(255,255,255,.16) .6px,transparent 0);background-size:8px 8px;-webkit-mask-image:linear-gradient(180deg,transparent,black 45%,transparent);mask-image:linear-gradient(180deg,transparent,black 45%,transparent);pointer-events:none}.login-brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:720;letter-spacing:-.06em}.login-brand .brand-glyph{width:25px;height:25px}.login-manifesto{margin:auto 0 50px;max-width:580px}.login-manifesto .eyebrow{margin:0 0 18px;color:#979c91}.login-manifesto h1{margin:0;font-size:clamp(46px,6vw,78px);line-height:.91;letter-spacing:-.065em;font-weight:590}.login-manifesto h1 span{color:#d98c77}.login-manifesto>p:last-child{max-width:470px;margin:28px 0 0;color:#b9bcb3;font-size:15px;line-height:1.65}.login-pulse{width:min(440px,100%);padding:19px 20px 16px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:rgba(255,255,255,.055);box-shadow:inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pulse-copy{display:flex;justify-content:space-between;align-items:center}.pulse-copy span{color:#979c91;font-size:10px;font-weight:680;text-transform:uppercase;letter-spacing:.09em}.pulse-copy strong{font-size:12px;font-weight:650}.pulse-days{height:76px;margin:17px 0 14px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:9px;gap:9px}.pulse-days i{display:block;border-radius:3px 3px 1px 1px;background:#5b6056;transform-origin:bottom;animation:login-bars .65s var(--ease) both}.pulse-days i:nth-child(4){background:var(--accent)}@keyframes login-bars{0%{opacity:0;transform:scaleY(.08)}}.pulse-status{display:flex;align-items:center;gap:8px;color:#aaaea4;font-size:10px}.pulse-status>span{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:#d9e6dc;background:rgba(91,139,111,.35)}.login-story>small{margin-top:28px;color:#73776e;font-size:10px;letter-spacing:.04em}.login-access{min-height:100dvh;padding:50px clamp(32px,8vw,120px);display:grid;place-items:center;background:#f8f6f0}.login-form-wrap{width:min(410px,100%)}.login-form-wrap>.eyebrow{margin:0 0 14px}.login-form-wrap h2{margin:0;font-size:clamp(34px,4vw,48px);line-height:1;letter-spacing:-.055em;font-weight:630}.login-form-wrap>p:not(.eyebrow):not(.login-security){margin:15px 0 36px;color:var(--ink-soft);font-size:14px;line-height:1.55}.login-form-wrap .field{margin-bottom:18px}.login-form-wrap .field>span:first-child{font-size:12px}.login-form-wrap .field>input,.password-field{height:50px}.login-form-wrap .field input{font-size:14px}.password-field{position:relative;display:block}.password-field input{height:100%;padding-right:46px}.password-field button{position:absolute;top:6px;right:6px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--ink-faint);background:transparent}.password-field button:hover{color:var(--ink);background:var(--bg)}.login-error{margin:4px 0 16px;padding:11px 13px;gap:8px;border:1px solid #ddb1a7;border-radius:9px;color:var(--warning);background:#f8e7e2;font-size:11px}.login-error,.login-submit{display:flex;align-items:center}.login-submit{width:100%;min-height:51px;margin-top:7px;padding:0 17px;justify-content:space-between;border:1px solid var(--accent-dark);border-radius:11px;color:#fff;background:var(--accent);box-shadow:inset 0 1px rgba(255,255,255,.2),0 8px 20px rgba(124,57,42,.13);font-size:13px;font-weight:680;transition:background .18s var(--ease),transform .18s var(--ease)}.login-submit:hover:not(:disabled){background:var(--accent-dark)}.login-submit:disabled{opacity:.58;cursor:not-allowed}.login-submit .spin{margin:auto}.login-security{margin:18px 0 0;color:var(--ink-faint);font-size:10px;text-align:center}.login-forgot{display:block;width:max-content;margin:-9px 0 16px auto;color:var(--color-electric-blue);font-size:11px;font-weight:650}.login-register{margin:20px 0 0!important;color:var(--color-neutral-600)!important;font-size:12px!important;text-align:center}.login-register a{color:var(--color-social-orange);font-weight:750}.main-area{min-height:100dvh;margin-left:242px}.topbar{height:78px;padding:0 38px;justify-content:space-between;gap:24px;background:rgba(243,240,233,.92);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.team-switcher,.topbar{display:flex;align-items:center}.team-switcher{gap:9px}.team-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#656b57;font-size:12px;font-weight:760}.team-switcher .team-select{width:auto;min-width:140px;max-width:240px}.topbar-actions{display:flex;align-items:center;gap:10px}.icon-button,.primary-button,.quiet-button,.search-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;transition:.2s var(--ease)}.search-button{padding:0 10px;border:1px solid transparent;background:transparent;color:var(--ink-soft)}.search-button:hover{border-color:var(--line);background:rgba(255,255,255,.5)}.search-button span{font-size:13px}.search-button kbd{padding:3px 6px;border:1px solid var(--line);border-radius:5px;color:var(--ink-faint);background:rgba(255,255,255,.5);font-size:10px}.icon-button{position:relative;width:40px;padding:0;border:1px solid var(--line);background:rgba(255,255,255,.55)}.icon-button:hover{background:var(--surface-strong);border-color:var(--line-strong)}.topbar .icon-button i{position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.primary-button{padding:0 17px;border:1px solid var(--accent-dark);color:#fff;background:var(--accent);box-shadow:inset 0 1px rgba(255,255,255,.22),0 4px 12px rgba(110,49,36,.14);font-size:13px;font-weight:680}.primary-button:hover{background:var(--accent-dark)}.primary-button:disabled{opacity:.55;cursor:not-allowed}.quiet-button{padding:0 14px;border:1px solid var(--line);background:rgba(255,255,255,.5);color:var(--ink-soft);font-size:13px;font-weight:620}.quiet-button:hover{color:var(--ink);background:var(--surface-strong)}.content-frame{max-width:1420px;margin:0 auto;padding:46px 42px 72px}.page-enter{animation:page-in .45s var(--ease) both}@keyframes page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:40px}.page-intro .eyebrow{margin:0 0 9px}.page-intro h1{margin:0;font-size:clamp(32px,4vw,51px);line-height:.98;letter-spacing:-.055em;font-weight:650}.page-intro p:last-child{margin:12px 0 0;color:var(--ink-soft);font-size:15px}.compact-intro h1{font-size:clamp(30px,3.4vw,44px)}.compact-intro{margin-bottom:32px}.metric-rail{margin:0 0 48px;display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.metric{min-width:0;padding:23px 24px 24px 0;position:relative}.metric+.metric{padding-left:25px;border-left:1px solid var(--line)}.metric>small,.metric>span{display:block;color:var(--ink-soft);font-size:11px}.metric>span{min-height:29px;font-weight:650;text-transform:uppercase;letter-spacing:.055em}.metric>strong{display:block;margin:2px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:36px;line-height:1;font-weight:610;letter-spacing:-.055em}.metric.warning>strong{color:var(--warning)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);grid-gap:26px;gap:26px}.accounts-list,.accounts-rail,.chart-panel,.pulse-panel,.schedule-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 12px 35px rgba(57,53,45,.035)}.pulse-panel,.schedule-panel{min-height:380px;padding:28px}.section-heading{min-height:44px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.section-heading .eyebrow{margin:0 0 5px}.section-heading h2{margin:0;font-size:20px;letter-spacing:-.035em;font-weight:660}.section-heading>button{display:inline-flex;align-items:center;gap:7px;padding:7px 0;border:0;color:var(--ink-soft);background:transparent;font-size:12px;font-weight:630}.section-heading>button:hover{color:var(--accent)}.live-label{display:flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:11px}.connected-dot,.live-label i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(66,115,92,.12);animation:breathe 2.4s ease-in-out infinite}@keyframes breathe{50%{transform:scale(.76);opacity:.7}}.post-list{margin-top:20px;border-top:1px solid var(--line)}.post-row{min-width:0;min-height:76px;display:grid;grid-template-columns:48px minmax(140px,1fr) auto auto;align-items:center;grid-gap:15px;gap:15px;border-bottom:1px solid var(--line)}.post-row>time{display:grid;justify-items:center;padding-right:14px;border-right:1px solid var(--line);text-transform:uppercase}.post-row>time strong{font-size:18px;font-weight:650}.post-row>time span{color:var(--ink-faint);font-size:9px;letter-spacing:.08em}.post-copy{min-width:0}.post-copy strong{display:block;font-size:13px}.post-copy p,.post-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-copy p{margin:5px 0 0;color:var(--ink-soft);font-size:12px}.post-platforms{display:flex;padding-left:8px}.post-platforms .platform-mark+.platform-mark,.preview-card .platform-mark+.platform-mark{margin-left:-6px}.platform-mark{flex:0 0 auto;width:35px;height:35px;display:inline-grid;place-items:center;border:2px solid var(--surface);border-radius:50%;color:#f7f7f2;background:#444840;font-size:9px;font-weight:780;letter-spacing:-.03em;text-transform:uppercase}.platform-mark.compact{width:27px;height:27px;font-size:8px}.platform-instagram,.platform-threads{background:#665b57}.platform-facebook,.platform-linkedin{background:#4f6570}.platform-tiktok,.platform-twitter{background:#292c29}.platform-pinterest,.platform-youtube{background:#895147}.platform-google_business{background:#5e6a51}.status{display:inline-flex;align-items:center;gap:7px;min-width:80px;color:var(--ink-soft);font-size:10px;font-weight:680}.status i{width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.status-scheduled i{background:#c58445}.status-posted i{background:var(--success)}.status-error{color:var(--warning)}.status-error i{background:var(--warning)}.mini-empty{min-height:245px;display:flex;align-items:center;justify-content:center;gap:15px;color:var(--ink-soft)}.mini-empty>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:var(--accent-soft)}.mini-empty strong{color:var(--ink);font-size:14px}.mini-empty p{margin:4px 0 0;font-size:12px}.mini-empty button{margin-left:10px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px}.week-pulse{height:190px;margin-top:24px;padding:18px 5px 0;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line)}.week-pulse>div{height:100%;display:grid;grid-template-rows:1fr auto auto;justify-items:center;grid-gap:7px;gap:7px}.bar-track{width:100%;height:100%;display:flex;align-items:flex-end}.bar-track i{width:100%;max-height:100%;min-height:7px;display:block;border-radius:4px 4px 0 0;background:#d9d5c9;transform-origin:bottom;animation:grow-bar .65s var(--ease) both}.week-pulse>div:nth-child(2) .bar-track i{background:var(--accent)}@keyframes grow-bar{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}.week-pulse strong{font-size:11px;font-weight:620}.week-pulse small{padding-bottom:10px;color:var(--ink-faint);font-size:9px}.pulse-note{margin-top:19px;display:grid;grid-template-columns:36px 1fr;grid-gap:11px;gap:11px;align-items:center}.pulse-note>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:var(--accent-soft)}.pulse-note p{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.55}.pulse-note strong{color:var(--ink);font-size:12px}.accounts-rail{margin-top:26px;padding:26px 28px}.account-strip{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.account-mini{min-width:0;padding:13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.4)}.account-mini small,.account-mini strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-mini strong{font-size:12px}.account-mini small{margin-top:3px;color:var(--ink-faint);font-size:10px}.account-mini .connected-dot{width:6px;height:6px;box-shadow:none}.connect-empty{min-height:62px;grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--line-strong);border-radius:13px;color:var(--accent-dark);background:transparent;font-size:12px;font-weight:650}.empty-workspace,.state-page{min-height:66vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:610px;margin:0 auto}.empty-workspace h1,.state-page h1{margin:7px 0 14px;font-size:44px;line-height:1.02;letter-spacing:-.05em}.empty-workspace>p:not(.eyebrow),.state-page>p:not(.eyebrow){margin:0 0 24px;color:var(--ink-soft);line-height:1.6}.empty-art{position:relative;width:120px;height:95px;margin-bottom:25px;display:grid;place-items:center;color:var(--accent)}.empty-art span{position:absolute;width:65px;height:65px;border:1px solid var(--line-strong);border-radius:19px;transform:rotate(10deg)}.empty-art span:nth-child(2){transform:translate(-21px,9px) rotate(-12deg);background:var(--surface)}.empty-art span:nth-child(3){transform:translate(20px,11px) rotate(18deg);background:var(--accent-soft)}.state-icon{width:52px;height:52px;margin-bottom:20px;display:grid;place-items:center;border-radius:50%;color:var(--warning);background:#f1d9d1}.filter-tabs{margin-bottom:25px;display:flex;gap:4px;border-bottom:1px solid var(--line)}.filter-tabs button{padding:10px 15px 12px;border:0;border-bottom:2px solid transparent;color:var(--ink-soft);background:transparent;font-size:12px;font-weight:620}.filter-tabs button.active{color:var(--ink);border-color:var(--accent)}.timeline{position:relative;display:grid;grid-gap:28px;gap:28px}.timeline:before{content:"";position:absolute;top:12px;bottom:0;left:7px;border-left:1px solid var(--line-strong)}.timeline>section{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:25px;gap:25px}.timeline-day{position:relative;display:flex;align-items:flex-start;gap:14px;padding-top:17px;color:var(--ink-soft);font-size:11px;text-transform:capitalize}.timeline-day i{position:relative;z-index:1;width:15px;height:15px;border:4px solid var(--bg);border-radius:50%;background:var(--accent)}.timeline>section>div:last-child{padding:0 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.timeline .post-row:last-child{border-bottom:0}.selected-network{padding:7px 10px 7px 7px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:12px;font-weight:650}.analytics-metrics{margin-bottom:28px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.analytics-metrics .metric+.metric{padding-left:30px}.chart-panel{padding:28px}.chart-period{padding:7px 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink-soft);font-size:11px}.data-chart{position:relative;height:300px;margin-top:30px}.data-chart svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible}.chart-grid{position:absolute;inset:0;display:grid;grid-template-rows:repeat(4,1fr)}.chart-grid i{border-top:1px dashed var(--line)}.chart-footnote{margin:18px 0 0;color:var(--ink-faint);font-size:10px}.analytics-skeleton{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.analytics-skeleton .skeleton{height:300px}.inline-alert{padding:14px 16px;display:flex;align-items:center;gap:9px;border:1px solid #dfb8ae;border-radius:10px;color:var(--warning);background:#f7e8e3;font-size:12px}.inline-state{min-height:330px;align-items:center;text-align:center}.inline-state h2{max-width:430px;font-size:22px}.accounts-list{overflow:hidden}.account-row,.list-head{display:grid;grid-template-columns:1.2fr 1.5fr .8fr 120px;align-items:center;grid-gap:20px;gap:20px}.list-head{min-height:44px;padding:0 22px;color:var(--ink-faint);background:#eeece5;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.account-row{min-height:73px;padding:0 22px;border-top:1px solid var(--line)}.account-row:first-of-type{border-top:0}.account-row>div:first-child{display:flex;align-items:center;gap:11px;font-size:13px}.account-row>span{overflow:hidden;color:var(--ink-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-state{display:flex;align-items:center;gap:7px}.account-state i{width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.account-state.connected i{background:var(--success)}.account-state.warning{color:#d8944f}.account-state.warning i{background:#d8944f;box-shadow:0 0 0 4px rgba(216,148,79,.12)}.account-row>button{min-height:35px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:11px;font-weight:650}.account-row>button:hover:not(:disabled){color:var(--accent-dark);border-color:#d6a89d}.account-row>button:disabled{color:var(--success);background:transparent;cursor:default}.modal-backdrop{position:fixed;inset:0;z-index:20;padding:20px;display:grid;place-items:center;background:rgba(29,31,27,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in .2s ease both}.composer-modal,.small-modal{width:min(980px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid rgba(255,255,255,.7);border-radius:25px;background:var(--surface);box-shadow:var(--shadow);animation:modal-in .35s var(--ease) both}.small-modal{width:min(520px,100%)}.composer-modal>header,.small-modal>header{padding:25px 28px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line)}.composer-modal h2,.small-modal h2{margin:6px 0 0;font-size:28px;letter-spacing:-.045em}.composer-modal .eyebrow,.small-modal .eyebrow{margin:0}.composer-modal form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr)}.composer-main,.composer-side{padding:28px}.composer-side{background:#eeece4;border-left:1px solid var(--line)}.composer-side>.eyebrow{margin:0 0 20px}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.channel-picker>span,.field>span{font-size:11px;font-weight:690}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink);background:#fff;transition:border .18s,box-shadow .18s}.field input,.field select{height:43px;padding:0 12px}.field textarea{padding:14px;resize:vertical;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:#aaa9a1}.field input:focus,.field select:focus,.field textarea:focus{border-color:#ce8676;box-shadow:0 0 0 3px rgba(223,90,62,.1);outline:none}.field small{justify-self:end;color:var(--ink-faint);font-size:10px}.channel-picker>div{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.channel-picker button{min-height:40px;padding:5px 10px 5px 6px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink-soft);font-size:11px}.channel-picker button.selected{color:var(--ink);border-color:#d99b8d;background:#fff8f5}.channel-picker p{color:var(--ink-soft);font-size:12px;line-height:1.5}.preview-card{margin-top:28px;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.preview-card>span{color:var(--ink-faint);font-size:9px;font-weight:720;text-transform:uppercase;letter-spacing:.1em}.preview-card p{min-height:70px;margin:15px 0 18px;color:var(--ink-soft);font-size:12px;line-height:1.55;white-space:pre-wrap}.preview-card>div{display:flex}.composer-modal footer,.small-modal footer{grid-column:1/-1;min-height:70px;padding:14px 28px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);background:var(--surface)}.form-error{grid-column:1/-1;margin:0 28px 16px;padding:11px 13px;display:flex;align-items:center;gap:8px;border:1px solid #ddb1a7;border-radius:9px;color:var(--warning);background:#f9e9e4;font-size:11px}.small-modal form{padding-top:22px}.small-modal .field{margin:0 28px 22px}.small-modal .form-error{margin-bottom:20px}@keyframes fade-in{0%{opacity:0}}.modal-in{transform-origin:center bottom}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}.toast{position:fixed;right:24px;bottom:24px;z-index:30;min-width:310px;padding:13px 13px 13px 15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#fff;box-shadow:var(--shadow);font-size:12px;animation:toast-in .35s var(--ease) both}.toast.success>svg{color:var(--success)}.toast.error>svg{color:var(--warning)}.toast button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent}.toast button:hover{background:var(--bg)}@keyframes toast-in{0%{opacity:0;transform:translateY(15px)}}.skeleton{border-radius:9px;background:linear-gradient(90deg,#e5e2da 25%,#efede7 50%,#e5e2da 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.skeleton-page{padding-top:14px}.sk-title{width:340px;height:48px}.sk-copy{width:230px;height:15px;margin-top:15px}.skeleton-metrics{margin:45px 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.sk-metric{height:105px}.sk-panel{height:360px}@keyframes shimmer{to{background-position:-200% 0}}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.mobile-nav{display:none}@media (max-width:1050px){.sidebar{width:78px;padding-inline:12px}.brand{padding:0 14px}.brand>span:last-child,.main-nav button span,.nav-eyebrow,.profile-chip div,.profile-chip>svg,.sidebar-bottom>button span{display:none}.main-nav button,.sidebar-bottom>button{justify-content:center}.profile-chip{grid-template-columns:1fr;justify-items:center;padding-inline:0}.main-area{margin-left:78px}.dashboard-grid{grid-template-columns:1fr}.pulse-panel{min-height:auto}.week-pulse{height:170px}.account-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sidebar{display:none}.main-area{margin-left:0;padding-bottom:74px}.topbar{height:66px;padding:0 16px}.topbar-actions .icon-button,.topbar-actions .search-button{display:none}.topbar .primary-button{width:40px;padding:0}.topbar .primary-button:not(svg){font-size:0}.content-frame{padding:30px 16px 50px}.page-intro{align-items:flex-start;margin-bottom:30px}.page-intro h1{font-size:35px}.page-intro>button{display:none}.metric-rail{grid-template-columns:repeat(2,1fr)}.metric:nth-child(3){padding-left:0;border-left:0}.metric:nth-child(3),.metric:nth-child(4){border-top:1px solid var(--line)}.dashboard-grid{display:block}.pulse-panel{margin-top:18px}.pulse-panel,.schedule-panel{padding:21px 18px;border-radius:18px}.post-row{grid-template-columns:42px minmax(120px,1fr) auto}.post-row .status{display:none}.post-platforms{padding:0}.accounts-rail{padding:21px 18px;border-radius:18px}.account-strip{grid-template-columns:1fr}.mobile-nav{position:fixed;inset:auto 0 0;z-index:10;height:68px;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(250,249,245,.96);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-nav button{display:grid;place-content:center;justify-items:center;grid-gap:3px;gap:3px;border:0;color:var(--ink-faint);background:transparent;font-size:8px}.mobile-nav button.active{color:var(--accent)}.timeline>section{grid-template-columns:1fr;gap:8px}.timeline:before{display:none}.timeline-day{padding-top:0}.timeline-day i{border-color:var(--bg)}.timeline>section>div:last-child{padding:0 13px}.analytics-metrics{grid-template-columns:1fr}.analytics-metrics .metric{padding-left:0;border-left:0;border-bottom:1px solid var(--line)}.data-chart{height:220px}.accounts-list{overflow-x:auto}.account-row,.list-head{width:720px}.composer-modal{border-radius:19px}.composer-modal form{grid-template-columns:1fr}.composer-side{border-top:1px solid var(--line);border-left:0}.modal-backdrop{padding:8px}.composer-modal{max-height:calc(100dvh - 16px)}.composer-main,.composer-side{padding:22px 20px}.composer-modal>header{padding:20px}.composer-modal footer{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 20px}.skeleton-metrics{grid-template-columns:1fr 1fr}.toast{right:14px;bottom:82px;left:14px;min-width:0}}@media (max-width:820px){.login-page{grid-template-columns:1fr}.login-story{min-height:315px;padding:28px 24px}.login-manifesto{margin:auto 0 0}.login-manifesto h1{font-size:45px}.login-manifesto>p:last-child{margin-top:16px;font-size:13px}.login-pulse,.login-story>small{display:none}.login-access{min-height:auto;padding:45px 24px 60px;place-items:start center}.login-form-wrap h2{font-size:36px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-shell{--bg:#191b18;--surface:#222520;--surface-strong:#2a2d28;--ink:#f1eee5;--ink-soft:#a6aa9f;--ink-faint:#747970;--line:rgba(241,238,229,.1);--line-strong:rgba(241,238,229,.17);--accent:#e96447;--accent-dark:#ce4f34;--accent-soft:rgba(233,100,71,.15);position:relative}.app-shell:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.16) .55px,transparent 0);background-size:7px 7px;-webkit-mask-image:linear-gradient(110deg,transparent 5%,black 45%,transparent 88%);mask-image:linear-gradient(110deg,transparent 5%,black 45%,transparent 88%)}.app-shell .sidebar{width:226px;padding:31px 16px 22px;background:#131512;border-right-color:rgba(255,255,255,.08)}.app-shell .main-area{margin-left:226px;background:radial-gradient(circle at 84% 2%,rgba(233,100,71,.075),transparent 25%),var(--bg)}.app-shell .topbar{height:76px;padding-inline:42px;background:rgba(25,27,24,.82);box-shadow:inset 0 1px rgba(255,255,255,.025)}.app-shell .team-logo{color:#231a17;background:#d8a28e}.app-shell .search-button kbd{border-color:var(--line);background:rgba(255,255,255,.045)}.app-shell .icon-button,.app-shell .quiet-button{color:var(--ink-soft);background:rgba(255,255,255,.045);border-color:var(--line-strong);box-shadow:inset 0 1px rgba(255,255,255,.045)}.app-shell .icon-button:hover,.app-shell .quiet-button:hover{background:rgba(255,255,255,.08)}.app-shell .content-frame{max-width:1480px;padding:36px 42px 80px}.app-shell .main-nav{margin-top:57px}.app-shell .main-nav button.active{color:#19130f;background:#e6b9a6;box-shadow:inset 0 1px rgba(255,255,255,.35)}.app-shell .main-nav button.active svg{color:#b73e28}.app-shell .primary-button{border-color:#f17a5f;box-shadow:inset 0 1px rgba(255,255,255,.25),0 9px 26px rgba(93,30,20,.2)}.app-shell .primary-button:hover{background:#f07154}.studio-hero{position:relative;margin-bottom:29px;padding:clamp(34px,5vw,68px);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;grid-gap:30px;gap:30px;border-radius:30px;color:#22231f;background:#eeeae0;box-shadow:0 30px 80px rgba(5,6,5,.2),inset 0 1px rgba(255,255,255,.8)}.studio-hero:before{content:"";position:absolute;width:260px;height:260px;left:-148px;bottom:-135px;border:44px solid rgba(233,100,71,.16);border-radius:50%}.studio-hero:after{content:"STUDIO / RYTHME / 01";position:absolute;right:-41px;bottom:50px;color:rgba(34,35,31,.22);font-size:9px;font-weight:720;letter-spacing:.22em;transform:rotate(-90deg)}.hero-copy{position:relative;z-index:1}.hero-meta{margin-bottom:clamp(30px,5vh,54px);display:flex;align-items:center;gap:20px;color:#777a71;font-size:10px;font-weight:650;text-transform:capitalize}.hero-meta .live-label{color:#51554c}.hero-meta .live-label i{background:var(--accent);box-shadow:0 0 0 4px rgba(233,100,71,.12)}.hero-kicker{margin:0 0 10px;color:#777a71;font-size:12px;font-weight:660;letter-spacing:.04em}.studio-hero h1{margin:0;max-width:670px;font-size:clamp(48px,5.2vw,78px);line-height:.88;letter-spacing:-.072em;font-weight:620}.studio-hero h1 em{color:var(--accent);font-style:italic;font-weight:560}.hero-description{max-width:430px;margin:24px 0 0;color:#6d7068;line-height:1.6}.hero-actions{margin-top:31px;display:flex;align-items:center;gap:19px}.hero-actions .primary-button{min-height:44px;padding-inline:19px}.hero-link{display:inline-flex;align-items:center;gap:8px;padding:8px 2px;border:0;border-bottom:1px solid #aaa99f;color:#444740;background:transparent;font-size:12px;font-weight:670}.hero-link:hover{color:var(--accent-dark)}.creative-radar{position:relative;justify-self:end;width:min(100%,400px);aspect-ratio:1;border:1px solid rgba(34,35,31,.14);border-radius:50%;background:#242722;box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 0 80px rgba(0,0,0,.2),0 24px 55px rgba(36,39,34,.18)}.creative-radar:after,.creative-radar:before{content:"";position:absolute;background:rgba(238,234,224,.09)}.creative-radar:before{top:50%;right:8%;left:8%;height:1px}.creative-radar:after{top:8%;bottom:8%;left:50%;width:1px}.radar-ring{position:absolute;inset:13%;border:1px solid rgba(238,234,224,.11);border-radius:50%}.radar-ring.ring-middle{inset:28%}.radar-ring.ring-inner{inset:42%;border-color:rgba(233,100,71,.35)}.radar-sweep{position:absolute;inset:8%;border-radius:50%;background:conic-gradient(from 15deg,transparent 0 74%,rgba(233,100,71,.015) 77%,rgba(233,100,71,.2) 99%,transparent 100%);animation:radar-rotate 9s linear infinite;will-change:transform}.radar-sweep:after{content:"";position:absolute;top:50%;left:50%;width:42%;height:1px;background:linear-gradient(90deg,rgba(233,100,71,.65),transparent);transform-origin:left;transform:rotate(-1deg)}@keyframes radar-rotate{to{transform:rotate(1turn)}}.radar-core{position:absolute;z-index:2;inset:38%;display:grid;place-content:center;justify-items:center;border:1px solid rgba(233,100,71,.42);border-radius:50%;color:#eeeae0;background:#292c27;box-shadow:inset 0 1px rgba(255,255,255,.07)}.radar-core small,.radar-core span{color:#8e9388;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.radar-core strong{margin:2px 0;color:#f0785c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(27px,3vw,40px);line-height:1;font-weight:580;letter-spacing:-.06em}.radar-node{position:absolute;z-index:2;display:grid;place-items:center}.radar-node .platform-mark{border-color:#242722;box-shadow:0 5px 14px rgba(0,0,0,.25)}.radar-node>i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);animation:breathe 2s ease-in-out infinite}.node-1{top:15%;left:25%}.node-1>i{right:-10px;bottom:-4px}.node-2{top:28%;right:12%}.node-2>i{left:-8px;top:-3px}.node-3{right:23%;bottom:13%}.node-3>i{left:-8px;bottom:0}.node-4{left:12%;bottom:29%}.node-4>i{right:-9px;top:0}.radar-caption{position:absolute;left:10%;bottom:7%;display:grid;color:#8f9489}.radar-caption span{font-size:8px;text-transform:uppercase;letter-spacing:.1em}.radar-caption strong{color:#ece9df;font-size:18px;font-weight:570}.radar-posted{position:absolute;top:8%;right:13%;padding:7px 9px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#b7bbb1;background:rgba(255,255,255,.055);box-shadow:inset 0 1px rgba(255,255,255,.06);font-size:8px}.radar-posted svg{color:#77a58d}.app-shell .metric-rail{margin-bottom:29px;border-top-color:var(--line-strong);border-bottom-color:var(--line)}.app-shell .metric{padding-top:20px;padding-bottom:21px}.app-shell .metric>strong{color:#f3f0e7;font-size:32px}.app-shell .metric>span{color:#7f847a}.app-shell .metric+.metric{border-left-color:var(--line)}.app-shell .accounts-list,.app-shell .accounts-rail,.app-shell .chart-panel,.app-shell .pulse-panel,.app-shell .schedule-panel{background:rgba(34,37,32,.86);box-shadow:inset 0 1px rgba(255,255,255,.035),0 24px 65px rgba(5,6,5,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell .schedule-panel{background:#222520}.app-shell .pulse-panel{position:relative;overflow:hidden;background:#20231f}.app-shell .pulse-panel:after{content:"";position:absolute;width:150px;height:150px;right:-85px;bottom:-90px;border:24px solid rgba(233,100,71,.07);border-radius:50%;pointer-events:none}.app-shell .post-list,.app-shell .post-row,.app-shell .post-row>time,.app-shell .profile-chip,.app-shell .week-pulse{border-color:var(--line)}.app-shell .bar-track i{background:#3e433b}.app-shell .pulse-note>span{background:var(--accent-soft)}.app-shell .account-mini{background:rgba(255,255,255,.025)}.app-shell .account-mini:hover{transform:translateY(-2px);border-color:rgba(233,100,71,.28);background:rgba(255,255,255,.045);transition:.25s var(--ease)}.app-shell .platform-mark{border-color:#222520}.app-shell .account-row>button,.app-shell .channel-picker button,.app-shell .timeline>section>div:last-child{background:var(--surface)}.app-shell .list-head{color:#81867d;background:#1d201c}.app-shell .composer-modal,.app-shell .small-modal{--ink:#20221e;--ink-soft:#64675f;--ink-faint:#92958c;--line:#deddd5;--line-strong:#c9c9bf;--surface:#fbfaf6;--surface-strong:#fff}.app-shell .composer-modal .primary-button,.app-shell .small-modal .primary-button{color:#fff}.app-shell .field input,.app-shell .field select,.app-shell .field textarea{color:#20221e}@media (max-width:1050px){.app-shell .sidebar{width:78px}.app-shell .main-area{margin-left:78px}.studio-hero{grid-template-columns:1fr minmax(310px,.75fr);padding:42px 38px}.studio-hero h1{font-size:54px}.creative-radar{width:330px}}@media (max-width:760px){.app-shell .main-area{margin-left:0}.app-shell .topbar{padding-inline:16px}.app-shell .content-frame{padding:18px 13px 45px}.studio-hero{min-height:auto;padding:32px 25px 28px;grid-template-columns:1fr;border-radius:22px}.studio-hero:after{display:none}.hero-meta{margin-bottom:30px}.studio-hero h1{font-size:48px}.hero-description{font-size:13px}.hero-actions{margin-top:24px}.creative-radar{justify-self:center;width:min(100%,330px);margin-top:18px}.app-shell .metric-rail{margin-inline:4px}.app-shell .metric>strong{font-size:28px}}.app-shell{--bg:#fbf6ee;--surface:#fffdf9;--ink:#292a26;--ink-soft:#6f7169;--ink-faint:#9b9c93;--line:#e7e1d7;--line-strong:#d7d0c4;--accent:#ef684b;--accent-dark:#d94f34;--accent-soft:#ffe3d9}.app-shell:before{opacity:.28;background-image:radial-gradient(#e2a899 .65px,transparent 0);background-size:9px 9px;-webkit-mask-image:linear-gradient(125deg,transparent 10%,black 52%,transparent 90%);mask-image:linear-gradient(125deg,transparent 10%,black 52%,transparent 90%)}.app-shell .sidebar{background:#fffdfa;color:var(--ink);border-right:1px solid var(--line);box-shadow:8px 0 30px rgba(71,52,38,.035)}.app-shell .brand{color:var(--ink)}.app-shell .brand-glyph i{background:var(--accent)}.app-shell .nav-eyebrow{color:#b0a99e}.app-shell .main-nav button,.app-shell .sidebar-bottom>button{color:#77786f}.app-shell .main-nav button:hover,.app-shell .sidebar-bottom>button:hover{color:var(--ink);background:#fff1eb}.app-shell .main-nav button.active{color:#8f311f;background:#ffded3;box-shadow:none;transform:rotate(-.35deg)}.app-shell .main-nav button.active svg{color:var(--accent)}.app-shell .profile-chip{border-color:var(--line)}.app-shell .profile-chip>span{color:#7d3022;background:#ffd7c9}.app-shell .profile-chip small{color:#a49f96}.app-shell .logout-button{color:#9b978f}.app-shell .logout-button:hover{color:var(--accent);background:#fff0e9}.app-shell .main-area{background:radial-gradient(circle at 87% 0,rgba(245,207,82,.17),transparent 22%),radial-gradient(circle at 40% 18%,rgba(141,200,168,.1),transparent 24%),var(--bg)}.app-shell .topbar{background:rgba(251,246,238,.86);box-shadow:none}.app-shell .team-logo{background:#ef765d;box-shadow:3px 3px 0 #f5cf52}.app-shell .search-button{color:var(--ink-soft)}.app-shell .icon-button,.app-shell .quiet-button,.app-shell .search-button kbd,.app-shell .search-button:hover{color:var(--ink-soft);background:rgba(255,255,255,.72);box-shadow:none}.app-shell .icon-button:hover,.app-shell .quiet-button:hover{color:var(--ink);background:#fff;border-color:var(--line-strong)}.app-shell .primary-button{border-color:#da5035;background:var(--accent);box-shadow:inset 0 1px rgba(255,255,255,.25),4px 4px 0 #f2c84f}.app-shell .primary-button:hover{background:#f2765b;transform:translate(-1px,-1px);box-shadow:inset 0 1px rgba(255,255,255,.25),6px 6px 0 #f2c84f}.app-shell .content-frame{padding-top:30px}.studio-hero{color:#292a26;background:#ffd9cd;border:1px solid #f2c5b7;box-shadow:0 25px 70px rgba(111,69,48,.1),inset 0 1px rgba(255,255,255,.55)}.studio-hero:before{width:290px;height:290px;left:-160px;bottom:-160px;border:50px solid rgba(239,104,75,.16)}.studio-hero:after{content:"POST / LIKE / SHARE / REPEAT";color:rgba(99,48,35,.28)}.hero-meta{color:#8d665b}.hero-meta .live-label{color:#73483d}.hero-meta .live-label i{background:#4b9a71;box-shadow:0 0 0 4px rgba(75,154,113,.13)}.hero-kicker{color:#8d5b50;font-size:13px}.studio-hero h1{font-weight:720;letter-spacing:-.075em}.studio-hero h1 em{position:relative;z-index:1;color:#fff;font-weight:720;text-shadow:0 2px rgba(160,61,40,.08)}.studio-hero h1 em:after{content:"";position:absolute;z-index:-1;inset:4px -10px -2px;background:var(--accent);border-radius:50% 42% 48% 43%;transform:rotate(-2deg);box-shadow:5px 5px 0 rgba(255,255,255,.5)}.hero-description{color:#785f57;font-size:15px}.hero-link{color:#6a4e46;border-color:#c79e92}.hero-link:hover{color:#b43e27;border-color:var(--accent)}.creative-radar{border:1px solid #ead7ca;background:#fffaf3;box-shadow:inset 0 1px #fff,12px 14px 0 rgba(239,104,75,.1),0 24px 50px rgba(101,62,42,.09);transform:rotate(2deg)}.creative-radar:after,.creative-radar:before{background:#eee0d5}.radar-ring{border-color:#e8d9cd}.radar-ring.ring-middle{border-style:dashed;border-color:#efb6a6}.radar-ring.ring-inner{border-color:#f2d56e;background:rgba(245,207,82,.08)}.radar-sweep{background:conic-gradient(from 15deg,transparent 0 74%,rgba(239,104,75,.01) 77%,rgba(239,104,75,.14) 99%,transparent 100%)}.radar-sweep:after{background:linear-gradient(90deg,var(--accent),transparent)}.radar-core{color:#fff;border:0;background:var(--accent);box-shadow:4px 5px 0 #f3cc58}.radar-core small,.radar-core span{color:#ffe9e2}.radar-core strong{color:#fff}.radar-node .platform-mark{border-color:#fffaf3;box-shadow:2px 3px 0 #f1d36e}.radar-node>i{background:#55a57b}.radar-caption{color:#a58d81}.radar-caption strong{color:#4b4b45;font-size:14px}.radar-posted{color:#5d6b61;border-color:#cde2d5;background:#e1f0e7;box-shadow:2px 2px 0 #b8d7c5}.radar-posted svg{color:#43855f}.app-shell .metric-rail{border-color:var(--line-strong)}.app-shell .metric>strong{color:var(--ink)}.app-shell .metric>span{color:#969087}.app-shell .metric:nth-child(2)>strong{color:#de5d43}.app-shell .metric:nth-child(3)>strong{color:#4b9670}.app-shell .metric:nth-child(4)>strong{color:#b48623}.app-shell .metric+.metric{border-color:var(--line)}.app-shell .accounts-list,.app-shell .accounts-rail,.app-shell .chart-panel,.app-shell .pulse-panel,.app-shell .schedule-panel{background:rgba(255,253,249,.88);box-shadow:0 16px 50px rgba(91,66,47,.055),inset 0 1px #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell .schedule-panel{background:#fffdfa}.app-shell .pulse-panel{background:#fff7df}.app-shell .pulse-panel:after{border-color:rgba(245,207,82,.28)}.app-shell .account-mini strong,.app-shell .post-copy strong,.app-shell .section-heading h2{color:var(--ink)}.app-shell .post-list,.app-shell .post-row,.app-shell .post-row>time,.app-shell .week-pulse{border-color:var(--line)}.app-shell .bar-track i{background:#e6d9c8}.app-shell .week-pulse>div:nth-child(2) .bar-track i{background:var(--accent)}.app-shell .week-pulse>div:nth-child(4) .bar-track i{background:#7bb897}.app-shell .pulse-note>span{color:#8a6d18;background:#f9e8a7}.app-shell .account-mini{border-color:var(--line);background:#fff}.app-shell .account-mini:hover{border-color:#f1b6a7;background:#fff7f3}.app-shell .platform-mark{border-color:#fffdfa}.app-shell .account-row>button,.app-shell .channel-picker button,.app-shell .timeline>section>div:last-child{color:var(--ink);background:#fff;border-color:var(--line)}.app-shell .account-row,.app-shell .filter-tabs{border-color:var(--line)}.app-shell .list-head{color:#9b948a;background:#f4eee5}.app-shell .data-chart .chart-grid i{border-color:var(--line)}.app-shell .composer-modal,.app-shell .small-modal{color:var(--ink);background:var(--surface)}.app-shell .composer-modal .icon-button,.app-shell .composer-modal .quiet-button,.app-shell .small-modal .icon-button,.app-shell .small-modal .quiet-button{color:var(--ink-soft);background:#fff;border-color:var(--line)}@media (max-width:760px){.studio-hero{background:#ffd9cd}.creative-radar{transform:rotate(1deg)}.app-shell .mobile-nav{background:rgba(255,253,249,.95)}.app-shell .main-area{background:radial-gradient(circle at 90% 0,rgba(245,207,82,.2),transparent 18%),var(--bg)}}.login-page{background:#fbf6ee}.login-story{color:#292a26;background:#ffd9cd}.login-story:before{border-color:rgba(239,104,75,.22);box-shadow:0 0 0 80px rgba(255,255,255,.16),0 0 0 160px rgba(239,104,75,.06)}.login-story:after{opacity:.32;background-image:radial-gradient(rgba(142,73,56,.26) .6px,transparent 0)}.login-brand{color:#292a26}.login-manifesto .eyebrow{color:#956a5f}.login-manifesto h1{color:#292a26;font-weight:710}.login-manifesto h1 span{display:inline-block;padding:0 10px 5px;color:#fff;background:#ef684b;border-radius:46% 52% 45% 50%;box-shadow:5px 5px 0 rgba(255,255,255,.5);transform:rotate(-1deg)}.login-manifesto>p:last-child{color:#775f57}.login-pulse{border-color:rgba(130,82,66,.16);background:rgba(255,255,255,.55);box-shadow:inset 0 1px rgba(255,255,255,.75),7px 8px 0 rgba(239,104,75,.1)}.pulse-copy span{color:#91776d}.pulse-copy strong{color:#433c38}.pulse-days i{background:#e9b8a8}.pulse-days i:nth-child(4){background:#ef684b}.pulse-days i:nth-child(6){background:#83bfa0}.pulse-status{color:#65766b}.pulse-status>span{color:#3f795a;background:#dceee3}.login-story>small{color:#9b7469}.login-access{background:#fffdf9}.login-form-wrap h2{color:#292a26}.login-submit{border-color:#d94f34;background:#ef684b;box-shadow:inset 0 1px rgba(255,255,255,.24),4px 4px 0 #f2c84f}.login-submit:hover:not(:disabled){background:#f17559}.login-security{color:#9b9c93}.app-shell{--bg:#f8f8f7;--surface:#ffffff;--surface-strong:#ffffff;--ink:#171817;--ink-soft:#6f716f;--ink-faint:#a5a7a5;--line:#ececea;--line-strong:#ddddda;--accent:#ff765d;--accent-dark:#e85e45;--accent-soft:#fff0ec;background:var(--bg)}.app-shell .sidebar{background:rgba(255,255,255,.94);border-right-color:var(--line);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell .main-area{background:var(--bg)}.app-shell .main-nav button:hover,.app-shell .sidebar-bottom>button:hover{background:#f5f5f3}.app-shell .main-nav button.active{color:#181918;background:#f0f0ed;box-shadow:inset 0 0 0 1px #e5e5e1;transform:none}.app-shell .main-nav button.active svg{color:#181918}.app-shell .topbar{background:rgba(248,248,247,.88);border-color:var(--line)}.app-shell .team-logo{background:#1e1f1e;box-shadow:none}.app-shell .icon-button,.app-shell .quiet-button,.app-shell .search-button kbd,.app-shell .search-button:hover{border-color:var(--line)}.app-shell .primary-button{color:#fff;border-color:#1d1e1d;background:#1d1e1d;box-shadow:0 9px 20px rgba(25,26,25,.13),inset 0 1px rgba(255,255,255,.12)}.app-shell .primary-button:hover{color:#fff;background:#303130;box-shadow:0 12px 25px rgba(25,26,25,.17),inset 0 1px rgba(255,255,255,.12);transform:translateY(-1px)}.app-shell .content-frame{padding-top:38px}.studio-hero{min-height:430px;padding:clamp(42px,5vw,72px);color:var(--ink);background:#fff;border:1px solid #efefec;border-radius:32px;box-shadow:0 24px 70px rgba(35,35,31,.055)}.studio-hero:after,.studio-hero:before{display:none}.hero-meta{margin-bottom:clamp(28px,4vh,48px);color:#9a9b98}.hero-meta .live-label{color:#626461}.hero-meta .live-label i{background:#65ad85;box-shadow:0 0 0 4px rgba(101,173,133,.12)}.hero-kicker{color:#8f918d;font-weight:620}.studio-hero h1{max-width:640px;color:#171817;font-size:clamp(48px,5vw,72px);font-weight:670;letter-spacing:-.068em}.studio-hero h1 em{color:#ff765d;font-style:normal;font-weight:670;text-shadow:none}.studio-hero h1 em:after{display:none}.hero-description{max-width:470px;color:#747672;font-size:14px}.hero-link{color:#555754;border-color:#cfcfca}.content-stage{position:relative;justify-self:end;width:min(100%,430px);height:370px;display:grid;place-items:center;isolation:isolate}.content-stage:before{content:"";position:absolute;z-index:-2;inset:3% -2% 0 1%;border-radius:46% 54% 49% 51%;background:radial-gradient(circle at 23% 32%,rgba(255,207,139,.68),transparent 31%),radial-gradient(circle at 76% 25%,rgba(241,180,222,.63),transparent 34%),radial-gradient(circle at 69% 77%,rgba(167,224,199,.58),transparent 34%),radial-gradient(circle at 30% 77%,rgba(177,202,247,.55),transparent 36%),#faf5f7;filter:blur(8px)}.content-stage:after{content:"";position:absolute;z-index:-1;inset:13% 8%;border-radius:42px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px rgba(255,255,255,.7)}.content-sheet{position:absolute;width:270px;min-height:310px;border:1px solid rgba(225,225,221,.88);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 22px 45px rgba(48,43,38,.12)}.sheet-back-one{transform:translate(-40px,5px) rotate(-8deg);background:rgba(255,255,255,.58)}.sheet-back-two{transform:translate(42px,8px) rotate(7deg);background:rgba(255,255,255,.7)}.sheet-main{z-index:2;overflow:hidden;transform:translateY(-2px);animation:sheet-float 5s ease-in-out infinite}@keyframes sheet-float{50%{transform:translateY(-8px)}}.sheet-main>header{height:58px;padding:0 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;border-bottom:1px solid #f0f0ed}.stage-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1c1d1c;font-size:10px;font-weight:750}.sheet-main>header span,.sheet-main>header strong{display:block}.sheet-main>header strong{color:#272826;font-size:10px}.sheet-main>header div>span{margin-top:2px;color:#a0a19d;font-size:8px}.stage-menu{display:flex!important;gap:2px}.stage-menu i{width:3px;height:3px;border-radius:50%;background:#8f918e}.stage-visual{position:relative;height:132px;overflow:hidden;background:linear-gradient(145deg,#ffe8cf,#f7dcf1 49%,#dcefe5)}.stage-visual:before{content:"";position:absolute;width:100px;height:100px;right:-35px;top:-38px;border-radius:50%;background:rgba(255,255,255,.48)}.visual-label{position:absolute;top:12px;left:12px;padding:5px 8px;border:1px solid rgba(255,255,255,.75);border-radius:15px;color:#645f5a;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.stage-visual>small{position:absolute;left:12px;bottom:10px;color:rgba(61,58,54,.48);font-size:6px;letter-spacing:.13em}.stage-people{position:absolute;inset:17px 20px 14px}.stage-person{position:absolute;width:47px;height:47px;display:grid;place-items:center;overflow:hidden;border:3px solid rgba(255,255,255,.9);border-radius:18px;background:#fff;box-shadow:0 8px 15px rgba(65,50,44,.14)}.stage-person img{width:100%;height:100%;object-fit:cover}.stage-person .platform-mark{width:100%;height:100%;border:0;border-radius:15px}.stage-person.person-1{left:30%;top:3%;transform:rotate(-4deg)}.stage-person.person-2{right:8%;top:28%;border-radius:50%;transform:rotate(5deg)}.stage-person.person-3{left:5%;bottom:0;border-radius:50%}.stage-person.person-4{right:35%;bottom:-3px;transform:rotate(4deg)}.sheet-main>footer{padding:14px 16px 16px}.stage-platforms{height:24px;display:flex}.stage-platforms .platform-mark+.platform-mark{margin-left:-6px}.sheet-main>footer>strong{display:block;margin-top:8px;overflow:hidden;color:#2b2c2a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sheet-main>footer>p{margin:5px 0 0;display:-webkit-box;overflow:hidden;color:#898b87;font-size:8px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stage-note{position:absolute;z-index:3;display:flex;align-items:center;border:1px solid rgba(226,226,222,.9);background:rgba(255,255,255,.92);box-shadow:0 13px 28px rgba(43,39,35,.11);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.note-time{left:-4%;top:18%;padding:9px 12px;gap:8px;border-radius:15px}.note-time svg{color:#ff765d}.note-time span{display:grid}.note-channels small,.note-time small{color:#a0a19d;font-size:7px;line-height:1.25}.note-time strong{margin-top:2px;color:#343532;font-size:9px}.note-channels{right:-1%;bottom:17%;padding:9px 11px;gap:7px;border-radius:16px}.note-channels>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1d1e1d;font-size:9px;font-weight:700}.note-channels small{color:#747672}.app-shell .metric-rail{margin-top:2px}.app-shell .metric:nth-child(n)>strong{color:var(--ink)}.app-shell .accounts-list,.app-shell .accounts-rail,.app-shell .chart-panel,.app-shell .pulse-panel,.app-shell .schedule-panel{border-color:var(--line);box-shadow:0 16px 45px rgba(34,34,30,.04)}.app-shell .pulse-panel{background:#fdfdfb}.app-shell .account-mini{background:#fafaf8}.app-shell .account-mini:hover{background:#fff;border-color:#dcdcd8}.login-page{background:#f7f7f6}.login-story{color:#191a19;background:#fff}.login-story:before{width:540px;height:540px;right:-250px;bottom:-210px;border:0;background:radial-gradient(circle at 28% 30%,rgba(255,207,139,.65),transparent 28%),radial-gradient(circle at 72% 30%,rgba(241,180,222,.58),transparent 33%),radial-gradient(circle at 65% 73%,rgba(167,224,199,.55),transparent 34%),radial-gradient(circle at 27% 72%,rgba(177,202,247,.5),transparent 37%);box-shadow:none;filter:blur(14px)}.login-story:after{display:none}.login-brand{color:#191a19}.login-manifesto .eyebrow{color:#a0a19e}.login-manifesto h1{color:#191a19;font-weight:660}.login-manifesto h1 span{padding:0;color:#ff765d;background:none;border-radius:0;box-shadow:none;transform:none}.login-manifesto>p:last-child{color:#7b7d79}.login-pulse{border-color:#ebebe8;background:rgba(255,255,255,.8);box-shadow:0 20px 45px rgba(37,35,32,.09)}.login-access{background:#f7f7f6}.login-submit{border-color:#1d1e1d;background:#1d1e1d;box-shadow:0 10px 24px rgba(25,26,25,.15)}.login-submit:hover:not(:disabled){background:#303130}@media (max-width:760px){.studio-hero{background:#fff}.content-stage{width:min(100%,380px);height:350px;margin-top:6px}.content-sheet{width:245px;min-height:290px}.stage-visual{height:120px}.note-time{left:0}.note-channels{right:0}}.app-shell .content-frame{padding-bottom:90px}.app-shell .compact-intro{position:relative;min-height:190px;margin-bottom:24px;padding:38px 42px;overflow:hidden;align-items:center;border:1px solid rgba(232,232,228,.9);border-radius:30px;background:radial-gradient(circle at 78% 15%,rgba(243,190,224,.36),transparent 25%),radial-gradient(circle at 92% 78%,rgba(172,226,202,.32),transparent 27%),radial-gradient(circle at 62% 105%,rgba(255,211,153,.28),transparent 30%),#fff;box-shadow:0 20px 55px rgba(39,38,34,.045)}.app-shell .compact-intro:after{content:"";position:absolute;width:170px;height:170px;right:13%;top:-95px;border:1px solid rgba(255,255,255,.82);border-radius:48% 52% 45% 55%;background:rgba(255,255,255,.18);transform:rotate(18deg);box-shadow:0 28px 60px rgba(117,93,108,.06);pointer-events:none}.app-shell .compact-intro>*{position:relative;z-index:1}.app-shell .compact-intro h1{max-width:700px;color:#191a19;font-weight:660;letter-spacing:-.055em}.app-shell .compact-intro p:last-child{color:#7b7d79}.app-shell .selected-network{min-height:44px;padding:7px 13px 7px 8px;border-color:rgba(221,221,216,.85);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 12px 25px rgba(41,39,35,.07),inset 0 1px rgba(255,255,255,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell .analytics-metrics,.app-shell .metric-rail{margin-bottom:26px;padding:0 22px;border:1px solid var(--line);border-radius:24px;box-shadow:0 16px 45px rgba(34,34,30,.04)}.app-shell .metric{padding-top:24px;padding-bottom:24px}.app-shell .metric:first-child{padding-left:3px}.app-shell .metric+.metric{border-left-color:#ededeb}.app-shell .metric>span{min-height:auto;margin-bottom:12px;color:#9a9b97;font-size:9px;letter-spacing:.08em}.app-shell .metric>strong{margin-bottom:7px;color:#1b1c1b;font-size:34px}.app-shell .metric>small{color:#a0a29e}.app-shell .dashboard-grid{gap:20px}.app-shell .accounts-list,.app-shell .accounts-rail,.app-shell .chart-panel,.app-shell .pulse-panel,.app-shell .schedule-panel{border:1px solid #ecece8;border-radius:28px;box-shadow:0 20px 55px rgba(37,36,32,.055)}.app-shell .pulse-panel,.app-shell .schedule-panel{min-height:395px;padding:31px}.app-shell .schedule-panel{position:relative;overflow:hidden}.app-shell .schedule-panel:before{content:"";position:absolute;width:190px;height:150px;right:-80px;top:-80px;border-radius:50%;background:radial-gradient(circle,rgba(246,190,224,.22),transparent 68%);pointer-events:none}.app-shell .section-heading{position:relative;z-index:1}.app-shell .section-heading h2{font-size:21px;font-weight:650}.app-shell .section-heading .eyebrow{color:#adaeaa}.app-shell .pulse-panel{background:radial-gradient(circle at 88% 12%,rgba(255,214,158,.4),transparent 29%),radial-gradient(circle at 12% 94%,rgba(175,221,246,.25),transparent 28%),#fff}.app-shell .week-pulse{border-bottom-color:#ededeb}.app-shell .bar-track i{border-radius:7px 7px 2px 2px;background:#e8e8e4}.app-shell .week-pulse>div:nth-child(2) .bar-track i{background:linear-gradient(0deg,#ff8068,#ffb29f)}.app-shell .week-pulse>div:nth-child(4) .bar-track i{background:linear-gradient(0deg,#7bc6a0,#bae1cc)}.app-shell .pulse-note{padding:11px;border:1px solid rgba(232,232,227,.82);border-radius:17px;background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell .post-row{margin-inline:-8px;padding-inline:8px;border-bottom-color:#eeeeeb;border-radius:14px;transition:background .18s var(--ease),transform .18s var(--ease)}.app-shell .post-row:hover{background:#f8f8f6;transform:translateX(3px)}.app-shell .post-row>time{border-right-color:#e8e8e4}.app-shell .post-copy strong{color:#282926}.app-shell .post-copy p{color:#8c8e89}.app-shell .accounts-rail{position:relative;overflow:hidden;padding:29px 31px;background:radial-gradient(circle at 96% 10%,rgba(176,225,202,.24),transparent 22%),#fff}.app-shell .account-strip{gap:10px}.app-shell .account-mini{padding:14px;border-color:#eeeeeb;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 8px 20px rgba(41,39,35,.035)}.app-shell .account-mini:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(41,39,35,.07)}.app-shell .filter-tabs{width:-moz-fit-content;width:fit-content;margin-bottom:25px;padding:5px;gap:3px;border:1px solid #e9e9e6;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(36,35,31,.04)}.app-shell .filter-tabs button{padding:9px 14px;border:0;border-radius:11px}.app-shell .filter-tabs button:hover{background:#f7f7f5}.app-shell .filter-tabs button.active{color:#fff;border:0;background:#1d1e1d;box-shadow:0 6px 14px rgba(28,29,28,.13)}.app-shell .timeline{gap:20px}.app-shell .timeline:before{border-color:#dfdfdb}.app-shell .timeline-day{color:#8f918d;font-weight:620}.app-shell .timeline-day i{width:17px;height:17px;border:5px solid var(--bg);background:#ff8068;box-shadow:0 0 0 1px #ffc1b3}.app-shell .timeline>section>div:last-child{padding-inline:20px;border-color:#ebebe8;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(38,37,33,.045);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.app-shell .timeline>section>div:last-child:hover{transform:translateY(-2px);box-shadow:0 20px 46px rgba(38,37,33,.07)}.app-shell .analytics-metrics{grid-template-columns:1.15fr 1fr 1fr}.app-shell .chart-panel{position:relative;overflow:hidden;padding:32px;background:radial-gradient(circle at 85% 20%,rgba(242,185,222,.26),transparent 26%),radial-gradient(circle at 72% 95%,rgba(166,222,198,.19),transparent 30%),#fff}.app-shell .chart-panel:after{content:"";position:absolute;width:140px;height:140px;right:-70px;top:-70px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(255,255,255,.18);pointer-events:none}.app-shell .chart-panel>*{position:relative;z-index:1}.app-shell .chart-period{border-color:rgba(220,220,215,.82);border-radius:13px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .data-chart{margin-top:34px}.app-shell .data-chart .chart-grid i{border-color:#e8e8e4}.app-shell .chart-footnote{color:#999b97}.app-shell .accounts-list{background:#fff}.app-shell .list-head{min-height:49px;padding-inline:26px;color:#a1a29e;background:#fafaf8}.app-shell .account-row{min-height:78px;padding-inline:26px;border-color:#eeeeeb;transition:background .17s var(--ease)}.app-shell .account-row:hover{background:linear-gradient(90deg,#fff,rgba(240,232,247,.3),rgba(224,245,235,.3))}.app-shell .account-row>button{min-height:38px;border-color:#e3e3df;border-radius:13px;background:#f8f8f6}.app-shell .account-row>button:hover:not(:disabled){color:#fff;border-color:#1d1e1d;background:#1d1e1d}.app-shell .account-state.connected i{background:#62aa81;box-shadow:0 0 0 4px rgba(98,170,129,.11)}.app-shell .modal-backdrop{background:rgba(235,235,232,.68);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell .composer-modal,.app-shell .small-modal{border:1px solid rgba(255,255,255,.8);border-radius:32px;box-shadow:0 35px 100px rgba(31,30,27,.16),inset 0 1px #fff}.app-shell .composer-modal>header,.app-shell .small-modal>header{padding:29px 32px;border-color:#ecece8}.app-shell .composer-modal h2,.app-shell .small-modal h2{font-size:30px}.app-shell .composer-modal form{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr)}.app-shell .composer-main,.app-shell .composer-side{padding:32px}.app-shell .composer-side{position:relative;overflow:hidden;border-left-color:#ecece8;background:radial-gradient(circle at 85% 5%,rgba(242,185,222,.33),transparent 26%),radial-gradient(circle at 12% 92%,rgba(170,224,200,.3),transparent 27%),#faf9f7}.app-shell .composer-side:after{content:"";position:absolute;width:150px;height:150px;right:-85px;bottom:-85px;border-radius:50%;background:rgba(255,215,159,.28);pointer-events:none}.app-shell .composer-side>*{position:relative;z-index:1}.app-shell .field input,.app-shell .field select,.app-shell .field textarea{min-height:46px;border-color:#e1e1dd;border-radius:14px;background:rgba(255,255,255,.9)}.app-shell .field textarea{min-height:164px}.app-shell .field input:focus,.app-shell .field select:focus,.app-shell .field textarea:focus{border-color:#bdbdb8;box-shadow:0 0 0 4px rgba(30,31,30,.06)}.app-shell .channel-picker button{min-height:42px;border-radius:14px}.app-shell .channel-picker button.selected{border-color:#d8d8d3;background:#f2f2ef;box-shadow:inset 0 0 0 1px #fff}.app-shell .preview-card{border-color:rgba(225,225,221,.86);border-radius:20px;background:rgba(255,255,255,.76);box-shadow:0 15px 35px rgba(55,49,44,.07)}.app-shell .composer-modal footer,.app-shell .small-modal footer{padding-inline:32px;border-color:#ecece8}.app-shell .form-error{border-radius:14px}.app-shell .inline-state,.app-shell .mini-empty{min-height:260px;border:1px dashed #ddddda;border-radius:22px;background:radial-gradient(circle at 50% 5%,rgba(240,192,222,.18),transparent 31%),#fcfcfa}.app-shell .empty-workspace,.app-shell .state-page{position:relative;min-height:68vh;padding:50px;overflow:hidden;border:1px solid #ecece8;border-radius:32px;background:radial-gradient(circle at 85% 20%,rgba(242,185,222,.34),transparent 25%),radial-gradient(circle at 72% 83%,rgba(166,222,198,.27),transparent 29%),radial-gradient(circle at 95% 94%,rgba(255,215,159,.3),transparent 26%),#fff;box-shadow:0 24px 65px rgba(36,35,31,.055)}.app-shell .toast{border-color:#e4e4e0;border-radius:17px;box-shadow:0 20px 50px rgba(33,32,29,.13)}.app-shell .skeleton{background:linear-gradient(90deg,#ededeb 25%,#f8f8f6 50%,#ededeb 75%);background-size:200% 100%}.app-shell .skeleton-metrics{padding:20px;border-radius:24px;background:#fff}@media (max-width:760px){.app-shell .compact-intro{min-height:auto;padding:28px 24px;border-radius:24px}.app-shell .analytics-metrics,.app-shell .metric-rail{padding-inline:16px;border-radius:21px}.app-shell .metric:nth-child(3),.app-shell .metric:nth-child(4){border-top-color:#ededeb}.app-shell .accounts-list,.app-shell .accounts-rail,.app-shell .chart-panel,.app-shell .pulse-panel,.app-shell .schedule-panel{border-radius:23px}.app-shell .filter-tabs{max-width:100%;overflow-x:auto}.app-shell .timeline>section>div:last-child{border-radius:19px}.app-shell .composer-modal{border-radius:25px}.app-shell .composer-modal form{grid-template-columns:1fr}.app-shell .composer-side{border-left:0;border-top:1px solid #ecece8}.app-shell .mobile-nav{margin:0 8px 8px;width:calc(100% - 16px);height:62px;border:1px solid #e7e7e3;border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 15px 35px rgba(33,32,29,.11);overflow:hidden}.app-shell .empty-workspace,.app-shell .state-page{padding:32px 24px;border-radius:25px}}.app-shell{min-height:100dvh;background:radial-gradient(circle at 0 12%,rgba(248,211,232,.22),transparent 24%),radial-gradient(circle at 100% 88%,rgba(184,227,205,.18),transparent 24%),#f6f6f4}.app-shell .sidebar{inset:18px auto 18px 18px;z-index:6;width:222px;height:auto;padding:25px 14px 15px;overflow:hidden;border:1px solid rgba(229,229,225,.88);border-radius:28px;background:rgba(255,255,255,.9);box-shadow:0 28px 70px rgba(37,35,31,.09),inset 0 1px rgba(255,255,255,.9);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.app-shell .sidebar:before{width:190px;height:190px;left:-105px;top:-105px;background:radial-gradient(circle,rgba(255,199,158,.28),rgba(242,194,226,.13) 48%,transparent 70%)}.app-shell .sidebar:after,.app-shell .sidebar:before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.app-shell .sidebar:after{width:160px;height:160px;right:-100px;bottom:90px;background:radial-gradient(circle,rgba(174,225,199,.24),transparent 68%)}.app-shell .brand{position:relative;padding:0 11px;font-size:22px}.app-shell .brand-glyph{width:27px;height:27px}.app-shell .brand-glyph i{background:#1e1f1e}.app-shell .brand-glyph i:nth-child(2){background:#ff8068}.app-shell .main-nav{margin-top:45px}.app-shell .nav-eyebrow{margin:0 12px 11px;font-size:9px;letter-spacing:.16em}.app-shell .main-nav button{min-height:45px;padding:10px 12px;gap:11px;border:1px solid transparent;border-radius:14px;transition:color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.app-shell .main-nav button svg{transition:transform .22s var(--ease)}.app-shell .main-nav button:hover svg{transform:scale(1.12) rotate(-3deg)}.app-shell .main-nav button.active{border-color:#1d1e1d;background:#1d1e1d;box-shadow:0 9px 19px rgba(28,29,28,.15),inset 0 1px rgba(255,255,255,.12)}.app-shell .main-nav button.active svg{color:#fff}.sidebar-quick{position:relative;width:100%;min-height:74px;margin-top:auto;padding:10px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:9px;gap:9px;overflow:hidden;border:1px solid #e8e8e4;border-radius:19px;color:#2b2c2a;background:rgba(255,255,255,.77);box-shadow:0 12px 28px rgba(39,36,32,.055),inset 0 1px #fff;text-align:left;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.sidebar-quick:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(39,36,32,.09),inset 0 1px #fff}.sidebar-quick>span:nth-child(2){min-width:0}.sidebar-quick small,.sidebar-quick strong{display:block}.sidebar-quick small{color:#a0a19d;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.sidebar-quick strong{margin-top:3px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.quick-art{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#ffe5c8,#f4d9ee 52%,#d9eee3)}.quick-art i{position:absolute;border-radius:50%}.quick-art i:first-child{width:15px;height:15px;right:4px;top:4px;background:rgba(255,255,255,.65)}.quick-art i:nth-child(2){width:10px;height:10px;left:5px;bottom:4px;background:rgba(255,255,255,.52)}.quick-art svg{position:relative;color:#292a28}.app-shell .sidebar-bottom{margin-top:10px}.app-shell .sidebar-bottom>button{min-height:40px;padding:8px 12px;border-radius:12px;font-size:12px}.app-shell .profile-chip{margin-top:8px;padding:12px 6px 2px;grid-template-columns:34px 1fr auto}.app-shell .profile-chip>span{width:34px;height:34px;box-shadow:0 5px 12px rgba(57,42,35,.09)}.app-shell .profile-chip strong{font-size:11px}.app-shell .profile-chip small{font-size:9px}.app-shell .main-area{min-height:100dvh;margin-left:258px;padding-top:1px;background:transparent}.app-shell .topbar{padding:0 16px 0 18px;border:1px solid rgba(229,229,225,.88);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 45px rgba(37,35,31,.065),inset 0 1px rgba(255,255,255,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-shell .team-switcher{min-height:42px;padding:6px 10px 6px 6px;border-radius:15px;transition:background .18s var(--ease)}.app-shell .team-switcher:hover{background:#f5f5f3}.app-shell .team-logo{width:31px;height:31px;border-radius:11px}.app-shell .topbar-actions{gap:8px}.app-shell .icon-button,.app-shell .search-button{min-height:38px;border-radius:13px}.app-shell .icon-button{width:38px}.app-shell .topbar .primary-button{min-height:42px;border-radius:14px}.app-shell .content-frame{max-width:1460px;padding:36px 26px 90px}.app-shell .studio-hero{box-shadow:0 28px 70px rgba(37,35,31,.065)}.app-shell .accounts-list,.app-shell .accounts-rail,.app-shell .analytics-metrics,.app-shell .chart-panel,.app-shell .compact-intro,.app-shell .metric-rail,.app-shell .pulse-panel,.app-shell .schedule-panel,.app-shell .studio-hero{transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.app-shell .accounts-rail:hover,.app-shell .chart-panel:hover,.app-shell .pulse-panel:hover,.app-shell .schedule-panel:hover{box-shadow:0 28px 68px rgba(37,35,31,.075)}@media (max-width:1050px){.app-shell .sidebar{inset:14px auto 14px 14px;width:72px;padding:22px 9px 13px;border-radius:24px}.app-shell .brand{padding:0 13px}.app-shell .main-area{margin-left:100px}.app-shell .sidebar-quick{min-height:52px;padding:5px;grid-template-columns:1fr}.app-shell .sidebar-quick>span:nth-child(2),.app-shell .sidebar-quick>svg{display:none}.app-shell .quick-art{width:40px;height:40px;margin:auto}.app-shell .profile-chip{grid-template-columns:1fr}.app-shell .topbar{width:calc(100% - 36px);margin-inline:18px}.app-shell .search-button kbd,.app-shell .search-button span{display:none}}@media (max-width:760px){.app-shell{background:radial-gradient(circle at 5% 8%,rgba(248,211,232,.2),transparent 21%),#f6f6f4}.app-shell .main-area{margin-left:0;padding-top:1px}.app-shell .topbar{top:8px;width:calc(100% - 16px);height:60px;margin:8px 8px 0;padding-inline:10px;border-radius:18px}.app-shell .content-frame{padding:22px 12px 88px}.app-shell .team-switcher{padding-left:3px}.app-shell .team-switcher .team-select{min-width:92px;max-width:120px}.app-shell .topbar .primary-button{width:40px;min-height:40px;border-radius:13px}.app-shell .mobile-nav{bottom:0}}.app-shell .studio-hero{grid-template-columns:minmax(390px,.88fr) minmax(520px,1.12fr);min-height:480px;padding:44px 32px 44px 62px;overflow:hidden}.hero-signature{position:relative;align-self:stretch;margin:-20px -15px -20px -20px}.hero-signature>img{mix-blend-mode:multiply}.signature-count,.signature-live{position:absolute;z-index:2;border:1px solid rgba(230,230,226,.9);background:rgba(255,255,255,.9);box-shadow:0 16px 36px rgba(42,38,34,.11),inset 0 1px #fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.signature-live{right:4%;bottom:13%;min-width:154px;padding:11px 14px;border-radius:17px}.signature-live span,.signature-live strong{display:block}.signature-live span{color:#969894;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.signature-live span i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#65ad85;box-shadow:0 0 0 4px rgba(101,173,133,.12);animation:breathe 2.4s ease-in-out infinite}.signature-live strong{margin-top:5px;color:#2d2e2c;font-size:10px}.signature-count{left:3%;top:18%;width:82px;height:82px;padding:12px;display:grid;place-content:center;border-radius:50%;text-align:center}.signature-count small,.signature-count span{color:#a0a19d;font-size:7px;line-height:1.1}.signature-count strong{color:#1d1e1d;font-size:23px;line-height:1;font-weight:650;letter-spacing:-.05em}@media (max-width:1180px){.app-shell .studio-hero{grid-template-columns:minmax(360px,.9fr) minmax(410px,1.1fr);padding-left:44px}.hero-signature{margin-right:-25px}}@media (max-width:900px){.app-shell .studio-hero{grid-template-columns:1fr}.hero-signature{min-height:380px;margin:15px -20px -25px}.hero-signature>img{object-position:center}}@media (max-width:760px){.app-shell .studio-hero{padding:30px 24px 18px}.hero-signature{min-height:310px;margin:10px -20px -12px}.signature-live{right:6%;bottom:10%}.signature-count{left:5%;top:15%}}.login-human-art{position:relative;height:clamp(245px,34vh,360px);margin:12px -32px -5px}.login-human-art img{mix-blend-mode:multiply}.login-story .login-manifesto{margin:auto 0 28px}.login-story .login-pulse{display:none}.login-story>small{margin-top:0}@media (max-width:820px){.login-human-art{height:210px;margin:4px -18px -20px}.login-human-art img{object-position:center}.login-story .login-manifesto{margin:auto 0 0}.login-story .login-manifesto>p:last-child{display:none}}.advanced-composer-backdrop{z-index:40;padding:18px}.advanced-composer{width:min(1440px,100%);height:min(900px,calc(100dvh - 36px));overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:#fff;box-shadow:0 40px 120px rgba(31,30,27,.18),inset 0 1px #fff;animation:modal-in .35s var(--ease) both}.advanced-composer>header{height:84px;padding:0 25px 0 29px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #ecece8}.advanced-composer>header h2{margin:4px 0 0;font-size:25px;letter-spacing:-.045em}.advanced-composer>header .eyebrow{margin:0}.advanced-composer>header>.icon-button{justify-self:end}.composer-progress{display:flex;align-items:center;gap:8px}.composer-progress span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #e2e2de;border-radius:50%;color:#aaa;font-size:9px;font-weight:750;background:#fafaf8}.composer-progress span.active{color:#fff;border-color:#242523;background:#242523}.composer-progress i{width:30px;height:1px;background:#e2e2de}.advanced-composer form{height:calc(100% - 84px);display:grid;grid-template-columns:238px minmax(430px,1fr) 310px;grid-template-rows:minmax(0,1fr) auto auto}.composer-channels,.composer-publish{min-height:0;padding:24px 17px;overflow:auto;background:#fafaf8}.composer-channels{border-right:1px solid #ecece8}.composer-publish{border-left:1px solid #ecece8;background:radial-gradient(circle at 90% 4%,rgba(241,188,221,.22),transparent 23%),radial-gradient(circle at 10% 94%,rgba(174,225,199,.18),transparent 25%),#fafaf8}.composer-section-title{padding:0 6px 15px;display:flex;align-items:center;justify-content:space-between}.composer-section-title span{color:#333;font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.11em}.composer-section-title small{color:#aaa;font-size:9px}.composer-channel-list{display:grid;grid-gap:6px}.composer-channel-list>button{width:100%;min-height:58px;padding:7px 8px;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;grid-gap:9px;gap:9px;border:1px solid transparent;border-radius:16px;color:#6d6e6a;background:transparent;text-align:left;transition:.18s var(--ease)}.composer-channel-list>button:hover{background:#fff}.composer-channel-list>button.active{color:#222;border-color:#e5e5e1;background:#fff;box-shadow:0 10px 25px rgba(35,34,31,.055)}.composer-channel-list>button.selected:not(.active){color:#3c3d3a}.composer-channel-list>button>span:nth-child(2){min-width:0}.composer-channel-list small,.composer-channel-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-channel-list strong{font-size:11px}.composer-channel-list small{margin-top:3px;color:#aaa;font-size:8px}.composer-platform-badge{--platform:#333;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--platform);font-size:9px;font-weight:800;letter-spacing:-.02em;box-shadow:inset 0 1px rgba(255,255,255,.22)}.channel-check{width:19px;height:19px;display:grid!important;place-items:center;border-radius:7px;color:#fff;background:#252624;cursor:pointer}.composer-empty{padding:18px 9px;color:#999;font-size:11px;line-height:1.6}.composer-editor{min-width:0;min-height:0;padding:28px 31px 40px;overflow:auto;background:#fff}.composer-editor-head{margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.composer-editor-head>div:first-child{display:flex;align-items:center;gap:11px}.composer-editor-head span{color:#aaa;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.composer-editor-head h3{margin:3px 0 0;font-size:20px;letter-spacing:-.035em}.format-switch{padding:4px;display:flex;gap:2px;border:1px solid #e7e7e3;border-radius:13px;background:#f5f5f2}.format-switch button{min-height:30px;padding:0 11px;border:0;border-radius:9px;color:#999;background:transparent;font-size:9px;font-weight:700}.format-switch button.active{color:#222;background:#fff;box-shadow:0 4px 12px rgba(40,38,34,.08)}.composer-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:16px;column-gap:16px}.composer-field,.composer-toggle{min-width:0;margin-bottom:17px}.composer-field{display:grid;grid-gap:7px;gap:7px}.composer-field>span,.composer-toggle strong{color:#555652;font-size:10px;font-weight:680}.composer-field>span b{margin-left:3px;color:#ee755f}.composer-field input,.composer-field select,.composer-field textarea,.first-comment textarea,.publish-settings input,.publish-settings select{width:100%;border:1px solid #e3e3df;border-radius:13px;color:#292a28;background:#fbfbf9;outline:0;transition:.18s var(--ease)}.composer-field input,.composer-field select{height:43px;padding:0 12px}.composer-field textarea{min-height:88px;padding:11px 12px;resize:vertical;line-height:1.55}.composer-field textarea.json-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.composer-field input:focus,.composer-field select:focus,.composer-field textarea:focus,.first-comment textarea:focus,.publish-settings input:focus,.publish-settings select:focus{border-color:#bfc0bb;background:#fff;box-shadow:0 0 0 4px rgba(38,39,37,.055)}.composer-field>small,.composer-toggle small{color:#a0a19d;font-size:8px;line-height:1.5}.composer-toggle{grid-column:span 1;min-height:54px;padding:10px 11px;display:grid;grid-template-columns:1fr auto 0;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e7e7e3;border-radius:14px;background:#fbfbf9;cursor:pointer}.composer-toggle small,.composer-toggle strong{display:block}.composer-toggle small{margin-top:4px}.composer-toggle input{position:absolute;opacity:0;pointer-events:none}.composer-toggle i{position:relative;width:34px;height:20px;border-radius:20px;background:#deded9;transition:.18s}.composer-toggle i:after{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.13);transition:.18s}.composer-toggle input:checked+i{background:#292a28}.composer-toggle input:checked+i:after{transform:translateX(14px)}.first-comment{margin-top:7px;padding:16px;border:1px solid #e8e8e4;border-radius:18px;background:linear-gradient(135deg,#faf9ff,#fbfffc)}.first-comment>div{margin-bottom:10px;display:flex;justify-content:space-between}.first-comment strong{font-size:10px}.first-comment small{color:#aaa;font-size:8px}.first-comment textarea{min-height:72px;padding:11px;resize:vertical}.composer-welcome{height:100%;display:grid;place-content:center;justify-items:center;text-align:center}.composer-welcome>span{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#ffe3c5,#efd9ef,#d7eee2)}.composer-welcome h3{margin:15px 0 5px}.composer-welcome p{color:#999;font-size:11px}.media-drop{width:100%;min-height:108px;padding:15px;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;border:1px dashed #d7d7d2;border-radius:18px;color:#555;background:rgba(255,255,255,.72);transition:.18s var(--ease)}.media-drop:hover{border-color:#aaa;background:#fff;transform:translateY(-1px)}.media-drop strong{font-size:10px}.media-drop small{color:#aaa;font-size:8px}.media-rule{margin:12px 1px;padding:10px 11px;display:grid;grid-template-columns:31px 1fr;align-items:center;grid-gap:9px;gap:9px;border-radius:13px;background:#f0f0ed}.media-rule span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#292a28;font-size:8px;font-weight:750}.media-rule p{margin:0;color:#777;font-size:8px;line-height:1.5}.media-library{max-height:170px;display:grid;grid-gap:6px;gap:6px;overflow:auto}.media-library>button{position:relative;width:100%;min-height:48px;padding:5px 27px 5px 5px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid #e7e7e3;border-radius:13px;color:#555;background:rgba(255,255,255,.74);text-align:left}.media-library>button.selected{border-color:#babbb6;background:#fff;box-shadow:inset 0 0 0 1px #fff}.media-library img,.media-library>button>svg:first-child{width:38px;height:38px;border-radius:9px;object-fit:cover;background:#eee}.media-library small,.media-library strong{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-library strong{font-size:8px}.media-library small{margin-top:3px;color:#aaa;font-size:7px}.media-library i{position:absolute;right:5px;top:5px;width:18px;height:18px;display:grid;place-items:center;border-radius:6px;color:#aaa;background:#f1f1ee}.media-source-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.media-source-actions .media-drop{min-height:100px;padding-inline:8px}.media-from-canva{color:#4D44D5;border-color:#D9D7FF;background:#F7F6FF}.media-from-canva:hover{color:#4037C5;border-color:#635BFF;background:#EFEEFF}.media-source-notice{margin:8px 1px 0;padding:8px 9px;display:flex;align-items:center;gap:6px;border-radius:10px;color:#168B43;background:#EAF9EF;font-size:8px;font-weight:650}.publish-settings{margin-top:20px;padding-top:18px;display:grid;grid-gap:12px;gap:12px;border-top:1px solid #e6e6e2}.publish-settings label{display:grid;grid-gap:6px;gap:6px}.publish-settings label>span{display:flex;align-items:center;gap:5px;color:#777;font-size:9px;font-weight:650}.publish-settings input,.publish-settings select{height:39px;padding:0 10px;font-size:10px}.advanced-form-error{padding:11px 25px;gap:8px;border-top:1px solid #efc7be;color:#a54836;background:#fff0ec;font-size:10px}.advanced-composer footer,.advanced-form-error{grid-column:1/-1;display:flex;align-items:center}.advanced-composer footer{min-height:73px;padding:12px 24px;justify-content:flex-end;gap:9px;border-top:1px solid #ecece8;background:#fff}.advanced-composer footer>div{margin-right:auto}.advanced-composer footer span,.advanced-composer footer strong{display:block}.advanced-composer footer strong{font-size:10px}.advanced-composer footer span{margin-top:3px;color:#aaa;font-size:8px}@media (max-width:1100px){.advanced-composer form{grid-template-columns:190px minmax(400px,1fr) 270px}.advanced-composer{border-radius:24px}.composer-editor{padding-inline:22px}}@media (max-width:820px){.advanced-composer-backdrop{padding:0}.advanced-composer{width:100%;height:100dvh;border:0;border-radius:0}.advanced-composer>header{height:70px;padding:0 15px;grid-template-columns:1fr auto}.advanced-composer>header h2{font-size:19px}.composer-progress{display:none}.advanced-composer form{height:calc(100% - 70px);grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto}.composer-channels{padding:10px 13px;border:0;border-bottom:1px solid #ecece8;overflow-x:auto}.composer-section-title{display:none}.composer-channel-list{display:flex;gap:7px}.composer-channel-list>button{width:52px;min-width:52px;min-height:46px;padding:5px;display:grid;grid-template-columns:1fr;justify-items:center}.channel-check,.composer-channel-list>button>span:nth-child(2),.composer-channel-list>button>svg{display:none!important}.composer-platform-badge{width:35px;height:35px}.composer-editor{padding:20px 16px 90px}.composer-editor-head{align-items:flex-start}.format-switch{max-width:220px;overflow:auto}.composer-field-grid{grid-template-columns:1fr}.composer-publish{grid-row:3;padding:15px;border:0;border-top:1px solid #ecece8;max-height:280px}.media-drop{min-height:70px}.publish-settings{grid-template-columns:1fr 1fr}.advanced-composer footer{min-height:67px;position:-webkit-sticky;position:sticky;bottom:0;padding:10px 14px}.advanced-composer footer>div{display:none}.advanced-form-error{padding:10px 14px}}:root{--color-social-orange:#FF6433;--color-social-orange-hover:#F05228;--color-social-orange-active:#D94721;--color-electric-blue:#635BFF;--color-reaction-pink:#FF4FA3;--color-signal-lime:#D8FF57;--color-ink:#17171B;--color-cream:#FFF9F2;--color-white:#FFFFFF;--color-success:#22C55E;--color-warning:#F59E0B;--color-error:#EF4444;--color-info:#3B82F6;--color-neutral-950:#17171B;--color-neutral-900:#232329;--color-neutral-800:#34343B;--color-neutral-700:#4C4C55;--color-neutral-600:#666670;--color-neutral-500:#81818C;--color-neutral-400:#A4A4AE;--color-neutral-300:#C9C9D0;--color-neutral-200:#E4E4E8;--color-neutral-100:#F1F1F3;--color-neutral-50:#F8F8FA;--bg:#F8F8FA;--surface:#FFFFFF;--surface-strong:#FFFFFF;--ink:#17171B;--ink-soft:#666670;--ink-faint:#81818C;--line:#E4E4E8;--line-strong:#C9C9D0;--accent:#FF6433;--accent-dark:#F05228;--accent-soft:#FFF0EA;--success:#22C55E;--warning:#EF4444;--sidebar:#17171B;--radius-sm:10px;--radius:14px;--radius-lg:20px;--shadow:0 20px 50px rgba(23,23,27,.14);--ease:cubic-bezier(.2,.8,.2,1)}body{color:var(--color-ink);background:var(--color-neutral-50);font-family:Inter,Segoe UI,sans-serif}.brand,.login-brand,.metric>strong,h1,h2,h3,h4{font-family:Inter Tight,Inter,Segoe UI,sans-serif}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(255,100,51,.28);outline-offset:2px}.app-shell .primary-button,.primary-button{min-height:44px;border-color:var(--color-social-orange);border-radius:12px;color:#fff;background:var(--color-social-orange);box-shadow:0 8px 20px rgba(255,100,51,.2)}.app-shell .primary-button:hover,.primary-button:hover{border-color:var(--color-social-orange-hover);background:var(--color-social-orange-hover)}.eyebrow,.nav-eyebrow{color:var(--color-neutral-500)}.brand-glyph{position:relative;width:27px!important;height:27px!important;display:block!important;border:2px solid;border-right:2px solid transparent;border-radius:50%;transform:rotate(-18deg)!important}.brand-glyph i{position:absolute!important;display:block!important;width:5px!important;height:5px!important;border-radius:50%!important;background:currentColor!important}.brand-glyph i:first-child{right:-1px;top:1px;background:var(--color-social-orange)!important;box-shadow:0 0 0 3px rgba(255,100,51,.2)}.brand-glyph i:nth-child(2){left:5px;top:8px}.brand-glyph i:nth-child(3){right:4px;bottom:4px;width:3px!important;height:3px!important;opacity:.6}.app-shell{--bg:#F8F8FA;--surface:#fff;--surface-strong:#fff;--ink:#17171B;--ink-soft:#666670;--ink-faint:#81818C;--line:#E4E4E8;--line-strong:#C9C9D0;--accent:#FF6433;--accent-dark:#F05228;--accent-soft:#FFF0EA;--success:#22C55E;--warning:#EF4444;color:var(--ink);background:var(--color-neutral-50)}.app-shell:before{display:none}.app-shell .sidebar{inset:16px auto 16px 16px;width:248px;padding:27px 16px 16px;border:1px solid #2f2f35;border-radius:20px;color:#fff;background:var(--color-ink);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .sidebar:after,.app-shell .sidebar:before{display:none}.app-shell .brand{padding:0 10px;color:#fff;font-size:23px;font-weight:800;letter-spacing:-.055em}.app-shell .brand-glyph i:nth-child(2),.app-shell .brand-glyph i:nth-child(3){background:#fff!important}.app-shell .main-nav{margin-top:46px;gap:4px}.app-shell .nav-eyebrow{margin-bottom:12px;color:#71717c}.app-shell .main-nav button{min-height:46px;padding:11px 12px;border-radius:12px;color:#A4A4AE;font-size:13px}.app-shell .main-nav button:hover{color:#fff;background:#232329}.app-shell .main-nav button.active{color:#fff;border-color:var(--color-social-orange);background:var(--color-social-orange);box-shadow:0 8px 20px rgba(255,100,51,.18)}.app-shell .sidebar-quick{min-height:72px;border-color:#34343B;border-radius:16px;color:#fff;background:#232329;box-shadow:none}.app-shell .sidebar-quick:hover{border-color:#4C4C55;background:#2b2b31;box-shadow:none}.app-shell .quick-art{border-radius:12px;color:#fff;background:var(--color-social-orange)}.app-shell .quick-art i{display:none}.app-shell .sidebar-quick small{color:#81818C}.app-shell .profile-chip{border-color:#34343B}.app-shell .profile-chip>span{color:#17171B;background:var(--color-signal-lime)}.app-shell .profile-chip small{color:#81818C}.app-shell .sidebar-bottom>button{color:#A4A4AE}.app-shell .main-area{margin-left:280px;background:var(--color-neutral-50)}.app-shell .topbar{top:16px;width:calc(100% - 48px);height:68px;margin:16px 24px 0;border:1px solid var(--color-neutral-200);border-radius:14px;background:#fff;box-shadow:var(--shadow-subtle,0 1px 2px rgba(23,23,27,.06));-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .team-logo{color:#fff;background:var(--color-social-orange)}.app-shell .team-switcher:hover{background:var(--color-neutral-50)}.app-shell .icon-button,.app-shell .quiet-button,.app-shell .search-button kbd,.app-shell .search-button:hover{border-color:var(--color-neutral-200);background:#fff}.app-shell .content-frame{max-width:1440px;padding:32px 28px 88px}.app-shell .studio-hero{min-height:470px;padding:42px 30px 42px 54px;grid-template-columns:minmax(380px,.78fr) minmax(530px,1.22fr);border:1px solid rgba(23,23,27,.1);border-radius:28px;color:var(--color-ink);background:var(--color-cream);box-shadow:0 8px 24px rgba(23,23,27,.08)}.app-shell .studio-hero:before{display:block;width:118px;height:118px;left:37%;bottom:-72px;border:19px solid var(--color-social-orange);opacity:.15}.app-shell .studio-hero:after{display:none}.app-shell .studio-hero h1{max-width:590px;color:var(--color-ink);font-size:clamp(50px,5vw,72px);line-height:.94;font-weight:800;letter-spacing:-.06em}.app-shell .studio-hero h1 em{color:var(--color-social-orange);font-style:normal;font-weight:800}.app-shell .hero-description,.app-shell .hero-kicker{color:var(--color-neutral-600)}.app-shell .hero-description{font-size:15px}.app-shell .hero-meta .live-label i{background:var(--color-success);box-shadow:0 0 0 4px rgba(34,197,94,.13)}.hero-signature{min-height:390px;margin:-25px -20px -25px -25px;border-radius:22px;overflow:hidden}.hero-signature>img{object-fit:cover;object-position:center;mix-blend-mode:normal}.signature-count,.signature-live{border-color:rgba(255,255,255,.75);background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(23,23,27,.12);-webkit-backdrop-filter:none;backdrop-filter:none}.signature-live{border-radius:14px}.signature-count{border:3px solid var(--color-signal-lime)}.app-shell .analytics-metrics,.app-shell .metric-rail{border:1px solid var(--color-neutral-200);border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(23,23,27,.06)}.app-shell .metric:nth-child(n)>strong{color:var(--color-ink)}.app-shell .metric:nth-child(2)>strong{color:var(--color-social-orange)}.app-shell .metric:nth-child(3)>strong{color:var(--color-electric-blue)}.app-shell .accounts-list,.app-shell .accounts-rail,.app-shell .chart-panel,.app-shell .pulse-panel,.app-shell .schedule-panel{border-color:var(--color-neutral-200);border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(23,23,27,.06);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .accounts-rail:hover,.app-shell .chart-panel:hover,.app-shell .pulse-panel:hover,.app-shell .schedule-panel:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(23,23,27,.08)}.app-shell .pulse-panel{background:var(--color-cream)}.app-shell .pulse-panel:after{display:none}.bar-track i{background:var(--color-neutral-200)}.week-pulse>div:nth-child(2) .bar-track i{background:var(--color-social-orange)}.platform-mark{border-color:#fff}.status-scheduled i{background:var(--color-electric-blue)}.status-posted i{background:var(--color-success)}.status-error i{background:var(--color-error)}.app-shell .compact-intro{border-color:rgba(23,23,27,.1);border-radius:28px;background:radial-gradient(circle at 91% 10%,rgba(255,100,51,.15),transparent 28%),var(--color-cream);box-shadow:0 8px 24px rgba(23,23,27,.06)}.app-shell .compact-intro:after{border:18px solid rgba(255,100,51,.12);background:transparent;box-shadow:none}.login-page{background:#fff}.login-story{color:var(--color-ink);background:var(--color-cream)}.login-story:after,.login-story:before{display:none}.login-brand{color:var(--color-ink);font-size:24px;font-weight:800}.login-human-art{height:clamp(275px,38vh,410px);margin:8px -45px -4px;overflow:hidden;border-radius:24px}.login-human-art img{object-fit:cover;object-position:center;mix-blend-mode:normal}.login-manifesto .eyebrow{color:var(--color-social-orange)}.login-manifesto h1{color:var(--color-ink);font-weight:800}.login-manifesto h1 span{color:var(--color-social-orange)}.login-manifesto>p:last-child{color:var(--color-neutral-600)}.login-access{background:#fff}.login-form-wrap h2{color:var(--color-ink);font-weight:750}.login-form-wrap .field input{border-color:var(--color-neutral-200);border-radius:12px}.login-form-wrap .field input:focus{border-color:var(--color-social-orange);box-shadow:0 0 0 4px rgba(255,100,51,.18)}.login-submit{border-color:var(--color-social-orange);border-radius:12px;background:var(--color-social-orange);box-shadow:0 8px 24px rgba(255,100,51,.2)}.login-submit:hover:not(:disabled){background:var(--color-social-orange-hover)}.advanced-composer{border-color:var(--color-neutral-200);border-radius:20px}.advanced-composer>header{border-color:var(--color-neutral-200)}.composer-progress span.active,.media-rule span{border-color:var(--color-social-orange);background:var(--color-social-orange)}.composer-channels,.composer-publish{background:var(--color-neutral-50)}.composer-channel-list>button.active{border-color:rgba(255,100,51,.42);box-shadow:inset 3px 0 var(--color-social-orange),0 8px 24px rgba(23,23,27,.06)}.channel-check{background:var(--color-social-orange)}.format-switch button.active{color:#fff;background:var(--color-ink)}.composer-field input:focus,.composer-field select:focus,.composer-field textarea:focus,.first-comment textarea:focus,.publish-settings input:focus,.publish-settings select:focus{border-color:var(--color-social-orange);box-shadow:0 0 0 4px rgba(255,100,51,.16)}.composer-toggle input:checked+i{background:var(--color-social-orange)}.first-comment{background:var(--color-cream)}.media-drop:hover{border-color:var(--color-social-orange)}.advanced-composer-backdrop{background:rgba(23,23,27,.4)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:1050px){.app-shell .sidebar{width:76px}.app-shell .main-area{margin-left:106px}.app-shell .brand{padding:0 12px}.app-shell .studio-hero{grid-template-columns:minmax(330px,.85fr) minmax(410px,1.15fr);padding-left:38px}}@media (max-width:900px){.app-shell .studio-hero{grid-template-columns:1fr}.hero-signature{min-height:380px;margin:18px -12px -18px}}@media (max-width:760px){.app-shell{background:var(--color-neutral-50)}.app-shell .main-area{margin-left:0}.app-shell .studio-hero{padding:30px 23px 18px;border-radius:20px;background:var(--color-cream)}.app-shell .studio-hero h1{font-size:46px}.app-shell .mobile-nav{border-color:var(--color-neutral-200);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(23,23,27,.12)}.app-shell .mobile-nav button.active{color:var(--color-social-orange)}.login-human-art{margin:5px -18px -18px;border-radius:18px}}.brand-image{position:relative;display:block;width:168px;height:46px;overflow:hidden;flex:0 0 auto}.brand-image img{position:absolute;left:-82px;top:-85px;width:328px;height:auto;max-width:none}.app-shell .brand{padding:3px 8px;border-radius:13px;background:var(--color-cream)}.login-brand .brand-image{width:214px;height:58px}.login-brand .brand-image img{left:-105px;top:-109px;width:423px}@media (max-width:1050px){.app-shell .brand{width:52px;height:52px;padding:3px;justify-content:center;overflow:hidden}.app-shell .brand-image{display:block!important;width:44px;height:44px}.app-shell .brand-image img{left:-174px;top:-70px;width:276px}}.brand-image{width:172px;height:43px;overflow:visible}.brand-image img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain}.app-shell .brand{padding:3px 4px;background:transparent}.login-brand .brand-image{width:220px;height:54px}.login-brand .brand-image img{position:static;width:100%;height:100%}.login-dev-access{position:relative;margin-top:27px;padding-top:25px;border-top:1px solid var(--color-neutral-200)}.login-dev-access>span{position:absolute;top:-8px;left:50%;padding:0 11px;color:var(--color-neutral-500);background:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.login-dev-access button{width:100%;min-height:48px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,100,51,.28);border-radius:12px;color:var(--color-ink);background:var(--color-cream);font-size:13px;font-weight:650;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.login-dev-access button svg:first-child{color:var(--color-social-orange)}.login-dev-access button svg:last-child{margin-left:auto}.login-dev-access button:hover:not(:disabled){border-color:var(--color-social-orange);background:#fff4e8;transform:translateY(-1px)}.login-dev-access button:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.login-dev-access button:disabled{opacity:.58;cursor:not-allowed}.login-dev-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.login-dev-grid button{min-height:62px;padding:9px 11px;justify-content:flex-start;text-align:left}.login-dev-grid button>span{min-width:0;flex:1 1}.login-dev-grid button small,.login-dev-grid button strong{display:block}.login-dev-grid button strong{color:var(--color-ink);font-size:12px}.login-dev-grid button small{margin-top:3px;color:var(--color-neutral-500);font-size:9px;font-weight:500}.login-dev-grid button.client{border-color:rgba(99,91,255,.23);background:#f7f6ff}.login-dev-grid button.client svg:first-child{color:var(--color-electric-blue)}.login-dev-grid button.client:hover:not(:disabled){border-color:var(--color-electric-blue);background:#f0efff}@media (max-width:460px){.login-dev-grid{grid-template-columns:1fr}}.dev-simulation-badge{margin-left:7px;padding:3px 7px;border-radius:999px;color:var(--color-ink);background:var(--color-signal-lime);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.account-state.mock{color:#5a4bd8;background:#eeedff}.account-state.mock i,.connected-dot.mock{background:var(--color-electric-blue)}.weekly-agenda{margin-top:24px;border:1px solid var(--color-neutral-200);border-radius:20px;background:#fff;box-shadow:var(--shadow-subtle);overflow:hidden}.weekly-agenda-header{min-height:92px;padding:20px 22px;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(300px,1fr);align-items:center;grid-gap:22px;gap:22px;border-bottom:1px solid var(--color-neutral-200)}.weekly-agenda-title{display:flex;align-items:center;gap:12px}.weekly-agenda-title>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--color-social-orange)}.weekly-agenda-title .eyebrow{margin:0 0 3px}.weekly-agenda-title h2{margin:0;color:var(--color-ink);font-size:23px;line-height:1;font-weight:750;letter-spacing:-.035em}.weekly-agenda-range{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.weekly-agenda-range strong{color:var(--color-ink);font-size:14px;text-transform:capitalize}.weekly-agenda-range span{color:var(--color-neutral-500);font-size:11px}.weekly-agenda-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.weekly-agenda-actions button{min-height:40px;border:1px solid var(--color-neutral-200);border-radius:10px;color:var(--color-ink);background:#fff;font-size:11px;font-weight:650;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.weekly-agenda-actions button:hover{border-color:var(--color-neutral-300);background:var(--color-neutral-50);transform:translateY(-1px)}.week-today{padding:0 12px}.week-nav{display:flex}.week-nav button{width:40px;border-radius:0}.week-nav button:first-child{border-radius:10px 0 0 10px}.week-nav button:last-child{margin-left:-1px;border-radius:0 10px 10px 0}.week-open{padding:0 13px;display:flex;align-items:center;gap:7px}.week-days-scroll{padding:16px 18px 0;overflow-x:auto;scrollbar-width:thin}.week-days{min-width:710px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.week-days>button{position:relative;min-height:104px;padding:12px 10px 13px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--color-neutral-200);border-radius:14px;color:var(--color-neutral-600);background:var(--color-neutral-50);text-align:left;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.week-days>button:hover{border-color:var(--color-neutral-300);transform:translateY(-2px)}.week-days>button>span{font-size:10px;font-weight:750;text-transform:uppercase}.week-days>button>strong{margin-top:5px;color:var(--color-ink);font-size:27px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.week-days>button>small{margin-top:auto;color:var(--color-neutral-500);font-size:10px}.week-days>button>i{position:absolute;right:12px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--color-neutral-300)}.week-days>button.today:after{content:"Aujourd’hui";position:absolute;right:8px;bottom:9px;color:var(--color-social-orange);font-size:8px;font-weight:750;text-transform:uppercase}.week-days>button.today>small{visibility:hidden}.week-days>button.active{border-color:var(--color-social-orange);color:#fff;background:var(--color-social-orange);box-shadow:0 8px 20px rgba(255,100,51,.16)}.week-days>button.active.today:after,.week-days>button.active>small,.week-days>button.active>strong{color:#fff}.week-days>button.active>i{background:var(--color-signal-lime)}.week-day-list{margin-top:16px;border-top:1px solid var(--color-neutral-200)}.week-day-heading{min-height:66px;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--color-cream)}.week-day-heading>div{display:flex;flex-direction:column;gap:3px}.week-day-heading strong{color:var(--color-ink);font-size:13px;text-transform:capitalize}.week-day-heading span{color:var(--color-neutral-500);font-size:10px}.week-day-heading button{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border:0;border-radius:10px;color:#fff;background:var(--color-ink);font-size:11px;font-weight:650}.week-day-heading button:hover{background:var(--color-neutral-800)}.week-post{min-height:74px;padding:11px 22px;display:grid;grid-template-columns:58px 90px minmax(190px,1fr) auto;align-items:center;grid-gap:15px;gap:15px;border-top:1px solid var(--color-neutral-100)}.week-post:first-child{border-top:0}.week-post time{color:var(--color-ink);font-size:12px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.week-post-platforms{display:flex;align-items:center}.week-post-platforms .platform-mark+.platform-mark{margin-left:-5px}.week-post-copy{min-width:0}.week-post-copy p,.week-post-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-post-copy strong{color:var(--color-ink);font-size:12px}.week-post-copy p{margin:4px 0 0;color:var(--color-neutral-500);font-size:10px}.week-day-empty{min-height:110px;padding:20px 22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px}.week-day-empty>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--color-social-orange);background:var(--color-cream)}.week-day-empty strong{color:var(--color-ink);font-size:12px}.week-day-empty p{margin:4px 0 0;color:var(--color-neutral-500);font-size:10px}.week-day-empty button{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--color-neutral-200);border-radius:10px;color:var(--color-ink);background:#fff;font-size:11px;font-weight:650}.week-day-empty button:hover{border-color:var(--color-social-orange);color:var(--color-social-orange)}.calendar-toolbar{margin:24px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.calendar-modes{padding:4px;display:flex;border:1px solid var(--color-neutral-200);border-radius:13px;background:#fff;box-shadow:var(--shadow-subtle)}.calendar-modes button{min-height:40px;padding:0 14px;display:flex;align-items:center;gap:7px;border:0;border-radius:9px;color:var(--color-neutral-600);background:transparent;font-size:11px;font-weight:650}.calendar-modes button:hover{color:var(--color-ink);background:var(--color-neutral-50)}.calendar-modes button.active{color:#fff;background:var(--color-ink)}.calendar-filters{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.calendar-filters::-webkit-scrollbar{display:none}.calendar-filters button{min-height:36px;padding:0 11px;border:1px solid var(--color-neutral-200);border-radius:999px;color:var(--color-neutral-600);background:#fff;font-size:10px;font-weight:650;white-space:nowrap}.calendar-filters button:hover{border-color:var(--color-neutral-300);color:var(--color-ink)}.calendar-filters button.active{border-color:rgba(255,100,51,.3);color:var(--color-social-orange);background:var(--color-cream)}.calendar-filters button:focus-visible,.calendar-modes button:focus-visible,.calendar-period-header button:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.planning-calendar .weekly-agenda{margin-top:0}.calendar-list-view,.month-calendar{border:1px solid var(--color-neutral-200);border-radius:20px;background:#fff;box-shadow:var(--shadow-subtle);overflow:hidden}.calendar-period-header{min-height:88px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-neutral-200)}.calendar-period-header .eyebrow{margin:0 0 4px}.calendar-period-header h2{margin:0;color:var(--color-ink);font-size:24px;font-weight:750;letter-spacing:-.035em;text-transform:capitalize}.calendar-period-header>div:first-child>span{display:block;margin-top:4px;color:var(--color-neutral-500);font-size:10px}.calendar-period-header>div:last-child{display:flex;align-items:center;gap:8px}.calendar-period-header button{min-height:40px;padding:0 12px;border:1px solid var(--color-neutral-200);border-radius:10px;color:var(--color-ink);background:#fff;font-size:11px;font-weight:650}.calendar-period-header button:hover{border-color:var(--color-neutral-300);background:var(--color-neutral-50)}.calendar-period-header .week-nav button{padding:0;width:40px}.calendar-period-header .calendar-create{display:flex;align-items:center;gap:7px;border-color:var(--color-social-orange);color:#fff;background:var(--color-social-orange)}.calendar-period-header .calendar-create:hover{border-color:var(--color-social-orange-hover);color:#fff;background:var(--color-social-orange-hover)}.month-scroll{overflow-x:auto;scrollbar-width:thin}.month-grid{min-width:850px}.month-weekdays{height:42px;display:grid;grid-template-columns:repeat(7,1fr);align-items:center;border-bottom:1px solid var(--color-neutral-200);background:var(--color-cream)}.month-weekdays span{padding-left:12px;color:var(--color-neutral-500);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.month-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px;background:var(--color-neutral-200)}.month-days>article{min-height:122px;padding:10px;display:flex;flex-direction:column;background:#fff}.month-days>article.outside{color:var(--color-neutral-400);background:var(--color-neutral-50)}.month-days>article>header{display:flex;align-items:center;justify-content:space-between}.month-days>article>header strong{width:25px;height:25px;display:grid;place-items:center;border-radius:9px;color:var(--color-ink);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.month-days>article.outside>header strong{color:var(--color-neutral-400)}.month-days>article.today>header strong{color:#fff;background:var(--color-social-orange)}.month-days>article>header span{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:999px;color:var(--color-electric-blue);background:#eeedff;font-size:9px;font-weight:750}.month-days>article>div{margin-top:8px;display:flex;flex-direction:column;gap:5px}.month-post{min-width:0;height:27px;padding:0 7px;display:flex;align-items:center;gap:6px;border-radius:8px;color:var(--color-ink);background:var(--color-neutral-50)}.month-post b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650}.month-days>article small{color:var(--color-neutral-500);font-size:8px}.month-days>article .month-free{margin-top:22px;color:var(--color-neutral-400);text-align:center;text-transform:uppercase;letter-spacing:.08em}.calendar-list-days>section{display:grid;grid-template-columns:190px minmax(0,1fr);border-top:1px solid var(--color-neutral-200)}.calendar-list-days>section:first-child{border-top:0}.calendar-list-days>section.today{box-shadow:inset 3px 0 var(--color-social-orange)}.calendar-list-days>section>header{min-height:82px;padding:13px 18px;display:flex;align-items:center;gap:13px;border-right:1px solid var(--color-neutral-200);background:var(--color-cream)}.calendar-list-days>section>header time{width:48px;height:54px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;place-items:center;border:1px solid var(--color-neutral-200);border-radius:12px;background:#fff;overflow:hidden}.calendar-list-days>section>header time strong{grid-column:1/-1;width:100%;padding:3px;color:#fff;background:var(--color-ink);font-size:8px;text-align:center;text-transform:uppercase}.calendar-list-days>section.today>header time strong{background:var(--color-social-orange)}.calendar-list-days>section>header time span{justify-self:end;color:var(--color-ink);font-size:17px;font-weight:750}.calendar-list-days>section>header time small{justify-self:start;margin-left:2px;color:var(--color-neutral-500);font-size:8px;text-transform:uppercase}.calendar-list-days>section>header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.calendar-list-days>section>header>div strong{color:var(--color-ink);font-size:11px;text-transform:capitalize}.calendar-list-days>section>header>div span{color:var(--color-neutral-500);font-size:9px}.calendar-list-content{min-height:82px;display:flex;flex-direction:column;justify-content:center}.calendar-list-content>span{padding:0 20px;display:flex;align-items:center;gap:8px;color:var(--color-neutral-400);font-size:10px}.calendar-list-content>span i{width:6px;height:6px;border:1px solid var(--color-neutral-300);border-radius:50%}.calendar-list-content .week-post{min-height:72px}@media (max-width:1050px){.weekly-agenda-header{grid-template-columns:1fr auto}.weekly-agenda-range{display:none}.weekly-agenda-actions{min-width:0}}@media (max-width:760px){.weekly-agenda{margin-top:18px;border-radius:18px}.weekly-agenda-header{min-height:0;padding:17px;grid-template-columns:1fr auto;gap:12px}.weekly-agenda-title>span{width:38px;height:38px}.weekly-agenda-title h2{font-size:20px}.week-open,.week-today{display:none!important}.week-days-scroll{padding:12px 12px 0}.week-days{min-width:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82px}.week-days>button{min-height:94px;padding:11px 9px}.week-days>button.today:after{display:none}.week-days>button.today>small{visibility:visible}.week-day-heading{padding:13px 15px}.week-day-heading button{width:38px;padding:0;justify-content:center;font-size:0}.week-post{padding:13px 15px;grid-template-columns:48px 64px minmax(110px,1fr);gap:9px}.week-post .status,.week-post-copy p{display:none}.week-day-empty{padding:20px 16px;grid-template-columns:auto 1fr}.week-day-empty>button{grid-column:1/-1;justify-content:center}.calendar-toolbar{margin-top:18px;align-items:stretch;flex-direction:column;gap:10px}.calendar-modes{width:100%}.calendar-modes button{flex:1 1;justify-content:center;padding:0 8px}.calendar-filters{margin-inline:-16px;padding-inline:16px}.planning-calendar .weekly-agenda{margin-top:0}.calendar-list-view,.month-calendar{border-radius:18px}.calendar-period-header{padding:15px;align-items:flex-start}.calendar-period-header h2{font-size:20px}.calendar-period-header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.calendar-period-header>div:last-child>button:not(.calendar-create){display:none}.calendar-period-header .calendar-create{width:40px;padding:0;justify-content:center;font-size:0}.month-grid{min-width:760px}.month-days>article{min-height:108px}.calendar-list-days>section{grid-template-columns:1fr}.calendar-list-days>section>header{min-height:72px;padding:10px 14px;border-right:0;border-bottom:1px solid var(--color-neutral-100)}.calendar-list-content{min-height:54px}.calendar-list-content>span{padding:16px 18px}.calendar-list-content .week-post{min-height:68px}}@media (max-width:1050px){.app-shell .brand-image{position:relative;display:block!important;width:44px;height:44px;overflow:hidden}.app-shell .brand-image img{position:absolute;left:-138px;top:0;width:180px;height:44px;max-width:none;object-fit:contain}}.advanced-composer form{grid-template-columns:258px minmax(470px,1fr) 320px}.composer-progress>div{display:flex;align-items:center;gap:6px}.composer-progress>div small{color:var(--color-neutral-400);font-size:8px;font-weight:650}.composer-progress>div.active span{color:#fff;border-color:var(--color-social-orange);background:var(--color-social-orange)}.composer-progress>div.active small{color:var(--color-ink)}.composer-progress>i{width:22px}.composer-common-channel{width:100%;min-height:62px;margin-bottom:10px;padding:8px;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--color-neutral-200);border-radius:15px;color:var(--color-ink);background:#fff;text-align:left}.composer-common-channel>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--color-ink)}.composer-common-channel>span:nth-child(2){min-width:0}.composer-common-channel small,.composer-common-channel strong{display:block}.composer-common-channel strong{font-size:11px}.composer-common-channel small{margin-top:3px;color:var(--color-neutral-500);font-size:8px}.composer-common-channel>svg{color:var(--color-neutral-300)}.composer-common-channel.active{border-color:rgba(255,100,51,.45);box-shadow:inset 3px 0 var(--color-social-orange),0 8px 20px rgba(23,23,27,.05)}.composer-common-channel.active>svg{color:var(--color-social-orange)}.composer-channel-list{gap:6px}.composer-channel{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border:1px solid transparent;border-radius:15px;color:var(--color-neutral-600);transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.composer-channel:hover{background:#fff}.composer-channel.selected{color:var(--color-ink)}.composer-channel.active{border-color:rgba(255,100,51,.38);background:#fff;box-shadow:inset 3px 0 var(--color-social-orange),0 8px 20px rgba(23,23,27,.05)}.channel-main{min-width:0;min-height:56px;padding:7px 4px 7px 8px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border:0;color:inherit;background:transparent;text-align:left}.channel-main>span:nth-child(2){min-width:0}.channel-main small,.channel-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-main strong{font-size:11px}.channel-main small{margin-top:3px;color:var(--color-neutral-500);font-size:8px}.channel-toggle{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--color-neutral-200);border-radius:7px;color:var(--color-neutral-500);background:#fff}.composer-channel.selected .channel-toggle{border-color:var(--color-social-orange);color:#fff;background:var(--color-social-orange)}.common-editor{max-width:820px;margin:0 auto}.common-editor-head{display:grid;grid-template-columns:52px 1fr;grid-gap:15px;gap:15px;align-items:start}.common-editor-head>span{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;color:#fff;background:var(--color-social-orange);box-shadow:0 8px 20px rgba(255,100,51,.18)}.common-editor-head .eyebrow{margin:1px 0 5px}.common-editor-head h3{margin:0;color:var(--color-ink);font-size:25px;line-height:1.08;letter-spacing:-.045em}.common-editor-head p:last-child{max-width:600px;margin:8px 0 0;color:var(--color-neutral-500);font-size:10px;line-height:1.5}.ai-copywriter{margin-top:14px;padding:18px;border:1px solid rgba(99,91,255,.2);border-radius:20px;background:#f7f7ff;box-shadow:0 8px 24px rgba(99,91,255,.06);animation:ai-panel-in .22s var(--motion-ease) both}.ai-copywriter-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.ai-copywriter-head>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--color-electric-blue)}.ai-copywriter-head h4,.ai-copywriter-head p{margin:0}.ai-copywriter-head p{color:var(--color-electric-blue);font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.ai-copywriter-head h4{margin-top:3px;color:var(--color-ink);font-size:16px;letter-spacing:-.025em}.ai-copywriter-head>b{padding:5px 8px;border-radius:999px;color:#5149cf;background:#e9e8ff;font-size:7px;text-transform:uppercase;letter-spacing:.05em}@keyframes ai-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.ai-idea{margin-top:15px;display:grid;grid-gap:7px;gap:7px}.ai-brief-grid label>span,.ai-brief-grid legend,.ai-idea>span{color:var(--color-neutral-700);font-size:9px;font-weight:700}.ai-idea textarea{width:100%;min-height:86px;padding:12px;border:1px solid var(--color-neutral-200);border-radius:13px;color:var(--color-ink);background:#fff;outline:0;resize:vertical;font-size:11px;line-height:1.55}.ai-brief-grid select:focus,.ai-idea textarea:focus{border-color:var(--color-electric-blue);box-shadow:0 0 0 4px rgba(99,91,255,.13)}.ai-brief-grid{margin-top:12px;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(110px,.7fr) minmax(100px,.6fr);grid-gap:12px;gap:12px;align-items:end}.ai-brief-grid fieldset{min-width:0;margin:0;padding:0;border:0}.ai-brief-grid legend{margin-bottom:7px}.ai-tone-list{display:flex;flex-wrap:wrap;gap:5px}.ai-tone-list button{min-height:29px;padding:0 9px;border:1px solid var(--color-neutral-200);border-radius:9px;color:var(--color-neutral-600);background:#fff;font-size:8px;font-weight:650;text-transform:capitalize}.ai-tone-list button.active{border-color:var(--color-electric-blue);color:#fff;background:var(--color-electric-blue)}.ai-brief-grid label{display:grid;grid-gap:7px;gap:7px}.ai-brief-grid select{width:100%;height:34px;padding:0 8px;border:1px solid var(--color-neutral-200);border-radius:9px;color:var(--color-ink);background:#fff;outline:0;font-size:8px}.ai-copywriter-action{margin-top:14px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(99,91,255,.14)}.ai-copywriter-action p{margin:0;max-width:430px;color:var(--color-neutral-500);font-size:8px;line-height:1.45}.ai-copywriter-action button{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border:0;border-radius:10px;color:#fff;background:var(--color-electric-blue);font-size:9px;font-weight:700;white-space:nowrap}.ai-copywriter-action button:hover:not(:disabled){background:#5149d8}.ai-copywriter-action button:disabled{opacity:.45;cursor:not-allowed}.common-copy{margin-top:24px;display:grid;grid-gap:8px;gap:8px}.common-copy-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.common-copy-heading label{color:var(--color-ink);font-size:11px;font-weight:700}.common-copy-heading button{min-height:34px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid rgba(99,91,255,.2);border-radius:10px;color:var(--color-electric-blue);background:#f5f4ff;font-size:8px;font-weight:700}.common-copy-heading button:hover{border-color:var(--color-electric-blue);background:#efefff}.common-copy textarea,.platform-copy textarea{width:100%;padding:16px;border:1px solid var(--color-neutral-200);border-radius:17px;color:var(--color-ink);background:var(--color-neutral-50);font-size:14px;outline:0;resize:vertical;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.common-copy textarea:focus,.platform-copy textarea:focus{border-color:var(--color-social-orange);background:#fff;box-shadow:var(--shadow-focus)}.common-copy>small{justify-self:end;color:var(--color-neutral-500);font-size:9px}.common-copy-actions{min-height:52px;margin-top:12px;padding:9px 10px 9px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(99,91,255,.15);border-radius:14px;background:#f5f4ff}.common-copy-actions p{margin:0;display:flex;align-items:center;gap:7px;color:var(--color-neutral-600);font-size:9px;line-height:1.45}.common-copy-actions p svg{flex:0 0 auto;color:var(--color-electric-blue)}.common-copy-actions button,.platform-copy-footer button{min-height:34px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid var(--color-neutral-200);border-radius:9px;color:var(--color-ink);background:#fff;font-size:9px;font-weight:650;white-space:nowrap}.common-copy-actions button:hover,.platform-copy-footer button:hover{border-color:var(--color-social-orange);color:var(--color-social-orange)}.common-copy-actions button:disabled{opacity:.45;cursor:not-allowed}.destination-summary{margin-top:29px;padding-top:24px;border-top:1px solid var(--color-neutral-200)}.destination-summary>div:first-child .eyebrow{margin:0 0 4px}.destination-summary h4{margin:0;color:var(--color-ink);font-size:17px;letter-spacing:-.025em}.destination-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.destination-grid>button{min-height:64px;padding:8px 9px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--color-neutral-200);border-radius:14px;color:var(--color-ink);background:#fff;text-align:left;transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.destination-grid>button:hover{border-color:var(--color-social-orange);box-shadow:var(--shadow-card);transform:translateY(-1px)}.destination-grid>button>span:nth-child(2){min-width:0}.destination-grid small,.destination-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-grid strong{font-size:10px}.destination-grid small{margin-top:3px;color:var(--color-neutral-500);font-size:8px}.destination-grid b,.platform-copy b{padding:4px 7px;border-radius:999px;font-size:7px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.destination-grid b.synced,.platform-copy b.synced{color:#23714a;background:#e2f5e9}.destination-grid b.customized,.platform-copy b.customized{color:#5548c8;background:#eceaff}.common-empty{min-height:82px;margin-top:14px;padding:14px;display:flex;align-items:center;gap:12px;border:1px dashed var(--color-neutral-300);border-radius:15px;color:var(--color-neutral-500);background:var(--color-neutral-50)}.common-empty>svg{color:var(--color-social-orange)}.common-empty small,.common-empty strong{display:block}.common-empty strong{color:var(--color-ink);font-size:10px}.common-empty small{margin-top:3px;font-size:8px}.platform-difference{margin:-8px 0 20px;padding:11px 13px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(99,91,255,.14);border-radius:13px;background:#f5f4ff}.platform-difference>svg{flex:0 0 auto;color:var(--color-electric-blue)}.platform-difference strong{display:block;color:var(--color-ink);font-size:9px;text-transform:capitalize}.platform-difference p{margin:4px 0 0;color:var(--color-neutral-500);font-size:8px;line-height:1.45}.platform-copy{padding:15px;border:1px solid var(--color-neutral-200);border-radius:18px;background:var(--color-cream)}.platform-copy>div:first-child{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-copy>div:first-child>span{color:var(--color-ink);font-size:10px;font-weight:700}.platform-copy textarea{min-height:132px;background:#fff}.platform-copy-footer{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-copy-footer small{color:var(--color-neutral-500);font-size:8px}.platform-options-title{margin:25px 0 15px;display:flex;align-items:center;gap:9px}.platform-options-title>svg{color:var(--color-social-orange)}.platform-options-title span,.platform-options-title strong{display:block}.platform-options-title strong{color:var(--color-ink);font-size:11px}.platform-options-title span{margin-top:3px;color:var(--color-neutral-500);font-size:8px}.no-platform-options{padding:18px;border:1px dashed var(--color-neutral-300);border-radius:14px;color:var(--color-neutral-500);background:var(--color-neutral-50);font-size:10px;text-align:center}.composer-structured-field{grid-column:1/-1;margin-bottom:17px;padding:15px;border:1px solid var(--color-neutral-200);border-radius:18px;background:var(--color-neutral-50)}.structured-field-head{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px}.structured-field-head>span{color:var(--color-ink);font-size:12px;font-weight:720}.structured-field-head>small{color:var(--color-neutral-500);font-size:10px}.structured-field-head>button{min-height:32px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid var(--color-neutral-200);border-radius:9px;color:var(--color-ink);background:#fff;font-size:10px;font-weight:700}.structured-field-head>button:hover{border-color:var(--color-social-orange);color:var(--color-social-orange)}.composer-structured-field>p{max-width:640px;margin:5px 0 13px;color:var(--color-neutral-500);font-size:10px;line-height:1.5}.structured-list{display:grid;grid-gap:9px;gap:9px}.structured-empty{min-height:48px;padding:12px;display:grid;place-items:center;border:1px dashed var(--color-neutral-300);border-radius:12px;color:var(--color-neutral-500);background:#fff;font-size:10px;text-align:center}.composer-choice{position:relative;align-content:start}.composer-choice>label{color:var(--color-neutral-600);font-size:12px;font-weight:680}.composer-choice>label b{margin-left:3px;color:var(--color-error)}.choice-trigger{width:100%;height:46px;padding:0 11px 0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--color-neutral-200);border-radius:13px;color:var(--color-ink);background:var(--color-neutral-50);font-size:13px;text-align:left;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.choice-trigger .placeholder,.choice-trigger svg{color:var(--color-neutral-500)}.choice-trigger svg{flex:0 0 auto;transition:transform var(--motion-fast) var(--motion-ease)}.composer-choice.open .choice-trigger{border-color:var(--color-social-orange);background:#fff;box-shadow:var(--shadow-focus)}.composer-choice.open .choice-trigger svg{transform:rotate(180deg)}.choice-menu{position:absolute;z-index:25;left:0;right:0;top:calc(100% - 9px);max-height:230px;padding:6px;display:grid;grid-gap:2px;gap:2px;overflow:auto;border:1px solid var(--color-neutral-200);border-radius:14px;background:#fff;box-shadow:var(--shadow-floating);animation:choice-menu-in var(--motion-fast) var(--motion-ease) both}.choice-menu>button{width:100%;min-height:40px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:9px;color:var(--color-neutral-700);background:transparent;font-size:12px;text-align:left}.choice-menu>button:focus-visible,.choice-menu>button:hover{outline:0;color:var(--color-ink);background:var(--color-cream)}.choice-menu>button.active{color:var(--color-social-orange);background:#fff1ec;font-weight:700}.choice-menu>button svg{flex:0 0 auto}.composer-choice>small{position:relative;z-index:0}.composer-choice.open{z-index:20}@keyframes choice-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}.person-row{padding:12px;display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(110px,.8fr) minmax(110px,.8fr) 34px;align-items:end;grid-gap:10px;gap:10px;border:1px solid var(--color-neutral-200);border-radius:14px;background:#fff}.media-detail-row label,.person-row label,.poll-options label{min-width:0;display:grid;grid-gap:6px;gap:6px}.media-detail-row label>span,.person-row label>span,.poll-options label>span{color:var(--color-neutral-600);font-size:10px;font-weight:680}.media-detail-row label>small,.person-row label>small{color:var(--color-neutral-500);font-size:9px;line-height:1.4}.username-input{height:42px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;border:1px solid var(--color-neutral-200);border-radius:11px;overflow:hidden;background:var(--color-neutral-50)}.username-input b{height:100%;display:grid;place-items:center;border-right:1px solid var(--color-neutral-200);color:var(--color-neutral-500);background:#fff;font-size:11px}.username-input input{min-width:0;height:100%;padding:0 10px;border:0;outline:0;background:transparent}.person-row input[type=range]{width:100%;accent-color:var(--color-social-orange)}.person-row label:has(input[type=range]){grid-template-columns:1fr auto}.person-row label:has(input[type=range])>span{grid-column:1/-1}.person-row label:has(input[type=range]) small{min-width:34px;text-align:right}.structured-remove{width:34px;height:34px;display:grid;place-items:center;border:1px solid #f0d5cf;border-radius:9px;color:var(--color-error);background:#fff7f5}.media-detail-row{padding:13px;display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid var(--color-neutral-200);border-radius:14px;background:#fff}.media-detail-identity{display:flex;align-items:center;gap:9px;align-self:start}.media-detail-identity>img,.media-detail-identity>svg{width:44px;height:44px;flex:0 0 44px;border-radius:10px;object-fit:cover;background:var(--color-neutral-100)}.media-detail-identity small,.media-detail-identity strong{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-detail-identity strong{color:var(--color-ink);font-size:10px}.media-detail-identity small{margin-top:3px;color:var(--color-neutral-500);font-size:9px}.media-detail-row input,.media-detail-row textarea,.poll-options input{width:100%;border:1px solid var(--color-neutral-200);border-radius:11px;color:var(--color-ink);background:var(--color-neutral-50);outline:0}.media-detail-row input,.poll-options input{height:42px;padding:0 11px}.media-detail-row textarea{min-height:66px;padding:10px 11px;resize:vertical}.media-detail-row input:focus,.media-detail-row textarea:focus,.poll-options input:focus,.username-input:focus-within{border-color:var(--color-social-orange);box-shadow:var(--shadow-focus);background:#fff}.media-detail-row label+label{grid-column:2}.poll-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.platform-advanced{margin:1px 0 18px;border:1px solid var(--color-neutral-200);border-radius:16px;background:#fff;overflow:hidden}.platform-advanced>summary{min-height:58px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.platform-advanced>summary::-webkit-details-marker{display:none}.platform-advanced>summary>span{display:grid;grid-template-columns:26px 1fr;align-items:center}.platform-advanced>summary svg{grid-row:1/3;color:var(--color-neutral-500)}.platform-advanced>summary small,.platform-advanced>summary strong{display:block}.platform-advanced>summary strong{color:var(--color-ink);font-size:11px}.platform-advanced>summary small{margin-top:2px;color:var(--color-neutral-500);font-size:9px}.platform-advanced>summary>svg{transition:transform var(--motion-fast) var(--motion-ease)}.platform-advanced[open]>summary>svg{transform:rotate(45deg)}.platform-advanced>summary:focus-visible{outline:0;box-shadow:inset var(--shadow-focus)}.platform-advanced>.composer-field-grid{padding:14px;border-top:1px solid var(--color-neutral-100);background:var(--color-neutral-50)}.first-comment>p{margin:-3px 0 10px;color:var(--color-neutral-500);font-size:10px;line-height:1.5}.media-compatibility{margin:12px 1px;padding:12px;border-radius:14px;background:#f0f0ed}.media-compatibility>strong{display:block;color:var(--color-ink);font-size:9px}.media-compatibility>p{margin:4px 0 9px;color:var(--color-neutral-500);font-size:8px;line-height:1.45}.media-compatibility>div{display:flex;flex-wrap:wrap;gap:5px}.media-compatibility>div span{min-height:25px;padding:0 7px;display:flex;align-items:center;gap:5px;border-radius:8px;background:#fff}.media-compatibility b{color:var(--color-ink);font-size:8px}.publish-settings-title{display:flex!important;align-items:center!important;justify-content:space-between}.publish-settings-title>span{padding:3px 6px;border-radius:999px;color:var(--color-social-orange)!important;background:var(--color-cream);font-size:7px!important;font-weight:750!important;text-transform:uppercase}.publish-settings-title>strong{color:var(--color-ink);font-size:10px}.readiness-card{margin-top:18px;padding:13px;border:1px solid var(--color-neutral-200);border-radius:17px;background:#fff}.readiness-head{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.readiness-score{--score:0deg;width:43px;height:43px;padding:4px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--color-error) var(--score),var(--color-neutral-100) 0)}.readiness-card.ready .readiness-score{background:conic-gradient(var(--color-warning) var(--score),var(--color-neutral-100) 0)}.readiness-card.optimized .readiness-score{background:conic-gradient(var(--color-success) var(--score),var(--color-neutral-100) 0)}.readiness-score:before{content:"";grid-area:1/1;width:35px;height:35px;border-radius:50%;background:#fff}.readiness-score span{z-index:1;grid-area:1/1;color:var(--color-ink);font-size:10px;font-weight:800}.readiness-head p,.readiness-head small,.readiness-head strong{display:block;margin:0}.readiness-head p{color:var(--color-neutral-500);font-size:7px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.readiness-head strong{margin-top:2px;color:var(--color-ink);font-size:10px}.readiness-head small{margin-top:2px;color:var(--color-neutral-500);font-size:7px}.readiness-head>svg{color:var(--color-error)}.readiness-card.ready .readiness-head>svg{color:var(--color-warning)}.readiness-card.optimized .readiness-head>svg{color:var(--color-success)}.readiness-platforms{margin-top:11px;display:grid;grid-gap:4px;gap:4px}.readiness-platforms>button{min-height:40px;padding:4px 7px 4px 4px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border:1px solid var(--color-neutral-100);border-radius:11px;color:var(--color-ink);background:var(--color-neutral-50);text-align:left}.readiness-platforms .composer-platform-badge{width:30px;height:30px;border-radius:9px}.readiness-platforms small,.readiness-platforms strong{display:block}.readiness-platforms strong{font-size:8px}.readiness-platforms small{margin-top:2px;color:var(--color-neutral-500);font-size:7px}.readiness-platforms>button>svg{color:var(--color-success)}.readiness-platforms>button.blocking>svg{color:var(--color-error)}.readiness-issues{margin-top:10px;padding-top:9px;display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--color-neutral-100)}.readiness-issues p{margin:0;display:grid;grid-template-columns:14px 1fr;align-items:start;grid-gap:6px;gap:6px;color:var(--color-neutral-600);font-size:7px;line-height:1.45}.readiness-issues p svg{color:var(--color-electric-blue)}.readiness-issues p.error svg{color:var(--color-error)}.readiness-issues p.warning svg{color:var(--color-warning)}.readiness-issues>small{color:var(--color-neutral-400);font-size:7px;text-align:right}.readiness-perfect{margin-top:10px;padding:9px;display:flex;align-items:center;gap:7px;border-radius:10px;color:#197044;background:#e9f8ef;font-size:7px;line-height:1.4}@media (max-width:1100px){.advanced-composer form{grid-template-columns:205px minmax(410px,1fr) 280px}.composer-progress>div small{display:none}.destination-grid{grid-template-columns:1fr}}@media (max-width:820px){.advanced-composer form{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto}.composer-channels{display:flex;align-items:center;gap:7px;overflow-x:auto}.composer-common-channel{width:48px;min-width:48px;min-height:48px;margin:0;padding:5px;display:grid;grid-template-columns:1fr;place-items:center}.composer-common-channel>span:first-child{width:36px;height:36px}.composer-common-channel>span:nth-child(2),.composer-common-channel>svg{display:none}.composer-channel-list{display:flex;gap:7px}.composer-channel{min-width:48px;width:48px;min-height:48px;display:block;position:relative}.channel-main{width:100%;min-height:46px;padding:5px;display:grid;grid-template-columns:1fr;place-items:center}.channel-main>span:nth-child(2){display:none}.channel-toggle{position:absolute;right:-3px;top:-3px;width:18px;height:18px;border-radius:6px}.composer-editor{padding:20px 16px 90px}.common-editor-head{grid-template-columns:42px 1fr;gap:11px}.common-editor-head>span{width:42px;height:42px;border-radius:13px}.common-editor-head h3{font-size:20px}.ai-copywriter{padding:14px}.ai-copywriter-head{grid-template-columns:36px 1fr}.ai-copywriter-head>b{display:none}.ai-brief-grid{grid-template-columns:1fr 1fr}.ai-brief-grid fieldset{grid-column:1/-1}.ai-copywriter-action{align-items:stretch;flex-direction:column}.ai-copywriter-action button{justify-content:center}.common-copy{margin-top:18px}.common-copy-heading{align-items:flex-start}.common-copy-heading button{max-width:150px;line-height:1.2;text-align:left}.common-copy textarea{min-height:150px}.common-copy-actions{align-items:stretch;flex-direction:column}.common-copy-actions button{justify-content:center}.destination-grid{grid-template-columns:1fr}.platform-difference{margin-top:0}.platform-copy{padding:12px}.platform-copy-footer{align-items:flex-start;flex-direction:column}.composer-publish{max-height:420px}.publish-settings{grid-template-columns:1fr 1fr}.publish-settings-title{grid-column:1/-1}.media-compatibility{display:none}.advanced-composer>form>footer .primary-button{min-width:138px}.person-row{grid-template-columns:1fr 1fr}.person-row>label:first-child{grid-column:1/-1}.structured-remove{align-self:center}.media-detail-row{grid-template-columns:1fr}.media-detail-row label,.media-detail-row label+label{grid-column:1}.poll-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-copywriter{animation:none}}.analytics-page{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.analytics-network-rail{position:-webkit-sticky;position:sticky;top:104px;max-height:calc(100dvh - 124px);padding:18px 10px 12px;border:1px solid var(--color-neutral-200);border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(23,23,27,.06);overflow:auto;scrollbar-width:thin}.analytics-network-rail>header{padding:2px 9px 15px;border-bottom:1px solid var(--color-neutral-100)}.analytics-network-rail>header p,.analytics-network-rail>header span,.analytics-network-rail>header strong{display:block;margin:0}.analytics-network-rail>header p{color:var(--color-social-orange);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.analytics-network-rail>header strong{margin-top:4px;color:var(--color-ink);font:700 18px/1.1 Inter Tight,Inter,sans-serif;letter-spacing:-.03em}.analytics-network-rail>header span{margin-top:5px;color:var(--color-neutral-500);font-size:8px}.analytics-network-rail nav{padding:10px 0;display:grid;grid-gap:3px;gap:3px}.analytics-network-rail nav button{position:relative;width:100%;min-height:51px;padding:6px 8px;display:grid;grid-template-columns:34px minmax(0,1fr) 7px;align-items:center;grid-gap:8px;gap:8px;border:1px solid transparent;border-radius:12px;color:var(--color-neutral-700);background:transparent;text-align:left;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.analytics-network-rail nav button:hover{background:var(--color-neutral-50)}.analytics-network-rail nav button.active{border-color:rgba(255,100,51,.24);color:var(--color-ink);background:var(--color-cream);box-shadow:inset 3px 0 var(--color-social-orange)}.analytics-network-rail nav button>span:nth-child(2){min-width:0}.analytics-network-rail nav small,.analytics-network-rail nav strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-network-rail nav strong{font-size:9px}.analytics-network-rail nav small{margin-top:3px;color:var(--color-neutral-500);font-size:7px}.analytics-network-rail footer i,.analytics-network-rail nav button>i{width:6px;height:6px;border-radius:50%;background:var(--color-neutral-300)}.analytics-network-rail footer i.live,.analytics-network-rail nav button>i.live{background:var(--color-success);box-shadow:0 0 0 3px rgba(34,197,94,.12)}.analytics-network-rail nav button>i.demo{background:var(--color-warning)}.analytics-network-rail>footer{padding:12px 9px 2px;border-top:1px solid var(--color-neutral-100)}.analytics-network-rail>footer span{display:flex;align-items:center;gap:7px;color:var(--color-neutral-700);font-size:7px;font-weight:700}.analytics-network-rail>footer small{display:block;margin-top:7px;color:var(--color-neutral-400);font-size:7px;line-height:1.5}.analytics-all-glyph,.analytics-platform-glyph{--network-color:var(--color-ink);width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--network-color);box-shadow:inset 0 1px rgba(255,255,255,.25)}.analytics-all-glyph{color:var(--color-ink);background:var(--color-signal-lime)}.analytics-report{min-width:0}.analytics-report-header{min-height:134px;padding:25px 27px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;border:1px solid rgba(23,23,27,.1);border-radius:22px;background:var(--color-cream)}.analytics-report-header .eyebrow{margin:0 0 7px;color:var(--color-social-orange)}.analytics-report-header h1{max-width:720px;margin:0;color:var(--color-ink);font:800 clamp(30px,3.3vw,46px)/.98 Inter Tight,Inter,sans-serif;letter-spacing:-.055em}.analytics-report-header p:last-child{margin:10px 0 0;color:var(--color-neutral-600);font-size:11px}.analytics-actions{display:flex;align-items:center;gap:8px}.analytics-range{padding:3px;display:flex;border:1px solid var(--color-neutral-200);border-radius:11px;background:#fff}.analytics-range button{min-width:42px;height:34px;padding:0 9px;border:0;border-radius:8px;color:var(--color-neutral-500);background:transparent;font-size:8px;font-weight:750}.analytics-range button.active{color:#fff;background:var(--color-ink)}.analytics-export{min-height:42px;padding:0 12px;display:flex;align-items:center;gap:6px;border:1px solid var(--color-neutral-200);border-radius:11px;color:var(--color-ink);background:#fff;font-size:8px;font-weight:700}.analytics-export:hover:not(:disabled){border-color:var(--color-social-orange);color:var(--color-social-orange)}.analytics-export:disabled{opacity:.45;cursor:not-allowed}.analytics-demo-note{margin-top:12px;padding:10px 13px;display:flex;align-items:center;gap:8px;border:1px solid #f3d6a2;border-radius:12px;color:#8b5a12;background:#fff9e9;font-size:8px}.analytics-demo-note svg{flex:0 0 auto;color:var(--color-warning)}.analytics-demo-note strong{color:#6e450d}.analytics-partial-note{margin-top:8px;padding:9px 12px;display:flex;align-items:center;gap:7px;border:1px solid #ffd0d0;border-radius:11px;color:#9b3333;background:#fff3f3;font-size:7px}.analytics-partial-note svg{flex:0 0 auto}.analytics-rich-skeleton{margin-top:14px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.analytics-rich-skeleton .skeleton{height:180px;border-radius:18px}.analytics-rich-skeleton .skeleton:first-child{grid-column:1/-1;height:130px}.analytics-kpis{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-kpi{min-width:0;min-height:133px;padding:15px;position:relative;border:1px solid var(--color-neutral-200);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(23,23,27,.04);overflow:hidden}.analytics-kpi>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--color-ink);background:var(--color-neutral-100)}.analytics-kpi.orange>span{color:var(--color-social-orange);background:#fff0ea}.analytics-kpi.blue>span{color:var(--color-electric-blue);background:#efefff}.analytics-kpi.pink>span{color:var(--color-reaction-pink);background:#ffedf6}.analytics-kpi.lime>span{color:#456300;background:#efffc0}.analytics-kpi p{margin:10px 0 3px;color:var(--color-neutral-500);font-size:7px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.analytics-kpi strong{display:block;overflow:hidden;color:var(--color-ink);font:800 25px/1 Inter Tight,Inter,sans-serif;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.analytics-kpi small{display:block;margin-top:6px;color:var(--color-neutral-500);font-size:7px;line-height:1.35}.analytics-panel{min-width:0;border:1px solid var(--color-neutral-200);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(23,23,27,.04)}.analytics-primary-grid{margin-top:10px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(255px,.7fr);grid-gap:10px;gap:10px}.analytics-evolution,.analytics-interactions{min-height:370px;padding:20px}.analytics-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.analytics-panel-title h2,.analytics-panel-title p{margin:0}.analytics-panel-title p{color:var(--color-social-orange);font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.analytics-panel-title h2{margin-top:4px;color:var(--color-ink);font:700 16px/1.15 Inter Tight,Inter,sans-serif;letter-spacing:-.025em}.analytics-panel-title>span{padding:5px 7px;border-radius:8px;color:var(--color-neutral-500);background:var(--color-neutral-50);font-size:7px;white-space:nowrap}.analytics-line-chart{margin-top:20px}.chart-legend{display:flex;align-items:center;justify-content:flex-end;gap:12px}.chart-legend span{display:flex;align-items:center;gap:5px;color:var(--color-neutral-500);font-size:7px}.chart-legend i{width:14px;height:3px;border-radius:3px}.analytics-line-chart svg{width:100%;height:245px;overflow:visible}.analytics-chart-grid line{stroke:var(--color-neutral-100);stroke-width:1;stroke-dasharray:4 5}.chart-axis{margin-top:-6px;padding:0 4px;display:flex;justify-content:space-between;color:var(--color-neutral-400);font-size:7px}.analytics-interactions .analytics-panel-title{margin-bottom:17px}.interaction-row{padding:10px 0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border-bottom:1px solid var(--color-neutral-100)}.interaction-row>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--color-neutral-50)}.interaction-row p,.interaction-row small,.interaction-row strong{display:block;margin:0}.interaction-row strong{color:var(--color-ink);font-size:8px}.interaction-row small{margin-top:2px;color:var(--color-neutral-400);font-size:6px}.interaction-row>b{color:var(--color-ink);font-size:9px}.interaction-row>i{grid-column:2/-1;height:3px;border-radius:3px;background:var(--color-neutral-100);overflow:hidden}.interaction-row>i em{height:100%;display:block;border-radius:3px}.analytics-ratio{margin-top:14px;padding:11px;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;border-radius:12px;background:var(--color-neutral-50)}.analytics-ratio span+span{padding-left:9px;border-left:1px solid var(--color-neutral-200)}.analytics-ratio small,.analytics-ratio strong{display:block}.analytics-ratio strong{color:var(--color-ink);font-size:12px}.analytics-ratio small{margin-top:2px;color:var(--color-neutral-500);font-size:6px}.platform-comparison,.post-performance{margin-top:10px;padding:20px}.comparison-table,.post-analytics-table{margin-top:15px;overflow:auto;scrollbar-width:thin}.comparison-head,.comparison-table>button{min-width:690px;display:grid;grid-template-columns:minmax(150px,1.35fr) repeat(5,minmax(75px,.7fr));align-items:center;grid-gap:10px;gap:10px}.comparison-head{min-height:29px;padding:0 9px;color:var(--color-neutral-400);font-size:6px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.comparison-table>button{width:100%;min-height:49px;padding:6px 9px;border:0;border-top:1px solid var(--color-neutral-100);color:var(--color-ink);background:#fff;text-align:left}.comparison-table>button:hover{background:var(--color-neutral-50)}.comparison-table>button>span{min-width:0;display:flex;align-items:center;gap:8px}.comparison-table .analytics-platform-glyph{width:29px;height:29px;border-radius:8px}.comparison-table b{font-size:8px;font-weight:650}.comparison-table em,.post-analytics-table em{width:-moz-fit-content;width:fit-content;padding:4px 6px;border-radius:999px;color:#187347;background:#e9f8ef;font-size:7px;font-style:normal;font-weight:750}.comparison-table em.down{color:#b33434;background:#ffeded}.post-performance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.post-performance-head>span{color:var(--color-neutral-400);font-size:7px}.post-analytics-head,.post-analytics-table article{min-width:880px;display:grid;grid-template-columns:minmax(250px,1.7fr) repeat(5,minmax(76px,.62fr)) 28px;align-items:center;grid-gap:10px;gap:10px}.post-analytics-head{min-height:30px;padding:0 8px;color:var(--color-neutral-400);font-size:6px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.post-analytics-table article{min-height:58px;padding:6px 8px;border-top:1px solid var(--color-neutral-100)}.post-analytics-identity{min-width:0;display:flex;align-items:center;gap:9px}.post-analytics-identity>.analytics-platform-glyph,.post-analytics-identity>img{flex:0 0 auto;width:36px;height:36px;border-radius:10px;object-fit:cover}.post-analytics-identity>span{min-width:0}.post-analytics-identity small,.post-analytics-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-analytics-identity strong{color:var(--color-ink);font-size:8px}.post-analytics-identity small{margin-top:3px;color:var(--color-neutral-500);font-size:6px}.post-analytics-table article>b{color:var(--color-ink);font-size:8px;font-weight:650}.post-analytics-table article>a{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--color-neutral-200);border-radius:8px;color:var(--color-neutral-500)}.post-analytics-table article>a:hover{border-color:var(--color-social-orange);color:var(--color-social-orange)}.analytics-empty{min-height:130px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed var(--color-neutral-300);border-radius:14px;color:var(--color-neutral-500);background:var(--color-neutral-50)}.analytics-empty svg{color:var(--color-social-orange)}.analytics-empty strong{color:var(--color-ink);font-size:9px}.analytics-empty p{margin:4px 0 0;font-size:7px}.analytics-secondary-grid{margin-top:10px;display:grid;grid-template-columns:.75fr 1.15fr .9fr;grid-gap:10px;gap:10px}.analytics-secondary-grid>article{min-height:265px;padding:19px}.format-breakdown{margin-top:17px;display:grid;grid-gap:14px;gap:14px}.format-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) 80px;align-items:center;grid-gap:10px;gap:10px}.format-breakdown>div>span{height:8px;border-radius:8px;background:var(--color-neutral-100);overflow:hidden}.format-breakdown i{height:100%;display:block;border-radius:8px;background:var(--format-color)}.format-breakdown p,.format-breakdown small,.format-breakdown strong{display:block;margin:0}.format-breakdown strong{color:var(--color-ink);font-size:8px}.format-breakdown small{margin-top:2px;color:var(--color-neutral-400);font-size:6px}.native-metrics{max-height:205px;margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;overflow:auto;scrollbar-width:thin}.native-metrics>div{min-width:0;padding:7px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:1px solid var(--color-neutral-100);border-radius:10px;background:var(--color-neutral-50)}.native-metrics .analytics-platform-glyph{width:26px;height:26px;border-radius:8px}.native-metrics small,.native-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-metrics small{color:var(--color-neutral-500);font-size:6px}.native-metrics strong{margin-top:2px;color:var(--color-ink);font-size:8px}.analytics-insights{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.analytics-insights p{margin:0;padding:9px;display:grid;grid-template-columns:27px 1fr;align-items:start;grid-gap:7px;gap:7px;border-radius:11px;background:var(--color-neutral-50)}.analytics-insights p>svg{color:var(--color-electric-blue)}.analytics-insights small,.analytics-insights strong{display:block}.analytics-insights strong{color:var(--color-ink);font-size:8px}.analytics-insights small{margin-top:3px;color:var(--color-neutral-500);font-size:6px;line-height:1.45}.analytics-muted{margin:25px 0 0;color:var(--color-neutral-500);font-size:8px;line-height:1.5}@media (max-width:1180px){.analytics-page{grid-template-columns:178px minmax(0,1fr);gap:14px}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-secondary-grid{grid-template-columns:1fr 1fr}.insight-panel{grid-column:1/-1}.analytics-primary-grid{grid-template-columns:1fr}.analytics-interactions{min-height:auto}.analytics-interactions .interaction-row{grid-template-columns:28px minmax(0,1fr) auto}}@media (max-width:860px){.analytics-page{display:block}.analytics-network-rail{position:relative;top:auto;max-height:none;margin-bottom:12px;padding:10px;overflow:hidden}.analytics-network-rail>footer,.analytics-network-rail>header{display:none}.analytics-network-rail nav{padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.analytics-network-rail nav button{min-width:150px;width:150px}.analytics-report-header{min-height:0;padding:22px;align-items:flex-start;flex-direction:column}.analytics-actions{width:100%;justify-content:space-between}.analytics-report-header h1{font-size:34px}.analytics-secondary-grid{grid-template-columns:1fr}.insight-panel{grid-column:auto}}@media (max-width:560px){.analytics-kpis{grid-template-columns:1fr 1fr;gap:7px}.analytics-kpi{min-height:126px;padding:12px}.analytics-kpi strong{font-size:22px}.analytics-report-header h1{font-size:31px}.analytics-report-header p:last-child{line-height:1.45}.analytics-evolution,.analytics-interactions,.platform-comparison,.post-performance{padding:15px}.analytics-line-chart svg{height:200px}.analytics-range button{min-width:37px}.analytics-export{font-size:0;width:42px;justify-content:center}.native-metrics{grid-template-columns:1fr}}:root{--font-ui-caption:11px;--font-ui-body:13px;--font-ui-control:14px}.advanced-composer{width:min(1280px,100%);height:min(880px,calc(100dvh - 36px))}.advanced-composer>header{height:92px;padding-inline:30px}.advanced-composer>header h2{font-size:28px}.advanced-composer form{height:calc(100% - 92px);grid-template-columns:250px minmax(460px,1fr) 330px}.composer-channels,.composer-publish{padding:24px 18px}.composer-progress>div small{font-size:var(--font-ui-caption)}.composer-progress span{width:28px;height:28px;font-size:11px}.composer-section-title span{font-size:11px}.composer-section-title small{font-size:var(--font-ui-caption)}.composer-channel,.composer-common-channel{min-height:66px}.channel-main strong,.composer-common-channel strong{font-size:var(--font-ui-body)}.channel-main small,.composer-common-channel small{margin-top:4px;font-size:var(--font-ui-caption)}.composer-common-channel>span:first-child,.composer-platform-badge{width:40px;height:40px}.channel-main{min-height:64px;grid-template-columns:40px minmax(0,1fr)}.channel-toggle{width:26px;height:26px}.composer-editor{padding:32px 34px 46px}.common-editor-head{grid-template-columns:56px 1fr;gap:17px}.common-editor-head>span{width:56px;height:56px}.common-editor-head h3{font-size:28px}.common-editor-head p:last-child{max-width:640px;font-size:var(--font-ui-body);line-height:1.55}.common-copy-heading label{font-size:var(--font-ui-control)}.common-copy-heading button{min-height:40px;padding-inline:13px;font-size:12px}.common-copy textarea,.platform-copy textarea{font-size:15px;line-height:1.6}.common-copy>small,.platform-copy-footer small{font-size:var(--font-ui-caption)}.common-copy-actions{min-height:58px;padding:11px 13px}.common-copy-actions button,.common-copy-actions p,.platform-copy-footer button{font-size:11px}.destination-summary h4{font-size:20px}.destination-grid>button{min-height:72px}.destination-grid strong{font-size:12px}.destination-grid small{font-size:var(--font-ui-caption)}.destination-grid b,.platform-copy b{font-size:9px}.common-empty strong{font-size:12px}.common-empty small{font-size:var(--font-ui-caption)}.composer-editor-head span{font-size:10px}.composer-editor-head h3{font-size:24px}.format-switch button{min-height:36px;font-size:11px}.platform-difference strong{font-size:12px}.platform-difference p{font-size:var(--font-ui-caption);line-height:1.5}.platform-copy>div:first-child>span,.platform-options-title strong{font-size:13px}.platform-options-title span{font-size:var(--font-ui-caption)}.composer-field>span,.composer-toggle strong{font-size:12px}.composer-field input,.composer-field select{height:46px;font-size:var(--font-ui-body)}.composer-field textarea,.first-comment textarea{font-size:var(--font-ui-body)}.composer-field>small,.composer-toggle small{font-size:var(--font-ui-caption)}.composer-toggle{min-height:62px}.first-comment strong,.no-platform-options{font-size:12px}.first-comment small{font-size:var(--font-ui-caption)}.ai-copywriter-head p{font-size:10px}.ai-copywriter-head h4{font-size:18px}.ai-copywriter-head>b{font-size:9px}.ai-brief-grid label>span,.ai-brief-grid legend,.ai-idea>span{font-size:11px}.ai-idea textarea{font-size:13px}.ai-brief-grid select,.ai-tone-list button{min-height:34px;font-size:11px}.ai-copywriter-action button,.ai-copywriter-action p{font-size:11px}.media-drop{min-height:118px}.media-drop strong{font-size:12px}.media-compatibility>p,.media-drop small,.media-rule p,.media-rule span{font-size:10px}.media-compatibility>strong{font-size:12px}.media-compatibility b{font-size:10px}.media-library strong{font-size:11px}.media-library small{font-size:10px}.publish-settings-title>span{font-size:9px!important}.publish-settings-title>strong{font-size:13px}.publish-settings label>span{font-size:11px}.publish-settings input,.publish-settings select{height:44px;font-size:12px}.readiness-head p{font-size:9px}.readiness-head strong{font-size:13px}.readiness-head small{font-size:10px}.readiness-platforms strong{font-size:11px}.readiness-issues p,.readiness-issues>small,.readiness-perfect,.readiness-platforms small{font-size:10px}.advanced-form-error{font-size:12px}.advanced-composer footer{min-height:78px}.advanced-composer footer strong{font-size:12px}.advanced-composer footer span{font-size:10px}.analytics-page{grid-template-columns:235px minmax(0,1fr);gap:24px}.analytics-network-rail{padding:20px 12px 14px}.analytics-network-rail>header p{font-size:10px}.analytics-network-rail>header strong{font-size:21px}.analytics-network-rail>header span{font-size:var(--font-ui-caption)}.analytics-network-rail nav button{min-height:62px;padding:8px 10px;grid-template-columns:40px minmax(0,1fr) 8px;gap:10px}.analytics-network-rail nav strong{font-size:var(--font-ui-body)}.analytics-network-rail nav small{font-size:var(--font-ui-caption)}.analytics-network-rail>footer small,.analytics-network-rail>footer span{font-size:10px}.analytics-all-glyph,.analytics-platform-glyph{width:40px;height:40px}.analytics-report-header{min-height:158px;padding:30px 32px}.analytics-report-header .eyebrow{font-size:11px}.analytics-report-header h1{font-size:clamp(36px,3.4vw,52px)}.analytics-report-header p:last-child{font-size:var(--font-ui-body)}.analytics-export,.analytics-range button{min-height:42px;font-size:12px}.analytics-demo-note,.analytics-partial-note{padding:12px 14px;font-size:var(--font-ui-caption);line-height:1.45}.analytics-kpis{gap:12px}.analytics-kpi{min-height:158px;padding:18px}.analytics-kpi>span{width:38px;height:38px}.analytics-kpi p{margin-top:14px;font-size:10px}.analytics-kpi strong{font-size:32px}.analytics-kpi small{margin-top:8px;font-size:var(--font-ui-caption)}.analytics-panel{border-radius:20px}.analytics-evolution,.analytics-interactions,.platform-comparison,.post-performance{padding:24px}.analytics-panel-title p{font-size:10px}.analytics-panel-title h2{margin-top:5px;font-size:21px}.analytics-panel-title>span,.chart-axis,.chart-legend span{font-size:var(--font-ui-caption)}.analytics-interactions .analytics-panel-title{margin-bottom:20px}.interaction-row{min-height:66px;padding:12px 0;grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.interaction-row>span{width:36px;height:36px}.interaction-row strong{font-size:var(--font-ui-body)}.interaction-row small{font-size:10px}.interaction-row>b{font-size:14px}.analytics-ratio strong{font-size:18px}.analytics-ratio small{font-size:10px}.comparison-head,.post-analytics-head{min-height:38px;font-size:10px}.comparison-table>button{min-height:62px}.comparison-table b,.post-analytics-table article>b{font-size:var(--font-ui-body)}.comparison-table em,.post-analytics-table em{padding:6px 8px;font-size:10px}.post-performance-head>span{font-size:var(--font-ui-caption)}.post-analytics-table article{min-height:72px}.post-analytics-identity>.analytics-platform-glyph,.post-analytics-identity>img{width:44px;height:44px}.post-analytics-identity strong{font-size:var(--font-ui-body)}.post-analytics-identity small{font-size:10px}.analytics-empty strong{font-size:var(--font-ui-body)}.analytics-empty p{font-size:var(--font-ui-caption)}.analytics-secondary-grid{gap:12px}.analytics-secondary-grid>article{min-height:300px;padding:23px}.format-breakdown strong{font-size:var(--font-ui-body)}.format-breakdown small{font-size:10px}.native-metrics{max-height:235px;gap:8px}.native-metrics>div{padding:10px;grid-template-columns:32px minmax(0,1fr)}.native-metrics .analytics-platform-glyph{width:32px;height:32px}.native-metrics small{font-size:10px}.native-metrics strong{font-size:var(--font-ui-body)}.analytics-insights p{padding:12px;grid-template-columns:32px 1fr;gap:9px}.analytics-insights strong{font-size:var(--font-ui-body)}.analytics-insights small,.analytics-muted{font-size:var(--font-ui-caption);line-height:1.5}@media (max-width:1180px){.advanced-composer form{grid-template-columns:220px minmax(400px,1fr) 300px}.analytics-page{grid-template-columns:210px minmax(0,1fr)}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.analytics-page{display:block}.analytics-network-rail nav button{min-width:180px;width:180px}.analytics-kpi{min-height:146px}}@media (max-width:820px){.advanced-composer form{grid-template-columns:1fr}.composer-channels{padding:10px 13px}.composer-editor{padding:22px 17px 90px}.composer-publish{padding:16px}}@media (max-width:560px){.analytics-report-header h1{font-size:34px}.analytics-kpis{grid-template-columns:1fr}.analytics-kpi{min-height:132px}.analytics-secondary-grid>article{min-height:auto}.common-copy-heading{align-items:stretch;flex-direction:column}.common-copy-heading button{max-width:none;justify-content:center}}.app-shell,.app-shell .analytics-kpi strong,.app-shell .analytics-network-rail>header strong,.app-shell .analytics-panel-title h2,.app-shell .analytics-report-header h1,.app-shell .metric>strong,.app-shell button,.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.app-shell input,.app-shell select,.app-shell textarea{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,sans-serif}.light-copilot{position:relative;z-index:8}.copilot-trigger{min-height:42px;padding:4px 12px 4px 5px;display:grid;grid-template-columns:34px auto 6px;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--color-neutral-200);border-radius:14px;color:var(--color-ink);background:#fff;text-align:left;transition:border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.copilot-trigger:hover{border-color:rgba(99,91,255,.32);box-shadow:0 7px 18px rgba(23,23,27,.06);transform:translateY(-1px)}.copilot-popover button:focus-visible,.copilot-trigger:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.copilot-orbit{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--color-electric-blue);overflow:hidden}.copilot-orbit:after{content:"";position:absolute;width:22px;height:22px;left:-11px;bottom:-11px;border:5px solid var(--color-signal-lime);border-radius:50%}.copilot-trigger small,.copilot-trigger strong{display:block;line-height:1.05}.copilot-trigger small{color:var(--color-neutral-500);font-size:9px;font-weight:600}.copilot-trigger strong{margin-top:3px;font-size:12px;font-weight:750}.copilot-trigger>i{width:6px;height:6px;border:2px solid #fff;border-radius:50%;background:var(--color-reaction-pink);box-shadow:0 0 0 2px rgba(255,79,163,.16)}.copilot-popover{position:absolute;top:calc(100% + 12px);right:0;width:min(410px,calc(100vw - 32px));border:1px solid var(--color-neutral-200);border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(23,23,27,.17);overflow:hidden;animation:copilot-in .22s var(--motion-ease) both}@keyframes copilot-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.copilot-popover>header{min-height:78px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-neutral-200);background:var(--color-cream)}.copilot-popover>header>div{display:flex;align-items:center;gap:11px}.copilot-popover>header>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--color-ink)}.copilot-popover header small,.copilot-popover header strong{display:block}.copilot-popover header small{color:var(--color-social-orange);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.copilot-popover header strong{margin-top:3px;color:var(--color-ink);font-size:15px}.copilot-popover>header>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--color-neutral-200);border-radius:10px;color:var(--color-neutral-600);background:#fff}.copilot-feed{padding:6px 16px}.copilot-signal{padding:14px 0;display:grid;grid-template-columns:36px 1fr;align-items:start;grid-gap:11px;gap:11px;border-top:1px solid var(--color-neutral-100)}.copilot-signal:first-child{border-top:0}.copilot-signal>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px}.copilot-signal.warning>span{color:#a86708;background:#fff3db}.copilot-signal.info>span{color:var(--color-electric-blue);background:#efefff}.copilot-signal.success>span{color:#16834b;background:#e9f8ef}.copilot-signal strong{display:block;color:var(--color-ink);font-size:13px;line-height:1.35}.copilot-signal p{margin:5px 0 0;color:var(--color-neutral-600);font-size:11px;line-height:1.5}.copilot-signal button{min-height:32px;margin-top:8px;padding:0;display:flex;align-items:center;gap:5px;border:0;color:var(--color-electric-blue);background:transparent;font-size:10px;font-weight:750}.copilot-signal button:hover{color:var(--color-social-orange)}.copilot-checking{min-height:42px;padding:10px 0;display:flex;align-items:center;gap:8px;border-top:1px solid var(--color-neutral-100);color:var(--color-neutral-500);font-size:10px}.copilot-popover>footer{padding:11px 16px;display:grid;grid-template-columns:7px 1fr;align-items:center;grid-gap:7px;gap:7px;border-top:1px solid var(--color-neutral-200);color:var(--color-neutral-600);background:var(--color-neutral-50);font-size:9px;font-weight:650}.copilot-popover>footer>i{width:7px;height:7px;border-radius:50%;background:var(--color-success)}.copilot-popover>footer>span{grid-column:2;color:var(--color-neutral-400);font-size:8px;font-weight:500}@media (max-width:1000px){.copilot-trigger{width:42px;padding:4px;grid-template-columns:34px}.copilot-trigger>i,.copilot-trigger>span:nth-child(2){display:none}}@media (max-width:760px){.copilot-popover{position:fixed;top:78px;right:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 160px);overflow:auto}.copilot-trigger{width:40px;min-height:40px;border-radius:13px}.copilot-orbit{width:32px;height:32px}.app-shell .topbar-actions{gap:6px}.app-shell .search-button+.icon-button{display:none}}@media (prefers-reduced-motion:reduce){.copilot-popover{animation:none}}.social-inbox{--inbox-pink:#ffedf6;--inbox-blue:#efefff;position:relative}.inbox-hero{min-height:168px;padding:30px 32px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border:1px solid var(--color-neutral-200);border-radius:20px;background:var(--color-cream);overflow:hidden}.inbox-hero>div:first-child{max-width:760px}.inbox-hero .eyebrow{margin:0;color:var(--color-reaction-pink);font-size:11px}.inbox-hero h1{margin:7px 0 10px;color:var(--color-ink);font-size:clamp(34px,3.3vw,50px);line-height:1;letter-spacing:-.055em}.inbox-hero>div:first-child>p:last-child{margin:0;color:var(--color-neutral-600);font-size:13px;line-height:1.55}.inbox-hero-stats{display:flex;align-items:center;gap:10px}.inbox-hero-stats>span{min-width:94px;padding:12px 15px;border:1px solid var(--color-neutral-200);border-radius:14px;background:#fff}.inbox-hero-stats small,.inbox-hero-stats strong{display:block}.inbox-hero-stats strong{color:var(--color-ink);font-size:23px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-hero-stats small{margin-top:5px;color:var(--color-neutral-500);font-size:10px}.inbox-hero-stats .attention{border-color:#ffd2e5;background:var(--inbox-pink)}.inbox-hero-stats .attention strong{color:#c72f78}.inbox-hero-stats>button{min-height:48px;padding:0 16px;display:flex;align-items:center;gap:8px;border:0;border-radius:13px;color:#fff;background:var(--color-ink);font-size:12px;font-weight:700}.inbox-hero-stats>button:hover:not(:disabled){background:var(--color-neutral-800)}.inbox-hero-stats>button:disabled{opacity:.55}.inbox-demo,.inbox-notice{min-height:44px;margin-top:12px;padding:10px 14px;display:flex;align-items:center;gap:8px;border-radius:12px;font-size:11px}.inbox-demo{border:1px solid #f2d59c;color:#7c5314;background:#fff9e9}.inbox-demo svg{color:var(--color-warning)}.inbox-demo strong{color:#68430d}.inbox-notice{position:fixed;z-index:20;right:24px;bottom:24px;width:max-content;max-width:calc(100vw - 48px);color:#176e45;background:#e9f8ef;box-shadow:var(--shadow-card)}.inbox-workspace{min-height:690px;margin-top:18px;display:grid;grid-template-columns:minmax(340px,.8fr) minmax(480px,1.2fr);border:1px solid var(--color-neutral-200);border-radius:20px;background:#fff;box-shadow:var(--shadow-subtle);overflow:hidden}.inbox-list-panel{min-width:0;border-right:1px solid var(--color-neutral-200);background:#fff}.inbox-tools{padding:16px;border-bottom:1px solid var(--color-neutral-100)}.inbox-tools>label{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--color-neutral-200);border-radius:12px;color:var(--color-neutral-500);background:var(--color-neutral-50)}.inbox-tools input{min-width:0;width:100%;border:0;outline:0;color:var(--color-ink);background:transparent;font-size:12px}.inbox-tools input::placeholder{color:var(--color-neutral-400)}.inbox-tools>div{margin-top:10px;display:flex;gap:6px}.inbox-tools>div button{min-height:34px;padding:0 10px;border:1px solid var(--color-neutral-200);border-radius:9px;color:var(--color-neutral-600);background:#fff;font-size:10px;font-weight:650}.inbox-tools>div button.active{color:#fff;border-color:var(--color-ink);background:var(--color-ink)}.inbox-platforms{padding:10px 16px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--color-neutral-100);overflow-x:auto;scrollbar-width:none}.inbox-platforms::-webkit-scrollbar{display:none}.inbox-platforms>button{flex:0 0 auto;min-width:34px;height:34px;padding:0 9px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;color:var(--color-neutral-500);background:transparent;font-size:9px;font-weight:700}.inbox-platforms>button:first-child{min-width:44px}.inbox-platforms>button.active,.inbox-platforms>button:hover{border-color:var(--color-neutral-200);background:var(--color-neutral-50)}.inbox-platforms>button.active{box-shadow:inset 0 -2px var(--color-social-orange)}.inbox-network{flex:0 0 auto;width:27px;height:27px;display:grid;place-items:center;border-radius:8px}.inbox-comment-list{max-height:580px;overflow-y:auto;scrollbar-width:thin}.inbox-comment-list>button{width:100%;min-height:108px;padding:15px 16px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:11px;gap:11px;border:0;border-bottom:1px solid var(--color-neutral-100);color:var(--color-ink);background:#fff;text-align:left;transition:background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.inbox-comment-list>button:hover{background:var(--color-neutral-50)}.inbox-comment-list>button.active{background:var(--color-cream);box-shadow:inset 3px 0 var(--color-social-orange)}.comment-avatar{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:14px;color:#fff;background:var(--color-electric-blue);font-size:11px;font-weight:800}.comment-avatar img{width:100%;height:100%;object-fit:cover}.comment-avatar.large{width:52px;height:52px;border-radius:17px;font-size:13px}.comment-preview{min-width:0}.comment-preview>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.comment-preview strong{overflow:hidden;color:var(--color-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.comment-preview time{flex:0 0 auto;color:var(--color-neutral-400);font-size:9px}.comment-preview p{margin:6px 0 8px;display:-webkit-box;overflow:hidden;color:var(--color-neutral-600);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.comment-preview small{display:flex;align-items:center;gap:6px;color:var(--color-neutral-500);font-size:9px}.comment-preview small .inbox-network{width:20px;height:20px;border-radius:6px}.comment-preview small i{margin-left:auto;padding:4px 6px;border-radius:999px;color:#b62f70;background:var(--inbox-pink);font-size:8px;font-style:normal;font-weight:750}.inbox-list-skeleton{min-height:108px;padding:15px 16px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:20px 16px;grid-gap:8px 11px;gap:8px 11px;border-bottom:1px solid var(--color-neutral-100)}.inbox-list-skeleton i,.inbox-list-skeleton span{border-radius:8px;background:linear-gradient(90deg,var(--color-neutral-100),#fff,var(--color-neutral-100));background-size:200% 100%;animation:skeleton 1.2s infinite}.inbox-list-skeleton i{grid-row:1/3;border-radius:14px}.inbox-list-skeleton span:last-child{width:72%}.inbox-list-empty{min-height:300px;padding:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--color-neutral-400);text-align:center}.inbox-list-empty strong{margin-top:12px;color:var(--color-ink);font-size:13px}.inbox-list-empty p{max-width:240px;margin:6px 0 0;font-size:10px;line-height:1.5}.inbox-conversation{min-width:0;display:flex;flex-direction:column;background:var(--color-neutral-50)}.inbox-conversation>header{min-height:76px;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-neutral-200);background:#fff}.inbox-conversation>header>div{min-width:0;display:flex;align-items:center;gap:10px}.inbox-conversation>header small,.inbox-conversation>header strong{display:block}.inbox-conversation>header strong{color:var(--color-ink);font-size:13px}.inbox-conversation>header small{max-width:390px;margin-top:3px;overflow:hidden;color:var(--color-neutral-500);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation>header>span{padding:6px 8px;border-radius:999px;font-size:9px;font-weight:750}.inbox-conversation>header>span.todo{color:#b62f70;background:var(--inbox-pink)}.inbox-conversation>header>span.handled{color:#177449;background:#e9f8ef}.inbox-mobile-back{display:none}.inbox-source-post{position:relative;min-height:122px;margin:20px 20px 0;padding:12px;display:grid;grid-template-columns:98px minmax(0,1fr) 34px;align-items:center;grid-gap:14px;gap:14px;border:1px solid var(--color-neutral-200);border-radius:17px;background:var(--color-cream);overflow:hidden}.source-post-media{width:98px;height:98px;overflow:hidden;border-radius:13px;background:#fff}.source-post-media>img{width:100%;height:100%;object-fit:cover}.source-post-media>span{position:relative;width:100%;height:100%;display:grid;place-items:center;color:var(--color-neutral-400);background:linear-gradient(145deg,#fff,#f1f1f3)}.source-post-media .inbox-network{position:absolute;right:7px;bottom:7px;box-shadow:0 0 0 3px #fff}.source-post-copy{min-width:0}.source-post-copy h2,.source-post-copy p,.source-post-copy small,.source-post-copy span{display:block}.source-post-copy p{margin:0;color:var(--color-neutral-500);font-size:9px;text-transform:uppercase;letter-spacing:.035em}.source-post-copy p strong{color:var(--color-social-orange)}.source-post-copy h2{margin:7px 0 5px;overflow:hidden;color:var(--color-ink);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.source-post-copy>span{display:-webkit-box;overflow:hidden;color:var(--color-neutral-600);font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.source-post-copy small{margin-top:7px;color:var(--color-neutral-400);font-size:9px}.inbox-source-post>a{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--color-neutral-200);border-radius:10px;color:var(--color-electric-blue);background:#fff}.inbox-source-post>a:hover{color:#fff;border-color:var(--color-electric-blue);background:var(--color-electric-blue)}.conversation-body{margin:20px;padding:22px;border:1px solid var(--color-neutral-200);border-radius:18px;background:#fff}.conversation-author{display:flex;align-items:center;gap:12px}.conversation-author span,.conversation-author strong{display:block}.conversation-author strong{color:var(--color-ink);font-size:13px}.conversation-author span{margin-top:4px;color:var(--color-neutral-500);font-size:10px}.conversation-body blockquote{margin:22px 0 18px;color:var(--color-ink);font-size:16px;line-height:1.65;font-style:normal}.conversation-body>a{color:var(--color-electric-blue);font-size:10px;font-weight:650}.conversation-meta{padding-top:14px;display:flex;align-items:center;gap:15px;border-top:1px solid var(--color-neutral-100)}.conversation-meta>span{display:flex;align-items:center;gap:5px;color:var(--color-neutral-500);font-size:10px}.conversation-meta>span.hidden{color:#9a6715}.moderation-bar{min-height:54px;margin:0 20px;padding:8px 0;display:flex;align-items:center;gap:7px;border-top:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200)}.moderation-bar>span{margin-right:5px;color:var(--color-neutral-400);font-size:9px;font-weight:750;text-transform:uppercase}.moderation-bar button{min-height:34px;padding:0 9px;display:flex;align-items:center;gap:6px;border:1px solid var(--color-neutral-200);border-radius:9px;color:var(--color-neutral-600);background:#fff;font-size:10px;font-weight:650}.moderation-bar button.active,.moderation-bar button:hover{color:var(--color-electric-blue);border-color:#c9c6ff;background:var(--inbox-blue)}.moderation-bar button.danger:hover{color:var(--color-error);border-color:#ffc7c7;background:#fff0f0}.inbox-conversation>footer{margin-top:auto;padding:18px 20px;border-top:1px solid var(--color-neutral-200);background:#fff}.inbox-conversation>footer>label{display:block;margin-bottom:8px;color:var(--color-ink);font-size:11px;font-weight:700}.inbox-conversation textarea{width:100%;padding:12px;border:1px solid var(--color-neutral-200);border-radius:12px;outline:0;resize:vertical;color:var(--color-ink);background:#fff;font-size:12px;line-height:1.55}.inbox-conversation textarea:focus{border-color:var(--color-social-orange);box-shadow:var(--shadow-focus)}.inbox-conversation>footer>div{margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-conversation>footer>div>span{color:var(--color-neutral-400);font-size:9px}.inbox-conversation>footer button{min-height:42px;padding:0 14px;display:flex;align-items:center;gap:7px;border:0;border-radius:11px;color:#fff;background:var(--color-social-orange);font-size:11px;font-weight:700}.inbox-conversation>footer button:hover:not(:disabled){background:var(--color-social-orange-hover)}.inbox-conversation>footer button:disabled{opacity:.45;cursor:not-allowed}.conversation-empty{margin:auto;display:flex;align-items:center;flex-direction:column;color:var(--color-neutral-400);text-align:center}.conversation-empty h2{margin:14px 0 5px;color:var(--color-ink);font-size:18px}.conversation-empty p{margin:0;font-size:11px}@media (max-width:1050px){.inbox-hero{align-items:flex-start;flex-direction:column}.inbox-hero-stats{width:100%}.inbox-hero-stats>button{margin-left:auto}.inbox-workspace{grid-template-columns:minmax(320px,.8fr) minmax(390px,1.2fr)}}@media (max-width:760px){.inbox-hero{min-height:0;padding:23px 20px;border-radius:18px}.inbox-hero h1{font-size:34px}.inbox-hero-stats{display:grid;grid-template-columns:1fr 1fr}.inbox-hero-stats>span{min-width:0}.inbox-hero-stats>button{grid-column:1/-1;width:100%;justify-content:center}.inbox-workspace{min-height:620px;display:block;position:relative}.inbox-list-panel{border-right:0}.inbox-comment-list{max-height:none}.inbox-conversation{position:absolute;z-index:2;inset:0;display:none}.inbox-workspace.mobile-detail-open .inbox-conversation{display:flex}.inbox-workspace.mobile-detail-open .inbox-list-panel{visibility:hidden}.inbox-mobile-back{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-neutral-200);border-radius:10px;color:var(--color-ink);background:#fff}.inbox-conversation>header{padding-inline:12px}.inbox-conversation>header>div{flex:1 1}.inbox-conversation>header>div>.inbox-network{display:none}.conversation-body{margin:14px;padding:17px}.conversation-body blockquote{font-size:14px}.moderation-bar{margin-inline:14px;overflow-x:auto}.moderation-bar>span{display:none}.moderation-bar button{flex:0 0 auto}.inbox-conversation>footer{padding:14px}.inbox-notice{right:12px;bottom:82px;left:12px;width:auto;max-width:none}.inbox-source-post{margin:14px 14px 0;grid-template-columns:72px minmax(0,1fr) 32px;gap:10px}.source-post-media{width:72px;height:86px}.source-post-copy h2{font-size:12px}.source-post-copy>span{font-size:9px;-webkit-line-clamp:2}.inbox-source-post>a{width:32px;height:32px}}.trial-status{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:6px;border:1px solid #d8cfb5;border-radius:999px;color:#7b651e;background:#fff8d9;font-size:10px}.trial-status svg{color:#b48623}.trial-status strong{font-size:10px}.trial-status>span{color:#8c8162}.billing-locked>.main-area,.billing-locked>.mobile-nav,.billing-locked>.sidebar{filter:blur(7px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.billing-locked>.main-area,.billing-locked>.sidebar{opacity:.7}.billing-locked{overflow:hidden}.billing-locked .trial-status{display:none}@media(max-width:760px){.trial-status{padding-inline:9px}.trial-status strong{display:none}}.app-shell .sidebar>.brand,.app-shell .sidebar>.sidebar-bottom,.app-shell .sidebar>.sidebar-quick{flex:0 0 auto}.app-shell .main-nav{flex:1 1 auto;min-height:0;margin-bottom:10px;padding-right:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#4c4c55 transparent;scrollbar-width:thin}.app-shell .main-nav::-webkit-scrollbar{width:5px}.app-shell .main-nav::-webkit-scrollbar-track{background:transparent}.app-shell .main-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#4c4c55}.app-shell .sidebar-bottom{position:relative;z-index:1;margin-top:0;background:var(--color-ink)}@media (max-height:720px) and (min-width:761px){.app-shell .main-nav{margin-top:24px}.app-shell .sidebar-quick{display:none}}