:root{--ink:#0e1430;--ink-2:#1a2247;--canvas:#faf7f3;--card:#fff;--coral:#f4552f;--coral-dark:#d9431f;--coral-soft:#ffede7;--violet:#7c5cff;--violet-soft:#f0ebff;--mint:#2fbf8f;--mint-soft:#e4f7f0;--amber:#f5a623;--amber-soft:#fdf3df;--slate:#8a90a6;--slate-soft:#eff0f4;--text:#1a2033;--muted:#6b7186;--border:#e8e4dc;--r:14px;--shadow:0 1px 3px #0e14300f, 0 8px 24px #0e14300d;--font-sora:"Sora";--font-inter:"Inter"}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-inter), sans-serif;background:var(--canvas);color:var(--text);font-size:14px}h1,h2,h3,h4{font-family:var(--font-sora), sans-serif}button{cursor:pointer;border:none;font-family:inherit;font-size:14px}input,textarea,select{color:var(--text);font-family:inherit;font-size:14px}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}.sidebar{background:var(--ink);color:#c9cee0;z-index:10;flex-direction:column;width:232px;padding:22px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand-logo{font-family:var(--font-sora);letter-spacing:0;color:inherit;align-items:center;gap:10px;font-weight:700;display:flex}.brand-logo-mark{object-fit:cover;border-radius:10px;flex:none;width:42px;height:42px;box-shadow:0 5px 16px #00000029}.brand-logo-word{color:inherit;line-height:1}.brand-logo-word span{color:var(--coral)}.logo{color:#fff;padding:0 8px 24px;font-size:20px}.nav{flex-direction:column;flex:1;gap:2px;display:flex}.nav a{color:#c9cee0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:500;transition:all .15s;display:flex}.nav a:hover{color:#fff;background:#ffffff0f}.nav a.on{background:var(--coral);color:#fff}.nav svg{flex:none;width:17px;height:17px}.user{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}.avatar{background:var(--coral);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.user b{color:#fff;font-size:13px;display:block}.user small{color:#8a90a6;font-size:11px}.account-switcher{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:10px;position:relative}.account-switcher summary{cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:10px;list-style:none;display:flex}.account-switcher summary::-webkit-details-marker{display:none}.account-switcher summary:hover{background:#ffffff0f}.account-switcher b{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:138px;font-size:13px;display:block;overflow:hidden}.account-switcher small{color:#8a90a6;text-overflow:ellipsis;white-space:nowrap;max-width:138px;font-size:11px;display:block;overflow:hidden}.account-menu{color:var(--text);border:1px solid var(--border);z-index:30;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:64px;left:0;right:0;box-shadow:0 18px 42px #0e143033}.account-menu button,.account-menu a{text-align:left;width:100%;color:var(--text);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-weight:600;display:flex}.account-menu button:hover,.account-menu a:hover{background:var(--slate-soft)}.account-menu form{margin:0}.account-menu .account-menu-logout{color:var(--coral-dark);border-top:1px solid var(--border);border-radius:0;margin-top:4px;padding-top:12px}.account-menu button.selected{background:var(--coral-soft);color:var(--coral-dark)}.account-selection-error{color:#b42318;margin:4px 2px;font-size:12px;line-height:1.35}.account-menu button span{color:var(--muted);font-size:11px;font-weight:700}.account-menu button b{color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:12.5px;overflow:hidden}.account-menu p{color:var(--muted);padding:8px 10px;font-size:12px;line-height:1.4}.main{flex:1;max-width:1240px;margin-left:232px;padding:34px 40px}.mobile-topbar,.mobile-nav-backdrop{display:none}.ph{margin-bottom:26px}.ph h1{letter-spacing:-.02em;font-size:26px}.ph p{color:var(--muted);margin-top:4px}.row{align-items:center;gap:16px;display:flex}.spread{justify-content:space-between;align-items:center;gap:16px;display:flex}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow)}.btn{background:var(--coral);color:#fff;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover{background:var(--coral-dark)}.btn-ghost{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-weight:500;display:inline-flex}.btn-ghost:hover{border-color:var(--slate)}.badge{border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.b-draft{background:var(--slate-soft);color:#5a6075}.b-approved{background:var(--amber-soft);color:#b37508}.b-scheduled{background:var(--violet-soft);color:var(--violet)}.b-published{background:var(--mint-soft);color:#1b8a66}.chip{background:var(--violet-soft);color:var(--violet);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-block}.chip.c-mint{background:var(--mint-soft);color:#1b8a66}.chip.c-amber{background:var(--amber-soft);color:#b37508}.field{margin-bottom:18px}.field label{margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.field input,.field textarea,.field select{border:1.5px solid var(--border);background:#fff;border-radius:10px;outline:none;width:100%;padding:11px 13px;transition:all .15s}.field input:focus,.field textarea:focus{border-color:var(--coral)}.field small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.toast{background:var(--ink);color:#fff;z-index:99;opacity:0;pointer-events:none;border-radius:12px;padding:12px 22px;font-weight:500;transition:all .3s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(80px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.auth{background:linear-gradient(160deg,#faf7f3 60%,#ffede7);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{border:1px solid var(--border);width:400px;box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:38px}.analytics-account-header{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.analytics-account-select{gap:6px;min-width:280px;display:grid}.analytics-account-select span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.analytics-account-select select{border:1.5px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:10px;outline:none;padding:11px 38px 11px 13px;font-weight:600}.analytics-account-select select:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.analytics-account-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:14px;display:flex}.analytics-account-actions a{color:var(--coral-dark);font-size:13px;font-weight:700}.auth-logo{text-align:center;flex-direction:column;justify-content:center;gap:10px;margin:0 0 8px;font-size:24px}.auth-logo .brand-logo-mark{border-radius:17px;width:70px;height:70px}.auth-sub{text-align:center;color:var(--muted);margin-bottom:28px}.google-auth-button{justify-content:center;width:100%;padding:12px}.google-auth-button:disabled{cursor:wait;opacity:.7}.auth-error{color:#a33425;text-align:center;margin:0 0 16px;font-size:13px;line-height:1.5}.auth-success{color:#247a59;text-align:center;margin:0 0 16px;font-size:13px;line-height:1.5}.divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-tabs{background:var(--slate-soft);border-radius:11px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:grid}.auth-tabs button{color:var(--muted);background:0 0;border-radius:8px;padding:9px;font-weight:600}.auth-tabs button.on{color:var(--text);background:#fff;box-shadow:0 1px 3px #0e143014}.auth-message{color:var(--coral-dark);text-align:center;margin-top:14px;font-size:13px;line-height:1.5}.billing-shell{background:linear-gradient(155deg,#faf7f3 55%,#ffede7);flex-direction:column;align-items:center;min-height:100vh;padding:32px 20px 60px;display:flex}.billing-logo{font-family:var(--font-sora);margin-bottom:26px;font-size:22px;font-weight:700}.billing-logo span{color:var(--coral)}.billing-card{border:1px solid var(--border);width:min(100%,520px);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:38px}.billing-kicker{color:var(--coral);letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:700}.billing-card h1{letter-spacing:-.025em;margin-bottom:9px;font-size:29px}.billing-intro{color:var(--muted);line-height:1.6}.billing-price{align-items:baseline;gap:7px;margin:28px 0 18px;display:flex}.billing-price strong{font-family:var(--font-sora);color:var(--ink);font-size:42px}.billing-price span{color:var(--muted)}.billing-features{gap:12px;margin-bottom:28px;list-style:none;display:grid}.billing-features li:before{content:"✓";color:var(--mint);margin-right:10px;font-weight:700}.billing-action{justify-content:center;width:100%;padding:13px}.billing-status{background:var(--mint-soft);color:#1b755b;border-radius:10px;margin-bottom:15px;padding:11px 13px;font-size:13px}.billing-notice{background:var(--mint-soft);color:#1b755b;border-radius:10px;margin-top:18px;padding:11px 13px;line-height:1.45}.billing-notice.neutral{background:var(--slate-soft);color:var(--muted)}.billing-link{text-align:center;color:var(--coral-dark);margin-top:16px;font-weight:600;display:block}.billing-signout{color:var(--muted);background:0 0;margin:22px auto 0;font-size:12px;display:block}.payment-main{max-width:1120px;min-height:100vh;margin-left:auto;margin-right:auto}.single-plan{grid-template-columns:minmax(300px,520px);justify-content:center}.ob{background:var(--canvas);gap:36px;min-height:100vh;padding:44px 5vw;display:flex}.ob-side{flex:none;width:250px}.ob-logo{margin-bottom:34px;font-size:21px}.ob-logo .brand-logo-mark{width:44px;height:44px}.step{border-radius:12px;gap:13px;margin-bottom:6px;padding:12px;display:flex}.step.on{background:var(--coral-soft)}.step-n{border:1.5px solid var(--border);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:flex}.step.on .step-n{background:var(--coral);border-color:var(--coral);color:#fff}.step.done .step-n{background:var(--mint);border-color:var(--mint);color:#fff}.step b{font-size:13.5px;display:block}.step small{color:var(--muted);font-size:12px}.ob-main{border:1px solid var(--border);max-width:720px;box-shadow:var(--shadow);background:#fff;border-radius:20px;flex-direction:column;flex:1;padding:40px;display:flex}.ob-step-tag{color:var(--coral);letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:700}.ob-main h2{margin-bottom:6px;font-size:26px}.ob-main .sub{color:var(--muted);margin-bottom:26px}.ob-body{flex:1}.choice{gap:14px;margin-bottom:6px;display:flex}.choice .opt{border:1.5px solid var(--border);cursor:pointer;text-align:left;background:#fff;border-radius:14px;flex:1;gap:12px;padding:18px;transition:all .15s;display:flex}.choice .opt.on{border-color:var(--coral);background:var(--coral-soft)}.opt-ic{background:var(--violet-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.opt b{margin-bottom:3px;display:block}.opt small{color:var(--muted);line-height:1.45;display:block}.pills{flex-wrap:wrap;gap:9px;display:flex}.pill{border:1.5px solid var(--border);background:#fff;border-radius:99px;padding:8px 15px;font-weight:500;transition:all .15s}.pill.on{border-color:var(--coral);background:var(--coral-soft);color:var(--coral-dark);font-weight:600}.ob-foot{border-top:1px solid var(--border);justify-content:space-between;margin-top:26px;padding-top:22px;display:flex}.connect-row{border:1.5px solid var(--border);border-radius:13px;align-items:center;gap:13px;margin-bottom:11px;padding:15px;display:flex}.net-ic{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.connect-row b{flex:1}.connect-row .st{color:var(--mint);font-size:12px;font-weight:600}.hint-card{background:var(--violet-soft);box-shadow:none;border-radius:var(--r);border:none;margin-top:30px;padding:16px}.hint-card b{font-size:13px}.hint-card p{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5}.social-setup{border:1.5px solid var(--border);background:#fff;border-radius:14px;margin-bottom:22px;padding:16px}.social-setup label{margin-bottom:4px;font-size:13.5px;font-weight:700;display:block}.social-setup p{color:var(--muted);margin-bottom:12px;font-size:12.5px;line-height:1.45}.social-setup small{color:var(--muted);margin-top:10px;font-size:12px;display:block}.social-alert{background:var(--coral-soft);color:var(--coral-dark);border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;font-weight:600}.social-actions{flex-wrap:wrap;gap:10px;display:flex}.social-connect{min-height:42px}.social-connect .mini-ic{border-radius:7px;width:24px;height:24px;font-size:11px}.social-connect-block{flex-direction:column;gap:6px;display:flex}.social-ingest-status{color:var(--muted);font-size:12px;margin-top:0!important}.social-disconnect{justify-content:center}.linkedin-ingest-picker{border:1px solid var(--border);background:var(--canvas);border-radius:11px;flex-direction:column;gap:7px;min-width:min(420px,80vw);padding:12px;display:flex}.linkedin-ingest-picker label{margin:0}.linkedin-ingest-picker select{border:1.5px solid var(--border);width:100%;color:var(--fg);font:inherit;background:#fff;border-radius:9px;padding:10px 34px 10px 11px}.linkedin-ingest-picker small{margin-top:0}.social-x{background:#0f1419}.social-linkedin{background:#0a66c2}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.stat{padding:18px}.stat .k{color:var(--muted);margin-bottom:8px;font-size:12.5px;font-weight:500}.stat .v{font-family:var(--font-sora);font-size:26px;font-weight:600}.stat .d{color:var(--mint);margin-top:5px;font-size:12px;font-weight:600}.two-col{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.list-item{border-top:1px solid var(--border);align-items:center;gap:13px;padding:13px 18px;display:flex}.list-item:first-of-type{border-top:none}.li-time{color:var(--muted);flex:none;width:82px;font-size:12px}.li-title{flex:1;font-weight:500}.section-h{border-bottom:1px solid var(--border);font-weight:600;font-family:var(--font-sora);padding:16px 18px;font-size:15px}.qa{flex-direction:column;gap:10px;padding:16px;display:flex}.qa a,.qa button{border:1.5px solid var(--border);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:11px;width:100%;padding:13px 15px;font-weight:500;transition:all .15s;display:flex}.qa a:hover,.qa button:hover{border-color:var(--coral);background:var(--coral-soft)}.qhealth{align-items:center;margin-bottom:22px;padding:15px 18px;display:flex}.qh-label{font-weight:600;font-family:var(--font-sora);margin-right:26px;font-size:14px}.qh{border-left:1px solid var(--border);align-items:center;gap:9px;padding:0 22px;display:flex}.qh:first-of-type{border-left:none;padding-left:0}.qh .n{font-family:var(--font-sora);font-size:19px;font-weight:600}.qh .dot{border-radius:50%;width:8px;height:8px}.qh small{color:var(--muted);font-size:12px}.qh b{font-size:12.5px;display:block}.ready-inspiration{border-top:1px solid var(--border);flex-direction:column;gap:18px;margin-top:34px;padding-top:30px;scroll-margin-top:24px;display:flex}.ready-inspiration-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ready-inspiration-heading h2{font-family:var(--font-sora);margin:4px 0 5px;font-size:24px;line-height:1.15}.ready-inspiration-heading p{color:var(--muted);font-size:13px;line-height:1.5}.ready-inspiration-eyebrow{color:var(--coral-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ready-inspiration-count{border:1px solid var(--border);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600}.inspired{flex-direction:column;gap:18px;display:flex}.inspired-filters{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:20px;padding:16px 18px;display:grid}.filter-copy{flex-direction:column;gap:3px;display:flex}.filter-copy b{font-size:14px}.filter-copy small,.inspired-filters label{color:var(--muted);font-size:12px}.inspired-filters label{flex-direction:column;gap:5px;display:flex}.inspired-filters label b{color:var(--text)}.inspired-filters input{accent-color:var(--coral);width:100%}.inspired-section{flex-direction:column;gap:12px;display:flex}.inspired-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.inspired-section-heading h2,.inspired-section-heading h3{font-family:var(--font-sora);font-size:16px}.inspired-section-heading p,.inspired-section-heading small{color:var(--muted);margin-top:3px;font-size:12.5px}.tweet-empty{border:1.5px dashed var(--border);text-align:center;color:var(--muted);border-radius:14px;padding:24px;font-size:13px}.tweet-meta{color:var(--muted);justify-content:space-between;align-items:center;margin-top:-2px;font-size:12px;display:flex}.tweet-meta span{color:var(--coral-dark);font-weight:600}.ref-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ref-card{border:1.5px solid var(--border);text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:9px;padding:16px;transition:all .15s;display:flex}.ref-card:hover{border-color:var(--slate)}.ref-card .who{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.ref-card .who b{color:var(--text);font-size:13px}.ref-card .plat{color:#fff;background:#0f1419;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.ref-card .excerpt{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ref-card .tags{flex-wrap:wrap;gap:6px;display:flex}.ref-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.ref-actions .btn,.ref-actions .btn-ghost{padding:7px 14px;font-size:12.5px}.pager{justify-content:space-between;align-items:center;padding:4px 2px;display:flex}.pager small{color:var(--muted);font-size:12.5px}.pager .row{gap:8px}.pager button{border:1.5px solid var(--border);background:#fff;border-radius:10px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .15s}.pager button:hover:not(:disabled){border-color:var(--slate)}.pager button:disabled{opacity:.4;cursor:not-allowed}.studio{grid-template-columns:1fr 270px;gap:20px;display:grid}.chat{flex-direction:column;min-height:560px;display:flex}.msgs{flex-direction:column;flex:1;gap:16px;padding:4px 2px 18px;display:flex}.message-pair{flex-direction:column;gap:16px;display:flex}.msg-empty{text-align:center;max-width:510px;color:var(--muted);margin:auto;padding:38px}.msg-empty b{color:var(--ink);font-family:var(--serif);margin-bottom:8px;font-size:24px;display:block}.msg-empty p,.context-state{color:var(--muted);font-size:12.5px;line-height:1.55}.context-state .btn-ghost{margin-top:12px;text-decoration:none;display:inline-flex}.msg-u{background:var(--violet-soft);border-radius:16px 16px 4px;align-self:flex-end;max-width:75%;padding:13px 17px}.msg-u .who{color:var(--violet);margin-bottom:4px;font-size:11.5px;font-weight:600}.msg-a .who{color:var(--coral-dark);align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.angles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.angle{border:1.5px solid var(--border);cursor:pointer;text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:16px;transition:all .15s;display:flex}.angle.on{border-color:var(--coral);background:var(--coral-soft)}.angle .n{background:var(--violet-soft);width:24px;height:24px;color:var(--violet);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.angle b{font-size:14px;line-height:1.35}.angle small{color:var(--muted);flex:1;line-height:1.45}.angle .sel{color:var(--muted);font-size:12px;font-weight:600}.angle.on .sel{color:var(--coral-dark)}.ready-studio .chat{min-height:420px}.ready-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ready-header .who{color:var(--ink);font-size:13px;font-weight:600}.ready-warning{color:#7a5414;background:#fff8e7;border:1px solid #f0d9a5;border-radius:9px;margin:-3px 0 14px;padding:9px 12px;font-size:12px;line-height:1.45}.knowledge-result{padding:2px 0 8px}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:980px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.knowledge-grid{grid-template-columns:1fr}}.knowledge-post{border:1.5px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex}.knowledge-post .n{background:var(--mint-soft);color:#1b8a66;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.knowledge-post b{font-size:14px;line-height:1.35}.knowledge-post p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledge-post .btn-ghost{justify-content:center;margin-top:auto;padding:8px 12px;font-size:12.5px}.successful-posts{border-top:1px solid var(--border);margin-top:30px;padding-top:24px}.successful-posts-heading{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.successful-posts-heading h2{font-size:16px}.successful-posts-heading p{color:var(--muted);margin-top:4px;font-size:12.5px}.successful-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.successful-post{border:1.5px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.successful-post>p{white-space:pre-wrap;font-size:13px;line-height:1.55}.successful-meta{color:#1b8a66;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:650;display:flex}.successful-meta span{background:var(--mint-soft);border-radius:99px;padding:4px 8px}.successful-actions{align-items:center;gap:8px;margin-top:auto;display:flex}.successful-actions .btn,.successful-actions .btn-ghost{padding:8px 12px;font-size:12.5px}.successful-actions .btn{margin-left:auto}.successful-empty{border:1.5px dashed var(--border);color:var(--muted);border-radius:14px;padding:18px;font-size:12.5px;line-height:1.5}@media (max-width:640px){.successful-grid{grid-template-columns:1fr}.successful-actions{flex-wrap:wrap}.successful-actions .btn{margin-left:0}}.composer{border:1.5px solid var(--border);background:#fff;border-radius:16px;padding:14px}.composer textarea{resize:none;border:none;outline:none;width:100%;min-height:44px;font-size:14px}.composer .bar{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.rail{flex-direction:column;gap:14px;display:flex}.rail .card{padding:16px}.rail h4{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;display:flex}.rail h4 a,.rail h4 button{color:var(--coral);background:0 0;font-size:12px;font-weight:600}.rail .kv{margin-bottom:12px}.rail .kv:last-child{margin-bottom:0}.context-edit-link{color:var(--coral);margin-top:2px;font-size:12px;font-weight:600;display:inline-flex}.context-page{max-width:760px;padding:24px}.context-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.context-heading .btn{flex:none}.context-page .kv{border-bottom:1px solid var(--border);padding:14px 0}.context-page .kv:last-of-type{border-bottom:none}.context-page .kv b{margin-bottom:4px;font-size:12.5px;display:block}.context-page .kv p{color:var(--muted);line-height:1.5}.context-form{max-width:620px}.context-actions{align-items:center;gap:10px;display:flex}.context-note{max-width:760px;color:var(--muted);margin-top:14px;font-size:12.5px;line-height:1.5}.context-note a{color:var(--coral);font-weight:600}.context-callout{margin-bottom:18px;padding:16px}.context-callout>div:first-child{margin-bottom:12px}.context-callout>div:first-child b{font-size:13.5px}.context-callout>div:first-child p{color:var(--muted);margin-top:3px;font-size:12.5px}.context-callout .kv{vertical-align:top;width:calc(50% - 8px);margin:0 12px 12px 0;display:inline-block}.context-callout .kv b{margin-bottom:3px;font-size:12px;display:block}.context-callout .kv p{color:var(--muted);font-size:12.5px;line-height:1.45}.account-context-posts{color:var(--muted);margin:8px 0 6px;padding-left:18px;font-size:12.5px;line-height:1.5}.account-context-posts li{margin-bottom:6px}.account-context a{color:var(--coral);font-size:12.5px;font-weight:600}.rail .kv b{margin-bottom:3px;font-size:12.5px;display:block}.rail .kv p{color:var(--muted);font-size:12.5px;line-height:1.5}.dest{align-items:center;gap:9px;margin-bottom:9px;display:flex}.dest small{color:var(--muted);font-size:11px;display:block}.dest b{font-size:12.5px}.mini-ic{color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.tip{background:var(--violet-soft);border:none}.tip p{color:#4a3e8f;font-size:12.5px;line-height:1.55}.review{max-width:920px}.toolbar{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:10px 14px;display:flex}.toolbar button{color:var(--muted);background:0 0;border-radius:7px;padding:7px 9px;font-weight:600}.toolbar button:hover{background:var(--slate-soft);color:var(--text)}.toolbar .ai{color:var(--violet);align-items:center;gap:5px;display:flex}.editor-body{outline:none;min-height:330px;padding:24px;font-size:15px;line-height:1.7}.generated-post{white-space:pre-wrap}.review-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:18px 20px;display:flex}.review-actions .btn,.review-actions .btn-ghost{min-height:40px}.review-actions button:disabled{opacity:.58;cursor:not-allowed}.review-state{text-align:center;max-width:620px;margin:80px auto;padding:42px}.review-state h1{font-family:var(--serif);margin-bottom:10px}.review-state p{color:var(--muted);margin-bottom:20px}.editor-body:focus{background:#fffdfb}.editor-body p{margin-bottom:14px}.sugg{background:linear-gradient(90deg,#fff 0%,#fbfaff 100%);flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 20px;display:flex}.sugg span{width:100%;color:var(--ink);margin:2px 3px 1px;font-size:12.5px;font-weight:700}.sugg button{text-align:left;background:#fff;border:1.5px solid #dfd9f8;border-radius:99px;padding:7px 12px;font-size:12.5px;font-weight:600}.sugg button:hover{border-color:var(--violet);color:var(--violet)}.ed-foot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:13px 24px;font-size:12.5px;display:flex}.ed-foot .saved{color:var(--mint);font-weight:600}.pd{padding:16px}.pd h4{margin-bottom:13px;font-size:14px}.pd .kv{border-top:1px solid var(--border);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.pd .kv:first-of-type{border-top:none}.pd .kv span{color:var(--muted)}.pd .kv b{font-weight:600}.vh{padding:16px}.vh h4{margin-bottom:10px;font-size:14px}.ver{gap:11px;padding:9px 0;display:flex}.ver .dot{background:var(--border);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.ver.cur .dot{background:var(--violet)}.ver b{align-items:center;gap:8px;font-size:13px;display:flex}.ver small{color:var(--muted);font-size:11.5px}.cur-tag{background:var(--violet-soft);color:var(--violet);border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600}.cal{overflow:hidden}.cal-nav{gap:6px;display:flex}.cal-nav .btn-ghost{text-align:center;min-width:38px;padding:9px 11px}.cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.cal-day{border-left:1px solid var(--border);min-height:330px;padding:9px}.cal-day:first-child{border-left:none}.cal-head{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);display:grid}.cal-head div{text-align:center;border-left:1px solid var(--border);padding:11px}.cal-head div:first-child{border-left:none}.cal-head b{font-size:13px;display:block}.cal-head small{color:var(--muted);font-size:11.5px}.evt{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:11px;margin-bottom:9px;padding:10px;transition:all .15s;display:block;box-shadow:0 1px 2px #0e14300d}.evt:hover{border-color:var(--coral)}.evt small{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.evt p{margin-bottom:7px;font-size:12.5px;font-weight:500;line-height:1.4}.evt .evt-destination{color:var(--violet);margin:-2px 0 7px;font-weight:700}.schedule-overlay{z-index:20;background:#0e14306b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.schedule-modal{background:#fff;border-radius:18px;width:min(100%,460px);padding:22px;box-shadow:0 20px 60px #0e143040}.schedule-modal-head{justify-content:space-between;gap:16px;display:flex}.schedule-modal h2{font-size:22px}.schedule-modal p{color:var(--muted);margin-top:5px;font-size:13px}.schedule-close{color:var(--muted);padding:0 5px;font-size:26px;line-height:1}.schedule-weekdays{grid-template-columns:repeat(7,1fr);gap:6px;margin:22px 0 16px;display:grid}.schedule-weekdays button{border:1px solid var(--border);background:#fff;border-radius:9px;padding:9px 3px;font-size:12px;font-weight:700}.schedule-weekdays button.selected{background:var(--violet);border-color:var(--violet);color:#fff}.schedule-time{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.schedule-time input{border:1px solid var(--border);font:inherit;color:var(--ink);border-radius:8px;padding:8px}.schedule-preview{background:var(--slate-soft);border-radius:9px;margin-top:16px;padding:10px}.schedule-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.schedule-queue{border:1px solid var(--border);border-radius:12px;gap:10px;margin-top:18px;padding:14px;display:grid}.schedule-queue-next{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.schedule-queue-next span{color:var(--muted)}.schedule-queue-next b{font-size:15px}.schedule-queue-add{width:100%}.schedule-queue-hint{color:var(--muted);font-size:12.5px}.schedule-queue-hint a{color:var(--violet);font-weight:700}.schedule-divider{color:var(--muted);align-items:center;gap:10px;margin:16px 0 12px;font-size:12px;display:flex}.schedule-divider:before,.schedule-divider:after{content:"";background:var(--border);flex:1;height:1px}.schedule-quick{gap:6px;margin-bottom:12px;display:flex}.schedule-quick button{border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.schedule-datetime{grid-template-columns:1fr 1fr;gap:10px;display:grid}.schedule-tz{color:var(--muted);font-weight:400}.schedule-past{color:#c2410c;font-weight:700}.slot-editor{gap:12px;display:grid}.slot-editor-list{flex-wrap:wrap;gap:8px;display:flex}.slot-chip{border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.slot-chip button{color:var(--muted);font-size:15px;line-height:1}.slot-editor-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slot-editor-add select,.slot-editor-add input{border:1px solid var(--border);font:inherit;color:var(--ink);border-radius:8px;padding:8px}.slot-editor-hint{color:var(--muted);font-size:12.5px}.editor-textarea{resize:vertical;width:100%;font:inherit;background:0 0;border:none;outline:none;min-height:120px;line-height:1.6}.editor-locked-hint{color:var(--muted);padding:0 18px 10px;font-size:12.5px}.count-over{color:#c2410c;font-weight:700}.review-cancel{color:var(--coral-dark);border-color:#f3c1b3}.review-delete{color:var(--coral-dark);margin-left:auto}.ai-enhance{position:relative}.ai-enhance-trigger{color:var(--violet);border-color:#d9d1f7;align-items:center;gap:7px;display:inline-flex}.ai-enhance-trigger span{font-size:16px;line-height:1}.ai-enhance-menu{z-index:3;border:1px solid var(--border);background:#fff;border-radius:12px;min-width:238px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 32px #0e143024}.ai-enhance-menu button{text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:8px;padding:10px 11px;font-size:12.5px;font-weight:600;display:block}.ai-enhance-menu button:hover{background:var(--violet-soft);color:var(--violet)}.composer-card{padding:18px}.composer-account-switch{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.composer-account-switch label{color:var(--muted);font-size:13px;font-weight:600}.composer-account-switch select{border:1px solid var(--border);background:var(--card);color:var(--fg);border-radius:8px;max-width:280px;padding:7px 10px;font-size:13px}.composer-account-switch small{color:var(--muted);font-size:12px}.content-type-switch{border:1px solid var(--border);background:var(--soft);border-radius:10px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.content-type-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 14px;font-weight:600}.content-type-switch button.selected{background:var(--card);color:var(--fg);box-shadow:0 1px 3px #00000014}.article-title-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:2px 18px 6px;font-size:12px;font-weight:700;display:block}.article-title-input{border:1px solid var(--border);background:var(--card);width:calc(100% - 36px);color:var(--fg);border-radius:9px;margin:0 18px 10px;padding:13px 14px;font-size:18px;font-weight:700;display:block}.article-title-review{margin-top:18px}.article-eligibility{color:var(--muted);margin:0 18px 12px;font-size:12px}.media-strip{flex-wrap:wrap;gap:10px;padding:0 18px 12px;display:flex}.media-thumb{border:1px solid var(--border);border-radius:10px;width:88px;height:88px;position:relative;overflow:hidden}.media-thumb img,.media-thumb video{object-fit:cover;width:100%;height:100%;display:block}.media-thumb button{color:#fff;background:#0e1430b8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:grid;position:absolute;top:3px;right:3px}.media-add{border:1.5px dashed var(--border);width:88px;height:88px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;font-size:12.5px;font-weight:600;display:grid}.media-add:hover{border-color:var(--slate)}.media-add input{display:none}.media-add-busy{opacity:.6;cursor:wait}.schedule-destinations{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.schedule-destinations button{border:1px solid var(--border);background:#fff;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700}.schedule-destinations button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.draft-list{gap:8px;margin-top:16px;display:grid}.draft-list h4{margin-bottom:4px}.draft-list-row{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.draft-list-row:hover{border-color:var(--slate)}.draft-list-row p{color:var(--text);font-size:13px;line-height:1.45}.write-mobile-tabs{display:none}.main.main-write{background:#fff;min-width:0;max-width:none;padding:0}.write-workspace{background:#fff;grid-template-columns:minmax(230px,270px) minmax(430px,1fr) minmax(280px,330px);grid-template-areas:"drafts editor queue";min-height:100vh;display:grid}.write-drafts-panel,.write-queue-panel{scrollbar-width:thin;background:#fbfaf8;height:100vh;position:sticky;top:0;overflow-y:auto}.write-drafts-panel{border-right:1px solid var(--border);grid-area:drafts}.write-queue-panel{border-left:1px solid var(--border);grid-area:queue;padding-bottom:28px}.write-editor-panel{background:#fff;flex-direction:column;grid-area:editor;min-width:0;min-height:100vh;display:flex}.write-panel-head{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;justify-content:space-between;align-items:center;gap:12px;height:66px;padding:0 16px;display:flex}.write-panel-head>div{align-items:baseline;gap:7px;display:flex}.write-panel-head h2{letter-spacing:-.015em;font-size:15px}.write-panel-head>div>span{color:var(--muted);font-size:12px}.write-new-link,.write-queue-head>a{color:var(--coral-dark);font-size:12px;font-weight:700}.write-new-link:hover,.write-queue-head>a:hover{text-decoration:underline}.write-draft-filter{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:12px 12px 4px;font-size:11px;font-weight:700;display:flex}.write-draft-filter select{border:1px solid var(--border);min-width:0;color:var(--text);text-transform:none;letter-spacing:0;background:#fff;border-radius:8px;outline:none;flex:1;padding:7px 9px;font-size:12px;font-weight:600}.write-drafts-panel .draft-list{gap:8px;margin:8px 10px 20px;display:grid}.write-drafts-panel .draft-list-row{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:11px;padding:12px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;position:relative}.draft-row-open{min-width:0;color:inherit;padding-right:34px;display:block}.draft-row-menu{z-index:5;position:absolute;top:7px;right:7px}.draft-row-menu-trigger{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;font-size:22px;line-height:1;display:grid}.draft-row-menu-trigger:hover,.draft-row-menu-trigger[aria-expanded=true]{background:var(--warm);color:var(--text)}.draft-row-menu-trigger:focus-visible,.draft-row-menu-delete:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.draft-row-menu-list{z-index:6;border:1px solid var(--border);background:#fff;border-radius:10px;width:max-content;min-width:142px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 30px #0e143024}.draft-row-menu-delete{color:#a33425;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;min-height:38px;padding:8px 10px;font-size:12px;font-weight:700}.draft-row-menu-delete:hover{background:#fff1ed}.write-drafts-panel .draft-list-row:hover{border-color:#d7d0c5;transform:translateY(-1px);box-shadow:0 5px 16px #0e14300f}.write-drafts-panel .draft-list-row.selected{border-color:var(--coral);box-shadow:inset 3px 0 0 var(--coral), 0 5px 16px #f4552f14}.write-drafts-panel .draft-list-row p{-webkit-line-clamp:3;min-height:42px;color:var(--text);-webkit-box-orient:vertical;margin:5px 0 10px;font-size:12.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.write-draft-kind{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.write-drafts-panel .badge{padding:3px 8px;font-size:10px}.write-drafts-panel .badge:before{width:5px;height:5px}.write-load-more{border:1px solid var(--border);width:100%;color:var(--muted);background:#fff;border-radius:9px;padding:9px;font-size:12px;font-weight:700}.write-load-more:hover{border-color:var(--slate);color:var(--text)}.write-panel-state{color:var(--muted);padding:16px;font-size:12px;line-height:1.5}.write-panel-error{color:#a33425}.write-panel-state a{color:var(--coral-dark);font-weight:700}.write-queue-empty{border:1px dashed var(--border);background:#fff;border-radius:10px;margin:12px 12px 2px;padding:12px}.write-queued-card{border:1px solid var(--border);background:#fff;border-radius:11px;margin:12px 12px 0;padding:12px;display:block}.write-queued-card:hover{border-color:var(--coral)}.write-queued-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.write-queued-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.write-queued-card b{font-size:11px}.write-queued-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.write-upcoming{margin-top:22px}.write-upcoming>h3{padding:0 16px 10px;font-size:13px}.write-upcoming>.write-panel-state{padding:8px 16px}.write-queue-day{border-top:1px solid var(--border);padding:15px 12px 10px}.write-queue-day header{align-items:baseline;gap:7px;margin-bottom:8px;display:flex}.write-queue-day header b{font-size:12.5px}.write-queue-day header span{color:var(--muted);font-size:11px}.write-queue-slot{color:var(--muted);justify-content:space-between;align-items:center;padding:7px 0 7px 12px;font-size:11.5px;display:flex}.write-queue-slot a{color:var(--slate);font-size:11px;font-weight:700}.write-queue-slot a:hover{color:var(--coral-dark)}.write-editor-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;height:66px;padding:0 clamp(18px,3vw,40px);display:flex}.write-identity{align-items:center;gap:10px;min-width:0;display:flex}.write-provider-mark{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.write-provider-mark.linkedin{background:#0a66c2;font-family:Arial,sans-serif}.write-provider-mark.empty{background:var(--slate-soft);color:var(--slate)}.write-identity>div{min-width:0}.write-identity b,.write-identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.write-identity b{font-size:12.5px}.write-identity span{color:var(--muted);margin-top:2px;font-size:10.5px}.write-inspired-link{border:1px solid var(--border);color:var(--muted);white-space:nowrap;background:#fff;border-radius:9px;padding:8px 11px;font-size:11.5px;font-weight:700}.write-inspired-link:hover{border-color:var(--slate);color:var(--text)}.write-compose-body{flex-direction:column;flex:1;min-height:0;padding:48px clamp(28px,7vw,92px) 24px;display:flex}.write-compose-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:30px;display:flex}.write-compose-heading>div>span{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.write-compose-heading h1{letter-spacing:-.025em;font-size:22px}.write-compose-heading .content-type-switch{margin:0}.write-compose-body .composer-account-switch{margin:0 0 18px;padding:0 0 14px}.write-compose-body .editor-textarea{resize:none;background:0 0;border:0;flex:1;width:100%;min-height:320px;padding:0;font-size:15px;line-height:1.7}.write-compose-body .editor-textarea:focus{background:0 0}.write-compose-body .editor-textarea::placeholder{color:#a2a5af}.write-compose-body .article-title-input{width:100%;margin:0 0 12px}.write-compose-body .article-title-label,.write-compose-body .article-eligibility{margin-left:0;margin-right:0}.write-compose-foot{border-top:1px solid var(--border);min-height:72px;color:var(--muted);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:13px clamp(18px,3vw,40px);font-size:11.5px;display:flex}.write-compose-foot .review-actions{border:0;flex-wrap:nowrap;padding:0}.write-compose-foot .review-actions .btn,.write-compose-foot .review-actions .btn-ghost{white-space:nowrap;min-height:38px;padding:9px 14px}.write-media-add{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;place-items:center;margin:0 0 16px;padding:0;transition:border-color .15s,color .15s,background .15s;display:grid}.write-media-add:hover{border-color:var(--slate);background:var(--warm);color:var(--navy)}.write-media-add:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.write-media-add:disabled{opacity:.5;cursor:not-allowed}.write-media-add svg{width:18px;height:18px}.write-media-input{display:none}.write-pending-media{padding:0 20px 12px}.write-pending-media .media-thumb{width:72px;height:72px}.write-review-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:28px clamp(22px,4vw,52px) 18px;display:flex}.write-review-heading h1{letter-spacing:-.02em;font-size:20px}.write-review-heading p{color:var(--muted);margin-top:4px;font-size:12px}.write-review-heading>a{color:var(--muted);font-size:11.5px;font-weight:700}.write-review-heading>a:hover{color:var(--coral-dark)}.write-review{flex:1;max-width:none;padding:0 clamp(22px,4vw,52px) 34px}.write-review-card{border:1px solid var(--border);min-height:560px;box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:visible}.write-review-card .editor-textarea{resize:vertical;min-height:300px}.write-review-card .review-actions{border-radius:0 0 14px 14px}.write-secondary-tools{border-top:1px solid var(--border);justify-content:flex-start;padding:12px 20px 0;display:flex}.write-primary-actions{flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,auto));align-items:stretch;display:grid}.write-primary-actions .btn,.write-primary-actions .btn-ghost{white-space:nowrap;min-height:44px}.write-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 20px 18px;display:flex}.write-status-actions .btn,.write-status-actions .btn-ghost{min-height:40px}.write-review-card .media-add{width:auto;min-width:110px;padding:0 10px}@media (max-width:1100px) and (min-width:801px){.write-workspace{grid-template-columns:230px minmax(0,1fr);grid-template-areas:"drafts editor""drafts queue"}.write-queue-panel{border-left:0;border-top:1px solid var(--border);height:auto;position:static}.write-editor-panel{min-height:72vh}.write-compose-body{padding-left:42px;padding-right:42px}}.an-two{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px;display:grid}.pad{padding:18px}.pad h4{margin-bottom:14px;font-size:14.5px}.tbar{align-items:center;gap:10px;margin-bottom:11px;font-size:13px;display:flex}.tbar .lbl{flex:none;width:118px}.tbar .track{background:var(--slate-soft);border-radius:99px;flex:1;height:9px;overflow:hidden}.tbar .fill{background:var(--coral);border-radius:99px;height:100%}.tbar .pc{text-align:right;width:36px;color:var(--muted);font-size:12px;font-weight:600}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;padding:8px 6px;font-size:11.5px;font-weight:600}td{border-bottom:1px solid var(--border);padding:11px 6px;font-size:13px}tr:last-child td{border-bottom:none}td.num,th.num{text-align:right}.insight{background:linear-gradient(150deg, var(--ink), var(--ink-2));color:#fff;text-align:center;border-radius:var(--r);flex-direction:column;align-items:center;gap:8px;padding:30px 22px;display:flex}.insight .tag{color:var(--coral);letter-spacing:.14em;font-size:11px;font-weight:700}.insight .big{font-family:var(--font-sora);font-size:42px;font-weight:700}.insight p{color:#b9bfd4;font-size:13px}.insights-page{padding-bottom:24px}.insights-page-heading{align-items:flex-end}.insights-page-heading .analytics-account-select{min-width:300px}.insights-connect-banner,.insights-source-state{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:15px 18px;display:flex}.insights-connect-banner div{flex:none;align-items:center;gap:14px;display:flex}.insights-connect-banner a,.insights-source-state a{color:var(--violet);font-weight:700}.insights-stack{gap:16px;display:grid}.insight-card{padding:24px;overflow:hidden}.insight-card h2{letter-spacing:-.02em;font-size:18px}.insight-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.insight-card-heading>div>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.insight-card-heading h2 small,.growth-heading h2 small{font-family:var(--font-inter);color:var(--muted);letter-spacing:0;margin-left:9px;font-size:13px;font-weight:500}.insight-card-heading p{color:var(--muted);margin-top:4px;font-size:13px}.insight-card-heading>a{color:var(--violet);font-size:12px;font-weight:700}.insight-heatmap{min-height:300px}.insight-heatmap .insight-card-heading h2{font-size:30px}.insight-months{color:var(--muted);justify-content:space-between;margin:30px 0 8px;padding-left:45px;font-size:10px;display:flex}.insight-heatmap-body{gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.insight-weekdays{height:108px;color:var(--muted);flex:none;grid-template-rows:repeat(7,12px);gap:4px;font-size:9px;line-height:12px;display:grid}.insight-heatmap-grid{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;grid-auto-flow:column;gap:4px;min-width:max-content;display:grid}.insight-heatmap-grid span,.insight-heat-legend i{background:#f2f0fa;border-radius:3px;width:12px;height:12px;display:block}.insight-heatmap-grid .blank{background:0 0}.heat-0{background:#f2f0fa!important}.heat-1{background:#e7e1ff!important}.heat-2{background:#d3c8ff!important}.heat-3{background:#b4a3ff!important}.heat-4{background:#967fff!important}.heat-5{background:#7456f4!important}.insight-heat-legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:10px;font-size:10px;display:flex}.insight-heat-legend span{margin:0 3px}.growth-card{min-height:490px}.growth-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.growth-heading h2{font-size:17px}.growth-metric{align-items:baseline;gap:9px;margin-top:8px;display:flex}.growth-metric strong{font-family:var(--font-sora);letter-spacing:-.02em;font-size:30px}.growth-metric small{color:var(--muted);font-size:13px;font-weight:500}.growth-heading p{background:var(--mint-soft);color:#1b8a66;border-radius:99px;margin-top:8px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.insight-periods{border:1px solid #d9d0ff;border-radius:99px;align-items:center;padding:3px;display:flex}.insight-periods a{color:var(--muted);border-radius:99px;padding:7px 12px;font-size:12px;font-weight:600}.insight-periods a.on{background:var(--violet-soft);color:var(--ink)}.growth-top-posts{z-index:2;justify-content:flex-end;gap:10px;margin:22px 0 -8px;display:flex;position:relative}.growth-top-posts a{border:1px solid var(--border);background:#fff;border-radius:13px;gap:4px;width:min(29%,220px);min-height:86px;padding:11px;display:grid;box-shadow:0 3px 10px #0e143014}.growth-top-posts b{color:var(--violet);font-size:12px}.growth-top-posts span{font-size:11px;line-height:1.35}.growth-top-posts small{color:var(--muted);font-size:9px}.growth-chart-wrap{position:relative}.growth-chart{width:100%;height:auto;min-height:230px;display:block}.growth-chart text{fill:var(--muted);font-size:10px}.growth-gridline{stroke:#ebe8e2;stroke-width:1px}.growth-area{fill:#7c5cff14}.growth-line{fill:none;stroke:var(--violet);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.growth-chart circle{fill:var(--violet);stroke:#fff;stroke-width:2px}.growth-chart .growth-date{font-size:10px}.growth-chart-empty{text-align:center;color:var(--muted);font-size:13px;position:absolute;inset:50% 0 auto}.orbit-card{min-height:310px}.orbit-unavailable{text-align:center;background:radial-gradient(circle,#7c5cff1a,#0000 58%);flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.orbit-unavailable>div{border:4px solid var(--violet-soft);width:70px;height:70px;color:var(--violet);background:#fff;border-radius:50%;place-items:center;margin-bottom:13px;font-size:30px;display:grid;box-shadow:0 8px 24px #7c5cff26}.orbit-unavailable b{font-family:var(--font-sora);font-size:15px}.orbit-unavailable p{max-width:480px;color:var(--muted);margin-top:6px;font-size:12px;line-height:1.55}.milestone-card{padding-bottom:18px}.milestone-list{grid-template-columns:repeat(8,minmax(92px,1fr));gap:10px;margin-top:20px;display:grid;overflow-x:auto}.milestone-list>div{border:1px solid var(--border);color:#aaa;background:#fbfbfb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:92px;min-height:118px;display:flex}.milestone-list>div.reached{color:var(--violet);background:#faf8ff;border-color:#d9d0ff}.milestone-list span{border:2px solid;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:8px;font-weight:800;display:grid}.milestone-list b{font-family:var(--font-sora);color:var(--text);font-size:18px}.milestone-list small{margin-top:3px;font-size:10px}.content-performance-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.content-performance-grid>div{gap:8px;display:grid}.content-performance-row{align-items:center;gap:8px;display:flex}.content-performance-row b{text-transform:capitalize}.content-performance-row span{color:var(--muted);font-size:11px}.content-performance-row strong{margin-left:auto;font-size:12px}.content-performance-track{background:var(--slate-soft);border-radius:99px;height:8px;overflow:hidden}.content-performance-track span{background:var(--violet);border-radius:99px;height:100%;display:block}.content-performance-grid small{color:var(--muted);font-size:11px}.insight-empty{color:var(--muted)}.compact-empty{border:1px dashed var(--border);text-align:center;background:#fbfbfb;border-radius:12px;margin-top:18px;padding:22px}.posts-card{padding-left:0;padding-right:0}.posts-card .insight-card-heading{padding:0 24px}.insight-table-wrap{margin-top:14px;overflow-x:auto}.posts-card table{min-width:900px}.posts-card th{background:#fcfcfb;padding:10px 14px}.posts-card td{padding:12px 14px}.posts-card td:first-child{white-space:nowrap;color:var(--muted)}.posts-card td:nth-child(2){font-weight:700}.posts-card td:nth-child(3){max-width:390px}.posts-card td:nth-child(n+5),.posts-card th:nth-child(n+5){text-align:right}.posts-card td.positive{color:#1b8a66;font-weight:700}.launchpost-activity-list{margin-top:14px;display:grid}.launchpost-activity-list a{border-top:1px solid var(--border);grid-template-columns:140px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.launchpost-activity-list span,.launchpost-activity-list small{color:var(--muted);font-size:11px}.launchpost-activity-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.automations-page{padding-bottom:34px}.automations-heading{margin-bottom:34px}.automation-section{margin-bottom:38px}.automation-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.automation-section-heading span{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.automation-section-heading h2{font-size:18px}.automation-section-heading>p{color:var(--muted);font-size:12px}.automation-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.automation-grid.featured-grid{grid-template-columns:repeat(2,1fr)}.automation-card{border:1px solid var(--border);min-height:250px;box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;padding:20px;display:flex}.automation-card.warm{background:linear-gradient(145deg,#fff7ee,#fff)}.automation-card.lilac{background:linear-gradient(145deg,#f6f0ff,#fff)}.automation-card.blue{background:linear-gradient(145deg,#edf6ff,#fff)}.automation-card.green{background:linear-gradient(145deg,#eefaf2,#fff)}.automation-card.pink{background:linear-gradient(145deg,#fff0f4,#fff)}.automation-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-icon{background:#ffffffc2;border:1px solid #0e143012;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.automation-status{background:var(--slate-soft);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.automation-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.automation-status.active{background:var(--mint-soft);color:#1b8a66}.automation-status.attention{background:var(--coral-soft);color:var(--coral-dark)}.automation-card h3{margin:20px 0 7px;font-size:15px}.automation-card>p{color:var(--muted);margin-bottom:18px;font-size:12px;line-height:1.55}.automation-card-action{color:var(--violet);margin-top:auto;font-size:12px;font-weight:800}.automation-card-meta{align-items:baseline;gap:8px;margin:0 0 16px;display:flex}.automation-card-meta b{font-family:var(--font-sora);font-size:24px}.automation-card-meta span{color:var(--muted);font-size:11px}.automation-slot-list{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.automation-slot-list span{border:1px solid var(--border);background:#fff;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700}.automation-toggle-wrap{margin-top:auto}.automation-toggle{background:var(--slate-soft);color:var(--muted);border-radius:99px;align-items:center;gap:8px;padding:6px 11px 6px 6px;font-size:11px;font-weight:800;display:inline-flex}.automation-toggle span{background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #0e143029}.automation-toggle.on{background:var(--mint);color:#fff}.automation-toggle:disabled{opacity:.65;cursor:wait}.automation-toggle-wrap small{color:#b42318;margin-top:6px;font-size:10px;display:block}.automation-truth-note{border:1px dashed var(--border);color:var(--muted);border-radius:14px;padding:16px 18px;font-size:12px;line-height:1.5}.set-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.acct-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:14px 16px;display:flex}.acct-row:first-of-type{border-top:none}.acct-row b{font-size:13.5px;display:block}.acct-row small{color:var(--muted);font-size:12px}.acct-row .grow{flex:1}.settings-social-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.st-on{color:var(--mint);font-size:12.5px;font-weight:600}.pricing-reason{background:var(--mint-soft);border:1px solid #bfe8d9;border-radius:14px;max-width:680px;margin:0 auto 22px;padding:16px 18px}.pricing-reason b{margin-bottom:4px;display:block}.pricing-reason p{color:var(--muted);font-size:13.5px;line-height:1.5}.pricing-hero{text-align:center;max-width:680px;margin:8px auto 34px}.pricing-kicker,.payment-result>span{color:var(--coral-dark);background:var(--coral-soft);letter-spacing:.07em;text-transform:uppercase;border-radius:99px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.pricing-hero h1{letter-spacing:-.045em;color:var(--ink);margin:13px 0 8px;font-size:42px}.pricing-hero>p{color:var(--muted);font-size:16px;line-height:1.6}.billing-toggle{background:#eeeae4;border-radius:12px;margin-top:24px;padding:4px;display:inline-flex}.billing-toggle button{color:var(--muted);background:0 0;border-radius:9px;padding:9px 15px;font-weight:600}.billing-toggle button.on{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0e143014}.billing-toggle span{color:var(--mint);margin-left:5px;font-size:10px}.price-grid{grid-template-columns:repeat(2,minmax(0,390px));justify-content:center;gap:18px;display:grid}.price-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:28px;position:relative;overflow:hidden}.price-card.featured{border:1.5px solid var(--coral);box-shadow:0 14px 40px #f4552f1f}.popular{background:var(--coral);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:0 0 0 13px;padding:7px 16px;font-size:11px;font-weight:700;position:absolute;top:0;right:0}.plan-icon{background:var(--violet-soft);width:42px;height:42px;color:var(--violet);border-radius:13px;justify-content:center;align-items:center;margin-bottom:18px;font-size:19px;display:flex}.featured .plan-icon{background:var(--coral-soft);color:var(--coral)}.plan-eyebrow{color:var(--muted);font-size:12px;font-weight:600}.price-card h2{margin:3px 0 7px;font-size:23px}.price-card>p{color:var(--muted);min-height:44px;line-height:1.55}.price{align-items:baseline;gap:4px;margin-top:23px;display:flex}.price b{font-family:var(--font-sora);letter-spacing:-.04em;color:var(--ink);font-size:38px}.price span,.saving{color:var(--muted)}.saving{margin-top:2px;font-size:11.5px;display:block}.price-cta{justify-content:space-between;width:100%;margin-top:20px;padding:12px 16px}.price-card:not(.featured) .price-cta{background:var(--ink)}.price-card ul{border-top:1px solid var(--border);flex-direction:column;gap:11px;margin-top:22px;padding-top:18px;list-style:none;display:flex}.price-card li{gap:9px;font-size:13px;display:flex}.price-card li span{color:var(--mint);font-weight:700}.secure-note{max-width:798px;color:var(--muted);justify-content:center;align-items:center;gap:12px;margin:20px auto 0;display:flex}.secure-note>span{color:var(--mint)}.secure-note b{color:var(--text);font-size:12.5px;display:block}.secure-note p{margin-top:2px;font-size:11.5px}.payment-error{color:#b42318;background:#fff1ef;border:1px solid #ffd2cc;border-radius:9px;margin-top:9px;padding:9px 12px;font-size:12px}.billing-stack{flex-direction:column;gap:18px;display:flex}.current-plan{background:linear-gradient(135deg, var(--ink), #252d5c);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;padding:28px 30px;display:flex;box-shadow:0 18px 40px #0e143029}.current-plan h2{margin:10px 0 5px;font-size:28px}.current-plan p{color:#b9bfd4}.plan-status{background:#ffffff1a;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.plan-status.active{color:#73e0bc;background:#2fbf8f2e}.plan-actions{gap:10px;display:flex}.current-plan .btn-ghost{color:#fff;background:0 0;border-color:#ffffff38}.billing-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.billing-panel{min-height:250px}.empty-state{text-align:center;padding:42px 20px}.empty-state>span{background:var(--slate-soft);width:42px;height:42px;color:var(--slate);border-radius:13px;justify-content:center;align-items:center;margin:0 auto 13px;font-size:18px;display:flex}.empty-state b{display:block}.empty-state p{color:var(--muted);margin-top:5px;font-size:12.5px}.payment-result{text-align:center;border:1px solid var(--border);max-width:560px;box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:12vh auto;padding:48px}.result-icon{background:var(--slate-soft);width:62px;height:62px;color:var(--slate);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:25px;display:flex}.result-icon.success{background:var(--mint-soft);color:var(--mint)}.payment-result h1{margin:14px 0 9px;font-size:30px}.payment-result p{color:var(--muted);margin-bottom:24px;line-height:1.65}@media (max-width:800px){body{font-size:14px;overflow-x:hidden}.shell{display:block}.mobile-topbar{background:var(--canvas);border-bottom:1px solid var(--border);z-index:30;justify-content:space-between;align-items:center;height:64px;padding:10px 16px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-logo{color:var(--ink);font-size:17px}.mobile-logo .brand-logo-mark{border-radius:9px;width:36px;height:36px}.mobile-nav-toggle{border:1px solid var(--border);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;display:grid}.mobile-nav-toggle svg{width:22px;height:22px}.sidebar{z-index:40;width:min(286px,100vw - 52px);padding:20px 14px;display:none;box-shadow:12px 0 32px #0e14302e}.menu-open .sidebar{display:flex}.mobile-nav-backdrop{z-index:35;background:#0e143070;border:0;position:fixed;inset:0}.menu-open .mobile-nav-backdrop{display:block}.logo{padding:0 8px 24px}.logo .brand-logo-word{display:inline}.nav a{justify-content:flex-start;font-size:14px}.nav svg{width:18px;height:18px}.account-switcher summary>div:not(.avatar){display:block}.account-menu{width:auto;bottom:62px;left:0;right:0}.main{min-width:0;max-width:none;margin-left:0;padding:88px 16px 28px}.ph{margin-bottom:20px}.ph h1{font-size:23px}.ph.spread,.spread{flex-wrap:wrap;align-items:flex-start}.ph.spread>.btn,.ph.spread>.btn-ghost{justify-content:center;width:100%}.row{flex-wrap:wrap}.btn,.btn-ghost{min-height:42px}.auth{padding:16px}.auth-card{width:100%;padding:28px 20px}.billing-card{padding:28px 20px}.ob{padding:24px 16px;display:block}.ob-side{width:auto;margin-bottom:18px}.ob-logo{margin-bottom:18px}.ob-side>div:not(.ob-logo){gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.step{min-width:180px;margin:0;padding:10px}.step small{display:none}.ob-main{padding:24px 18px}.choice{flex-direction:column}.ob-foot{flex-wrap:wrap;gap:10px}.ob-foot .btn,.ob-foot .btn-ghost{flex:1;justify-content:center}.stats,.two-col,.studio,.an-two,.set-grid,.billing-columns,.price-grid{grid-template-columns:1fr}.stats{gap:10px}.stat{padding:15px}.studio{gap:14px}.chat{min-height:400px}.angles{grid-template-columns:1fr}.msg-u{max-width:100%}.qhealth{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px}.qh-label{width:100%;margin-right:0}.qh{padding:0 14px}.qh:first-of-type{padding-left:0}.list-item{flex-wrap:wrap;align-items:flex-start;padding:13px}.li-time{width:auto}.li-title{min-width:0}.list-item .badge{margin-left:auto}.analytics-account-header{flex-direction:column;align-items:stretch}.analytics-account-select{min-width:0}.analytics-account-actions{gap:10px}.ready-inspiration{margin-top:26px;padding-top:24px}.ready-inspiration-heading,.inspired-section-heading,.successful-posts-heading{flex-direction:column;align-items:flex-start}.ready-inspiration-count{align-self:flex-start}.inspired-filters,.ref-grid,.knowledge-grid,.successful-grid{grid-template-columns:1fr;gap:12px}.ref-actions{flex-wrap:wrap;justify-content:stretch}.ref-actions .btn,.ref-actions .btn-ghost{flex:1;justify-content:center}.review-state{margin:28px auto;padding:28px 18px}.toolbar{overflow-x:auto}.editor-body{min-height:280px;padding:18px}.sugg{padding:0 18px 16px}.ed-foot{flex-wrap:wrap;gap:10px;padding:12px 18px}.review-actions{gap:8px;padding:14px}.review-actions .btn,.review-actions .btn-ghost{flex:1;justify-content:center}.review-delete{margin-left:0}.article-title-input{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.article-title-label,.article-eligibility{margin-left:14px;margin-right:14px}.media-strip{padding-left:14px;padding-right:14px}.cal{overflow-x:auto}.cal-head,.cal-grid{min-width:720px}.cal-nav{justify-content:space-between;width:100%}.cal-nav .btn-ghost{flex:1}.schedule-overlay{align-items:end;padding:12px}.schedule-modal{max-height:calc(100vh - 24px);padding:18px;overflow:auto}.schedule-weekdays{gap:4px}.schedule-datetime{grid-template-columns:1fr}.schedule-actions{flex-wrap:wrap}.schedule-actions .btn,.schedule-actions .btn-ghost{flex:1;justify-content:center}.composer-card{padding:14px}.content-type-switch{width:100%;display:flex}.content-type-switch button{flex:1;padding:8px}.draft-list-row{flex-direction:column;align-items:flex-start}.draft-list-row .btn-ghost{justify-content:center;width:100%}.composer-account-switch select{width:100%;max-width:none}.settings-social-actions{justify-content:flex-start}.acct-row{flex-wrap:wrap;align-items:flex-start;padding:14px}.acct-row .grow{min-width:0}.settings-social-actions{width:100%}.settings-social-actions .btn,.settings-social-actions .btn-ghost{flex:1;justify-content:center}.current-plan{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.plan-actions{flex-wrap:wrap;width:100%}.plan-actions .btn,.plan-actions .btn-ghost{flex:1;justify-content:center}.pricing-hero h1{font-size:31px}.price-card{padding:22px}.secure-note{text-align:left;align-items:flex-start}.payment-result{margin:44px auto;padding:32px 20px}.context-heading{flex-direction:column;align-items:flex-start}.context-actions{flex-direction:column;align-items:stretch;width:100%}.context-actions .btn,.context-actions .btn-ghost{justify-content:center;width:100%}.context-callout .kv{width:auto;margin-right:0;display:block}.insights-page-heading{align-items:stretch!important}.insights-page-heading .analytics-account-select{width:100%;min-width:0}.insights-connect-banner,.insights-source-state{flex-direction:column;align-items:flex-start}.insights-connect-banner div{justify-content:space-between;width:100%}.insight-card{padding:18px}.insight-card-heading{flex-direction:column;align-items:flex-start}.insight-card-heading h2 small,.growth-heading h2 small{margin:5px 0 0;display:block}.insight-months{display:none}.insight-heatmap-body{margin-top:22px}.growth-card{min-height:420px}.growth-heading{flex-direction:column}.insight-periods{justify-content:space-between;width:100%}.insight-periods a{text-align:center;flex:1}.growth-top-posts{justify-content:flex-start;margin-top:18px;overflow-x:auto}.growth-top-posts a{width:210px;min-width:210px}.growth-chart{min-width:640px}.growth-chart-wrap{overflow-x:auto}.orbit-card{min-height:280px}.milestone-list{grid-template-columns:repeat(8,92px)}.content-performance-grid{grid-template-columns:1fr}.posts-card{padding-left:0;padding-right:0}.launchpost-activity-list a{grid-template-columns:1fr auto}.launchpost-activity-list span{grid-column:1/-1}.automation-grid,.automation-grid.featured-grid{grid-template-columns:1fr}.automation-section-heading{flex-direction:column;align-items:flex-start}.automation-card{min-height:230px}.automations-heading .btn{justify-content:center;width:100%}.main.main-write{padding:64px 0 0;overflow-x:clip}.write-workspace{grid-template:"tabs"54px"panel"minmax(0,1fr)/minmax(0,1fr);height:calc(100dvh - 64px);min-height:calc(100vh - 64px);display:grid;overflow:hidden}.write-mobile-tabs{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;grid-area:tabs;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:7px 10px;display:grid}.write-mobile-tabs button{min-width:0;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:8px 6px;font-size:12px;font-weight:750}.write-mobile-tabs button.selected{background:var(--ink);color:#fff;box-shadow:0 4px 12px #0e143024}.write-mobile-tabs button:focus-visible{outline:2px solid var(--coral);outline-offset:1px}.write-editor-panel,.write-drafts-panel,.write-queue-panel{overscroll-behavior:contain;width:100%;height:100%;min-height:0;padding-bottom:env(safe-area-inset-bottom);grid-area:panel;display:none;position:relative;overflow-y:auto}.write-editor-panel.mobile-panel-active{display:flex}.write-drafts-panel.mobile-panel-active,.write-queue-panel.mobile-panel-active{display:block}.write-drafts-panel,.write-queue-panel{background:#fbfaf8;border-top:0;border-left:0;border-right:0}.write-drafts-panel .draft-list{margin:10px 10px calc(24px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.write-drafts-panel .draft-list-row{padding:13px 12px}.draft-row-menu-trigger{width:44px;height:44px}.draft-row-menu{top:4px;right:4px}.draft-row-open{min-height:72px;padding-right:42px}.write-panel-head,.write-editor-top{height:60px}.write-editor-top{padding:0 14px}.write-inspired-link{padding:7px 9px}.write-compose-body{padding:30px 18px 18px}.write-compose-heading{align-items:flex-start;margin-bottom:22px}.write-compose-heading h1{font-size:20px}.write-compose-body .editor-textarea{min-height:320px}.write-compose-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px}.write-compose-foot .review-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.write-compose-foot .review-actions .btn,.write-compose-foot .review-actions .btn-ghost{white-space:nowrap;min-width:0;min-height:44px;padding:8px 5px;font-size:11px;line-height:1.15}.write-review-heading{flex-direction:column;padding:22px 16px 14px}.write-review{padding:0 12px 28px}.write-review-card{min-height:0}.write-review-card .review-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid}.write-review-card .review-actions>*{min-width:0}.write-review-card .write-primary-actions .btn,.write-review-card .write-primary-actions .btn-ghost{white-space:nowrap;min-height:44px;padding:8px 5px;font-size:11px;line-height:1.15}.write-secondary-tools{padding:10px 12px 0}.write-status-actions{justify-content:stretch;padding:0 12px 14px}.write-status-actions>*{flex:auto;justify-content:center}}.oauth-approval-page{background:var(--canvas);min-height:100vh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.oauth-approval-page>.brand-logo{margin-bottom:28px}.oauth-approval-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:20px;width:min(520px,100%);padding:42px;box-shadow:0 18px 50px #0e143014}.oauth-approval-kicker{background:var(--coral-soft);color:var(--coral-dark);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:5px 13px;font-size:10.5px;font-weight:800;display:inline-flex}.oauth-approval-card h1{letter-spacing:-.035em;margin:16px 0 10px;font-size:27px}.oauth-approval-card>p{color:var(--muted);font-size:14px;line-height:1.65}.oauth-approval-card form{gap:14px;margin-top:26px;display:grid}.oauth-approval-primary{justify-content:center;width:100%;min-height:49px}.oauth-approval-deny{color:var(--muted);text-underline-offset:3px;background:0 0;font-size:13px;font-weight:700;text-decoration:underline}.oauth-approval-card>a.btn{justify-content:center;margin-top:24px;text-decoration:none;display:flex}@media (max-width:600px){.oauth-approval-page{padding:18px}.oauth-approval-card{padding:30px 22px}.oauth-approval-card h1{font-size:23px}}.mention-wrap{flex-direction:column;width:100%;display:flex;position:relative}.write-compose-body .mention-wrap{flex:1;min-height:0}.mention-menu{z-index:40;background:var(--card,#fff);border:1.5px solid var(--border);border-radius:12px;min-width:240px;max-width:320px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;box-shadow:0 12px 32px #171a3024}.mention-menu li{margin:0}.mention-option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13.5px;display:flex}.mention-option.active{background:#6b5ae81a}.mention-option .mention-badge{color:#4a4f63;background:#eef0f6;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.mention-option .mention-badge.linkedin{color:#0a66c2;background:#e8f1fb}.mention-option .mention-badge.x{color:#fff;background:#171a30}.mention-option-handle{color:var(--fg);font-weight:600}.mention-option-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mention-option-count{color:var(--muted);margin-left:auto;font-size:11.5px}
