:root{--paper:#f5f6f8;--surface:#fff;--ink:#1a1e27;--slate:#5b6273;--line:#dde0e6;--brass:#a8761f;--brass-ink:#fff;--verified:#1f7a55;--mismatch:#b8382a;--unverified:#8a5a00;--focus:#2b5bd7;--s-draft:#6b7280;--s-review:#6d4fc2;--s-approved:#1f7a55;--s-scheduled:#2b5bd7;--s-published:#1a1e27;--s-failed:#b8382a;--radius:6px;color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:15px;line-height:1.5}*{box-sizing:border-box}body{background:var(--paper);margin:0}h1,h2{letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.2}h1{font-size:1.75rem}h2{margin-bottom:.75rem;font-size:1.15rem}p{margin:0 0 .75rem}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.muted{color:var(--slate)}.small{font-size:.85rem}.num{text-align:right}button,.button{font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;padding:.5rem .9rem;font-weight:600;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:not-allowed}button.primary,.button.primary{background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}button.link{color:var(--slate);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}input,select,textarea{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:.5rem .65rem}textarea{resize:vertical;width:100%}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.row>label{flex:1;min-width:9rem}.row:has(>label){align-items:flex-start}.form{gap:1rem;margin-top:1rem;display:grid}.form label{gap:.3rem;font-weight:600;display:grid}.form label.inline,label.inline{align-items:center;gap:.4rem;margin-right:1rem;font-weight:500;display:inline-flex}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:.35rem;font-weight:600}.hint{color:var(--slate);font-size:.85rem;font-weight:400}.error-note{color:var(--mismatch);font-weight:600}.ok-note{color:var(--verified);font-weight:600}.login{place-items:center;min-height:100vh;padding:1rem;display:grid}.login-form{gap:1rem;width:min(22rem,100%);display:grid}.login-form label{gap:.3rem;font-weight:600;display:grid}.wordmark{letter-spacing:-.04em;font-size:2.6rem;font-weight:800;line-height:1}.wordmark:after{content:"";background:var(--brass);width:2.2rem;height:4px;margin-top:.4rem;display:block}.wordmark.small{font-size:1.5rem}.wordmark.small:after{width:1.4rem;height:3px}.shell{grid-template-rows:auto 1fr;grid-template-columns:14rem 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;grid-area:1/1/span 2;gap:1.25rem;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-name{font-weight:600}.workspace-select{width:100%}.sidebar ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.nav-groups{gap:.9rem;display:grid}.nav-group-title{color:var(--ink);margin:0 0 .15rem;padding:0 .6rem;font-size:1rem;font-weight:700}.nav-group-toggle{display:none}.sidebar a{border-radius:var(--radius);color:var(--slate);padding:.45rem .6rem;font-weight:500;text-decoration:none;display:block}.sidebar a[aria-current=page]{color:var(--ink);box-shadow:inset 3px 0 0 var(--brass);background:var(--surface);font-weight:700}.sidebar-foot{word-break:break-all;gap:.35rem;margin-top:auto;font-size:.85rem;display:grid}.content{grid-column:2;min-width:0;max-width:82rem;padding:1rem 2.5rem 4rem}.narrow{max-width:44rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.back{color:var(--slate);margin-bottom:.75rem;display:inline-block}.back:before{content:"‹ "}.empty{color:var(--slate);padding:2rem 0}.empty-shell{padding:3rem}.boot{min-height:100vh}.status{white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.status-draft{color:var(--s-draft)}.status-in_review{color:var(--s-review)}.status-approved{color:var(--s-approved)}.status-scheduled{color:var(--s-scheduled)}.status-published{color:var(--s-published)}.status-failed{color:var(--s-failed)}.filters{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.chip{border-radius:999px;padding:.3rem .8rem;font-weight:500}.chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}table.list{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%}.list th{text-align:left;color:var(--slate);border-bottom:1px solid var(--line);padding:.6rem .9rem;font-size:.85rem;font-weight:600}.list td{border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem .9rem}.list tr:last-child td{border-bottom:0}.audit-log td:first-child{white-space:nowrap}.list.numbers td:not(.label-cell),.list.numbers th:not(:first-child){text-align:right}.row-link{font-weight:600;text-decoration:none}.row-link:hover{text-decoration:underline}.flag{color:var(--mismatch);font-size:.85rem}.flag.urgent{font-weight:700}.action-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 0;display:flex}.action-bar p{margin:0}.variants{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:1.25rem;display:grid}.variant{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:1.1rem 1.2rem;display:flex}.variant.selected{border-color:var(--ink);box-shadow:inset 0 3px 0 var(--brass)}.variant-head{justify-content:space-between;gap:.5rem;font-size:.9rem;display:flex}.post-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.02rem;line-height:1.6}mark.fact{color:inherit;text-underline-offset:4px;cursor:help;background:0 0;text-decoration-line:underline;text-decoration-thickness:2px}mark.fact-ok{-webkit-text-decoration-color:var(--verified);text-decoration-color:var(--verified)}mark.fact-mismatch{-webkit-text-decoration-color:var(--mismatch);text-decoration-color:var(--mismatch);color:var(--mismatch);font-weight:600;text-decoration-style:wavy}mark.fact-unverifiable{-webkit-text-decoration-color:var(--unverified);text-decoration-color:var(--unverified);text-decoration-style:dashed}.visual{border:1px solid var(--line);background:var(--paper);border-radius:4px;width:100%;height:auto}.carousel-slides{gap:.35rem;display:grid}.carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;gap:.5rem;display:grid;overflow-x:auto}.carousel-track .visual{scroll-snap-align:start}.problems{color:var(--mismatch);margin:0;padding-left:1.1rem;font-size:.9rem}.meta{grid-template-columns:auto 1fr;gap:.2rem .9rem;margin:0;font-size:.85rem;display:grid}.meta dt{color:var(--slate)}.meta dd{margin:0}.code{letter-spacing:.04em;font-weight:700}.short-link{overflow-wrap:anywhere;letter-spacing:0;display:block}.edit{gap:.6rem;display:grid}.comments{max-width:44rem;margin-top:2.5rem}.comments ul{margin:0 0 1rem;padding:0;list-style:none}.comments li{border-bottom:1px solid var(--line);padding:.6rem 0}.comments li p{margin:.2rem 0 0}.comments .row input{flex:1}.month-title{text-align:center;min-width:9rem;font-weight:700}.calendar{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekday{color:var(--slate);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:.4rem .5rem;font-size:.8rem}.day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:.25rem;min-height:6.5rem;padding:.35rem;display:flex}.day.outside{background:var(--paper);color:var(--slate)}.day-number{font-size:.85rem;font-weight:600}.day.today .day-number{color:var(--brass)}.pub{white-space:nowrap;text-overflow:ellipsis;background:var(--paper);border-left:3px solid;border-radius:4px;padding:.2rem .35rem;font-size:.78rem;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.legend .pub{margin-right:.5rem;display:inline-block}.pub-time{font-weight:700}.pub-scheduled{color:var(--s-scheduled)}.pub-publishing{color:var(--s-review)}.pub-published{color:var(--s-published)}.pub-failed{color:var(--s-failed)}.pub-planned{color:var(--s-review);outline-offset:-1px;background:0 0;border-left-style:dashed;outline:1px dashed}.pub-approved{color:var(--s-approved);border-left-style:dashed}.pub-missed{color:var(--s-draft);text-decoration:line-through}.occasion{color:var(--brass);font-size:.72rem;line-height:1.2}.occasion.solemn{color:var(--slate);font-style:italic}.plan-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:1rem 0;padding:.75rem 1.25rem}.plan-panel h2{margin:0 0 .4rem;font-size:1.05rem}.plan-slots{max-height:22rem;margin:.5rem 0 0;padding:0;font-size:.85rem;list-style:none;overflow:auto}.plan-slots li{border-bottom:1px solid var(--line);padding:.3rem 0}.plan-setting{border-top:1px solid var(--line);padding:.75rem 0}.plan-setting h3{margin:0 0 .3rem;font-size:.95rem}.plan-setting .proposal{color:var(--slate);margin:.3rem 0;font-size:.85rem}.plan-setting input[type=number]{width:4.5rem}.plan-setting table{border-collapse:collapse}.plan-setting td,.plan-setting th{text-align:left;padding:.2rem .5rem .2rem 0;font-weight:400}.badge-custom{color:var(--brass);margin-left:.4rem;font-size:.75rem}.verdict{font-size:1.25rem;font-weight:700}.odds{gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.odds-head{justify-content:space-between;font-weight:600;display:flex}.bar{background:var(--line);border-radius:999px;height:10px;margin:.3rem 0;overflow:hidden}.bar span{background:var(--slate);height:100%;display:block}.bar span.win{background:var(--brass)}.lesson{border-left:3px solid var(--brass);padding-left:.8rem}.totals{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;display:grid;overflow:hidden}.totals>div{background:var(--surface);padding:1rem 1.1rem;display:grid}.total-value{letter-spacing:-.02em;font-size:1.6rem;font-weight:700}.coverage{margin-top:2rem}.coverage ul{padding-left:1.1rem}.two-col{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem;display:grid}.offers{margin:0;padding:0;list-style:none}.offers li{border-bottom:1px solid var(--line);gap:.35rem;padding:.9rem 0;display:grid}.offers li.archived{opacity:.6}.offer-head{align-items:center;gap:.6rem;display:flex}.offer-thumb{object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);width:40px;height:40px}.form .photos{gap:.6rem;display:grid}.photo-list{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.photo-list li{gap:.25rem;width:112px;display:grid;position:relative}.photo-list img{object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);width:112px;height:112px}.photo-list .chip{font-size:.75rem;position:absolute;top:6px;left:6px}.photo-actions{grid-template-columns:1fr 1fr;gap:.25rem;font-size:.85rem;display:grid}.photo-actions button:not(.link){white-space:nowrap;min-width:0;padding:.25rem .4rem}.photo-actions button:last-child{grid-column:1/-1}.offer-description{max-width:60ch;color:var(--slate);margin:0}.form .dates{justify-items:start;gap:.5rem;display:grid}.brand-form{max-width:46rem}.brand-form fieldset{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:1rem;margin:0;padding:1rem 1.25rem 1.25rem;display:grid}.brand-form legend{padding:0 .35rem;font-weight:700}.chip.host-tag{vertical-align:middle;color:var(--s-scheduled);background:var(--surface);border:1px solid;margin-left:.35rem;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.brand-form :is(input,textarea):read-only{background:var(--paper);color:var(--slate)}.host-note{border-left:3px solid var(--s-scheduled);background:var(--surface);max-width:46rem;margin:0 0 1rem;padding:.6rem .9rem}.hint.warn{color:var(--unverified)}.steps{counter-reset:step;margin:0 0 2rem;padding:0;list-style:none}.steps li{counter-increment:step;border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 0;display:grid}.steps li:before{content:counter(step);border:1px solid var(--line);width:2rem;height:2rem;color:var(--slate);border-radius:50%;place-items:center;font-weight:700;display:grid}.steps li.done:before{content:"✓";background:var(--verified);border-color:var(--verified);color:#fff}.steps li.next:before{border-color:var(--brass);color:var(--brass)}.steps h2{margin:.2rem 0 .25rem;font-size:1rem}.steps p{color:var(--slate);max-width:60ch;margin:0}.steps .button{white-space:nowrap;text-decoration:none}.guide>h2{margin-top:2rem;font-size:1.1rem}.faq dt{margin-top:1rem;font-weight:700}.faq dd{max-width:62ch;margin:.2rem 0 0}@media (width<=600px){.steps li{grid-template-columns:2rem minmax(0,1fr)}.steps .button{grid-column:2;justify-self:start}}.new-workspace{margin:.25rem 0 .75rem;font-size:.9rem}form.new-workspace{gap:.4rem;display:grid}.variant:has(>.edit:not(.rewrite))>.meta{display:none}.progress-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;margin:1rem 0;padding:1rem 1.25rem;display:grid}.progress-head{justify-content:space-between;gap:1rem;display:flex}.progress-bar{background:var(--line);border-radius:999px;height:.5rem;overflow:hidden}.progress-bar>span{background:var(--brass);height:100%;transition:width .6s;display:block}.progress-bar.indeterminate>span{width:35%;animation:1.4s ease-in-out infinite progress-slide}@keyframes progress-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.progress-bar.indeterminate>span{opacity:.4;width:100%;animation:none}}.progress-step{margin:0}.problem-panel{border:1px solid var(--mismatch);border-radius:var(--radius);background:var(--surface);margin:1rem 0;padding:1rem 1.25rem}.problem-panel h2{color:var(--mismatch);margin:0 0 .4rem;font-size:1rem}.problem-panel ul{margin:.4rem 0 0;padding-left:1.1rem}.notice-panel{border:1px solid var(--line);border-left:3px solid var(--verified);border-radius:var(--radius);background:var(--surface);margin:1rem 0;padding:.75rem 1.25rem}.notice-panel.warn{border-left-color:var(--mismatch)}.flow{counter-reset:flow;flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.flow li{counter-increment:flow;border:1px solid var(--line);background:var(--surface);color:var(--slate);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem .35rem .4rem;font-size:.9rem;display:flex}.flow li:before{content:counter(flow);background:var(--paper);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.8rem;font-weight:700;display:grid}.flow li.done:before{content:"✓";background:var(--verified);color:#fff}.flow li.current{border-color:var(--brass);color:var(--ink);font-weight:600}.flow li.current:before{background:var(--brass);color:var(--brass-ink)}.next-step{margin:0 0 1rem}.rewrite{border-top:1px solid var(--line);padding-top:.75rem}.topbar{z-index:20;background:var(--paper);grid-area:1/2;justify-content:flex-end;align-items:center;gap:.75rem;max-width:82rem;padding:.6rem 2.5rem 0;display:flex;position:sticky;top:0}.topbar-name{margin-right:auto;font-weight:600;display:none}.activity{position:relative}.activity-button{border:1px solid var(--line);background:var(--surface);min-height:2.25rem;color:var(--slate);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .6rem;display:inline-flex;position:relative}.activity-button.busy{color:var(--ink);border-color:var(--brass)}.activity-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.activity-spinner{border:2px solid var(--line);border-top-color:var(--brass);border-radius:50%;width:1rem;height:1rem;animation:.9s linear infinite activity-spin}@keyframes activity-spin{to{transform:rotate(360deg)}}.activity-count{font-size:.85rem;font-weight:700}.activity-dot{background:var(--mismatch);border:2px solid var(--paper);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:-.15rem;right:-.15rem}.activity-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(24rem,100vw - 2rem);max-height:min(70vh,32rem);padding:.9rem 1rem;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto;box-shadow:0 8px 24px #1a1e2724}.activity-panel:focus{outline:none}.activity-panel h2{margin:0 0 .6rem;font-size:1rem}.activity-panel h3{text-transform:uppercase;letter-spacing:.04em;color:var(--slate);margin:.9rem 0 .4rem;font-size:.8rem}.activity-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.activity-row{border-bottom:1px solid var(--line);gap:.3rem;padding-bottom:.6rem;display:grid}.activity-row:last-child{border-bottom:0;padding-bottom:0}.activity-head{justify-content:space-between;gap:.75rem;font-size:.9rem;display:flex}.activity-step,.activity-error{margin:0;font-size:.82rem}.activity-step.ok{color:var(--verified)}.activity-error{color:var(--mismatch)}@media (prefers-reduced-motion:reduce){.activity-spinner{border-top-color:var(--brass);border-right-color:var(--brass);animation:none}}@media (width<=820px){.topbar{border-bottom:1px solid var(--line);grid-column:1;padding:.5rem 1rem}.topbar-name{display:block}.shell{grid-template-rows:auto;grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);grid-row:auto;height:auto;padding:1rem;position:static}.sidebar ul{flex-wrap:wrap;display:flex}.nav-groups{gap:.35rem}.nav-group-title{display:none}.nav-group-toggle{border-radius:var(--radius);width:100%;min-height:2.5rem;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .6rem;font-weight:600;display:flex}.nav-group-toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-left:auto;transform:rotate(45deg)}.nav-group-toggle[aria-expanded=true]:after{transform:rotate(-135deg)}.nav-group.collapsed ul{display:none}.sidebar-foot{margin-top:0}.content{grid-column:1;padding:1.25rem 1rem 3rem}.two-col,.totals,.variants{grid-template-columns:1fr}.day{min-height:4.5rem}.pub{font-size:.7rem}table.list{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.suggestions,.learnings{margin:0 0 1.75rem}.learnings{margin-top:2.5rem}.suggestions h2,.learnings h2{margin:0 0 .5rem;font-size:1rem}.suggestions ul,.learnings ul,.connections{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.suggestions li,.learnings li,.connection{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.review-quote{border-left:3px solid var(--brass);background:var(--paper);margin:.4rem 0 0;padding:.5rem .8rem}.review-quote .stars{color:var(--brass);letter-spacing:.1em}.review-quote blockquote{margin:.2rem 0;font-style:italic}.review-quote figcaption{color:var(--slate);font-size:.85rem}.review-brief{gap:.35rem;display:grid}.suggestions li p,.learnings li p,.connection p{margin:.15rem 0 0}.learnings li.off p{color:var(--slate)}.reason{color:var(--brass);font-size:.75rem;font-weight:600}.reason.confirmed{color:var(--verified)}.suggestion-actions,.connection-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.connection-status{font-weight:600}.connection-expiring .connection-status{color:var(--brass)}.connection-error .connection-status{color:var(--mismatch)}.past{margin-top:1.5rem}.past ul{padding-left:1rem}@media (width<=640px){.suggestions li,.learnings li,.connection{flex-direction:column;align-items:flex-start}}.invite{margin-top:2rem}.invite h2{margin:0;font-size:1rem}.login-form .link{align-self:center}.split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:1.5rem;margin:1rem 0 2rem;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.panel h2,.section-title{margin:0 0 .5rem;font-size:1rem}.import-check{border-top:1px solid var(--line);padding-top:.75rem}.design-section{grid-column:1/-1;margin-top:1rem}.design{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;display:grid}.swatches{gap:.6rem;display:grid}.form label.swatch{justify-content:space-between;align-items:center;gap:1rem;display:flex}.swatch .hint{display:block}.swatch-inputs{align-items:center;gap:.4rem;display:flex}.swatch-inputs input[type=color]{width:2.5rem;height:2.25rem;padding:2px}.swatch-inputs .hex{font-variant-numeric:tabular-nums;width:7.5rem}.font-role{border-bottom:1px solid var(--line);gap:.5rem;padding-bottom:.75rem;display:grid}.font-file{align-items:center;gap:.75rem;margin:0;display:flex}.logo-preview{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.logo-preview img{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:#fff;max-width:160px;height:48px;padding:6px}.design-preview{margin:0;position:sticky;top:1rem}.design-preview .frame{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);overflow:hidden}.design-preview iframe{transform-origin:0 0;border:0;display:block}@media (width<=900px){.design{grid-template-columns:1fr}.design-preview{position:static}}.ai-note{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin-top:.5rem;display:flex}.ai-badge{border:1px solid var(--brass);color:var(--brass);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.costs h3{margin:1rem 0 .25rem;font-size:.95rem}.list.compact td,.list.compact th{padding-top:.35rem;padding-bottom:.35rem}.ai-direction{gap:.3rem;max-width:46rem;margin:0 0 1.25rem;font-weight:600;display:grid}.font-files ul{flex-wrap:wrap;gap:.5rem 1rem;margin:.25rem 0;padding:0;list-style:none;display:flex}.font-files li{align-items:center;gap:.4rem;display:flex}.nav-count{float:right;background:var(--brass);min-width:1.4rem;color:var(--brass-ink);text-align:center;border-radius:999px;padding:0 .35rem;font-size:.75rem;font-weight:700;line-height:1.4rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grow{flex:1}.warn-note{color:var(--unverified);font-weight:600}.inbox-filters{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.segmented{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:inline-flex;overflow:hidden}.segmented a{color:var(--slate);padding:.35rem .8rem;font-weight:500;text-decoration:none}.segmented a+a{border-left:1px solid var(--line)}.segmented a[aria-current=true]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--brass);font-weight:700}.simulate{align-items:center;gap:.75rem;margin-left:auto;display:flex}.inbox-panes{grid-template-columns:minmax(16rem,22rem) 1fr;align-items:start;gap:1rem;display:grid}.thread-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-height:70vh;margin:0;padding:0;list-style:none;overflow-y:auto}.thread-list li+li{border-top:1px solid var(--line)}.thread-list .empty{padding:1.25rem}.thread-list a{gap:.1rem;padding:.7rem .9rem;text-decoration:none;display:grid}.thread-list a[aria-current=true]{background:var(--paper);box-shadow:inset 3px 0 0 var(--brass)}.thread-list a.awaiting strong:before{content:"";background:var(--brass);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.thread-top{justify-content:space-between;gap:.5rem;display:flex}.thread-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--slate);overflow:hidden}.thread,.thread-empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:20rem;padding:1rem 1.25rem}.thread-empty{place-items:center;display:grid}.thread-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.thread-head h2{margin-bottom:.15rem}.thread-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.thread-actions .inline{align-items:center;gap:.4rem;display:flex}.thread-post{border-left:3px solid var(--line);max-height:4.5em;margin:0 0 .75rem;padding-left:.75rem;overflow:hidden}.messages{flex-direction:column;gap:.5rem;max-height:50vh;padding:.25rem 0;display:flex;overflow-y:auto}.bubble{border-radius:10px;gap:.15rem;max-width:75%;padding:.5rem .75rem;display:grid}.bubble p{white-space:pre-wrap;margin:0}.bubble.in{background:var(--paper);border:1px solid var(--line);align-self:flex-start}.bubble.out{background:#f3ead8;border:1px solid #e6d5b0;align-self:flex-end}.bubble.failed{border-color:var(--mismatch);background:#fbeceb}.bubble-error{color:var(--mismatch);font-weight:600}.composer{border-top:1px solid var(--line);gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:grid}.quick-replies{margin-top:1.5rem}.quick-replies summary{cursor:pointer;font-weight:600}.quick-replies ul{padding-left:1.1rem}.quick-reply-form{gap:.5rem;max-width:36rem;display:grid}@media (width<=760px){.inbox-panes{grid-template-columns:1fr}.simulate{margin-left:0}.bubble{max-width:90%}}.draft-notes p{margin:0}.leads{margin:0 0 .75rem}.customer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 .75rem;padding:.6rem .8rem}.customer h3{text-transform:uppercase;letter-spacing:.04em;color:var(--slate);margin:0 0 .35rem;font-size:.85rem}.customer p{margin:0}.customer-head{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.customer-head a{margin-left:auto;font-size:.85rem}.customer-bookings{gap:.2rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.customer-bookings li{flex-wrap:wrap;justify-content:space-between;gap:0 .75rem;display:flex}.customer .meta{margin:.5rem 0 0}.lead-list{gap:.25rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.lead-sent strong:before{content:"✓ ";color:var(--verified)}.lead-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);gap:.6rem;padding:.75rem;display:grid}.host-settings{margin-top:2rem}.snippet{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 .75rem;padding:.6rem .75rem;font-size:.8rem}.pixel-settings code{overflow-wrap:anywhere}.post-head-side{justify-items:end;gap:.5rem;display:grid}.campaign-active{color:var(--s-approved)}.campaign-paused,.campaign-creating{color:var(--s-scheduled)}.campaign-failed{color:var(--s-failed)}.campaign-ended{color:var(--s-draft)}.spend-limit{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:1.25rem;padding:.75rem 1rem}.spend-limit p{margin:0 0 .5rem}.kpis{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.kpis div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .8rem}.kpis dt{color:var(--slate);font-size:.85rem}.kpis dd{margin:0;font-size:1.3rem;font-weight:700}.spend-bars{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-end;gap:4px;height:7rem;margin-bottom:1.5rem;padding:.5rem;display:flex}.spend-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.spend-bars span{background:var(--brass);border-radius:3px 3px 0 0;width:100%;max-width:2.5rem;min-height:2px}.spend-bars small{color:var(--slate);font-size:.7rem}.ad-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34rem;display:-webkit-box;overflow:hidden}label.check{align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.proposals{border:1px solid var(--brass);border-radius:var(--radius);background:#fbf6ec;margin-bottom:1.25rem;padding:.75rem 1rem}.proposals ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.proposals p{margin:.25rem 0}.weekly-report{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:var(--radius);max-width:48rem;margin-bottom:1.25rem;padding:.75rem 1rem}.weekly-report p{margin:.25rem 0 0}.site-suggestions{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:1.25rem;padding:.75rem 1rem}.site-offers{gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.site-offers li{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:.75rem;padding-top:.75rem;display:grid}.site-offers img{object-fit:cover;border-radius:var(--radius);width:4.5rem;height:4.5rem}.site-offers p{margin:.2rem 0}.site-photos{flex-wrap:wrap;gap:.5rem;margin:.4rem 0;display:flex}.site-photos label{cursor:pointer;gap:.2rem;font-size:.8rem;display:grid}.site-photos label.off img{opacity:.35}.site-brand{border-left:3px solid var(--brass);padding-left:.75rem}@media (width<=600px){.site-offers li{grid-template-columns:1fr}}.language-switch select{padding:.2rem .4rem;font-size:.85rem}body>#root>.language-switch{position:absolute;top:1rem;right:1rem}.variant-times{border:1px solid var(--line);border-radius:var(--radius);flex-basis:100%;gap:.5rem;padding:.5rem .75rem .75rem;display:grid}.variant-times label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.variant-times .hint{margin:0}.publication-line{margin:.5rem 0 0}.variant-history{margin-top:.5rem}.variant-history .versions{gap:.75rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.variant-history .versions li{border-left:3px solid var(--line);padding-left:.75rem}.version-text{white-space:pre-wrap;margin:.25rem 0}.visual-history{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.visual-history li{align-content:start;gap:.3rem;display:grid}.visual-history img,.visual-history video{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);border:2px solid #0000;width:100%}.visual-history li.current img,.visual-history li.current video{border-color:var(--brass)}.photo-library{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:.5rem 0;padding:.75rem}.photo-library header{justify-content:space-between}.library-grid{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.5rem;margin:.25rem 0 .75rem;padding:0;list-style:none;display:grid}.library-grid li{gap:.2rem;display:grid}.library-grid button{border-radius:var(--radius);cursor:pointer;background:0 0;border:2px solid #0000;padding:0}.library-grid button:hover:not(:disabled),.library-grid button:focus-visible{border-color:var(--brass)}.library-grid button:disabled{opacity:.4;cursor:default}.library-grid img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.library-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-photos{margin:1rem 0}.ai-reference{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.3rem .65rem;margin:.5rem 0 1rem;padding:.7rem .8rem;font-weight:600;display:grid}.ai-reference:has(input:checked){border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass)}.ai-reference:has(input:disabled){opacity:.6;cursor:default}.ai-reference input[type=checkbox]{width:1.3rem;height:1.3rem;accent-color:var(--brass);cursor:inherit;margin:.05rem 0 0;padding:0}.ai-reference .hint{grid-column:2;font-weight:400}.variant-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem;margin:1rem 0 0;display:flex}.variant-tabs [role=tab]{text-align:left;border-radius:var(--radius) var(--radius) 0 0;color:var(--slate);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;gap:.1rem;margin-bottom:-1px;padding:.5rem .85rem;display:grid}.variant-tabs [role=tab]:hover{color:inherit}.variant-tabs [role=tab].active{background:var(--surface);border-color:var(--line);color:inherit;box-shadow:inset 0 3px 0 var(--brass)}.tab-title{font-weight:600}.tab-mark{color:var(--brass);margin-right:.3rem}.tab-angle{font-size:.85rem}.variants.focus{grid-template-columns:minmax(0,1fr);margin-top:0}.post-top{grid-template-columns:minmax(0,1fr) minmax(16rem,26rem);align-items:start;gap:1.5rem 2rem;display:grid}.post-side .ai-direction{max-width:none}.post-side .post-photos{margin-top:0}.variant-layout{grid-template-columns:minmax(0,22.5rem) minmax(16rem,1fr);align-items:start;gap:1.5rem;display:grid}.variants.focus .visual{max-width:22rem;display:block}.variant-side>:first-child{margin-top:0}@media (width<=900px){.post-top,.variant-layout{grid-template-columns:minmax(0,1fr)}}.variants.focus .variant{border-top-left-radius:0}.music-list{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.music-list li{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.music-list audio{max-width:100%;height:2rem}.reel-music{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.variant-side{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.75rem;padding:.85rem 1rem;display:grid}.variant-side>*{margin:0}.make-visual{border-bottom:1px solid var(--line);gap:.4rem;padding-bottom:.75rem;display:grid}.make-visual h3{margin:0;font-size:.95rem}.make-visual .hint{margin:0}.ad-cta{box-shadow:0 0 0 3px color-mix(in srgb, var(--brass) 25%, transparent);padding:.55rem 1.1rem;font-size:1rem}.phone-post{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;max-width:22.5rem;overflow:hidden;box-shadow:0 1px 3px #0000000f}.phone-head{align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.phone-avatar{background:var(--brass);border-radius:50%;width:1.75rem;height:1.75rem}.phone-head .muted{margin-left:auto}.phone-post .visual,.variants.focus .phone-post .visual{border:none;border-radius:0;width:100%;max-width:none;display:block}.phone-caption{overflow-wrap:anywhere;padding:.6rem .75rem .85rem;font-size:.92rem;line-height:1.45}.visual-placeholder{aspect-ratio:4/5;background:var(--paper);color:var(--slate);place-items:center;font-size:.9rem;display:grid}.visual-placeholder.reel,.visual-placeholder.story{aspect-ratio:9/16}.visual-placeholder.text{display:none}.review-screen{max-width:30rem}.swipe-card{touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;position:relative}.swipe-card.settled{transition:transform .2s}.swipe-card:after{content:"";border-radius:var(--radius);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #0000}.swipe-card.swipe-approve:after{box-shadow:inset 0 0 0 3px var(--verified)}.swipe-card.swipe-reject:after{box-shadow:inset 0 0 0 3px var(--mismatch)}.swipe-label{z-index:2;border-radius:var(--radius);color:#fff;padding:.25rem .7rem;font-weight:700;position:absolute;top:1rem}.swipe-approve .swipe-label{background:var(--verified);left:1rem}.swipe-reject .swipe-label{background:var(--mismatch);right:1rem}.review-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.75rem;padding:1rem;display:grid}.review-card header{gap:.25rem;display:grid}.review-card h2,.review-card .filters{margin:0}.review-where{margin:0;font-size:.9rem}.review-text .post-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.review-facts{border-top:1px solid var(--line);padding-top:.75rem}.review-facts dd{margin:0}.review-actions{grid-template-columns:1fr auto auto 1fr;align-items:center;gap:.5rem;margin-top:.75rem;display:grid}.review-actions .approve,.review-actions .reject{padding:.75rem .9rem}.review-actions .reject{color:var(--mismatch);border-color:currentColor}.undo-toast{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:30;border-radius:var(--radius);background:var(--ink);max-width:calc(100vw - 2rem);color:var(--surface);align-items:center;gap:1rem;padding:.6rem .9rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0003}.undo-toast span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.undo-toast .link{color:var(--surface);flex:none;font-weight:600;text-decoration:underline}.reject-sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.reject-sheet label{gap:.3rem;font-weight:600;display:grid}.review-empty{padding:2rem 0}@media (width<=600px){.review-actions{z-index:3;background:var(--paper);grid-template-columns:1fr 1fr;padding:.6rem 0;position:sticky;bottom:0}.review-actions .button{order:2}.review-actions .link{order:3}.review-keys{display:none}}.visual-instruction{border-top:1px solid var(--line);gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:grid}.visual-instruction label{gap:.3rem;font-weight:600;display:grid}.visual-instruction input{width:100%}.visual-instruction .row{gap:.4rem}.visual-instruction>button.primary{justify-self:start}.ask{max-width:52rem}.ask-examples{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.25rem 0;display:flex}.ask-examples p{margin:0}.ask-thread{gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ask-question{border-radius:var(--radius);background:var(--ink);width:fit-content;max-width:80%;color:var(--surface);justify-self:end;margin:0 0 .5rem auto;padding:.5rem .8rem}.ask-answer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:.75rem 1rem}.ask-answer>p:first-child{margin-top:0}.cite{color:var(--brass);margin-left:.1rem;font-size:.75rem;font-weight:600}.ask-sources{border-top:1px solid var(--line);gap:.25rem;margin:.5rem 0 0;padding:.5rem 0 0;font-size:.85rem;list-style:none;display:grid}.ask-links{flex-wrap:wrap;gap:.5rem;margin-left:.5rem;display:inline-flex}.ask-links a{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.ask-suggestion{border-left:3px solid var(--brass);background:var(--paper);margin-top:.75rem;padding:.5rem .75rem}.ask-suggestion p{margin:.15rem 0 .4rem}.ask-form{background:var(--paper);gap:.5rem;margin-top:1.25rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}.ask-form input{flex:1}.suggestion-detail{color:var(--slate);margin:.25rem 0 0;font-size:.9rem}.environment-sources{margin:1.25rem 0 2rem}.environment-sources h2,.events-page h2{margin:0 0 .5rem;font-size:1rem}.environment-sources ul{gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.environment-sources li{gap:.1rem;display:grid}.environment-sources label{align-items:center;gap:.5rem;font-weight:600;display:flex}.environment-sources .row,.event-form .row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.event-form{gap:.75rem;max-width:32rem;margin-top:2rem;display:grid}.event-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.event-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.event-list p{margin:.1rem 0 0}.event-list li.past strong{color:var(--slate)}.event-form label{gap:.25rem;font-weight:600;display:grid}.event-form .row{align-items:start}.voice-from-posts,.tone-rules{justify-items:start;gap:.75rem;max-width:46rem;display:grid}.voice-proposal{gap:1rem;width:100%;display:grid}.voice-field{border-top:1px solid var(--line);justify-items:start;gap:.5rem;padding-top:.75rem;display:grid}.voice-field h4{margin:0}.voice-compare{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;width:100%;display:grid}.voice-compare p{white-space:pre-wrap;margin:.2rem 0 0}.voice-examples{gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.voice-examples label{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:.6rem;padding:.6rem .75rem;display:flex}.voice-examples label>span{gap:.25rem;display:grid}.voice-example-text{white-space:pre-wrap}.tone-rule-list{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.tone-rule-actions{gap:.5rem;margin-left:.5rem;display:inline-flex}.tone-rules form.row input,.tone-rule-list input{min-width:min(22rem,100%)}.tone-offer{border-left:3px solid var(--brass);background:var(--surface);gap:.5rem;max-width:46rem;margin:.75rem 0;padding:.75rem .9rem;display:grid}.tone-offer label{gap:.3rem;display:grid}.photoshoot{gap:.5rem;width:100%;max-width:34rem;display:grid}.photoshoot label{gap:.3rem;display:grid}.variations{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.5rem;max-width:46rem;margin:1rem 0;padding:.75rem .9rem;display:grid}.variations h3{margin:0}.variations .row{align-items:end}.assist-window{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1.5rem 0 .5rem;display:flex}.assist-window label{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.assist-window input[type=number]{width:4.5rem}.assist-window .hint{flex-basis:100%}.upload-sent{color:var(--verified)}.upload-failed{color:var(--mismatch)}.upload-pending{color:var(--brass)}.upload-failed .muted,.upload-pending .muted{overflow-wrap:anywhere;max-width:32ch}.google-ads .connection,.google-business .connection{border-top:1px solid var(--line);margin:.75rem 0}.stars{color:var(--brass);letter-spacing:.05em;white-space:nowrap}.stars-off{color:var(--line)}.help-fab{right:1.25rem;bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:25;border-color:var(--ink);background:var(--ink);width:2.75rem;height:2.75rem;color:var(--surface);border-radius:50%;padding:0;font-size:1.15rem;position:fixed;box-shadow:0 4px 14px #0000002e}.help-fab:hover{background:var(--brass);border-color:var(--brass)}.help-panel{--help-w:24rem;z-index:55;width:var(--help-w);background:var(--surface);border-left:1px solid var(--line);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-6px 0 24px #00000014}@media (width>=1280px){.shell:has(>.help-panel){padding-right:24rem}}@media (width<=1279px){.help-panel.spotting{display:none}}.help-panel-head{justify-content:space-between;align-items:center;padding:.9rem 1rem .5rem;display:flex}.help-panel-head h2{margin:0}.help-close{padding:.1rem .5rem;font-size:1.6rem;line-height:1}.help-search{border-bottom:1px solid var(--line);padding:0 1rem .75rem;display:block}.help-search input{width:100%}.help-panel-body{flex:1;padding:.75rem 1rem 1rem;overflow-y:auto}.help-panel-body h3{margin:.25rem 0 .75rem;font-size:1.2rem}.help-panel-body h4,.manual-screen h3{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin:1.1rem 0 .4rem;font-size:.78rem}.help-features,.help-notes,.help-related,.help-hits{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.help-features>li,.help-flow{border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .7rem}.help-features p,.help-flow ol{margin:.25rem 0 .4rem;font-size:.92rem}.help-flow{margin-bottom:.6rem}.help-flow ol{padding-left:1.2rem}.help-feature-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.help-role{background:var(--paper);border:1px solid var(--line);color:var(--slate);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.help-role.not-yours{border-style:dashed}.help-show{padding:.25rem .7rem;font-size:.85rem}.help-notes li{padding-left:.9rem;font-size:.92rem;position:relative}.help-notes li:before{content:"";background:var(--brass);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.6em;left:0}.help-related{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.help-elsewhere{border-bottom:1px solid var(--line);gap:.2rem;padding-bottom:.6rem;display:grid}.help-hits button{text-align:left;gap:.1rem;width:100%;font-weight:400;display:grid}.help-hit-text{-webkit-line-clamp:2;color:var(--slate);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.help-flash{outline:2px solid var(--brass);outline-offset:2px}.help-panel-foot{padding:.6rem 1rem max(.6rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.9rem;display:flex}@media (width<=820px){.help-panel{border-left:0;border-top:1px solid var(--line);border-radius:14px 14px 0 0;width:auto;max-height:78vh;top:auto;left:0;box-shadow:0 -8px 28px #00000029}.help-fab{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom))}}@media (width<=600px){:is(.shell:has(.review-actions) .help-fab,.shell:has(.undo-toast) .help-fab){bottom:calc(7.75rem + env(safe-area-inset-bottom))}}.help-spot-catch{z-index:50;position:fixed;inset:0}.help-spot-hole,.help-spot-dim{z-index:51;pointer-events:none;border-radius:var(--radius);position:fixed}.help-spot-hole{outline:3px solid var(--brass);transition:top .2s,left .2s,width .2s,height .2s;box-shadow:0 0 0 200vmax #0f121980}.help-spot-dim{background:#0f121980;inset:0}.help-spot-tip{z-index:60;background:var(--surface);border-radius:var(--radius);width:min(22rem,100vw - 1.5rem);padding:.8rem .9rem;position:fixed;box-shadow:0 8px 28px #00000040}.help-spot-tip h3{margin:0 0 .35rem;font-size:1rem}.help-spot-tip p{font-size:.92rem}.help-spot-count{margin:0 0 .2rem}.help-spot-missing{color:var(--unverified);font-weight:600}@media (prefers-reduced-motion:reduce){.help-spot-hole{transition:none}}.manual-toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:1rem 0 1.5rem;padding:.75rem 1rem}.manual-toc ol{columns:2;margin:0;padding-left:1.2rem}.manual-screen{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.manual-screen>h2{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.manual-open{font-size:.85rem;font-weight:500}@media print{.sidebar,.topbar,.help-fab,.help-panel,.help-spot,.no-print{display:none!important}.shell{display:block;padding:0!important}.content{max-width:none;padding:0}body,.manual-toc{background:#fff}.manual-toc button.link{color:inherit;text-decoration:none}.help-features>li,.help-flow{break-inside:avoid}.manual-screen{break-before:page}}.tiktok-posting{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-basis:100%;gap:.6rem;padding:.75rem 1rem 1rem;display:grid}.tiktok-posting h3{margin:0;font-size:1rem}.tiktok-posting .hint,.tiktok-posting .problem{margin:0}.tiktok-creator{align-items:center;gap:.75rem;display:flex}.tiktok-creator img,.tiktok-creator .avatar{border-radius:50%;flex:none;width:40px;height:40px}.tiktok-creator .avatar{background:var(--ink);color:var(--surface);place-items:center;font-weight:700;display:grid}.tiktok-variant{border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;margin:0;padding:.5rem .75rem .75rem;display:grid}.tiktok-variant select{max-width:100%;margin-top:.25rem;display:block}.tiktok-toggles,.tiktok-commercial{gap:.35rem;display:grid}.tiktok-commercial{padding-left:1.25rem}.tiktok-consent{margin:0;font-size:.9rem}.tiktok-confirm{font-weight:600}.tiktok-commercial .hint{padding-left:1.6rem}.ticks{white-space:nowrap;letter-spacing:-.15em}.ticks.read{color:var(--focus)}.ticks.failed{color:var(--mismatch);letter-spacing:normal;font-weight:700}.costs .billed{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.5rem}.costs .billed h3{margin:0 0 .25rem;font-size:.95rem}.cancel-sale{gap:4px;min-width:11rem;display:grid}.cancel-sale label{align-items:center;gap:6px;display:flex}.info-note{border-left:3px solid var(--focus);background:var(--surface);border-radius:var(--radius);padding:.5rem .75rem}.ad-translations{border-bottom:1px solid var(--line);gap:.5rem;padding-bottom:.75rem;display:grid}.ad-translations h3{margin:0;font-size:.95rem}.ad-translations .hint,.ad-translations ul{margin:0}.ad-translation-variant{gap:.35rem;display:grid}.ad-translation-form .chips,fieldset .chips{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:.4rem;display:flex}.translation-pair{grid-template-columns:minmax(0,22.5rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.back-translation{border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);gap:.35rem;padding:.75rem;display:grid}.back-translation p{white-space:pre-wrap;margin:0}@media (width<=720px){.translation-pair{grid-template-columns:1fr}}.language-set{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.language-countries{align-items:center;gap:.5rem;display:flex}.language-countries input{width:10rem}.lang-tag{border:1px solid var(--line);border-radius:var(--radius);margin-right:.4rem;padding:0 .35rem;font-size:.75rem;font-weight:600;display:inline-block}.interest-results li{padding:.1rem 0}.positions{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.2rem 1rem;display:grid}ul.plain{margin:0;padding:0;list-style:none}
