.public-page{width:min(100%, calc(var(--width-table) + var(--space-7)));padding:0 var(--space-5);flex-direction:column;min-height:100dvh;margin:auto;display:flex}.public-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;display:flex}.public-brand{color:var(--text);display:inline-flex}.public-header nav{align-items:center;gap:var(--space-4);display:flex}.public-header nav>a:first-child{color:var(--text-muted)}.landing-content{padding:var(--space-3) 0;flex-direction:column;flex:1;justify-content:center;display:flex}.landing-hero{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.landing-intro h1{font-size:var(--text-landing);margin:var(--space-3) 0 var(--space-4)}.landing-positioning{font-weight:var(--weight-medium);font-size:var(--text-base);margin-bottom:var(--space-2)}.landing-intro .lede{max-width:420px}.landing-intro .primary{margin-top:var(--space-5)}.landing-intro .hint{margin-top:var(--space-2)}.landing-demo{border:var(--hairline) solid var(--border);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow);min-width:0;overflow:hidden}.demo-heading{padding:var(--space-4) var(--space-4) var(--space-3)}.demo-heading .hint{margin-top:var(--space-1);display:block}.demo-controls{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.landing-demo iframe{border:0;border-top:var(--hairline) solid var(--border);width:100%;height:292px;display:block}.demo-caption{padding:var(--space-3) var(--space-4);color:var(--text-muted);font-size:var(--text-xs);border-top:var(--hairline) solid var(--border)}.landing-pricing{gap:var(--space-5);padding:var(--space-5) 0;margin-top:var(--space-6);border-top:var(--hairline) solid var(--border);grid-template-columns:.9fr 1fr 1fr;display:grid}.pricing-intro{padding-top:var(--space-2)}.pricing-intro h2{font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.pricing-intro p{color:var(--text-muted);font-size:var(--text-xs);margin-top:var(--space-2);max-width:180px}.public-plan{padding-left:var(--space-5);border-left:var(--hairline) solid var(--border)}.public-plan>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.public-plan h3{font-size:var(--text-base)}.public-plan strong{font-size:var(--text-xl);font-weight:var(--weight-medium)}.public-plan span,.public-plan>p{color:var(--text-muted);font-size:var(--text-xs)}.public-plan>p{margin-top:var(--space-2)}.public-footer{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;border-top:var(--hairline) solid var(--border);color:var(--text-muted);font-size:var(--text-xs);align-items:center;display:flex}.public-footer>div:first-child{gap:var(--space-4);flex-wrap:wrap;display:flex}.public-footer a{color:var(--text-muted)}.privacy-content{width:100%;max-width:var(--width-form);margin:var(--space-5) auto var(--space-7);font-size:var(--text-base)}.privacy-content>.hint{margin-top:var(--space-3)}.privacy-content section{margin-top:var(--space-5)}.privacy-content h2{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}.privacy-content section p+p{margin-top:var(--space-3)}.privacy-content ul{padding-left:var(--space-4);margin:0 0 var(--space-3)}.privacy-content li+li{margin-top:var(--space-2)}.privacy-review{margin-top:var(--space-4);padding:var(--space-3);border:var(--hairline) solid var(--border);background:var(--surface-subtle);border-radius:var(--radius-sm);font-size:var(--text-sm)}@media (width<=850px){.landing-hero{gap:var(--space-5);grid-template-columns:1fr}.landing-intro{max-width:600px}.landing-intro .lede{max-width:540px}.landing-demo iframe{height:280px}.landing-pricing{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1fr 1fr}.pricing-intro{grid-column:1/-1}.pricing-intro p{max-width:none}.public-plan{border:0;padding-left:0}}@media (width<=480px){.public-page{padding:0 var(--space-4)}.public-header{padding:var(--space-4) 0;gap:var(--space-2)}.public-header nav{gap:var(--space-2)}.public-header nav>a:first-child{display:none}.landing-content{padding-top:var(--space-3)}.landing-intro h1{font-size:var(--text-title)}.demo-heading{padding:var(--space-3)}.demo-controls{padding:0 var(--space-3) var(--space-3)}.landing-demo iframe{height:326px}.landing-pricing{grid-template-columns:1fr}.public-plan{border-top:var(--hairline) solid var(--border);padding-top:var(--space-3)}.public-footer{flex-direction:column;align-items:flex-start}.privacy-content{margin-top:var(--space-3)}}*{box-sizing:border-box}body{background:var(--background);color:var(--text);font:var(--weight-normal) var(--text-sm)/var(--leading-body) var(--font-system);margin:0}body,.card,button{transition:background-color var(--duration-normal) var(--ease), color var(--duration-normal) var(--ease)}h1,h2,h3,p{margin:0}h1,h3{letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title);margin:var(--space-2) 0 var(--space-3)}h2{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.4}h3{font-size:var(--text-lg);font-weight:var(--weight-medium)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,.button{justify-content:center;align-items:center;gap:var(--space-2);padding:10px var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;line-height:1.4;display:inline-flex}button:hover,.button:hover{background:var(--surface-subtle);text-decoration:none}button:active,.button:active{transform:translateY(1px)}button:disabled{cursor:default;opacity:.48;transform:none}.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.quiet{background:0 0;border-color:#0000}.danger{color:var(--danger)}.danger-button{color:var(--danger);border-color:var(--danger)}svg{flex-shrink:0;width:20px;height:20px}.wordmark{width:150px;height:32px;stroke-width:var(--stroke)}.wordmark text{font:var(--weight-medium) 22px var(--font-system);letter-spacing:var(--tracking-wordmark)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}h1:focus{outline:none}.skip-link{top:var(--space-2);left:var(--space-3);z-index:10;background:var(--surface);color:var(--text);padding:var(--space-2);border-radius:var(--radius-sm);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.eyebrow{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.02em}.lede{color:var(--text-muted);font-size:var(--text-base)}.hint{color:var(--text-muted);font-size:var(--text-xs)}.card{padding:var(--space-5);background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow)}.section-heading{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);align-items:center;display:flex}.section-heading p{color:var(--text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.segmented{padding:var(--space-1);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle);display:inline-flex}.segmented button{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);background:0 0;border:0;padding:6px 10px}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.badge{padding:var(--space-1) 10px;border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.badge.success{color:var(--success);background:var(--success-soft)}.badge.failure{color:var(--danger)}.badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.dashboard{min-height:100vh;display:flex}.sidebar{width:var(--width-sidebar);height:100vh;padding:var(--space-5) var(--space-3);border-right:var(--hairline) solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.brand-link{padding:var(--space-2);color:var(--text);display:block}.publication{padding:var(--space-5) var(--space-2);align-items:center;gap:10px;display:flex}.publication strong{font-size:var(--text-xs);display:block}.publication span:not(.publication-icon){color:var(--text-muted);font-size:var(--text-xs);display:block}.publication-icon{border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle);place-items:center;width:32px;height:32px;font-family:Georgia,serif;display:grid}.sidebar nav{gap:var(--space-1);display:grid}.sidebar nav a{color:var(--text-muted);border-radius:var(--radius-sm);font-weight:var(--weight-medium);align-items:center;gap:12px;padding:11px 12px;display:flex}.sidebar nav a:hover{background:var(--surface-subtle);text-decoration:none}.sidebar nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.sidebar-bottom{gap:var(--space-3);padding:var(--space-2);justify-items:start;margin-top:auto;display:grid}.sidebar-bottom .segmented{width:100%}.sidebar-bottom .segmented button{padding:6px var(--space-2);flex:1}.sidebar-bottom .quiet{font-size:var(--text-xs);color:var(--text-muted);padding:0}.workspace{flex-direction:column;flex:1;min-width:0;display:flex}.review-strip{padding:10px var(--space-5);gap:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);border-bottom:var(--hairline) solid var(--border);justify-content:space-between;display:flex}.review-strip a{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.review-strip svg{width:14px;height:14px}.main-content{width:100%;max-width:calc(var(--width-table) + 96px);padding:var(--space-6);flex:1;margin:0 auto}.page-heading{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);align-items:center;display:flex}.page-heading .lede{max-width:650px}.workspace-footer{gap:var(--space-3);padding:var(--space-4) var(--space-6);color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.count{border-radius:var(--radius-sm);background:var(--surface-subtle);width:28px;height:28px;color:var(--text-muted);font-size:var(--text-xs);place-items:center;display:grid}.scheduled{padding-bottom:var(--space-2)}.post-row{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:var(--hairline) solid var(--border);display:flex}.access-icon{border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-muted);background:var(--surface-subtle);flex-shrink:0;place-items:center;display:grid}.access-icon.open{background:var(--accent-soft);color:var(--accent);border-color:#0000}.post-info{flex:1;min-width:0}.post-link{color:var(--text);font-weight:var(--weight-medium)}.post-info p{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.dot{padding:0 var(--space-1)}.post-time{text-align:right;max-width:190px}.post-time strong{font-size:var(--text-xs);font-weight:var(--weight-medium);display:block}.post-time span{color:var(--text-muted);font-size:var(--text-micro);display:block}.row-actions{position:relative}.row-actions summary{cursor:pointer;color:var(--text-muted);padding:var(--space-2);letter-spacing:2px;border-radius:var(--radius-sm);list-style:none}.row-actions summary::-webkit-details-marker{display:none}.row-actions summary:hover{background:var(--surface-subtle)}.action-menu{z-index:2;padding:var(--space-1);background:var(--surface);border:var(--hairline) solid var(--border);min-width:150px;box-shadow:var(--shadow);border-radius:var(--radius-sm);display:grid;position:absolute;top:100%;right:0}.action-menu button{font-size:var(--text-xs);border:0;justify-content:flex-start}.overview-bottom{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1.45fr 1fr;display:grid}.text-link{font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.text-link svg{width:16px;height:16px}.recent-row{padding:var(--space-3) 0;border-top:var(--hairline) solid var(--border);gap:12px;display:flex}.success-circle{color:var(--success);background:var(--success-soft);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.success-circle svg{width:14px;height:14px}.recent-row p{margin-top:var(--space-1)}.health-line{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-xs);display:flex}.health-line strong{font-weight:var(--weight-medium)}.health-note{margin-top:var(--space-2)}.setting-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.setting-row strong{font-weight:var(--weight-medium)}.setting-row p{margin-top:var(--space-1)}.site-health .setting-row{margin:var(--space-4) 0;padding:var(--space-4) 0;border-block:var(--hairline) solid var(--border)}.switch{border-radius:var(--radius-pill);background:var(--text-muted);border:0;flex-shrink:0;justify-content:flex-start;width:40px;height:24px;padding:3px;position:relative}.switch span{background:var(--surface);width:18px;height:18px;transition:transform var(--duration-fast) var(--ease);border-radius:50%}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true] span{transform:translate(16px)}.switch:hover{filter:brightness(.95)}.empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-muted)}.empty svg{width:28px;height:28px;margin-bottom:var(--space-3)}.empty h3{color:var(--text);font-size:var(--text-base)}.empty p{font-size:var(--text-sm);max-width:360px;margin:var(--space-2) auto 0}.empty-action{text-align:center;padding-bottom:var(--space-4)}.section-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.section-toolbar p{max-width:420px}.rule-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rule-card h2{font-size:var(--text-lg);font-weight:var(--weight-medium);max-width:380px;margin:var(--space-4) 0 var(--space-5);line-height:1.5}.rule-card-footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rule-card-footer button{font-size:var(--text-xs)}.phase-note{margin-top:var(--space-4)}.sheet{color:var(--text);background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-card);width:min(var(--width-form), calc(100% - 32px));padding:var(--space-5);max-height:calc(100dvh - 48px);box-shadow:var(--shadow);animation:sheet-enter var(--duration-normal) var(--ease);overflow:auto}.sheet::backdrop{background:var(--backdrop)}@keyframes sheet-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sheet-heading{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.sheet-heading h2{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.icon-button{padding:var(--space-2);color:var(--text-muted);background:0 0;border-color:#0000}.form-stack{gap:var(--space-4);display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}legend,.field-label,.field label{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-2);display:block}.field-label{margin-top:var(--space-4)}input,select,textarea{border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;color:var(--text);min-height:44px;padding:11px 12px;display:block}textarea{resize:vertical}input::placeholder{color:var(--text-muted);opacity:.75}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}.field p,fieldset>.hint{margin-top:var(--space-2)}.field+.field{margin-top:var(--space-4)}.input-pair{gap:var(--space-2);display:flex}.input-pair input{flex:1}.input-pair select{width:120px}.summary-box{background:var(--surface-subtle);border-radius:var(--radius-sm);padding:var(--space-3);margin:var(--space-4) 0}.summary-box p{margin-top:var(--space-1)}.form-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.form-actions .quiet{margin-right:auto}.error,.field-error{color:var(--danger);font-size:var(--text-sm)}.error{padding:var(--space-3);border:var(--hairline) solid var(--danger);border-radius:var(--radius-sm)}.notice{padding:var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--surface-subtle);margin-bottom:var(--space-4)}.notice.warning{color:var(--warning)}.toast{bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);box-shadow:var(--shadow);z-index:5;max-width:min(600px,100% - 32px);font-size:var(--text-sm);position:fixed;left:50%;transform:translate(-50%)}.banner-editor{gap:var(--space-4);display:grid}.preview-panel{padding:var(--space-4);overflow:hidden}.preview-controls{gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.preview-controls label{font-size:var(--text-xs);color:var(--text-muted);min-width:160px}.preview-controls select{margin-top:var(--space-1);min-height:36px;font-size:var(--text-xs);padding:var(--space-2)}.banner-frame{border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;height:480px;display:block}.banner-frame.compact{height:400px}.wording-fields{gap:var(--space-4);margin:var(--space-4) 0;display:grid}.wording-fields .field+.field{margin:0}.banner-options{max-width:var(--width-form)}.install{margin-top:var(--space-4)}.install pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-3);background:var(--surface-subtle);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.8}.activity-row{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--hairline) solid var(--border);align-items:flex-start;display:flex}.activity-row:first-child{padding-top:0}.activity-row:last-child{border-bottom:0;padding-bottom:0}.activity-meta{flex-shrink:0;width:180px}.activity-meta time{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);display:block}.activity-content{flex:1;min-width:0}.activity-content p{margin-top:var(--space-1)}.activity-content>p:not(.hint){font-size:var(--text-xs)}.activity-detail{color:var(--text-muted);margin-top:var(--space-2)!important}.activity-row>button{font-size:var(--text-xs)}.load-more{padding:var(--space-4);text-align:center}.settings-stack{gap:var(--space-4);max-width:var(--width-form);display:grid}.site-details{margin:0 0 var(--space-4)}.site-details div{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--border);font-size:var(--text-sm);display:flex}.site-details dt{color:var(--text-muted)}.site-details dd{overflow-wrap:anywhere;text-align:right;margin:0}.connection-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.plan-summary{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.plan-summary p{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.plan-summary>strong{font-size:var(--text-lg);white-space:nowrap;font-weight:var(--weight-medium)}.plan-summary>strong span{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-normal)}.settings-stack .card>button{margin-top:var(--space-3)}.settings-stack .card>.hint{margin-top:var(--space-2)}.auth-page{min-height:100vh;padding:var(--space-6) var(--space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-card{width:100%;max-width:400px}.auth-card h1{font-size:var(--text-auth);margin-top:var(--space-6)}.auth-card .lede{margin-bottom:var(--space-5);font-size:var(--text-sm)}.auth-card .form-stack>.hint{text-align:center}.auth-card>p{margin-top:var(--space-3)}.review-access{justify-items:center;gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--hairline) solid var(--border);font-size:var(--text-xs);display:grid}.review-access a{align-items:center;gap:var(--space-2);display:inline-flex}.auth-foot{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--text-muted)}.loading{place-content:center;gap:var(--space-3);min-height:100vh;color:var(--text-muted);display:grid}.loading-inline{padding:var(--space-5);color:var(--text-muted)}.onboarding{max-width:880px;padding:var(--space-5) var(--space-5) var(--space-7);margin:auto}.onboarding-top{justify-content:space-between;align-items:center;display:flex}.onboarding-top a{color:var(--text)}.onboarding main{max-width:var(--width-form);margin:auto}.onboarding .page-heading{margin-top:var(--space-6);display:block}.onboarding .page-heading h1{font-size:var(--text-auth)}.onboarding-form{padding:var(--space-5)}.progress{gap:var(--space-4);margin-top:var(--space-6);justify-content:center;display:flex}.progress>div{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);align-items:center;display:flex}.progress span{border:var(--hairline) solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.progress .current{color:var(--accent)}.progress .current span{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.progress .complete span{background:var(--success-soft);color:var(--success);border-color:#0000}.progress svg{width:14px;height:14px}.connection-steps{gap:var(--space-3);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.connection-steps li{align-items:flex-start;gap:var(--space-3);display:flex}.connection-steps span{border:var(--hairline) solid var(--border);width:24px;height:24px;color:var(--text-muted);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.connection-steps p{font-size:var(--text-sm);color:var(--text-muted)}.connection-steps strong{color:var(--text);font-weight:var(--weight-medium)}.setup-theme{padding:var(--space-3) var(--space-5) 0;justify-content:flex-end;display:flex}.finish-setup{justify-items:center;gap:var(--space-3);margin-top:var(--space-5);text-align:center;display:grid}@media (width<=1150px){.main-content{padding:var(--space-5)}.overview-bottom{grid-template-columns:1fr}.post-info p{max-width:280px}}@media (width<=760px){.dashboard{display:block}.sidebar{border-right:0;border-bottom:var(--hairline) solid var(--border);width:100%;height:auto;padding:var(--space-3) var(--space-4) var(--space-2);position:static}.brand-link{padding:0}.publication{top:var(--space-4);right:var(--space-4);padding:0;position:absolute}.publication>div{display:none}.sidebar nav{gap:var(--space-1);margin-top:var(--space-3);display:flex;overflow-x:auto}.sidebar nav a{padding:var(--space-2) 10px;font-size:var(--text-xs);white-space:nowrap;gap:6px}.sidebar nav svg{width:16px;height:16px}.sidebar-bottom{margin:var(--space-3) 0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.sidebar-bottom>.hint{display:none}.sidebar-bottom .segmented{width:auto}.sidebar-bottom .segmented button{padding:var(--space-1) 10px}.review-strip{padding:var(--space-2) var(--space-4);font-size:var(--text-micro)}.review-strip>a{gap:0;font-size:0}.review-strip>a svg{width:16px;height:16px}.main-content{padding:var(--space-5) var(--space-4)}.page-heading{margin-bottom:var(--space-5);display:block}.page-heading>.button{margin-top:var(--space-4)}.page-heading .lede{font-size:var(--text-sm)}.card{padding:var(--space-4)}.section-heading{gap:var(--space-2)}.post-row{padding:var(--space-4) 32px var(--space-4) 0;flex-wrap:wrap;align-items:flex-start;gap:10px;position:relative}.post-info{flex:auto;width:calc(100% - 52px)}.post-info p{max-width:none}.post-time{text-align:left;max-width:none;margin-left:50px}.post-time strong,.post-time span{display:inline}.post-time span{margin-left:var(--space-2)}.row-actions{position:absolute;top:12px;right:-8px}.rule-grid{grid-template-columns:1fr}.section-toolbar{flex-direction:column;align-items:flex-start}.activity-filters .segmented{max-width:100%}.activity-filters .segmented button{padding:6px var(--space-2)}.activity-row{gap:var(--space-3);flex-wrap:wrap}.activity-meta{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.activity-meta time{text-align:right;max-width:180px;margin:0}.activity-content{min-width:180px}.workspace-footer{padding:var(--space-4);flex-direction:column}.sheet{padding:var(--space-4);max-height:calc(100dvh - 32px)}.sheet-heading h2{font-size:var(--text-lg)}.form-actions,.preview-panel .section-heading{flex-wrap:wrap}.preview-controls{gap:var(--space-2)}.preview-controls label{flex:1;min-width:0}.banner-frame{height:480px}.install .section-heading,.rule-card-footer{flex-wrap:wrap}.onboarding{padding:var(--space-4) var(--space-4) var(--space-6)}.onboarding .page-heading h1{font-size:var(--text-setup)}.onboarding-top>.hint{display:none}.progress{gap:var(--space-3);margin-top:var(--space-5);justify-content:space-between}.progress>div{gap:var(--space-1);flex-direction:column}.progress p{font-size:var(--text-micro)}.site-details div{display:block}.site-details dd{text-align:left;margin-top:var(--space-1)}}.scheduled-heading-actions{align-items:center;gap:var(--space-2);display:flex}.scheduled-heading-actions button{font-size:var(--text-xs);padding:var(--space-2)}@media (width<=760px){.sidebar nav a{padding:6px var(--space-2);gap:var(--space-1);flex-direction:column;flex:1}}.inline-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.billing-plans{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.plan-option{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4)}.plan-option p{color:var(--text-muted);margin-bottom:var(--space-4)}.backfill-list{border-block:1px solid var(--border);max-height:320px;overflow:auto}.backfill-row{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;display:grid}.backfill-row span{color:var(--text-muted);font-size:var(--text-sm)}@media (width<=760px){.billing-plans{grid-template-columns:1fr}.backfill-row{gap:var(--space-2);grid-template-columns:1fr}}
