:root{--ink:#182142;--muted:#66718b;--purple:#7765d8;--line:#e7e9f3;--soft:#f0edff;--bg:#f8f9ff;--font-ui:Arial,Helvetica,sans-serif;--title-page-size:clamp(30px,3.6vw,42px);--title-section-size:22px;--title-detail-size:16px;font-family:var(--font-ui);color:var(--ink);background:var(--bg)}h1,h2,h3{font-family:var(--font-ui);color:var(--ink);font-weight:700}h1{font-size:var(--title-page-size);letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.15}h2{font-size:var(--title-section-size);letter-spacing:-.02em;line-height:1.3}h3{font-size:var(--title-detail-size);letter-spacing:normal;line-height:1.4}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:#6755ca}.app{grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:17px;padding:25px 17px;display:flex}.logo{letter-spacing:-1.5px;margin-bottom:10px;padding:0 8px;font-size:27px;font-weight:900}.logo span{color:var(--purple)}.select-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding-left:9px;font-size:11px;font-weight:800}.sidebar select{border:1px solid var(--line);max-width:100%;color:var(--ink);background:#fff;border-radius:11px;padding:11px;font-weight:700}.sidebar nav{gap:5px;margin-top:15px;display:grid}.sidebar nav button,.text-button{text-align:left;color:#626d86;background:0 0;border:0;border-radius:12px;padding:12px 14px;font-weight:700}.sidebar nav button:hover,.sidebar nav button.active{background:var(--soft);color:#6250c6}.sidebar-bottom{gap:8px;min-width:0;margin-top:auto;display:grid}.sidebar-bottom small{overflow-wrap:anywhere;color:var(--muted);padding:0 12px}.content{width:100%;max-width:1300px;margin:0 auto;padding:29px clamp(20px,4vw,60px) 80px}.topline{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:50px;font-size:13px;display:flex}.badge{color:#6553c4;background:#ece9ff;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--purple);font-size:11px;font-weight:800}h1{max-width:820px;margin:12px 0 15px}h2{margin:0 0 12px}.lead{color:var(--muted);max-width:740px;margin:0 0 28px;font-size:16px;line-height:1.65}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px;box-shadow:0 16px 40px #2d34750a}.card p{color:var(--muted);font-size:14px;line-height:1.6}.step{background:var(--soft);color:#6755ca;border-radius:10px;place-items:center;width:31px;height:31px;margin-bottom:20px;font-size:12px;font-weight:800;display:inline-grid}.primary,.secondary{border:0;border-radius:12px;padding:12px 17px;font-size:14px;font-weight:800}.primary{background:var(--purple);color:#fff}.primary:hover{background:#6653cb}.secondary{background:var(--soft);color:#6452c6}.secondary:hover{background:#e6e0ff}.primary:disabled{opacity:.6;cursor:wait}.form-card{gap:10px;max-width:740px;display:grid}.form-card h2{margin-bottom:5px}.form-card label,.auth-card label{margin-top:11px;font-size:13px;font-weight:800}.form-card input,.form-card textarea,.form-card select,.auth-card input{width:100%;color:var(--ink);background:#fff;border:1px solid #d9deec;border-radius:12px;padding:12px 13px;line-height:1.5}.form-card input:focus,.form-card textarea:focus,.form-card select:focus,.auth-card input:focus{outline-offset:1px;outline:2px solid #b8aaf8}.form-card .primary{justify-self:start;margin-top:10px}.form-card small,.meta{color:var(--muted);line-height:1.5}.columns{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:17px;display:grid}.side-card{position:sticky;top:20px}.status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-block}.status.pending{color:#9a681b;background:#fff1d6}.status.success{color:#238151;background:#e7f6ec}.divider{background:var(--line);height:1px;margin:25px 0}.alert{color:#5745aa;background:#eeebff;border-radius:13px;justify-content:space-between;gap:10px;max-width:750px;margin:0 0 20px;padding:13px 17px;display:flex}.alert.error{color:#9b3a34;background:#ffe9e7}.alert.success{color:#26794b;background:#e9f7ee}.alert button{color:inherit;background:0 0;border:0;font-size:20px}.section-title{margin:32px 0 15px}.list{gap:11px;max-width:850px;display:grid}.list-item{border:1px solid var(--line);background:#fff;border-radius:17px;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.list-item p{white-space:pre-wrap;margin:0 0 8px;line-height:1.5}.list-item small{color:var(--muted)}.empty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #ccd0e2;border-radius:20px;max-width:850px;padding:40px}.empty strong{color:var(--ink);margin-bottom:5px;display:block}.auth-shell{background:radial-gradient(circle at 80% 10%,#e9e3ff,transparent 45%),var(--bg);place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;border-radius:25px;width:min(100%,460px);padding:37px;box-shadow:0 25px 70px #2d347518}.auth-card .logo{margin-bottom:45px;padding:0}.auth-card p{color:var(--muted);line-height:1.6}.auth-card form{gap:10px;display:grid}.auth-card .primary{margin-top:9px}.loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}@media (max-width:1000px){.cards,.columns{grid-template-columns:1fr}.side-card{position:static}}@media (max-width:760px){.app{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);gap:8px}.sidebar .logo{margin:0}.sidebar nav{margin:0;display:flex;overflow:auto}.sidebar nav button{white-space:nowrap;padding:9px 11px}.sidebar-bottom{justify-content:space-between;align-items:center;display:flex}.content{padding-top:22px}.topline{margin-bottom:35px}.list-item{display:block}.list-item .status{margin-top:8px}}@media (max-width:480px){.auth-card{padding:25px}.badge{display:none}}.idea-actions{justify-items:end;gap:8px;display:grid}.idea-actions .secondary{white-space:nowrap}.language-choices{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.proposal-details{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.proposal-details p{color:var(--muted);font-size:13px}.proposal-details strong{color:var(--ink)}@media (max-width:760px){.idea-actions{justify-items:start}.language-choices{justify-content:flex-start}}.proposal-actions{align-content:start;justify-items:end;gap:10px;min-width:170px;display:grid}.proposal-actions .primary{white-space:nowrap}.proposal-actions .primary:disabled{cursor:wait}@media (max-width:760px){.proposal-actions{justify-items:start;margin-top:15px}}.confirmed-colors,.candidate-colors{flex-wrap:wrap;gap:8px;display:flex}.color-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:700;display:inline-flex}.color-chip i,.candidate-color i{border:1px solid #d9deec;border-radius:6px;flex:none;width:22px;height:22px;display:inline-block}.color-chip button{color:var(--muted);background:0 0;border:0;font-size:18px;line-height:1}.add-color{align-items:center;gap:8px;display:flex}.add-color input[type=color]{width:48px;height:42px;padding:3px}.analysis-card{min-width:0}.analysis-card h2{margin-top:12px}.analysis-card .source-link{overflow-wrap:anywhere;font-size:13px;display:block}.analysis-button{text-align:left;margin-top:14px;display:block}.analysis-results{border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.analysis-results h3{margin:15px 0 9px}.analysis-results p strong{color:var(--ink)}.analysis-results details{border-top:1px solid var(--line);margin:12px 0;padding-top:12px}.analysis-results summary{cursor:pointer;font-size:13px;font-weight:700}.analysis-results ul{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.5}.analysis-results li{margin:6px 0}.analysis-results small{color:var(--muted);line-height:1.45;display:block}.candidate-colors{display:grid}.candidate-color{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:8px;padding:9px;font-size:12px;display:flex}.candidate-color input{margin-top:5px}.candidate-color strong{display:inline}.candidate-color .color-evidence{overflow-wrap:anywhere;margin-top:5px}.analysis-warning{color:#9b3a34!important}.analysis-card{position:static}.logo-preview{border:1px solid var(--line);background:#fbfbff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;display:flex}.logo-preview img{object-fit:contain;max-width:190px;max-height:110px}.content-selector{margin-bottom:20px}.content-start{max-width:740px}.content-start small{color:var(--muted);margin-top:14px;display:block}.content-draft{gap:16px;max-width:850px;display:grid}.content-draft .form-card{max-width:none}.content-status{color:var(--muted);align-items:center;gap:12px;display:flex}.content-actions{flex-wrap:wrap;gap:12px;display:flex}.creative-card{gap:14px;display:grid}.creative-card img{aspect-ratio:1;object-fit:contain;background:#f4f5fa;border-radius:14px;width:min(100%,520px)}.creative-card .status{justify-self:start}.creative-card small{color:var(--muted)}.custom-angle{margin-bottom:18px}.visual-modes,.visual-presets{flex-wrap:wrap;gap:9px;display:flex}.visual-modes button,.visual-presets button{color:var(--ink);background:#fff;border:1px solid #d9deec;border-radius:12px;padding:10px 13px;font-size:13px;font-weight:700}.visual-modes button.active,.visual-presets button.active{background:var(--soft);color:#6250c6;border-color:#a99bee}.visual-source{gap:10px;max-width:520px;display:grid}.visual-source label,.creative-card>label{font-size:13px;font-weight:800}.visual-source input,.creative-card textarea{border:1px solid #d9deec;border-radius:12px;width:100%;padding:12px}.visual-source img{max-height:260px;object-fit:contain!important;aspect-ratio:auto!important}.creative-card .alert{margin:0}.stage-card{gap:12px;margin-bottom:16px;display:grid}.stage-card .status,.stage-card .secondary{justify-self:start}.channel-options{flex-wrap:wrap;gap:10px;display:flex}.channel-options label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-weight:700;display:flex}.channel-options input{accent-color:var(--purple);width:auto!important}.visual-plan{gap:12px;max-width:740px;margin-bottom:18px;display:grid}.visual-plan p{margin:0}.visual-plan label{font-size:13px;font-weight:800}.visual-plan select,.visual-plan textarea{border:1px solid #d9deec;border-radius:12px;width:100%;padding:12px}.edit-guidance{color:#252d4e;background:#f2efff;border-color:#d7d0ff}.content-draft .form-card .status{margin-bottom:12px;display:inline-block}.stage-tracker{flex-wrap:wrap;gap:8px;margin:-26px 0 30px;display:flex}.stage-tracker button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:800;display:flex}.stage-tracker button.current{background:var(--soft);color:#5e4cc4;border-color:#c7bdf7}.stage-tracker span{background:#eef0f8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}@media (max-width:760px){.stage-tracker{margin:0 0 24px}.stage-tracker button{padding:6px 9px;font-size:11px}}.publication-card{gap:16px;max-width:850px;display:grid}.publication-card h2,.publication-card p{margin:0}.download-link{justify-self:start;text-decoration:none;display:inline-block}.publication-networks{gap:12px;display:grid}.publication-network{border:1px solid var(--line);border-radius:15px;justify-items:start;gap:12px;padding:18px;display:grid}.publication-network-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.publication-network-heading h3{margin:0}.publication-network label{font-size:13px;font-weight:800}.publication-network input{width:min(100%,580px);color:var(--ink);border:1px solid #d9deec;border-radius:12px;padding:12px}.publication-card small{color:var(--muted);line-height:1.5}.published-item{width:100%}.published-item .status{margin-bottom:12px}.published-item p{margin:0 0 14px}.published-links{flex-wrap:wrap;gap:9px;display:flex}.published-links a{background:var(--soft);border-radius:12px;gap:3px;padding:9px 12px;font-weight:800;text-decoration:none;display:grid}.published-links small{color:var(--muted);font-weight:400}.calendar-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.calendar-toolbar h2{text-align:center;text-transform:capitalize;min-width:180px;margin:0}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;max-width:1100px;display:grid}.calendar-weekday{text-align:center;color:var(--muted);padding:9px;font-size:12px;font-weight:800}.calendar-day{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;min-height:112px;padding:9px}.calendar-day.weekend{background:#f4f5fa}.calendar-day.empty-day{background:0 0;border-color:#0000}.calendar-day>strong{margin-bottom:8px;font-size:12px;display:block}.calendar-event{background:var(--soft);border-left:3px solid var(--purple);overflow-wrap:anywhere;border-radius:7px;gap:3px;margin:5px 0;padding:7px;font-size:11px;display:grid}.calendar-event[draggable=true]{cursor:grab}.calendar-event small{color:var(--muted)}.calendar-event button{color:#994e4c;text-align:left;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:700}.calendar-published{background:#e9f7ee;border-color:#238151}.calendar-needs_review,.calendar-failed{background:#ffe9e7;border-color:#b7443c}@media (max-width:760px){.calendar-grid{min-width:630px;overflow-x:auto}.calendar-workspace{overflow-x:auto}.calendar-day{min-height:100px}.calendar-toolbar h2{min-width:140px}}.calendar-agenda{max-width:850px;margin-top:32px}.calendar-agenda>p{color:var(--muted)}.calendar-agenda-item{justify-content:space-between;align-items:start;gap:18px;margin:10px 0;display:flex}.calendar-agenda-item>div{justify-items:start;gap:6px;display:grid}.calendar-agenda-item p{margin:0}.calendar-agenda-item form{gap:7px;min-width:190px;display:grid}.calendar-agenda-item form label{font-size:12px;font-weight:800}.calendar-agenda-item input{border:1px solid #d9deec;border-radius:10px;padding:9px}.calendar-error{color:#9b3a34!important}@media (max-width:760px){.calendar-agenda-item{display:grid}.calendar-agenda-item form{min-width:0}}.connection-choice{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex;margin:0!important}.connection-choice input[type=checkbox]{width:18px;height:18px;accent-color:var(--purple);flex:none}.connection-state{color:var(--muted);margin-left:auto;font-size:12px;font-weight:700}.connection-accounts{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.inspiration-card{background:#f6f3ff;border-color:#ded6ff;max-width:740px;margin-bottom:18px}.inspiration-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.inspiration-heading h2{margin:7px 0 5px}.inspiration-heading p{margin:0}.inspiration-heading .secondary{flex:none}.inspiration-body{border-top:1px solid #ded6ff;gap:15px;margin-top:20px;padding-top:20px;display:grid}.inspiration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.inspiration-body label{margin-bottom:7px;font-size:13px;font-weight:800;display:block}.inspiration-body input,.inspiration-body select,.inspiration-body textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9deec;border-radius:12px;padding:12px 13px;line-height:1.5}.inspiration-body>.primary{justify-self:start}.inspiration-body .alert{margin:0}.inspiration-question,.inspiration-result{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.inspiration-question p,.inspiration-result p{margin:7px 0}.inspiration-result{gap:10px;display:grid}.inspiration-result h3{margin:0}.inspiration-result small{color:var(--muted)}.inspiration-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.inspiration-heading{display:grid}.inspiration-heading .secondary{justify-self:start}.inspiration-fields{grid-template-columns:1fr}}.remove-action{justify-items:start;gap:5px;display:grid}.danger-button{color:#a33c36;background:#fff6f5;border:1px solid #efc7c4;border-radius:11px;padding:9px 12px;font-size:13px;font-weight:800}.danger-button:hover{background:#ffe9e7}.danger-button:disabled{opacity:.55;cursor:wait}.remove-error{color:#a33c36;white-space:normal;max-width:320px}.brand-removal{max-width:740px;margin-top:18px}.brand-removal p{margin:0 0 14px}.proposal-idea-manager{justify-content:space-between;align-items:center;gap:16px;max-width:850px;margin:12px 0;display:flex}.proposal-idea-manager small{color:var(--muted);margin-top:5px;display:block}.archived-brands{border-top:1px solid var(--line);padding:10px 0}.archived-brands summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:800}.archived-brands>div{gap:6px;padding:8px 0;display:grid}.archived-brands span{font-size:12px;font-weight:700}.archived-brands .secondary{padding:7px 9px;font-size:11px}.calendar-agenda-item>.remove-action{align-self:center}@media (max-width:760px){.proposal-idea-manager{display:grid}}.admin-metrics{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:24px 0;display:grid}.admin-metric{gap:4px;padding:20px;display:grid}.admin-metric strong{color:var(--ink);font-size:30px}.admin-metric span{color:var(--muted);font-size:13px}.admin-section{margin:20px 0;padding:24px}.admin-list{gap:10px;margin-top:16px;display:grid}.admin-list>div{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.admin-list small,.admin-list span{color:var(--muted)}.newsletter-layout{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);align-items:start;gap:20px;margin:28px 0;display:grid}.newsletter-list,.newsletter-editor,.newsletter-preview{min-width:0}.newsletter-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.newsletter-heading h2{margin:0}.newsletter-item{text-align:left;color:#17213f;cursor:pointer;background:#fff;border:1px solid #dce1f3;border-radius:12px;flex-direction:column;gap:5px;width:100%;margin-top:10px;padding:15px;display:flex}.newsletter-item.selected{background:#f1eeff;border-color:#7563d7}.newsletter-item span{color:#5b6b8d;font-size:.85rem}.newsletter-editor label{margin:18px 0 7px;font-weight:700;display:block}.newsletter-editor input,.newsletter-editor textarea,.newsletter-editor select{width:100%;color:var(--ink);background:#fff;border:1px solid #d9deec;border-radius:12px;padding:12px 13px;line-height:1.5}.newsletter-editor input:focus,.newsletter-editor textarea:focus,.newsletter-editor select:focus{outline-offset:1px;outline:2px solid #b8aaf8}.newsletter-editor textarea{resize:vertical}.newsletter-editor hr{border:0;border-top:1px solid #e1e5f3;margin:30px 0}.newsletter-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.newsletter-actions input{flex:190px}.newsletter-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.newsletter-hint{color:#657495;font-size:.9rem}.newsletter-email{background:#fff;border:1px solid #e3e6f1;max-width:640px;margin:20px auto;box-shadow:0 16px 32px #111c3a0f}.newsletter-brand{border-top:6px solid #efbd39;padding:28px 32px}.newsletter-brand img{object-fit:contain;max-width:160px;max-height:90px}.newsletter-hero{object-fit:cover;border-radius:12px;width:calc(100% - 64px);max-height:340px;margin:0 32px;display:block}.newsletter-copy{white-space:pre-line;padding:28px 32px 38px}.newsletter-copy h2{color:#182443;font-size:1.8rem}.newsletter-copy p{color:#263653;line-height:1.6}.newsletter-cta{color:#17213f;background:#efbd39;border-radius:8px;padding:13px 21px;font-weight:700;display:inline-block}@media (max-width:850px){.newsletter-layout,.newsletter-two{grid-template-columns:1fr}}.channel-options label.network-locked,.connection-choice.network-locked{color:#596174;cursor:not-allowed;background:#e3e5eb;border-color:#c5cad4}.network-locked input{opacity:.5}.network-locked .connection-state{color:#596174}.network-restriction{color:#424b60;background:#cfd4df;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:600}@media (max-width:520px){.connection-choice{flex-wrap:wrap}.connection-state{margin-left:0}.channel-options label{flex-wrap:wrap}}.idea-setup-fields{gap:12px;display:grid}.idea-setup-fields h2{margin:16px 0 0}.idea-setup-fields p{margin:0}.idea-setup-fields .visual-modes{flex-wrap:wrap}.image-budget-note{color:#35265e;background:#f2efff;border:1px solid #d7d0ff;border-radius:12px;padding:12px;font-size:13px;line-height:1.5}.newsletter-idea-summary{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.newsletter-idea-dialog{box-sizing:border-box;border:1px solid var(--line);width:min(580px,100vw - 32px);max-height:85vh;color:var(--ink);border-radius:20px;padding:24px;overflow:auto;box-shadow:0 20px 80px #18214e40}.newsletter-idea-dialog::backdrop{background:#18214e80}.newsletter-idea-dialog label{margin:14px 0 6px;display:block}.newsletter-idea-dialog input,.newsletter-idea-dialog textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:10px}.newsletter-idea-dialog .content-actions{margin-top:20px}.review-destinations{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.sidebar nav button{white-space:normal;text-align:left;line-height:1.4}.stage-tracker button{white-space:normal;line-height:1.4}.newsletter-image-changes{gap:10px;margin:12px 0;display:grid}.newsletter-image-changes button{justify-self:start}.photo-options{gap:12px;display:grid}.photo-options label{display:block}.photo-options input,.photo-options select,.photo-options textarea{box-sizing:border-box;width:100%}.photo-options .visual-modes{flex-wrap:wrap}.brand-website-settings{border:1px solid var(--line);background:#f7f6fc;border-radius:14px;gap:12px;padding:16px;display:grid}.website-inspiration-options{gap:10px;display:grid}.website-inspiration-options label{align-items:center;gap:10px;display:flex}.website-inspiration-options input[type=checkbox]{width:18px;height:18px;accent-color:var(--purple);flex:none}.brand-main-panel{max-width:920px}.website-inline-results{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.website-summary p{margin:0 0 8px;line-height:1.5}.website-inline-results .candidate-colors{flex-wrap:wrap;display:flex}.website-inline-results button{justify-self:start}.network-tooltip-wrap{position:relative}.network-tooltip{z-index:30;white-space:normal;color:#fff;pointer-events:none;background:#26304b;border-radius:8px;width:max-content;max-width:220px;padding:8px 11px;font-size:12px;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #18214e30}.network-tooltip-wrap:hover .network-tooltip,.network-tooltip-wrap:focus-within .network-tooltip{display:block}.channel-options label.network-locked{color:#697080;background:#e7e8ec;border-color:#cfd3dc}.connection-choice.network-locked .connection-state:empty{display:none}.post-preview{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:500px;margin:16px 0;overflow:hidden}.post-preview figcaption{background:#f3f4f8;padding:10px 14px;font-size:12px;font-weight:700}.post-preview-header{align-items:center;gap:10px;padding:14px;display:flex}.post-preview-header>span:last-child{margin-left:auto}.post-preview-avatar{color:#fff;background:#7765d8;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.post-preview img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.post-preview-copy{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px}.post-preview-copy p{margin:8px 0}.post-preview-hashtags{color:#5264a2}.post-preview>small{color:var(--muted);padding:0 14px 14px;font-size:11px;display:block}.post-preview-empty{color:var(--muted);background:#f4f5f8;padding:35px 16px}.connection-network{flex-direction:column;gap:0;display:flex}.connection-next-step{border:1px solid var(--line);background:#f2f0ff;border-top:0;border-radius:0 0 12px 12px;flex-direction:column;align-items:flex-start;gap:10px;margin:0 8px;padding:14px 16px;display:flex}.connection-next-step p{margin:0;line-height:1.5}.connection-next-step button,.connection-next-step .download-link{margin:0}.connection-next-step small{line-height:1.5}.home-dashboard{width:100%;max-width:1180px}.dashboard-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.dashboard-heading h1{overflow-wrap:anywhere}.dashboard-heading p{color:var(--muted);margin:0;line-height:1.5}.dashboard-heading>.primary{flex-shrink:0}.dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.dashboard-main,.dashboard-aside{gap:22px;min-width:0;display:grid}.dashboard-card{min-width:0;padding:24px}.dashboard-card h2{margin:0 0 16px}.dashboard-card h3{margin:0 0 6px}.dashboard-card p{color:var(--muted);font-size:14px;line-height:1.55}.dashboard-card small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-section-heading h2{margin:0}.dashboard-section-heading{margin-bottom:14px}.dashboard-task{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.dashboard-task p{margin:0}.dashboard-task>.secondary{flex-shrink:0;padding:10px 13px;font-size:12px}.dashboard-review-list{border-top:1px solid var(--line);padding:16px 0}.dashboard-review-list .dashboard-task{border:0;padding:0 0 12px}.dashboard-content-link{text-align:left;width:100%;color:var(--ink);background:#f6f4ff;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:7px;padding:11px 13px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.dashboard-content-link:hover{background:var(--soft)}.dashboard-content-link span{color:var(--purple);flex:none}.dashboard-empty{margin:8px 0 0;padding:12px 0}.dashboard-warning{color:#984c36!important}.dashboard-upcoming{gap:12px;display:grid}.dashboard-publication{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:13px;align-items:center;gap:15px;padding:12px;display:flex}.dashboard-publication:hover{background:#faf9ff}.dashboard-publication img,.dashboard-image-placeholder{object-fit:cover;border-radius:9px;flex:none;width:76px;height:76px}.dashboard-image-placeholder{background:var(--soft);color:var(--purple);place-items:center;font-weight:800;display:grid}.dashboard-publication>div:not(.dashboard-image-placeholder){gap:6px;min-width:0;display:grid}.dashboard-publication strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.dashboard-publication span{color:#267446;font-size:11px}.dashboard-aside .badge{margin-bottom:16px;display:inline-block}.dashboard-aside progress{width:100%;height:8px;accent-color:var(--purple)}.dashboard-plan-link{margin-top:17px;font-size:13px;font-weight:700;display:block}.dashboard-brand-status{justify-content:space-between;align-items:center;gap:12px;margin:15px 0 8px;font-size:13px;display:flex}.dashboard-brand-status strong{color:var(--purple)}.dashboard-network{gap:2px;display:grid;margin:10px 0!important}.dashboard-network strong{color:var(--ink);font-size:12px}.dashboard-network span{overflow-wrap:anywhere;font-size:12px}.dashboard-card .text-button{text-align:left;padding:4px 0;font-size:12px;font-weight:700}.dashboard-card button:focus-visible,.dashboard-heading button:focus-visible{outline-offset:3px;outline:3px solid #a99bf3}@media (max-width:1000px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-aside>.secondary{grid-column:1/-1}.dashboard-heading{align-items:flex-start}}@media (max-width:600px){.dashboard-heading{flex-direction:column;gap:16px}.dashboard-heading>.primary{width:100%}.dashboard-aside{grid-template-columns:1fr}.dashboard-card{padding:18px}.dashboard-task{flex-direction:column;align-items:flex-start;gap:11px}.dashboard-section-heading{align-items:flex-start}.dashboard-publication img,.dashboard-image-placeholder{width:60px;height:60px}.dashboard-publication{gap:10px;padding:10px}}.admin-search-field{gap:8px;max-width:560px;margin:18px 0 12px;display:grid}.admin-search-field label{font-size:13px;font-weight:700}.admin-search-field input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:12px 14px}.admin-search-field input:focus{outline-offset:2px;outline:2px solid #b8aaf8}.admin-brand-list .admin-brand-row{gap:7px;padding:20px 0}.admin-plan-options{border:0;flex-wrap:wrap;gap:10px;margin:10px 0;padding:0;display:flex}.admin-plan-options legend{margin-bottom:10px;font-size:13px;font-weight:700}.admin-plan-options label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-plan-options label.selected{background:var(--soft);border-color:#ad9feb}.admin-plan-options input{width:17px;height:17px;accent-color:var(--purple)}.admin-plan-options label>span{gap:4px;display:grid}.admin-plan-options label strong{color:var(--ink);font-size:14px}.admin-plan-options label small{font-size:12px}.admin-plan-options:disabled{opacity:.7}.admin-plan-options:disabled label{cursor:wait}.admin-plan-warning{color:#984c36!important}@media (max-width:600px){.admin-plan-options label{width:100%}}.revenue-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.revenue-heading h2{margin-bottom:6px}.revenue-heading p{margin:0}.revenue-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.revenue-controls label{font-size:13px;font-weight:700}.revenue-controls select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}.revenue-controls button{font-size:12px}.revenue-summary{flex-wrap:wrap;gap:40px;margin:24px 0;display:flex}.revenue-summary>div{gap:5px;display:grid}.revenue-summary span{color:var(--muted);font-size:13px}.revenue-summary strong{color:var(--ink);font-size:27px}.revenue-chart-layout{gap:14px;margin:26px 0 12px;display:flex}.revenue-axis{height:200px;color:var(--muted);text-align:right;flex-direction:column;flex:none;justify-content:space-between;font-size:11px;display:flex}.revenue-scroll{flex:1;min-width:0;padding-bottom:8px;overflow-x:auto}.revenue-bars{background:repeating-linear-gradient(to bottom,var(--line) 0,var(--line) 1px,transparent 1px,transparent 50px);background-repeat:no-repeat;background-size:100% 200px;gap:10px;display:flex}.revenue-month{min-width:54px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;padding:0 4px 6px;display:flex}.revenue-bar-slot{justify-content:center;align-items:flex-end;width:100%;height:200px;display:flex}.revenue-bar{background:#b8abed;border-radius:7px 7px 0 0;width:min(100%,42px);min-height:2px;display:block}.revenue-month.current .revenue-bar{background:var(--purple)}.revenue-month.selected .revenue-bar{outline-offset:2px;outline:2px solid #6553c4}.revenue-month:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:6px}.revenue-month-label{white-space:nowrap;margin-top:10px;font-size:11px}.revenue-current-label{color:var(--purple);margin-top:4px;font-size:10px;font-weight:700}.revenue-month-detail{background:var(--soft);text-transform:none;border-radius:10px;padding:11px 14px}.revenue-month-detail strong{text-transform:capitalize}.revenue-currency-note{color:#984c36!important}.revenue-unconfigured{background:#f5f3ff;border-radius:12px;padding:18px}.revenue-section>.meta{line-height:1.5;display:block}@media (max-width:760px){.revenue-heading{flex-direction:column}.revenue-summary{gap:20px}.revenue-summary strong{font-size:23px}.revenue-controls{width:100%}.revenue-chart-layout{gap:8px}}.billing-confirmation{gap:12px;margin:0 0 28px;display:grid}.billing-confirmation.confirmed{background:#f6fcf8;border-color:#a8d9bb}.billing-confirmation h2,.billing-confirmation p{margin:0}.billing-confirmation button{justify-self:start}.billing-confirmation small{color:var(--muted);line-height:1.5}.trial-reminder-banner{color:#192344;background:#f0edff;border:1px solid #dad3ff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:flex}.trial-reminder-banner p{margin:8px 0 0;font-size:14px;line-height:1.6}.trial-reminder-banner a{text-align:center;flex-shrink:0;text-decoration:none}@media (max-width:700px){.trial-reminder-banner{flex-direction:column;align-items:flex-start}}.sidebar nav button,.sidebar-bottom>a,.sidebar-bottom>.text-button{font-family:var(--font-ui);letter-spacing:normal;text-align:left;color:#626d86;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:block}.sidebar-bottom>a:hover,.sidebar-bottom>a:focus-visible{color:#46516a;background:#f2f3f7}.sidebar-bottom>a.sidebar-owner-link{color:#b9510b}.sidebar-bottom>a.sidebar-owner-link:hover,.sidebar-bottom>a.sidebar-owner-link:focus-visible{color:#974108;background:#fff0e4}.sidebar-bottom>a:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:760px){.sidebar-bottom{flex-wrap:wrap;justify-content:flex-start}.sidebar nav button,.sidebar-bottom>a,.sidebar-bottom>.text-button{padding:9px 11px;font-size:15px}}.sidebar-bottom .sidebar-owner-group{border-top:1px solid var(--line);gap:5px;margin:4px 0 0;padding-top:10px;display:grid}.sidebar-owner-group>a{font-family:var(--font-ui);color:#b9510b;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none}.sidebar-owner-group>a:hover,.sidebar-owner-group>a:focus-visible{color:#974108;background:#fff0e4}.sidebar-owner-group>a:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:760px){.sidebar-bottom .sidebar-owner-group{flex-wrap:wrap;width:100%;display:flex}.sidebar-owner-group>a{padding:9px 11px}}.portal-back-link,.portal-breadcrumb{font-family:var(--font-ui);letter-spacing:normal;color:#626d86;font-size:15px;font-weight:700;line-height:1.5}.portal-back-link{background:#f0f2f6;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;display:inline-flex}.portal-back-link:hover{color:var(--ink);background:#e5e9ef}.portal-back-link:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.portal-breadcrumb{overflow-wrap:anywhere}.status.generation-failure-note{white-space:normal;color:#805614;background:#fff1d6;border-radius:12px;max-width:680px;margin:12px 0;padding:12px 15px;font-size:14px;font-weight:700;line-height:1.6;display:block}.sidebar .sidebar-menu-group{min-width:0}.sidebar nav .sidebar-group-toggle{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.sidebar-group-chevron{flex:none;font-size:18px;line-height:1}.sidebar .sidebar-group-items{border-left:1px solid var(--line);gap:3px;margin:3px 0 6px 13px;padding-left:7px;display:grid}.sidebar .sidebar-group-items[hidden]{display:none}.sidebar .sidebar-group-items>a{font-family:var(--font-ui);color:#626d86;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:block}.sidebar .sidebar-group-items>a:hover{color:#46516a;background:#f2f3f7}.sidebar nav button:focus-visible,.sidebar .sidebar-group-items>a:focus-visible{outline-offset:2px;outline:2px solid}.sidebar .sidebar-management .sidebar-group-toggle,.sidebar .sidebar-management .sidebar-owner-link{color:#b9510b}.sidebar .sidebar-management .sidebar-group-toggle:hover,.sidebar .sidebar-management .sidebar-owner-link:hover{color:#974108;background:#fff0e4}.sidebar .sidebar-management .sidebar-group-items{border-left-color:#f1cbb2}@media (max-width:760px){.sidebar nav{width:100%;display:grid;overflow:visible}.sidebar-bottom .sidebar-owner-group{display:grid}.sidebar nav button{white-space:normal}.sidebar .sidebar-group-items>a{padding:9px 11px}.sidebar-bottom{display:grid}.sidebar .sidebar-management{width:100%}}.freemium-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.freemium-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.freemium-stats article{background:var(--bg);border-radius:12px;gap:8px;padding:15px;display:grid}.freemium-stats strong{font-size:28px}.freemium-check{align-items:center;gap:10px;display:flex}.form-card .freemium-check input{width:auto}.freemium-client{border-bottom:1px solid var(--line);padding:20px 0}.freemium-client summary{cursor:pointer}.account-workspace>section{margin:25px 0}@media (max-width:760px){.freemium-plan-grid{grid-template-columns:1fr}.freemium-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.visual-alternatives{border:1px solid var(--line);background:#fff;border-radius:22px;margin:22px 0;padding:24px}.visual-alternatives-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.visual-option{border:1px solid var(--line);background:#fff;border-radius:14px;padding:0;overflow:hidden}.visual-option img{aspect-ratio:1;object-fit:cover;width:100%}.visual-option span{padding:10px;font-size:13px;font-weight:700;display:block}.visual-option.locked{color:#687080;background:#eceef1}.visual-option.locked img{filter:grayscale()blur(2px);opacity:.65}.public-demo{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.public-demo h2{margin-bottom:12px}.public-demo textarea,.public-demo select{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;padding:12px}.demo-result{background:var(--bg);white-space:pre-wrap;border-radius:15px;margin-top:20px;padding:20px}@media (max-width:760px){.visual-alternatives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.freemium-offers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.freemium-offers article{border:1px solid var(--line);border-radius:14px;padding:15px}.freemium-offers .current{background:var(--soft)}@media (max-width:900px){.freemium-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-demo{width:100%;max-width:1100px;margin:24px auto}.public-demo input,.public-demo textarea,.public-demo select{font:inherit}.demo-context{background:#f4f2ff;border-radius:16px;margin:20px 0;padding:20px}.demo-colors,.demo-journeys{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.demo-colors span{border:1px solid #d9dbe8;border-radius:50%;width:32px;height:32px}.demo-ideas{border:0;gap:12px;margin:20px 0;padding:0;display:grid}.demo-ideas label{background:#fff;border:1px solid #dde0ef;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.demo-ideas label.selected{background:#f5f2ff;border-color:#7b64e5}.demo-ideas input{width:auto;margin-top:5px}.demo-networks,.demo-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.demo-networks label{gap:8px;display:grid}.demo-post{background:#fff;border:1px solid #dde0ef;border-radius:18px;overflow:hidden}.demo-post header{justify-content:space-between;gap:12px;padding:16px;display:flex}.demo-post header span{color:#687086;font-size:12px}.demo-post img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.demo-post>div{padding:20px}.demo-post p{white-space:pre-line}.demo-review-note{color:#64708c;font-size:14px}.public-demo .form-card{box-shadow:none;border:0;padding:0}.public-demo>p{max-width:900px}@media (max-width:700px){.demo-networks,.demo-previews{grid-template-columns:1fr}}.privacy-summary{color:var(--muted,#62718a);font-size:13px;line-height:1.6}.privacy-check{align-items:flex-start;gap:8px;margin:16px 0;font-size:14px;line-height:1.5;display:flex}.privacy-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.email-register-row{overflow-wrap:anywhere;border-bottom:1px solid #e3e6ee;padding:16px 0}.sueto-dialog{width:calc(100% - 40px);max-width:560px;color:var(--text,#1d2447);max-height:85dvh;font:inherit;background:#fff;border:1px solid #e1dcf5;border-radius:24px;padding:32px;overflow:auto;box-shadow:0 24px 90px #201c4540}.sueto-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171a3659}.sueto-dialog h2{margin:12px 0 16px}.sueto-dialog label{margin:16px 0 8px;display:block}.sueto-dialog input:not([type=radio]),.sueto-dialog textarea{width:100%}.generation-dialog{text-align:center}.sueto-loader{border:4px solid #eeeafd;border-top-color:#7964df;border-radius:50%;width:44px;height:44px;margin:24px auto;animation:1s linear infinite sueto-spin}@keyframes sueto-spin{to{transform:rotate(360deg)}}.dialog-choices{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.dialog-choices label{cursor:pointer;background:#f7f5fe;border:1px solid #e6e0fa;border-radius:12px;flex:1;align-items:center;gap:9px;min-width:180px;margin:0;padding:12px 14px;display:flex}.dialog-choices input{accent-color:#7964df}.review-disclosure>summary{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.review-disclosure>summary:after{content:"+";color:#7964df;margin-left:auto;font-size:24px}.review-disclosure[open]>summary:after{content:"−"}.review-disclosure>summary img{object-fit:cover;border-radius:12px;width:56px;height:56px;margin:0}.review-disclosure>summary .status{margin-left:auto}.review-disclosure[open]>summary{border-bottom:1px solid #e9e5f6;margin-bottom:24px;padding-bottom:16px}.review-disclosure:focus-within{outline-color:#7964df}.ad-creative-preview img{border-radius:16px;width:100%;max-width:420px}.ad-creative-preview p,.demo-social-preview p{white-space:pre-wrap}.manual-publication textarea{width:100%}.demo-tour{color:#1d2447;background:#f8f8ff;grid-template-columns:240px minmax(0,1fr);min-height:100dvh;font-family:Arial,sans-serif;display:grid}.demo-sidebar{background:#fff;border-right:1px solid #e6e3f6;flex-direction:column;gap:16px;height:100dvh;padding:32px 22px;display:flex;position:sticky;top:0;overflow:auto}.demo-logo{color:#1d2447;font-size:28px;font-weight:800;text-decoration:none}.demo-logo span{color:#7964df}.demo-sidebar h2{margin:0;font-size:22px}.demo-sidebar p{color:#65718b;margin:0;font-size:13px}.demo-sidebar nav{gap:7px;display:grid}.demo-sidebar nav button{text-align:left;color:#647086;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;font-weight:600;display:flex}.demo-sidebar nav button.active{color:#6851cc;background:#eeeafd}.demo-sidebar nav button span{width:22px;font-size:12px}.demo-main{width:100%;max-width:1200px;margin:auto;padding:36px 48px}.demo-disclaimer{color:#6451b0;background:#eeeafd;border-radius:14px;align-items:center;gap:14px;margin-bottom:32px;padding:16px 20px;font-size:14px;display:flex}.demo-disclaimer strong{white-space:nowrap}.demo-main h1{letter-spacing:-1.3px;margin:12px 0 16px;font-size:42px;line-height:1.15}.demo-main header{margin-bottom:28px}.demo-main .card{margin:0 0 20px}.demo-two-columns{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.demo-hero-image{object-fit:cover;border-radius:20px;width:100%;max-height:480px}.demo-main dt{margin-top:14px;font-weight:600}.demo-main dd{color:#65718b;margin:6px 0}.demo-swatches{gap:10px;margin:24px 0;display:flex}.demo-swatches span{border:1px solid #0001;border-radius:10px;width:64px;height:42px}.demo-option{text-align:left;color:#1d2447;background:#fff;border:1px solid #e2def3;border-radius:14px;justify-content:space-between;gap:18px;width:100%;margin:12px 0;padding:18px;display:flex}.demo-option.selected,.demo-selected{background:#f5f2ff!important;border-color:#9686ed!important}.demo-option span{color:#7964df;font-weight:600}.demo-angle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.demo-note{background:#f3f1fb;border-radius:14px;padding:18px;line-height:1.6}.demo-social-preview{background:#fff;border:1px solid #e2def3;border-radius:16px;overflow:hidden}.demo-social-preview>strong,.demo-social-preview p{padding:16px;display:block}.demo-social-preview img{width:100%;display:block}.demo-newsletter{max-width:760px;margin:auto!important}.demo-newsletter img{border-radius:14px;width:100%;margin:20px 0}.demo-calendar{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.demo-calendar>div{background:#f4f1ff;border:1px solid #e1daf7;border-radius:16px;padding:22px}.demo-metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.demo-metrics>div{background:#f4f1ff;border-radius:16px;gap:8px;padding:24px;display:grid}.demo-metrics strong{font-size:30px}.demo-metrics span{font-size:14px}.demo-footer{justify-content:space-between;align-items:center;margin:32px 0 16px;display:flex}.demo-main textarea,.demo-main select{width:100%}.demo-main button{cursor:pointer}.demo-main .download-link{margin-right:12px;display:inline-flex}.demo-main small{color:#65718b}.demo-tour button:focus-visible,.review-disclosure>summary:focus-visible{outline-offset:3px;outline:3px solid #7964df}@media (max-width:800px){.demo-tour{display:block}.demo-sidebar{height:auto;padding:20px;position:static}.demo-sidebar nav{display:flex;overflow-x:auto}.demo-sidebar nav button{white-space:nowrap}.demo-sidebar .download-link,.demo-sidebar>.eyebrow,.demo-sidebar>p,.demo-sidebar>h2{display:none}.demo-main{padding:24px 18px}.demo-main h1{font-size:34px}.demo-two-columns,.demo-angle-grid{grid-template-columns:1fr}.demo-disclaimer{display:block}.demo-disclaimer strong{margin-bottom:8px;display:block}.demo-calendar,.demo-metrics{grid-template-columns:1fr}.sueto-dialog{padding:24px}.review-disclosure>summary{flex-wrap:wrap}.review-disclosure>summary .status{margin-left:0}}@media (prefers-reduced-motion:reduce){.sueto-loader{animation-duration:3s}.sueto-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.ad-preview{grid-template-columns:minmax(200px,420px) minmax(0,1fr);gap:24px;display:grid}.ad-preview>img{border-radius:16px;width:100%}.ad-preview small{margin-top:16px;display:block}.ad-preview .secondary{margin:8px 8px 8px 0;display:inline-flex}@media (max-width:800px){.ad-preview{grid-template-columns:1fr}}.publication-approval-footer{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.publication-approval-footer p{color:#65718b;margin:0}.image-change-controls{border-top:1px solid #e9e5f6;margin-top:24px;padding-top:20px}@media (max-width:700px){.publication-approval-footer{flex-direction:column;align-items:stretch}}.demo-expanded input:not([type=radio]):not([type=checkbox]):not([type=color]){width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #dcdfee;border-radius:12px;padding:13px}.demo-expanded label{margin:12px 0 8px;font-weight:600;display:block}.demo-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.demo-topbar>div:first-child{gap:6px;display:grid}.demo-topbar span{color:#65718b;font-size:13px}.demo-language{background:#eeebf7;border-radius:12px;gap:4px;padding:4px;display:flex}.demo-language button{color:#65718b;font:inherit;background:0 0;border:0;border-radius:9px;padding:10px 14px}.demo-language button[aria-pressed=true]{color:#6851cc;background:#fff;box-shadow:0 2px 6px #27213912}.demo-video-card>summary{cursor:pointer;justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.demo-video-card video{aspect-ratio:16/9;background:#1d2447;border-radius:16px;width:100%}.demo-chapters{flex-wrap:wrap;gap:8px;display:flex}.demo-chapters button{font-size:13px}.demo-expanded .demo-swatches label{gap:6px;margin:0;font-size:12px;display:grid}.demo-expanded .demo-swatches label span{background:0 0;border:0;width:auto;height:auto}.demo-expanded input[type=color]{cursor:pointer;background:0 0;border:0;width:80px;height:42px;padding:0}.demo-logo-picker{flex-wrap:wrap;align-items:center;gap:20px;margin:16px 0 30px;display:flex}.demo-logo-picker img{width:220px}.demo-logo-picker span{color:#65718b;font-size:13px}.demo-connection{border:1px solid #e4e0f0;border-radius:14px;margin:14px 0;overflow:hidden}.demo-connection>label{align-items:center;gap:14px;margin:0;padding:16px;display:flex}.demo-connection .status{margin-left:auto}.demo-connection>div{background:#f6f3ff;padding:4px 20px 18px}.demo-busy-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#171a3659;place-items:center;display:grid;position:fixed;inset:0}.demo-busy-backdrop .sueto-dialog{margin:0}.demo-locked{filter:grayscale();color:#777;background:#eceef0;border:1px solid #d2d6dc;border-radius:16px;padding:16px}.demo-locked .demo-metrics>div{background:#e0e3e7}.demo-locked .demo-metrics strong{color:#8c9199}.demo-recording .demo-main{padding-top:24px}.demo-recording .demo-disclaimer{margin-bottom:20px;font-size:12px}.demo-recording header{margin-bottom:18px}.demo-recording .demo-main h1{font-size:36px}.aurora-website{min-height:100vh;font-family:Arial,sans-serif}.aurora-website>nav{border-bottom:1px solid #747d5930;justify-content:space-between;align-items:center;gap:20px;padding:26px 6vw;display:flex}.aurora-website a{color:#3d4534}.aurora-website nav strong{font-family:Georgia,serif;font-size:24px}.aurora-website nav span{font-size:12px}.aurora-website>section{max-width:1200px;margin:auto;padding:60px 6vw}.aurora-hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.aurora-hero h1{font-family:Georgia,serif;font-size:64px;line-height:1.1}.aurora-hero img{border-radius:100px 100px 20px 20px;width:100%}.aurora-website .eyebrow{color:#747d59}.aurora-values{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.aurora-website footer{color:#fff;background:#747d59;padding:30px 6vw;font-size:13px;line-height:1.7}.aurora-website .demo-swatches{margin:24px 0}.demo-expanded .demo-sidebar{gap:12px}.demo-expanded .demo-sidebar nav button{padding:10px}@media (max-width:800px){.demo-topbar{flex-wrap:wrap}.demo-video-card>summary{display:grid}.aurora-hero,.aurora-values{grid-template-columns:1fr}.aurora-hero h1{font-size:42px}.aurora-website nav,.demo-expanded .content-actions{flex-wrap:wrap}}.demo-expanded textarea,.demo-expanded select{font:inherit;width:100%;color:inherit;background:#fff;border:1px solid #dcdfee;border-radius:12px;padding:12px;line-height:1.5}.demo-expanded textarea{resize:vertical}.demo-expanded .content-actions{align-items:center;gap:12px;margin:18px 0;display:flex}.demo-orientation{margin:20px 0}.demo-recording .demo-logo-picker img{width:180px}.demo-explore{margin:0 0 18px}.demo-expanded #demo-workspace{scroll-margin-top:24px}:root{--ink:#191d46;--muted:#737c9d;--purple:#7546f5;--soft:#eee8ff;--line:#e5e2f5;--font-ui:Arial,Helvetica,sans-serif}body{color:var(--ink);font-family:var(--font-ui);background:#fafaff}.workspace{background:#fafaff}.sidebar{background:#f6f4ff;border-right:1px solid #e8e3fb}.content{background:radial-gradient(40% 240px at 66% 0,#e8dcff70,#0000 100%),radial-gradient(35% 210px at 94% 0,#ffe1d570,#0000 100%);position:relative}.card,.list-item{border-color:var(--line);background:#fff;border-radius:22px;box-shadow:0 12px 38px #32286f05}.primary{color:#fff;background:#7546f5;border-radius:12px;box-shadow:0 3px 10px #7546f512}.primary:hover:not(:disabled){background:#6635e9}.secondary{color:#6944db;background:#f1edff;border-radius:12px}.sidebar nav button,.sidebar nav a{color:#656e8b;font-weight:600}.sidebar nav .active,.sidebar nav button.current,.sidebar nav button[aria-current=page]{color:#7546f5;background:#eae2ff}.sidebar-owner-group{border-top:1px solid #e4ddf3;margin-top:24px;padding-top:18px}.sidebar-owner-group button,.sidebar-owner-group a{color:#d66b29!important}.sidebar-owner-group .sidebar-group-toggle{background:#fff0e5}.sidebar-owner-link:hover{background:#ffeddf!important}.topline{align-items:center;gap:16px;display:flex}.topline .interface-language{order:2;margin-left:auto}.interface-language select{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:8px 10px;font-size:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-disclosure>summary{gap:16px;padding:18px 20px;font-weight:700}.review-disclosure>summary img{object-fit:cover;border-radius:10px;width:54px;height:54px}.review-disclosure[open]>summary{border-bottom:1px solid var(--line);margin-bottom:20px}.review-disclosure .form-card{padding:20px}.review-disclosure .post-preview{width:100%;max-width:520px;margin-inline:auto}.network-schedule{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:14px;padding-top:18px;display:grid}.network-schedule>label,.network-schedule>p,.network-schedule>button{grid-column:1/-1}.network-schedule select,.network-schedule input{border:1px solid var(--line);width:100%;font:inherit;box-sizing:border-box;border-radius:12px;padding:12px}.network-schedule small{align-self:center}.manual-notice{color:#8e5521;background:#fff5e9;border-radius:12px;padding:12px}.carousel-slides{scroll-snap-type:x mandatory;gap:18px;padding:16px 0;display:flex;overflow-x:auto}.carousel-slides article{scroll-snap-align:start;flex:0 0 240px}.carousel-slides img{border-radius:14px;width:100%}.carousel-slides input,.carousel-slides textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;margin-top:8px;padding:10px}.feature-locked{filter:grayscale();color:#85858e;background:#f1f1f3}.generation-status-pill,.generation-completed{z-index:100;border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:16px;align-items:center;gap:12px;max-width:calc(100vw - 48px);padding:16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 24px #191d4620}.mini-loader{border:2px solid #e6ddff;border-top-color:var(--purple);border-radius:50%;width:15px;height:15px;animation:1s linear infinite sueto-spin}.generation-dialog button{margin-top:10px}.language-chip{color:var(--muted);align-items:center;gap:10px;margin:10px 0;font-size:13px;display:flex}.language-chip button{color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.brand-extra{margin-top:22px}.brand-extra>summary{cursor:pointer;padding:12px 0;font-weight:700}.review-disclosure div[hidden]{display:none!important}@media (max-width:600px){.network-schedule{grid-template-columns:1fr}.content{background:radial-gradient(70% 160px at 70% 0,#efe6ff,#0000)}.review-disclosure>summary{padding:14px 12px}.generation-status-pill,.generation-completed{max-width:calc(100vw - 24px);font-size:12px;bottom:12px;right:12px}.topline{flex-wrap:wrap}.carousel-slides article{flex-basis:210px}}@media (prefers-reduced-motion:reduce){.mini-loader{animation:none}}.brand-extra{border-top:1px solid var(--line);padding-top:8px}.brand-extra>label,.brand-extra>input,.brand-extra>textarea{box-sizing:border-box;width:100%;display:block}.brand-extra>label{margin-top:16px}.brand-extra input:not([type=file]):not([type=color]),.brand-extra textarea{border:1px solid var(--line);font:inherit;border-radius:12px;padding:12px}.content h1,.marketing-workspace h1,.account-workspace h1{letter-spacing:-1.2px;font-size:clamp(30px,3.3vw,42px);line-height:1.15}.content h2,.marketing-workspace h2{letter-spacing:-.4px;font-size:21px;line-height:1.3}.card[hidden],.content-selector[hidden]{display:none!important}.primary:disabled,.secondary:disabled{cursor:not-allowed}.business-picker{gap:7px;display:grid}.business-picker small{color:var(--muted);font-size:12px}.review-disclosure.card{margin:14px 0;padding:0}.review-disclosure.card>summary{margin:0}.review-disclosure.card[open]>summary{margin-bottom:12px}.review-disclosure.card>.form-card{max-width:none}.review-disclosure.card>p,.review-disclosure.card>.content-actions{margin:18px 20px}.carousel-workspace[open]{padding-bottom:20px}.carousel-workspace>label,.carousel-workspace>.carousel-slides{margin:16px 20px}.carousel-workspace>button{margin:0 20px}.mobile-menu-toggle{display:none}@media (max-width:760px){.sidebar{padding:18px 16px;position:relative}.sidebar>.logo{padding-right:95px}.mobile-menu-toggle{padding:9px 14px;display:block;position:absolute;top:20px;right:16px}.sidebar:not(.mobile-open)>nav,.sidebar:not(.mobile-open)>.sidebar-bottom{display:none}.sidebar .business-picker{max-width:100%}.content .topline{margin-bottom:24px}.review-disclosure>summary{gap:12px}.review-disclosure>summary strong{font-size:14px}}.post-preview-carousel{scroll-snap-type:x mandatory;gap:10px;padding:8px;display:flex;overflow-x:auto}.post-preview-carousel img{object-fit:contain;scroll-snap-align:start;border-radius:10px;flex:0 0 85%;width:85%}.post-preview-carousel+small{padding:8px 14px;display:block}.campaign-toast{z-index:120;color:#182142;background:#fff;border:1px solid #ded4fc;border-radius:16px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:16px 22px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 44px #35246026}.campaign-toast>span:first-child{color:#30b890;font-size:22px}.calendar-filters{flex-wrap:wrap;gap:16px;margin:18px 0;display:flex}.calendar-filters label{gap:8px;min-width:200px;display:grid}.calendar-planned{color:#626579;background:#f3f3f6;border:1px dashed #b9bac5}.campaign-idea>summary{min-height:70px}.campaign-idea .form-card>.content-workspace{padding:0}@media (max-width:600px){.calendar-filters label{width:100%}.campaign-toast{width:calc(100% - 32px);font-size:14px;bottom:12px}.calendar-grid{overflow-wrap:anywhere}}.calendar-planned-status{color:#626777;background:#eeeef2}.logo img,.demo-logo img{object-fit:contain;max-width:100%;height:auto;display:block}.review-edit-tools{border:1px solid var(--line);background:#faf9ff;border-radius:12px;width:100%;margin-top:16px;padding:14px 16px}.review-edit-tools>summary{color:var(--purple,#7765d8);cursor:pointer}.review-edit-tools[open]>summary{margin-bottom:16px}.review-edit-tools .form-card{padding:0}.review-edit-tools .review-disclosure{margin:12px 0}.creative-card>h3{margin-top:0}.review-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,520px);display:grid}.review-editor-actions>button{width:100%;min-height:44px;margin:0;padding:13px 10px;font-size:14px}.review-editor-actions>button[aria-expanded=true]{background:var(--purple);color:#fff}.review-image-editor[hidden],.review-text-editor[hidden]{display:none!important}.review-image-editor{margin-top:14px}.review-text-editor{width:100%}.review-text-editor .post-preview{max-width:none}.network-format-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.network-format-row>label{flex:1}.network-format-select{width:auto;max-width:100%;font:inherit;color:#27304d;background:#fff;border:1px solid #e4def6;border-radius:10px;padding:8px 10px;font-size:13px}.network-format-select option:disabled{color:#999;background:#f2f2f4}.creative-card>.carousel-workspace{min-width:0;max-width:100%}.creative-card .carousel-slides{margin:0;padding:12px 0}.creative-card .carousel-slides article{flex-basis:min(85vw,430px)}.network-format-row{border:1px solid var(--line);border-radius:12px;padding-right:10px}.channel-options .network-format-row>label{border:0}.network-format-select:disabled{color:#999;background:#f2f2f4}.brand-offer-heading{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.brand-offer-heading label{margin:0}.brand-offer-heading small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.network-format-choice{gap:6px;min-width:0;padding:10px;display:grid}.network-format-buttons{gap:6px;display:flex}.network-format-buttons button{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:9px 12px;font-size:13px}.network-format-buttons button[aria-pressed=true]{background:var(--soft);border-color:var(--purple);color:var(--purple)}.network-format-buttons button:disabled{color:#626574;cursor:not-allowed;background:#f0f0f3;border-color:#dedee5}.network-format-choice small{color:var(--muted);font-size:12px}.review-approval{width:min(100%,520px)}.review-approval .network-schedule{border:0;margin:0;padding:0}.review-approval .primary{width:100%;min-height:52px;margin:0;font-size:16px;font-weight:800}.review-approval .network-schedule>small[role=status]{grid-column:1/-1}.review-approval .primary:disabled{color:#626574;box-shadow:none;opacity:1;background:#eeedf4;border:1px solid #dedee5}.image-options-fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.image-options-fieldset:disabled button,.image-options-fieldset:disabled textarea,.image-options-fieldset:disabled input,.image-options-fieldset:disabled .dialog-choices label{color:#626574;cursor:not-allowed;background:#f0f0f3;border-color:#dedee5}.image-options-fieldset:disabled .dialog-choices label{filter:grayscale()}.image-budget-note{line-height:1.6}.photo-options .dialog-choices,.image-change-controls .dialog-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.photo-options .dialog-choices label,.image-change-controls .dialog-choices label{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--ink);align-items:flex-start;line-height:1.5;display:flex}.photo-options .dialog-choices input[type=radio],.image-change-controls .dialog-choices input[type=radio]{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;padding:0}@media (max-width:1000px){.photo-options .dialog-choices,.image-change-controls .dialog-choices{grid-template-columns:1fr}.network-format-row{padding-right:0}.network-format-choice{width:100%}.network-format-buttons button{flex:1}}.image-change-dialog textarea{box-sizing:border-box;border:1px solid var(--line);font:inherit;resize:vertical;border-radius:14px;min-height:140px;margin:18px 0 12px;padding:16px;line-height:1.6;display:block}.image-change-dialog textarea:focus{outline-offset:2px;outline:2px solid #b3a4ff}.image-change-dialog .content-actions{justify-content:flex-end;margin-top:24px}.image-change-dialog small{color:var(--muted);line-height:1.6;display:block}.ad-workspace .ad-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:20px;display:grid}.ad-workspace .ad-preview>div{min-width:0}.ad-workspace .ad-preview img{border-radius:18px;width:100%;max-width:none;display:block}.ad-edit-buttons{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.ad-edit-buttons button{min-width:0;padding:12px 8px}.ad-approval{margin:12px 0}.ad-approval>.primary{width:100%}.ad-destination{border:1px solid var(--line);overflow-wrap:anywhere;background:#f7f5fe;border-radius:14px;gap:8px;margin-top:18px;padding:16px;display:grid}.ad-destination small{color:#647086}.ad-remove{color:#a93340}.ad-workspace .form-card{max-width:none;padding:0}.ad-workspace .review-disclosure>summary{flex-wrap:wrap}.ad-workspace input,.ad-workspace textarea,.ad-workspace select{max-width:100%}.ad-workspace .content-actions{flex-wrap:wrap;gap:10px}.carousel-slides article>.secondary{width:100%;margin:10px 0}.sueto-dialog li{overflow-wrap:anywhere;margin:10px 0}@media (max-width:900px){.ad-workspace .ad-preview{grid-template-columns:minmax(0,1fr);padding:16px}.ad-workspace .review-disclosure>summary strong{flex-basis:100%}}.review-pending-list{flex-wrap:wrap;gap:10px;margin:16px 0 24px;display:flex}.review-pending-list button{white-space:normal;text-align:left;max-width:100%}.review-final-copy{overflow-wrap:anywhere;padding:18px 0}.review-final-copy p{white-space:pre-wrap;color:var(--ink);line-height:1.7}.newsletter-envelope{overflow-wrap:anywhere;padding:0 0 18px}.newsletter-review-editor{margin-top:24px}.newsletter-preview .review-editor-actions{max-width:none}.newsletter-preview .newsletter-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.newsletter-preview .newsletter-actions .primary{min-height:48px}.newsletter-list{margin-bottom:20px}.newsletter-preview{overflow-wrap:anywhere}.newsletter-preview .newsletter-email{max-width:100%}.review-video{object-fit:contain;background:#182142;border-radius:18px;width:100%;max-height:65vh;display:block}.guided-flow{width:100%;min-width:0;max-width:760px;margin:0 auto;scroll-margin-top:24px}.guided-flow [hidden]{display:none!important}.guided-progress{color:var(--muted);align-items:center;gap:18px;margin-bottom:28px;font-size:13px;display:flex}.guided-progress progress{max-width:160px;height:7px;accent-color:var(--purple);border:0;border-radius:8px}.guided-flow>section{gap:12px;display:grid}.guided-flow h2{margin:0 0 8px;font-size:clamp(23px,3vw,30px)}.guided-description{color:var(--muted);margin:0 0 16px;line-height:1.6}.guided-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.guided-actions button{min-width:130px;min-height:48px}.guided-back-note{text-align:right;color:var(--muted);margin-top:12px;display:block}.guided-choices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0;display:grid}.guided-choices label{border:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px 10px;padding:20px;display:grid}.guided-choices label:has(input:checked){background:var(--soft);border-color:var(--purple)}.guided-choices input{width:18px;height:18px;accent-color:var(--purple);margin:2px 0}.guided-choices span{color:var(--muted);grid-column:2;font-size:14px;font-weight:400;line-height:1.5}.guided-optional{border-top:1px solid var(--line);margin:18px 0;padding:14px 0}.guided-optional>summary{cursor:pointer;color:var(--muted);font-size:14px}.guided-optional[open]>summary{margin-bottom:18px}.guided-optional input,.guided-optional select,.guided-optional textarea{margin-bottom:12px}.guided-optional>label{margin:12px 0;display:block}.guided-flow .inspiration-card{box-shadow:none;border:0;padding:0}.guided-flow .brand-website-settings{background:0 0;border:0;padding:0}.guided-flow .brand-website-settings>h2{display:none}.sidebar-create{white-space:normal;width:100%}.sidebar .guided-optional{border:0;margin:4px 0;padding:6px 8px}.guided-wait{max-width:760px;padding:36px}.guided-wait p{line-height:1.7}.guided-flow .publication-image-review{margin:0}@media (min-width:901px){.app>.sidebar{overscroll-behavior:contain;z-index:30;width:235px;height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.app>main{grid-column:2}.app{grid-template-columns:235px minmax(0,1fr)}}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{padding:18px 16px}.sidebar>.logo{padding-right:95px}.mobile-menu-toggle{padding:9px 14px;display:block;position:absolute;top:20px;right:16px}.sidebar:not(.mobile-open)>nav,.sidebar:not(.mobile-open)>.sidebar-bottom{display:none}.guided-flow{scroll-margin-top:110px}.app>.sidebar{z-index:30;background:#f7f4ff;width:100%;position:sticky;top:0;left:auto}.sidebar.mobile-open{max-height:100dvh;overflow:auto}.app>main{grid-column:1}.guided-choices{grid-template-columns:1fr}.guided-actions{justify-content:stretch}.guided-actions button{flex:1;min-width:0}.guided-back-note{text-align:left}.guided-flow h2{font-size:24px}}.guided-optional input[type=checkbox],.guided-optional input[type=radio]{vertical-align:middle;width:18px;height:18px;margin:0 8px 0 0}.guided-choices label{white-space:normal}.content-draft,.creative-card,.carousel-workspace,.guided-flow>section{min-width:0;max-width:100%}.carousel-workspace{width:100%}.carousel-slide-viewer{width:100%;min-width:0;max-width:480px;margin:0 auto}.carousel-active-slide{width:100%;min-width:0}.carousel-active-slide>img{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:min(48dvh,480px);display:block}.carousel-navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:16px 0;display:grid}.carousel-navigation>span{text-align:center;color:var(--muted);white-space:nowrap;font-size:14px}.carousel-navigation button{white-space:normal;min-width:0;min-height:44px;padding:10px 12px}.carousel-navigation button:disabled{opacity:.45;cursor:default}.carousel-slide-fields{gap:8px;margin-top:16px;display:grid}.carousel-slide-fields input,.carousel-slide-fields textarea{border:1px solid var(--line);width:100%;min-width:0;font:inherit;border-radius:12px;padding:12px}.carousel-active-slide>.secondary{width:100%;margin-top:12px}.review-final-copy{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:480px){.carousel-navigation{gap:8px}.carousel-navigation button{padding:10px 8px;font-size:12px}}.creative-card:has(.carousel-slide-viewer) .review-editor-actions{width:100%;max-width:480px;margin:12px auto}.carousel-active-slide>img{background:0 0}.inspiration-guided{background:0 0;margin:0}.inspiration-guided .inspiration-body{border:0;gap:12px;margin:0;padding:0}.inspiration-guided .inspiration-result{background:0 0;border:0;padding:0}.inspiration-guided .guided-optional{margin:4px 0;padding:10px 0}.inspiration-guided .inspiration-actions .primary{margin:0}.review-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;max-width:1100px;display:grid}.review-choice-card{flex-direction:column;min-width:0;margin:0;padding:0;display:flex;overflow:hidden}.review-choice-image,.review-choice-placeholder{object-fit:contain;background:#f4f1ff;width:100%;height:220px}.review-choice-placeholder{color:var(--muted);place-items:center;padding:20px;display:grid}.review-choice-body{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:22px;display:flex}.review-choice-body h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem}.review-choice-body p{margin:0}.review-choice-body .primary{white-space:normal;width:100%;min-height:46px;margin-top:auto}.review-choice-context{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}.review-back{margin-bottom:24px}.password-field{align-items:center;gap:10px;display:flex}.password-field input{flex:1;min-width:0}.password-field button{flex:none}.auth-links{gap:15px;margin-top:20px;display:grid}.auth-links p{margin:0}.auth-links .text-button,.auth-card a.text-button{white-space:normal;font-size:14px;line-height:1.5}.auth-existing{font-size:13px}.auth-sent h2{font-size:22px}.auth-card small{color:var(--muted);line-height:1.5}.auth-card h1{margin-bottom:18px;font-size:30px;line-height:1.2}.auth-card .logo{margin-bottom:30px}.sueto-select{width:100%;min-width:0;font:inherit;display:block;position:relative}.sueto-select-native{pointer-events:none;overflow:hidden;opacity:0!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.sueto-select-trigger{color:#182142;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded8f4;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 2px 5px #18214204}.sueto-select-trigger>span:first-child{overflow-wrap:anywhere;min-width:0}.sueto-select-trigger>span:last-child{color:#7545ff;font-size:20px}.sueto-select-trigger:focus-visible{outline-offset:2px;outline:3px solid #7545ff55}.sueto-select-trigger:disabled{color:#777c91;cursor:not-allowed;background:#ecebf2}.sueto-select-options{z-index:80;background:#fff;border:1px solid #e1daf8;border-radius:14px;max-height:min(320px,45vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 35px #18214224}.sueto-select-options [role=option]{cursor:pointer;color:#182142;white-space:normal;border-radius:9px;justify-content:space-between;gap:12px;padding:12px;font-weight:500;display:flex}.sueto-select-options [role=option][aria-selected=true]{color:#6536e5;background:#eee8ff;font-weight:700}.sueto-select-options [data-active=true]{background:#f6f2ff;outline:1px solid #d6c8ff}.sueto-select-options [aria-disabled=true]{color:#8a8c9b;cursor:not-allowed}.topline .sueto-select{width:auto;min-width:125px}.add-color input[type=text]{width:140px;max-width:100%;font-family:monospace}.team-offer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brand-team-list{gap:18px;display:grid}.brand-team-list article{border:1px solid #e4ddf8;border-radius:16px;gap:10px;padding:18px;display:grid}.brand-team form{gap:18px;display:grid}.design-dialog{box-sizing:border-box;color:#182142;background:#fff;border:1px solid #e1daf4;border-radius:24px;width:min(1000px,96vw);max-height:92dvh;padding:24px;overflow:auto;box-shadow:0 24px 90px #18214255}.design-dialog::backdrop{background:#18214280}.design-dialog header,.design-dialog footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.design-dialog h2{margin:0;font-size:24px}.design-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:24px;margin:24px 0;display:grid}.design-live{text-align:center;align-self:start;position:sticky;top:0}.design-live img{border-radius:18px;width:100%;height:auto;display:block}.design-live small{color:#777c91;margin-top:10px;display:block}.design-controls{gap:18px;min-width:0;display:grid}.design-controls fieldset{border:1px solid #e4ddf8;border-radius:18px;gap:16px;min-width:0;padding:18px;display:grid}.design-controls legend{padding:0 8px;font-weight:700}.design-controls label{gap:7px;font-size:14px;font-weight:600;display:grid}.design-controls output{color:#777c91;font-size:12px}.design-controls input[type=range]{accent-color:#7545ff;width:100%}.design-color span{align-items:center;gap:10px;display:flex}.design-color input[type=color]{background:#fff;border:1px solid #ded8f4;border-radius:10px;width:48px;height:42px;padding:3px}.design-color input[type=text]{min-width:0;font:inherit;border:1px solid #ded8f4;border-radius:10px;flex:1;padding:10px}.design-controls small{color:#777c91;font-size:12px;line-height:1.6}.design-dialog footer{background:#fff;justify-content:flex-end;padding:14px 0;position:sticky;bottom:-24px}.review-editor-actions{flex-wrap:wrap}.form-card:has(.sueto-select-options){overflow:visible}@media (max-width:650px){.design-dialog{border-radius:18px;padding:16px}.design-layout{grid-template-columns:1fr}.design-live{position:static}.design-live img{max-width:350px;margin:auto}.design-dialog footer{bottom:-16px}.sueto-select-trigger{min-height:48px}.topline .sueto-select{max-width:160px}}.sueto-select-options [role=option]{font-size:14px}.auth-language .sueto-select{min-width:170px}.design-palette{justify-content:flex-start}.design-palette button{cursor:pointer;border:1px solid #d1c8e5;border-radius:50%;width:28px;height:28px;padding:0}.design-palette button:focus-visible{outline-offset:2px;outline:3px solid #7545ff55}.creation-plan-note{color:#424967;background:#f8f6ff;border:1px solid #e4ddf8;border-radius:16px;margin-top:20px;padding:16px;line-height:1.6}.creation-plan-note p{margin:8px 0}.creation-plan-note>a{color:#6940df;margin-top:10px;font-weight:700;display:block}.plan-locked-list{padding-left:20px}.plan-locked-list li{color:#555d70;background:#ececf1;border-radius:8px;margin:8px 0;padding:8px}.plan-lock-reason{color:#555d70;margin-left:auto;font-size:12px;font-weight:500;display:block}.channel-options label:has(.plan-lock-reason){flex-wrap:wrap}.design-controls input[type=checkbox]{accent-color:#7545ff;width:18px;height:18px}.design-controls label:has(input[type=checkbox]){grid-template-columns:18px 1fr;align-items:center}@media (max-width:650px){.design-live{z-index:2;background:#fff;padding:8px 0;position:sticky;top:-16px}.design-live img{object-fit:contain;width:auto;max-width:100%;max-height:28dvh}.design-live small{font-size:11px}.design-dialog footer{z-index:3}}.sueto-upload{box-sizing:border-box;text-align:center;color:#182142;background:linear-gradient(135deg,#faf8ff,#f3eeff);border:2px dashed #d8cdf8;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;padding:28px 20px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.sueto-upload.is-dragging{background:#ebe3ff;border-color:#7545ff;box-shadow:0 0 0 5px #7545ff15}.sueto-upload:focus-within{border-color:#7545ff}.sueto-upload-icon{color:#7545ff;background:#e9dfff;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}.sueto-upload-title{font-size:17px;line-height:1.4}.sueto-upload-hint{color:#687394;font-size:13px;line-height:1.5}.sueto-upload-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.sueto-upload-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#7545ff;border:0;border-radius:14px;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #7545ff20}.sueto-upload-button:hover:enabled{background:#6334e9}.sueto-upload-button:focus-visible{outline-offset:4px;outline:3px solid #9d80ff}.sueto-upload-filename{overflow-wrap:anywhere;color:#4f426d;max-width:100%;font-size:13px}.sueto-upload-preview{place-items:center;width:100%;min-width:0;max-width:100%;display:grid}.sueto-upload-preview img,.sueto-upload-preview video{object-fit:contain;background:#fff;border-radius:14px;width:auto;max-width:100%;max-height:200px;display:block}.sueto-upload-error{color:#ad2837;margin:0;font-size:14px;line-height:1.5}.sueto-upload.is-disabled{color:#686a7a;background:#efeff3;border-color:#d5d5df}.sueto-upload.is-disabled .sueto-upload-button{color:#676475;box-shadow:none;cursor:not-allowed;background:#d8d4e3}.sueto-upload.is-disabled .sueto-upload-icon{color:#888292;background:#e3e1e9}@media (max-width:600px){.sueto-upload{padding:22px 14px}.sueto-upload-actions,.sueto-upload-button{width:100%}}fieldset:disabled .sueto-upload{color:#686a7a;background:#efeff3;border-color:#d5d5df}fieldset:disabled .sueto-upload-button{color:#676475;box-shadow:none;cursor:not-allowed;background:#d8d4e3}.guided-actions{z-index:5;isolation:isolate;background:linear-gradient(#0000,#fff 14px);padding:14px 0 10px;position:sticky;bottom:0}.guided-flow .style-choices label{min-height:68px}.review-choice-actions{gap:10px;width:100%;margin-top:auto;display:grid}.review-choice-actions .primary{margin-top:0}.review-choice-actions .remove-action{width:100%}.review-choice-actions .remove-action>button{width:100%;min-height:42px}.publication-review{gap:12px;width:100%;min-width:0;max-width:760px;margin:0 auto;display:grid}.publication-review>h2{margin:0;font-size:clamp(23px,3vw,30px)}.publication-review>.review-final-copy{max-width:520px}.publication-review>.primary{width:min(100%,520px);min-height:52px;margin:0;font-size:16px;font-weight:800}.publication-review>.alert{max-width:520px}.publication-review>.primary:disabled{color:#626574;box-shadow:none;opacity:1;background:#eeedf4;border:1px solid #dedee5}button.primary.approve-action{color:#fff;background:#187653;border:1px solid #146447;box-shadow:0 5px 14px #18765324}button.primary.approve-action:hover:not(:disabled){background:#125d42}button.primary.approve-action:focus-visible{outline-offset:3px;outline:3px solid #18765366}button.primary.approve-action:disabled{color:#596d62;box-shadow:none;background:#e2eae6;border-color:#c8d5cd}.publication-approve-main{width:min(100%,520px);margin:10px 0}.publication-approve-main>.approve-action{width:100%;min-height:54px;font-size:17px;font-weight:800}.approval-dialog{width:min(620px,94vw);max-height:90dvh;color:var(--ink);border:1px solid #e1daf4;border-radius:22px;padding:24px;overflow:auto;box-shadow:0 24px 90px #18214255}.approval-dialog::backdrop{background:#18214280}.approval-dialog header,.approval-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-dialog h2{margin:0;font-size:24px}.approval-dialog fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.approval-network{border:1px solid var(--line);border-radius:14px;gap:10px;padding:16px;display:grid}.approval-network label{gap:8px;display:grid}.approval-network input{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:12px}.approval-dialog footer{background:#fff;flex-wrap:wrap;padding:16px 0;position:sticky;bottom:-24px}.approval-dialog footer .approve-action{flex:1;min-height:50px}.approval-dialog .alert{margin-top:16px}.workspace-back{min-height:42px;margin:0 0 18px}.publication-wizard .guided-optional{width:100%}.logo-drag-handle:focus-visible{outline-offset:3px;outline:3px solid #f49a38}.logo-drag-handle:disabled{opacity:.45}@media (max-width:650px){.design-canvas{max-width:350px;margin:auto}}.brand-logo-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand-logo-comparison figure{min-width:0;margin:0}.brand-logo-comparison figure>div{background:repeating-conic-gradient(#e2e5eb 0% 25%,#fff 0% 50%) 0/20px 20px;border:1px solid #ddd;border-radius:12px;justify-content:center;align-items:center;height:170px;display:flex}.brand-logo-comparison img{object-fit:contain;max-width:100%;max-height:160px}.brand-logo-comparison figcaption{padding:8px 0}.brand-logo-upload section{margin:16px 0}.brand-logo-upload section button{margin:4px 4px 4px 0}@media (max-width:480px){.brand-logo-comparison{grid-template-columns:1fr}}.logo-alignment-guides{z-index:2}.logo-drag-handle{z-index:3}.logo-guide-reference,.logo-guide-active{display:block;position:absolute;box-shadow:0 0 2px #fff}.logo-guide-reference{opacity:.55;border-style:dashed;border-color:#7545ff}.logo-guide-active{background:#00a5bd;box-shadow:0 0 0 1px #fff8}.logo-alignment-guides .vertical{border-width:0 0 0 1px;width:0;height:100%;top:0}.logo-alignment-guides .horizontal{border-width:1px 0 0;width:100%;height:0;left:0}.logo-guide-active.vertical{width:2px}.logo-guide-active.horizontal{height:2px}.logo-guide-label{color:#fff;white-space:nowrap;background:#182142;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.3;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (max-width:650px){.design-canvas{max-width:min(350px,28dvh)}.design-canvas>img{width:100%;height:auto;max-height:none}}.review-inbox-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.review-kind-filters{background:#fff;border:1px solid #e3dcf4;border-radius:12px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.review-kind-filters button{font:inherit;color:#182142;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.review-kind-filters button[aria-pressed=true]{color:#fff;background:#7545ff}.review-kind-filters button span{color:#6334ce;background:#eee8ff;border-radius:20px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.85em;display:inline-flex}.review-search{flex:1;min-width:180px}.review-search input,.review-network-filter select{min-height:46px;margin:0}.review-network-filter{min-width:170px}.review-inbox .review-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.review-inbox .review-choice-image,.review-inbox .review-choice-placeholder{height:168px;min-height:168px}.review-inbox .review-choice-placeholder{align-content:center;gap:10px;font-size:.9rem}.review-inbox .review-choice-placeholder>span{color:#8e74cb;font-size:30px}.review-inbox .review-choice-body{gap:13px;padding:18px}.review-inbox .review-choice-body h2{font-size:1.05rem;line-height:1.4}.review-card-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.review-type-badge{letter-spacing:.02em;text-transform:uppercase;color:#6633dc;background:#efe8ff;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:.73rem;font-weight:800;display:inline-flex}.review-type-badge.newsletter,.review-type-badge.ad{color:#b64e0b;background:#fff0e3}.review-destination-chips{flex-wrap:wrap;gap:6px;display:flex}.review-destination{color:#182142;background:#fff;border:1px solid #e1e0ed;border-radius:9px;align-items:center;gap:6px;padding:6px 8px;font-size:.78rem;display:inline-flex}.review-network-mark{color:#7545ff;background:#f2edff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:800;display:inline-flex}.review-destination.facebook .review-network-mark{color:#1877f2}.review-destination.linkedin .review-network-mark{color:#087ab7}.review-destination.instagram .review-network-mark{color:#cf329c}.review-destination.tiktok .review-network-mark{color:#182142}.review-format-detail{color:#7545ff;flex-direction:column;gap:4px;font-size:.8rem;display:flex}.review-readiness{align-items:baseline;gap:8px;font-size:.83rem;display:flex}.review-readiness.ready{color:#217532}.review-readiness.pending{color:#9d5109}.review-inbox .review-choice-actions{flex-direction:column;gap:9px;width:100%;margin-top:auto;display:flex}.review-inbox .review-choice-actions>button{width:100%;min-height:44px}.review-inbox-note{color:#66718f;margin-top:20px;font-size:.85rem}.review-inbox [role=alert] .secondary{margin:10px 0 0}.review-kind-filters button:focus-visible,.review-inbox input:focus-visible,.review-inbox select:focus-visible{outline-offset:2px;outline:3px solid #f49a38}@media (max-width:1150px){.review-inbox .review-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.review-inbox .review-choice-grid{grid-template-columns:1fr}.review-inbox-toolbar{align-items:stretch}.review-kind-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.review-kind-filters button{justify-content:space-between;padding:9px}.review-search,.review-network-filter{width:100%;min-width:0}.review-inbox .review-choice-image,.review-inbox .review-choice-placeholder{height:190px}}.review-search input,.review-network-filter select{box-sizing:border-box;color:#182142;width:100%;font:inherit;background:#fff;border:1px solid #e1daef;border-radius:12px;padding:11px 13px}.review-search input::placeholder{color:#7d8198}.review-inbox-toolbar label{margin:0}.design-dialog{max-height:92dvh}.design-dialog>header,.design-dialog>footer{background:var(--surface,#fff);z-index:2;position:sticky}.design-dialog>header{top:0}.design-dialog>footer{bottom:0}.design-advanced{border:1px solid #e8e3f4;border-radius:14px;padding:12px}.design-advanced>summary{cursor:pointer;font-weight:700}.design-controls p,.design-controls small{line-height:1.45}.brand-logo-upload .secondary-upload-actions{margin-top:4px}.brand-logo-upload .secondary-upload-actions .text-button{font-size:.82rem}.brand-logo-upload section{background:#fff;border:1px solid #e8e3f4;border-radius:14px;padding:16px}.publication-preview-panel .review-text-editor .card{box-shadow:none;margin:0}.publication-preview-panel .review-text-editor textarea{min-height:180px}.newsletter-review-editor{box-shadow:none}@media (max-width:700px){.design-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);margin:8px}.design-dialog>footer{gap:8px;padding:12px}.brand-logo-upload section button{width:100%;margin-top:8px}}.review-preparation-content{border:0;min-width:0;margin:0;padding:0}.photo-edit-comparison{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.photo-edit-comparison figure{background:#faf8ff;border:1px solid #e7e1f5;border-radius:16px;min-width:0;margin:0;overflow:hidden}.photo-edit-comparison img{object-fit:contain;width:100%;height:260px;display:block}.photo-edit-comparison figcaption{text-align:center;padding:10px;font-weight:700}.photo-edit-review details{margin:12px 0}.photo-edit-review small{margin-top:10px;line-height:1.5;display:block}.uploaded-photo-actions{margin-top:12px}.uploaded-photo-actions small{margin-top:10px;line-height:1.5;display:block}@media (max-width:650px){.photo-edit-comparison{grid-template-columns:1fr}.photo-edit-comparison img{height:200px}.photo-edit-review .content-actions,.uploaded-photo-actions .content-actions{grid-template-columns:1fr;display:grid}}.publication-composer .optional-proposals-choice{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.publication-composer .optional-proposals-choice input{flex:none;width:18px;height:18px;margin:3px 0 0}.design-canvas .photo-drag-handle:focus-visible{outline-offset:-4px;outline:3px solid #7545ff}.publication-start{max-width:960px;margin-inline:auto}.publication-start h2{margin-top:12px}.quick-lead{color:var(--muted,#68738c);max-width:640px}.quick-start-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.quick-start-choices .guided-choice-card{text-align:left;min-width:0;min-height:164px;color:var(--ink,#182142);font:inherit;cursor:pointer;background:#fff;border:1px solid #e3dfee;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;margin:0;padding:24px;display:flex}.quick-start-choices .guided-choice-card strong{font-size:17px;line-height:1.4}.quick-start-choices .guided-choice-card span{color:#66718b;font-size:14px;line-height:1.6}.quick-start-choices .guided-choice-card:hover:not(:disabled){background:#f8f5ff;border-color:#9670ff}.quick-start-choices .guided-choice-card:focus-visible{outline-offset:3px;outline:3px solid #bba8fb}.quick-start-choices .guided-choice-card:disabled{opacity:.5;cursor:default}.quick-detailed{margin-top:18px}.quick-destinations{border:0;margin:24px 0 12px;padding:0}.quick-destinations legend{margin-bottom:10px;font-size:14px;font-weight:700}.quick-network-choices{flex-wrap:wrap;gap:10px;display:flex}.quick-network-choices>label{cursor:pointer;border:1px solid #ddd5f3;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.quick-network-choices>label:has(input:checked){background:#f2ecff;border-color:#8051ff}.quick-network-choices input{accent-color:#7547ed}.quick-language{margin-top:12px;font-size:13px}.quick-photo-options{margin:12px 0}.publication-start textarea{box-sizing:border-box;width:100%}.publication-start .sueto-upload{margin-block:18px}.publication-start .sueto-upload-preview img{object-fit:contain;max-height:240px}.review-personalize{border-top:1px solid #e7e0f5;margin-top:12px;padding-top:14px}.review-personalize>summary{cursor:pointer;color:#6840c9;padding-block:10px;font-weight:700}.review-personalize[open]>.review-editor-actions{margin-top:12px}@media (max-width:650px){.quick-start-choices{grid-template-columns:1fr;gap:12px;margin:18px 0}.quick-start-choices .guided-choice-card{min-height:100px}.quick-network-choices>label{padding:10px}.publication-start{padding:20px 16px}.publication-start h2{font-size:24px}.quick-network-choices{gap:8px}}
.marketing-workspace{width:100%;min-width:0;max-width:1180px}.marketing-standalone{min-height:100vh;padding:40px max(24px,50vw - 590px)}.marketing-local-note,.marketing-preview-note{border:1px solid var(--line);color:var(--ink);background:#f0edff;border-radius:12px;margin:20px 0;padding:13px 17px;font-size:13px;line-height:1.6}.marketing-preview-note{background:#fff5dd;border-color:#e6d49c}.marketing-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:28px 0;display:flex}.marketing-heading h1{margin:10px 0 14px}.marketing-heading p{color:var(--muted);line-height:1.6}.marketing-heading .eyebrow{color:var(--purple)}.marketing-heading>button{flex:none}.marketing-workspace .card{min-width:0;margin:22px 0;padding:24px}.marketing-workspace p{line-height:1.6}.marketing-workspace h2{margin-top:0}.marketing-workspace label{gap:8px;min-width:0;font-size:13px;font-weight:700;display:grid}.marketing-workspace input:not([type=checkbox]),.marketing-workspace select,.marketing-workspace textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9ddef;border-radius:11px;min-width:0;padding:12px 14px;font-size:15px}.marketing-workspace textarea{resize:vertical;line-height:1.6}.marketing-workspace small{color:var(--muted);font-weight:400;line-height:1.6;display:block}.marketing-workspace input[type=checkbox]{width:18px;height:18px;accent-color:var(--purple);flex:none;margin:0}.marketing-workspace button:disabled{cursor:default;opacity:.6}.marketing-workspace button:focus-visible,.marketing-workspace a:focus-visible,.marketing-workspace summary:focus-visible{outline-offset:4px;outline:3px solid #b7a8fa}.marketing-form{gap:18px;display:grid}.marketing-form h2,.marketing-form h3,.marketing-form p{margin:0}.marketing-form button{justify-self:start}.marketing-brand-picker{max-width:440px;margin:20px 0}.marketing-brand-heading{flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0 18px;display:flex}.marketing-brand-heading h2{margin:0}.marketing-nav,.marketing-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-nav{margin:20px 0}.marketing-nav button,.marketing-actions button{font-size:13px}.marketing-actions label{flex:1;min-width:190px}.marketing-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-three-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-error,.marketing-success{overflow-wrap:anywhere;border-radius:10px;margin:18px 0;padding:13px 16px;font-size:14px;line-height:1.6}.marketing-error{color:#87441f;background:#fff3ea;border:1px solid #efd6c3}.marketing-success{color:#247342;background:#e9f7ef}.marketing-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.marketing-company{border:1px solid var(--line);border-radius:12px;padding:18px}.marketing-company label{align-items:center;gap:10px;display:flex}.marketing-company p{color:var(--muted);font-size:13px}.marketing-company button{width:100%}.marketing-new-campaign>summary,.marketing-workspace details>summary{cursor:pointer;font-size:16px;font-weight:700}.marketing-new-campaign[open]>summary{margin-bottom:20px}.marketing-network-options{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.marketing-network-options legend{margin-bottom:12px;font-size:13px;font-weight:700}.marketing-network-options label{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.marketing-network-options .network-locked{color:#697080;background:#e7e8ec;border-color:#cfd3dc}.marketing-workspace .marketing-check{align-items:center;gap:10px;font-weight:400;display:flex}.marketing-budget,.marketing-suggestion{background:#f5f3ff;border-radius:12px;padding:18px}.marketing-budget p{margin:10px 0}.marketing-post-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.marketing-post-list .card{margin:0}.marketing-post-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.marketing-post-heading h2{margin:0}.marketing-post h3{margin:20px 0 10px}.marketing-guidance{color:var(--muted);font-size:13px}.marketing-preview{max-width:100%}.marketing-preview .post-preview-copy{font-size:14px;line-height:1.65}.marketing-preview .post-preview-empty p{margin-bottom:0;font-size:12px}.marketing-preview-tiktok .post-preview-empty{color:#fff;background:#222939}.marketing-preview-pinterest{border-radius:24px}.marketing-preview-linkedin .post-preview-header{background:#f7fafb}.marketing-post .marketing-actions{margin-top:18px}.marketing-post>button{margin:8px 0}.marketing-publication-record{margin-top:22px}.marketing-calendar{gap:14px;display:grid}.marketing-calendar article{border:1px solid var(--line);border-left:4px solid var(--purple);border-radius:10px;gap:10px;padding:16px;display:grid}.marketing-calendar time{color:var(--muted);font-size:12px}.marketing-calendar .badge{justify-self:start}.marketing-calendar p{margin:0;font-size:13px}.marketing-team-list article{border-top:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.marketing-team-list .marketing-actions{flex:1;justify-content:flex-end}.marketing-team-list select{max-width:210px}.marketing-team-list p{margin:6px 0 0;font-size:13px}.marketing-result-totals{flex-wrap:wrap;gap:24px;margin:24px 0;font-size:16px;display:flex}.marketing-performance-bars{gap:20px;margin:24px 0;display:grid}.marketing-performance-bars article{gap:8px;font-size:14px;display:grid}.marketing-performance-bars article>div{background:#eeedf5;border-radius:8px;height:12px;overflow:hidden}.marketing-performance-bars article>div>span{background:var(--purple);border-radius:8px;height:100%;display:block}.marketing-suggestion p{margin:12px 0}.marketing-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketing-metric-form{border-bottom:1px solid var(--line);padding:22px 0}.marketing-workspace hr{border:0;border-top:1px solid var(--line);width:100%;margin:10px 0}.marketing-workspace .post-preview-empty{padding:24px 16px}.marketing-preview .post-preview-copy{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1050px){.marketing-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-post-list{grid-template-columns:1fr}.marketing-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-team-list article{flex-direction:column;align-items:flex-start}.marketing-team-list .marketing-actions{justify-content:flex-start}}@media (max-width:650px){.marketing-standalone{padding:22px 16px}.marketing-workspace .card{padding:18px}.marketing-heading{flex-direction:column;gap:12px}.marketing-two-columns,.marketing-three-columns,.marketing-portfolio-grid{grid-template-columns:1fr}.marketing-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-nav button{flex:1;min-width:130px}.marketing-result-totals{flex-direction:column;gap:12px}.marketing-team-list .marketing-actions{width:100%}.marketing-team-list select{max-width:100%}.marketing-local-note{font-size:12px}}.marketing-invitation{border:1px solid var(--line);background:var(--bg);overflow-wrap:anywhere;border-radius:16px;padding:20px}.marketing-control-group,.marketing-plan-locked{border:0;width:100%;min-width:0;margin:0;padding:0}.marketing-plan-locked{filter:grayscale();color:#626870}.marketing-workspace .marketing-plan-locked .card,.marketing-plan-locked .empty{box-shadow:none;background:#eceef1;border-color:#d3d7dd}.marketing-plan-locked h2,.marketing-plan-locked h3,.marketing-plan-locked strong,.marketing-plan-locked p,.marketing-plan-locked label,.marketing-plan-locked small{color:#626870}.marketing-plan-locked input,.marketing-plan-locked select,.marketing-plan-locked textarea{color:#626870;opacity:1;-webkit-text-fill-color:#626870;background:#e0e3e8;border-color:#c7ccd3}.marketing-plan-locked button,.marketing-plan-locked button:disabled{color:#626870;opacity:1;box-shadow:none;background:#d5d9df}.marketing-plan-locked .badge,.marketing-plan-locked .post-preview,.marketing-plan-locked .post-preview-empty{color:#626870;background:#e0e3e8;border-color:#c7ccd3}.marketing-workspace h2:has(+.marketing-pro-notice){color:#626870}.marketing-plan-locked button,.marketing-plan-locked input,.marketing-plan-locked select,.marketing-plan-locked textarea{cursor:not-allowed}.marketing-pro-notice{color:#555c65;background:#e0e3e8;border:1px solid #c7ccd3;border-radius:14px;margin:16px 0;padding:18px}.marketing-pro-notice p{color:#626870}.marketing-pro-notice a{color:#48515d;font-weight:700}.marketing-pro-notice p{margin:8px 0}.marketing-nav .marketing-owner-control{color:#b9510b;background:#fff0e4}.marketing-nav .marketing-owner-control.primary{color:#fff;background:#b9510b}
.help-launcher{right:max(20px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:950;font-family:inherit;position:fixed}.help-launch-button{color:#fff;cursor:pointer;background:#7545ff;border:0;border-radius:24px;max-width:calc(100vw - 40px);padding:13px 19px;font-weight:750;box-shadow:0 5px 24px #261b5630}.help-popover{background:#fff;border:1px solid #e4ddff;border-radius:24px;width:390px;max-width:calc(100vw - 32px);height:min(650px,100dvh - 110px);position:absolute;bottom:58px;right:0;overflow:hidden;box-shadow:0 14px 65px #18214230}.help-chat{color:#182142;text-align:left;background:#fff;flex-direction:column;min-width:0;height:100%;font-size:14px;line-height:1.5;display:flex}.help-chat button,.help-chat textarea{font:inherit}.help-header{background:#f7f4ff;border-bottom:1px solid #eee7ff;flex-shrink:0;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.help-header img{object-fit:contain;display:block}.help-header span{color:#606d88;margin-top:4px;font-size:12px;display:block}.help-header button{color:#182142;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:6px 10px;font-size:25px}.help-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.help-message{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;margin-bottom:12px;padding:12px 14px}.help-message p{color:inherit;margin:0;font-size:14px;line-height:1.55}.help-answer{background:#f5f2ff;margin-right:12px}.help-question{color:#fff;background:#7545ff;margin-left:35px}.help-message a{color:#6534df;margin-top:8px;font-weight:700;display:inline-block}.help-suggestions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.help-suggestions button{color:#6031d6;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfd5ff;border-radius:16px;padding:8px 11px;font-size:12px}.help-chat button:focus-visible,.help-chat textarea:focus-visible,.help-launch-button:focus-visible{outline-offset:2px;outline:3px solid #bca3ff}.help-chat button:disabled{opacity:.55;cursor:default}.help-form{border-top:1px solid #ede8fa;flex-shrink:0;padding:12px 15px 14px}.help-input-label{margin-bottom:5px;font-size:12px;font-weight:700;display:block}.help-form>div{align-items:flex-end;gap:8px;display:flex}.help-form textarea{resize:none;color:#182142;background:#fff;border:1px solid #dcd5ef;border-radius:13px;flex:1;min-width:0;min-height:61px;padding:9px}.help-form button[type=submit]{color:#fff;cursor:pointer;background:#7545ff;border:0;border-radius:12px;padding:10px 12px;font-weight:700}.help-form small{color:#6c7690;margin-top:7px;font-size:10px;line-height:1.5;display:block}.help-reset{color:#6c7690;cursor:pointer;background:0 0;border:0;padding:5px 0 0;text-decoration:underline;font-size:11px!important}.help-error{color:#9b3329;background:#fff0ee;border-radius:12px;padding:10px}.help-thinking{color:#6c7690;font-size:12px}.help-plans{white-space:normal;margin:12px 0 0;padding:0;list-style:none}.help-plans li{border-top:1px solid #e3dcf6;padding:8px 0}.help-plans strong,.help-plans span{display:block}.help-plans span{font-size:12px}.help-standalone{max-width:none;height:100dvh;min-height:350px;margin:0;padding:0}.help-embedded{height:100%}@media (max-width:480px){.help-launcher{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.help-popover{max-width:calc(100vw - 24px);height:calc(100dvh - 100px);bottom:56px}.help-launch-button{padding:12px 16px;font-size:13px}.help-header{padding:12px 15px}.help-messages{padding:12px}.help-form{padding:10px 12px}}.help-launcher{top:50dvh;bottom:auto}.help-launch-button{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.help-launch-button:active{cursor:grabbing}.help-popover{right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top));height:min(650px,100dvh - 32px);position:fixed;bottom:auto}@media (max-width:480px){.help-launcher{top:50dvh;bottom:auto}.help-popover{height:calc(100dvh - 24px);top:12px;right:12px}}
.app{--ink:#20213d;--muted:#657089;--purple:#7546ed;--soft:#f0eaff;--line:#e9e4f3;--bg:#f8f7fc;background:var(--bg);color:var(--ink)}.app>.content{background:radial-gradient(at 92% 0,#fff0e26b,#0000 34%);max-width:1460px;padding-top:32px}.app .topline{min-height:42px;margin-bottom:34px}.app>.sidebar{background:#fff;border-color:#e9e4f3;box-shadow:3px 0 24px #30204d03}.app .sidebar .logo{margin-bottom:18px;font-size:30px}.app .sidebar nav button.active{color:#fff;background:#7546ed;box-shadow:0 5px 14px #7546ed25}.app .sidebar nav button:not(.active):hover{color:#6532d3;background:#f3effb}.app .sidebar nav button:disabled{opacity:.5;cursor:not-allowed}.app .sidebar-menu-group{border-radius:12px}.app .sidebar .sidebar-group-toggle{letter-spacing:.015em;font-size:13px}.app .sidebar .sidebar-management>.sidebar-group-toggle{color:#a75510;background:#fff0e2}.app .card{border-color:var(--line);border-radius:18px;box-shadow:0 5px 22px #30204d05}.app .primary:not(.approve-action){background:#7546ed;box-shadow:0 4px 12px #7546ed1c}.app .primary:not(.approve-action):hover:not(:disabled){background:#6535d7}.app .secondary{color:#6235bf;background:#f0eaff;border:1px solid #e9dffd}.app .secondary:hover:not(:disabled){background:#e7ddfb}.app button:focus-visible,.app a:focus-visible{outline-offset:3px;outline:3px solid #9b78ed}.app .status.pending{color:#88520e;background:#fff0dc;border:1px solid #ffe3b9}.app .status.success{color:#196446;background:#e6f5ed}.app .badge{color:#6337bc;background:#f0eaff}.app .alert.error{color:#a12d32;border:1px solid #f5d3d1}.app .alert.success{color:#216448;border:1px solid #d4ecdf}.app .empty{background:#fff;border-color:#dcd2ec}.app .dashboard-heading{justify-content:space-between;align-items:center;gap:24px;margin:10px 0 26px;display:flex}.app .dashboard-heading h1{letter-spacing:-.035em;max-width:750px;margin:10px 0;font-size:clamp(28px,2.7vw,38px)}.app .dashboard-heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.app .dashboard-heading .eyebrow{color:#7442d8;letter-spacing:.16em;font-size:10px}.app .dashboard-create{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}.portal-icon{flex-shrink:0;width:24px;height:24px;display:block}.app .dashboard-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.app .overview-tile{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:16px;min-width:0;padding:21px;display:flex;box-shadow:0 4px 18px #30204d04}.app .overview-tile:hover{border-color:#cbb8f3;box-shadow:0 6px 20px #7546ed0c}.overview-icon{border-radius:13px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.overview-icon.orange{color:#b96119;background:#fff0e2}.overview-icon.violet{color:#7546ed;background:#f0eaff}.overview-icon.green{color:#258064;background:#e8f6ef}.overview-tile>span:last-child{gap:5px;min-width:0;display:grid}.overview-tile strong{overflow-wrap:anywhere;font-size:24px;line-height:1.15}.overview-tile:last-child strong{font-size:17px}.overview-tile>span>span{color:var(--muted);font-size:13px;line-height:1.4}.app .dashboard-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.app .dashboard-main,.app .dashboard-aside{gap:22px;min-width:0;display:grid}.app .dashboard-card{margin:0;padding:24px}.app .dashboard-card h2,.app .dashboard-next-step h2{letter-spacing:-.025em;font-size:19px}.app .dashboard-section-heading{align-items:flex-start;gap:12px;margin-bottom:20px}.app .dashboard-section-heading h2{margin-bottom:5px}.app .dashboard-section-heading p{margin:0;font-size:13px}.app .dashboard-section-heading .text-button{flex-shrink:0;padding:4px 0;font-size:12px}.dashboard-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-review-tile{background:#fff;border:1px solid #e9e4f3;border-radius:14px;min-width:0;overflow:hidden}.dashboard-review-image{aspect-ratio:4/3;text-align:left;width:100%;color:var(--muted);background:#f5f1fc;border:0;padding:0;display:block;position:relative;overflow:hidden}.dashboard-review-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.dashboard-review-image:hover img{transform:scale(1.025)}.dashboard-review-image .status{position:absolute;top:12px;left:12px;box-shadow:0 2px 7px #20213d0c}.dashboard-preview-pending{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:40px 14px 14px;font-size:13px;display:flex}.dashboard-review-copy{padding:17px}.dashboard-review-copy small{color:#73788b;font-size:11px;line-height:1.5}.dashboard-review-copy h3{overflow-wrap:anywhere;min-height:46px;margin:8px 0 16px;font-size:16px;line-height:1.45}.dashboard-review-copy .approve-action{width:100%;min-height:42px;font-size:13px}.app .dashboard-next-step{padding:0;overflow:hidden}.dashboard-next-step header{color:#a95817;background:#fff0e2;border-bottom:1px solid #ffe4ca;align-items:center;gap:12px;padding:20px;display:flex}.dashboard-next-step header h2{color:#55331d;margin:0}.dashboard-next-step>div{padding:20px}.dashboard-next-step p{color:#566178;margin:0 0 22px;font-size:14px;line-height:1.7}.dashboard-next-step ol{counter-reset:steps;gap:19px;margin:0 0 22px;padding:0;list-style:none;display:grid}.dashboard-next-step li{counter-increment:steps;color:#454c64;align-items:flex-start;gap:11px;font-size:13px;line-height:1.65;display:flex}.dashboard-next-step li:before{content:counter(steps);color:#7046ba;background:#f6f1ff;border:1px solid #ded1f7;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.dashboard-next-step .secondary{width:100%;font-size:13px}.app .dashboard-task{border-bottom:1px solid #efebf6;padding:18px 0}.app .dashboard-task:last-child{border-bottom:0}.app .dashboard-task h3{margin:0 0 6px;font-size:15px}.app .dashboard-task p{margin:0;font-size:13px}.app .dashboard-publication{background:#fff;border-color:#ede7f5;border-radius:13px}.app .dashboard-publication:hover{background:#faf8fe;border-color:#d6c6f0}@media (min-width:901px){.app{grid-template-columns:235px minmax(0,1fr)}}@media (max-width:1200px){.app .dashboard-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.app .dashboard-heading{align-items:flex-start}.app .dashboard-heading h1{font-size:30px}.app .dashboard-create{white-space:normal;max-width:190px}.app .overview-tile{gap:12px;padding:16px}}@media (max-width:1050px){.app .dashboard-grid{grid-template-columns:1fr}.app .dashboard-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-next-step{grid-column:1/-1}}@media (max-width:600px){.app>.content{padding:22px 18px 90px}.app .topline{flex-wrap:wrap;gap:8px;margin-bottom:22px}.app .dashboard-heading{gap:18px;display:grid}.app .dashboard-heading h1{font-size:30px}.app .dashboard-create{width:100%;max-width:none}.app .dashboard-overview{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.app .overview-tile{padding:14px 16px}.overview-tile strong{font-size:22px}.overview-icon{width:42px;height:42px}.app .dashboard-card{padding:18px}.app .dashboard-aside{grid-template-columns:1fr}.dashboard-review-grid{grid-template-columns:1fr;gap:16px}.dashboard-review-copy h3{min-height:0}.app .dashboard-section-heading{flex-wrap:wrap}.app .dashboard-task{flex-direction:column;align-items:stretch;gap:12px}}@media (prefers-reduced-motion:reduce){.dashboard-review-image img{transition:none}}.app .sidebar nav button:has(>.portal-icon){align-items:center;gap:11px;display:flex}.app .sidebar nav button>.portal-icon{width:19px;height:19px}.app .sidebar nav button.sidebar-create{color:#fff;background:#7546ed}.app .sidebar nav button.sidebar-create:hover{color:#fff;background:#6535d7}.sidebar-nav-entry{min-width:0;position:relative}.sidebar-nav-entry:has(>.attention-badge)>button:first-child{padding-right:52px}.sidebar-nav-entry:has(>.attention-badge.attention-complete)>button:first-child{padding-right:85px}.sidebar nav .sidebar-nav-entry>button:first-child{width:100%}.sidebar nav button.attention-badge{color:#88420f;width:auto;min-width:27px;min-height:27px;box-shadow:none;white-space:nowrap;background:#fff0df;border:1px solid #f6c49a;border-radius:999px;justify-content:center;align-items:center;gap:4px;margin:0;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sidebar nav button.attention-badge.attention-error{color:#a32c36;background:#ffeaed;border-color:#f2bac1}.sidebar nav button.attention-badge:hover{filter:brightness(.96)}.sidebar nav button.attention-badge:focus-visible,.calendar-day-open:focus-visible{outline-offset:3px;outline:3px solid #7546ed}.calendar-attention{color:#a32c36;background:#fff0f1;border:1px solid #f2c3cb;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:16px 20px;display:flex}.calendar-workspace .calendar-day{min-height:125px;padding:0;display:flex}.calendar-workspace .calendar-day-open{color:inherit;font:inherit;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;align-self:stretch;width:100%;min-width:0;padding:9px;font-weight:400;display:flex}.calendar-day-open>strong{margin-bottom:5px;font-size:12px}.calendar-day-open:hover{background:#7546ed08}.calendar-workspace .calendar-event{box-sizing:border-box;color:#28304b;text-align:left;width:100%;margin:4px 0;padding:7px}.calendar-event-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-manual{background:#fff0df;border-color:#e79341}.calendar-day-dialog{box-sizing:border-box;color:#192344;background:#faf9fe;border:1px solid #e3daf1;border-radius:22px;width:min(820px,100vw - 32px);max-height:90dvh;padding:24px;overflow:auto;box-shadow:0 24px 90px #20133f40}.calendar-day-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20133f80}.calendar-dialog-heading{border-bottom:1px solid #e9e2f3;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.calendar-dialog-heading h2{text-transform:capitalize;margin:8px 0;font-size:23px}.calendar-day-dialog .calendar-agenda{gap:18px;margin-top:16px;display:grid}.calendar-day-dialog .calendar-agenda-item{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:22px;scroll-margin-top:20px;display:grid}.calendar-day-dialog .calendar-agenda-item>div{min-width:0}.calendar-day-dialog .calendar-agenda-item .status{margin-left:12px}.calendar-day-dialog .calendar-error{overflow-wrap:anywhere;background:#fff0f1;border-radius:12px;padding:14px}.calendar-error details{margin:12px 0}.calendar-error p{white-space:pre-wrap}.calendar-published-link{padding:12px 18px;text-decoration:none;display:inline-flex}.calendar-preview-images{scroll-snap-type:x mandatory;border-radius:12px;gap:12px;display:flex;overflow:auto}.calendar-preview-images img{object-fit:contain;scroll-snap-align:start;background:#f1edf8;border-radius:12px;flex:none;width:100%;max-width:440px;height:auto;max-height:480px}.calendar-copy{white-space:pre-wrap}.calendar-publication-preview{overflow-wrap:anywhere}@media (max-width:760px){.calendar-workspace{min-width:0;overflow-x:visible}.calendar-workspace .calendar-grid{gap:3px;min-width:0}.calendar-workspace .calendar-day{border-radius:8px;min-height:80px}.calendar-workspace .calendar-day-open{border-radius:7px;padding:4px}.calendar-workspace .calendar-event{border-left-width:2px;gap:2px;padding:4px 3px;font-size:9px}.calendar-event-title{display:none}.calendar-workspace .calendar-event small{font-size:8px}.calendar-workspace .calendar-weekday{padding:8px 0;font-size:10px}.calendar-workspace .calendar-toolbar h2{min-width:0;font-size:18px}.calendar-day-dialog{padding:16px}.calendar-day-dialog .calendar-agenda-item{padding:14px}.calendar-dialog-heading h2{font-size:19px}.calendar-preview-images img{max-width:100%}}.calendar-mobile-key,.calendar-network-short{display:none}@media (max-width:760px){.calendar-mobile-key{color:#626981;margin:10px 0;font-size:11px;line-height:1.9;display:block}.calendar-workspace .calendar-event .calendar-network-label,.calendar-workspace .calendar-event .calendar-event-status{display:none}.calendar-workspace .calendar-event .calendar-network-short{white-space:nowrap;justify-content:space-between;align-items:center;gap:2px;font-size:10px;font-weight:800;display:flex}.calendar-workspace .calendar-event{margin:3px 0;padding:7px 4px}}
