.translations-modal{border-radius:var(--border-radius);border:none;flex-direction:column;width:min(96vw,1100px);max-width:1100px;max-height:92vh;padding:0;display:flex;overflow:hidden}.translations-modal::backdrop{background:#0f172a73}.translations-modal__header{border-bottom:1px solid var(--color-border);padding:1.25rem 1.5rem .75rem}.translations-modal__title{font-family:var(--font-heading);margin:0}.translations-modal__subtitle{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.9rem}.translations-modal__mobile-note{border-radius:var(--border-radius);color:#78350f;background:#fef3c7;border:1px solid #fcd34d;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.85rem;line-height:1.35;display:none}.translations-modal__body{flex:1;padding:1rem 1.5rem 1.25rem;overflow-y:auto}.translations-modal__footer{border-top:1px solid var(--color-border);background:var(--color-card-bg);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.translations-modal__lang-switcher{border-bottom:1px dashed var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.translations-modal__lang-switcher-label{color:var(--color-text-muted);font-size:.85rem;font-weight:500}.translations-modal__lang-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.translations-modal__lang-tab{border:1.5px solid var(--color-border);cursor:pointer;color:var(--color-text,inherit);background:#fff;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.translations-modal__lang-tab:hover{background:#fef3c7;border-color:#f59e0b}.translations-modal__lang-tab--active{background:#fef3c7;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.translations-modal__lang-tab-code{font-weight:600}.translations-modal__lang-tab-dot{border:1.5px solid #0000;border-radius:50%;width:.55rem;height:.55rem}.translations-modal__lang-tab--empty .translations-modal__lang-tab-dot{background:0 0;border-color:#cbd5e1}.translations-modal__lang-tab--partial .translations-modal__lang-tab-dot{background:#fbbf24}.translations-modal__lang-tab--full .translations-modal__lang-tab-dot{background:#22c55e}.translations-modal__lang-dropdown{border:1.5px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;background:#fff;padding:.4rem .7rem;font-family:inherit;font-size:.9rem}.translations-modal__pane-grid{grid-template-columns:1fr 1fr;align-items:start;gap:.5rem 1rem;display:grid}.translations-modal__pane-grid--headers-only{margin-bottom:.35rem}.translations-modal__pane-header{align-items:center;gap:.5rem;padding:.35rem .25rem;font-size:.85rem;display:flex}.translations-modal__pane-header--default{color:var(--color-text-muted)}.translations-modal__pane-chip{background:var(--color-primary);color:var(--color-primary-text);letter-spacing:.02em;border-radius:9999px;padding:.1rem .45rem;font-size:.7rem}.translations-modal__pane-chip--full{color:#14532d;background:#dcfce7}.translations-modal__pane-chip--partial{color:#78350f;background:#fef3c7}.translations-modal__pane-chip--empty{color:#64748b;background:#f1f5f9}.translations-modal__pane{border-radius:var(--border-radius);padding:.15rem}.translations-modal__pane--default{background:#f8fafc;padding:.5rem}.translations-modal__pane--secondary{padding:.5rem}.translations-modal__items{flex-direction:column;gap:.85rem;display:flex}.translations-modal__item{border:1px solid var(--color-border);border-radius:var(--border-radius);background:#fff;padding:.6rem .75rem .75rem}.translations-modal__item-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.72rem;font-weight:600}.translations-modal__pane-grid--item{gap:.5rem 1rem}.translations-modal__item-field{flex-direction:column;gap:.2rem;display:flex}.translations-modal__item-field+.translations-modal__item-field{margin-top:.35rem}.translations-modal__item-field-label{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.translations-modal__item-input{border:1px solid var(--color-border);border-radius:var(--border-radius);background:#fff;outline:none;padding:.4rem .55rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.translations-modal__item-input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.translations-modal__item-input--default{color:#475569;cursor:default;background:0 0}.translations-modal__item-input--default:focus{border-color:var(--color-border);box-shadow:none}.translation-html-field{border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:text;background:#fff;outline:none;min-height:7rem;max-height:22rem;padding:.6rem .75rem;font-family:inherit;font-size:.95rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;overflow-y:auto}.translation-html-field:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.translation-html-field--disabled{color:#475569;cursor:default;background:0 0;border-style:dashed}.translation-html-field--disabled:focus{border-color:var(--color-border);box-shadow:none}.translation-html-field:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}.translation-html-field p{margin:0 0 .6rem}.translation-html-field p:last-child{margin-bottom:0}.translation-html-field h1,.translation-html-field h2,.translation-html-field h3{font-family:var(--font-heading,inherit);margin:.5rem 0 .35rem;line-height:1.25}.translation-html-field h1{font-size:1.25rem}.translation-html-field h2{font-size:1.1rem}.translation-html-field h3{font-size:1rem}.translation-html-field ul,.translation-html-field ol{margin:0 0 .6rem;padding-left:1.5rem}.translation-html-field li+li{margin-top:.2rem}.translation-html-field a{color:#f59e0b;text-decoration:underline}.translation-html-field strong{font-weight:700}.translation-html-field em{font-style:italic}@media (max-width:767.98px){.translations-modal{border-radius:0;width:100vw;max-width:100vw;max-height:100vh}.translations-modal__mobile-note{display:block}.translations-modal__pane-grid,.translations-modal__pane-grid--item{grid-template-columns:1fr;gap:.5rem}.translations-modal__pane--default{order:1}.translations-modal__pane--secondary{order:2}.translations-modal__pane-header--default{order:1}.translations-modal__pane-header--secondary{order:2}}
.rich-text-field{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface,#fff);flex-direction:column;display:flex;overflow:hidden}.rich-text-field__toolbar{border-bottom:1px solid var(--color-border);background:var(--color-card-bg);gap:.15rem;padding:.25rem;display:flex}.rich-text-field__btn{border-radius:calc(var(--border-radius) * .6);min-width:2rem;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;padding:.2rem .5rem;font-size:.85rem;line-height:1.3}.rich-text-field__btn:hover{background:var(--color-surface,#fff);border-color:var(--color-border)}.rich-text-field__editable{outline:none;min-height:5.5rem;max-height:16rem;padding:.5rem;font-family:inherit;font-size:.9rem;line-height:1.5;overflow-y:auto}.rich-text-field__editable:empty:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none}.rich-text-field__editable p{margin:0 0 .5em}.rich-text-field__editable p:last-child{margin-bottom:0}.rich-text-field__editable ul,.rich-text-field__editable ol{margin:0 0 .5em;padding-left:1.4em}
.editable-block{position:relative}.block-controls{opacity:0;z-index:10;background:#0d1b2a;border:1px solid #1e3151;border-radius:6px;gap:.25rem;padding:.25rem;transition:opacity .15s;display:flex;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 2px 6px #00000026}.editable-block:hover .block-controls,.block-controls:hover,.block-controls:focus-within{opacity:1}.block-controls__btn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.block-controls__btn:hover:not(:disabled){color:#fff;background:#1e3151;border-color:#3a5a93}.block-controls__btn:disabled{opacity:.3;cursor:not-allowed}.block-controls__pos{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:#1e3151;border:1px solid #3a5a93;border-radius:4px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .4rem;font-size:.8rem;font-weight:700;display:inline-flex}.block-controls__pos:hover:not(:disabled){color:#0d1b2a;background:#f59e0b;border-color:#f59e0b}.block-controls__pos:disabled{opacity:.5;cursor:wait}.block-controls__pos-input{color:#0d1b2a;text-align:center;background:#fff;border:2px solid #f59e0b;border-radius:4px;width:3rem;height:2rem;padding:0 .35rem;font-size:.85rem;font-weight:700}.block-controls__btn--danger:hover:not(:disabled){color:#fff;background:#6b1322;border-color:#a03040}.block-controls__btn--anchor-set{color:#f59e0b}.block-controls__btn--anchor-set:hover:not(:disabled){background:#4b3a0f;border-color:#f59e0b}.block-controls:has(.block-controls__btn--translate){opacity:1;box-shadow:none;background:0 0;border-color:#0000;padding:.15rem}.block-controls:has(.block-controls__btn--translate) .block-controls__btn:not(.block-controls__btn--translate){opacity:0;pointer-events:none;transition:opacity .15s}.editable-block:hover .block-controls:has(.block-controls__btn--translate){background:#0d1b2a;border-color:#1e3151;padding:.25rem;box-shadow:0 2px 6px #00000026}.block-controls:has(.block-controls__btn--translate):hover{background:#0d1b2a;border-color:#1e3151;padding:.25rem;box-shadow:0 2px 6px #00000026}.block-controls:has(.block-controls__btn--translate):focus-within{background:#0d1b2a;border-color:#1e3151;padding:.25rem;box-shadow:0 2px 6px #00000026}.editable-block:hover .block-controls:has(.block-controls__btn--translate) .block-controls__btn{opacity:1;pointer-events:auto}.block-controls:has(.block-controls__btn--translate):hover .block-controls__btn{opacity:1;pointer-events:auto}.block-controls:has(.block-controls__btn--translate):focus-within .block-controls__btn{opacity:1;pointer-events:auto}.block-controls__btn--translate{position:relative}.block-controls__translate-dot{pointer-events:none;border:1.5px solid #0d1b2a;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.2rem;right:.2rem}.block-controls__btn--translate-empty .block-controls__translate-dot{display:none}.block-controls__btn--translate-partial .block-controls__translate-dot{background:#fbbf24}.block-controls__btn--translate-full .block-controls__translate-dot{background:#22c55e}.block-inserter{justify-content:center;padding:.5rem 0;display:flex;position:relative}.block-inserter__trigger{color:#0d1b2a;cursor:pointer;opacity:.45;background:#fff;border:1px dashed #f59e0b;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .15s,background .15s;display:inline-flex}.block-inserter__trigger:hover:not(:disabled),.block-inserter:hover .block-inserter__trigger{opacity:1;background:#fef3c7}.block-inserter__trigger span[aria-hidden]{font-size:1.1rem;line-height:1}.block-inserter__label{font-size:.85rem}.block-inserter--compact{min-height:1.4rem;margin:-.15rem 0;padding:0}.block-inserter--compact .block-inserter__trigger{opacity:.5;justify-content:center;width:1.6rem;height:1.6rem;padding:0}.block-inserter--compact:hover .block-inserter__trigger,.block-inserter--compact .block-inserter__trigger:focus-visible{opacity:1}@media (hover:none){.block-inserter--compact{min-height:2.2rem;margin:0}.block-inserter--compact .block-inserter__trigger{opacity:.7;width:2rem;height:2rem}}.block-inserter__menu{z-index:20;background:#fff;border:1px solid #f59e0b;border-radius:8px;flex-direction:column;gap:.15rem;min-width:16rem;max-height:75vh;padding:.35rem;display:flex;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.block-inserter__section{cursor:pointer;color:#0d1b2a;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;font-family:inherit;display:flex}.block-inserter__section:hover{background:#fef3c7}.block-inserter__section--open{background:#fef3c7;border-color:#fcd34d}.block-inserter__section strong{flex:1;font-size:.9rem}.block-inserter__section-chevron{text-align:center;color:#f59e0b;flex-shrink:0;width:1rem;font-size:.8rem}.block-inserter__section-count{color:#78786e;background:#f1efe9;border-radius:999px;flex-shrink:0;padding:.05rem .5rem;font-size:.72rem}.block-inserter__section-body{flex-direction:column;gap:.15rem;padding:.1rem 0 .3rem .3rem;display:flex}.block-inserter__option{cursor:pointer;text-align:left;color:#0d1b2a;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-family:inherit;display:flex}.block-inserter__option:hover{background:#fef3c7;border-color:#fcd34d}.block-inserter__option strong{font-size:.9rem;display:block}.block-inserter__option small{color:#78786e;font-size:.75rem;display:block}.block-inserter__option-icon{color:#f59e0b;background:#fef3c7;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;display:inline-flex}.block-inserter__cancel{color:#78786e;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:4px;margin-top:.25rem;padding:.35rem .75rem;font-size:.8rem}.block-inserter__cancel:hover{color:#0d1b2a;background:#f5f3ee}.trash-panel{position:relative}.trash-panel__popover{color:#cbd5e1;background:#0d1b2a;border:1px solid #1e3151;border-radius:6px;flex-direction:column;width:min(22rem,90vw);max-height:24rem;font-size:.875rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;overflow:hidden;box-shadow:0 8px 24px #0006}.trash-panel__header{color:#fff;border-bottom:1px solid #1e3151;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;font-weight:600;display:flex}.trash-panel__purge{color:#fcd34d;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:1px solid #7a3f2a;border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:500}.trash-panel__purge:hover:not(:disabled){color:#fff;background:#4a1f12}.trash-panel__purge:disabled{opacity:.5;cursor:not-allowed}.trash-panel__empty{color:#64748b;margin-left:.5rem;font-weight:400}.trash-panel__list{margin:0;padding:.25rem;list-style:none;overflow-y:auto}.trash-panel__row{border-radius:4px;grid-template-columns:4rem 1fr auto;align-items:center;gap:.5rem;padding:.5rem;display:grid}.trash-panel__row+.trash-panel__row{border-top:1px solid #1e3151}.trash-panel__type{color:#94a3b8;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.7rem}.trash-panel__preview{text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0;overflow:hidden}.trash-panel__restore{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a5a93;border-radius:4px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.trash-panel__restore:hover:not(:disabled){background:#1e3151;border-color:#6a8ac3}.trash-panel__restore:disabled{opacity:.5;cursor:not-allowed}.toast-stack{z-index:99998;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.toast{color:#fff;pointer-events:auto;border-radius:6px;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;animation:.2s ease-out toast-in;display:inline-flex;box-shadow:0 4px 12px #0003}.toast--ok{background:#1a6b33;border:1px solid #247a3e}.toast--err{background:#b00020;border:1px solid #c9082d}.toast__icon{font-size:1rem;font-weight:700;line-height:1}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.block-controls--row{opacity:0;z-index:20;background:#1e3151;border-color:#3a5a93;align-items:center;gap:.25rem;width:auto;margin-bottom:0;padding:.2rem .5rem;transition:opacity .15s;display:flex;position:absolute;top:-1.75rem;right:0}.block-controls--row>.block-controls__label{margin-right:.25rem}.editable-block--row:hover .block-controls--row,.block-controls--row:hover,.block-controls--row:focus-within{opacity:1}.block-controls__label{color:#cbd5e1;letter-spacing:.02em;padding:0 .4rem 0 .2rem;font-size:.75rem;font-weight:600}.editable-block--nested .block-controls{padding:.15rem;top:-.3rem;right:-.3rem}.editable-block--nested .block-controls__btn{padding:.25rem .35rem;font-size:.8rem}.editable-block--row{border-radius:var(--border-radius);border:1px dashed #0000;padding:.5rem;transition:border-color .15s}.editable-block--row:hover{border-color:var(--color-border)}.cell-inserter{position:relative}.cell-inserter__option{text-align:left;border-radius:var(--border-radius);cursor:pointer;background:0 0;border:1px solid #0000;padding:.4rem .6rem;font-size:.85rem}.cell-inserter__option:hover{background:var(--color-card-bg);border-color:var(--color-border)}body[data-edit-mode=text] .block-inserter,body[data-edit-mode=text] .cell-inserter{display:none!important}body[data-edit-mode=text] .block-controls__btn:not(.block-controls__btn--translate){display:none}body[data-edit-mode=text] .block-controls{box-shadow:none;background:0 0;border-color:#0000;padding:.15rem}body[data-edit-mode=text] .block-controls--row{display:none!important}body[data-edit-mode=text] .editable-block--row{border-color:#0000!important;padding:0!important}@media (max-width:767.98px){.editable-block .block-controls{opacity:1;width:max-content;margin:0 0 .5rem auto;position:static;top:auto;right:auto}.editable-block--nested .block-controls{margin:0 0 .35rem auto}.editable-block--row .block-controls--row{opacity:1;width:max-content;margin:0 0 .5rem auto;position:static;top:auto;right:auto}}.editor-mode-switch{background:#ffffff14;border-radius:6px;gap:.15rem;margin:0 .5rem;padding:.15rem;display:inline-flex}.editor-mode-switch__btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.3rem .7rem;font-size:.8rem;font-weight:500;transition:background .12s,color .12s}.editor-mode-switch__btn:hover{color:#fff}.editor-mode-switch__btn--active{color:#fff;background:#f59e0b}.editor-mode-switch__btn--active:hover{color:#fff}.selection-toolbar{color:#fff;font-family:var(--font-body,system-ui, sans-serif);white-space:nowrap;background:#0d1b2a;border-radius:6px;padding:4px;font-size:.85rem;box-shadow:0 4px 12px #00000040}.selection-toolbar--docked{top:calc(var(--platform-bar-height,3rem) + 4rem);z-index:9990;border-bottom:1px solid #1e3151;border-radius:0;position:fixed;left:0;right:0;overflow-x:auto;box-shadow:0 4px 12px #00000040}.selection-toolbar--docked .selection-toolbar__group,.selection-toolbar--docked .selection-toolbar__linkrow{width:max-content;min-width:100%}.selection-toolbar__group,.selection-toolbar__linkrow{align-items:center;gap:2px;display:flex}.selection-toolbar__btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:6px 10px;font-size:.85rem;line-height:1;display:inline-flex}.selection-toolbar__btn:hover{background:#1e3151}.selection-toolbar__btn--primary{background:#f59e0b}.selection-toolbar__btn--primary:hover{background:#d87f04}.selection-toolbar__menu-wrap{display:inline-flex;position:relative}.selection-toolbar__menu{z-index:10000;background:#0d1b2a;border:1px solid #1e3151;border-radius:6px;flex-direction:column;gap:1px;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 4px 12px #00000059}.selection-toolbar__menu button{text-align:left;color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;width:100%;padding:6px 10px;font-family:inherit;font-size:.85rem;display:block}.selection-toolbar__menu button:hover{background:#1e3151}.selection-toolbar__input{color:#0d1b2a;background:#fff;border:none;border-radius:4px;min-width:220px;padding:6px 10px;font-size:.85rem}.selection-toolbar__accent-chip{background:var(--color-primary,#f59e0b);border-radius:50%;width:10px;height:10px;display:inline-block}
@media (max-width:640px){.publish-row{grid-template-columns:1fr!important}}.publish-row--band{--publish-band-color:var(--color-card-bg);background:var(--publish-band-color);box-shadow:0 0 0 100vmax var(--publish-band-color);clip-path:inset(0 -100vmax)}.publish-row--band-soft{--publish-band-color:color-mix(in srgb, var(--color-primary) 10%, var(--color-background))}.publish-row--band-accent{--publish-band-color:color-mix(in srgb, var(--color-secondary) 14%, var(--color-background))}.publish-row--band-muted{--publish-band-color:var(--color-card-bg)}.publish-row--band-dark{--publish-band-color:var(--color-nav-bg)}
.publish-divider{margin-top:1rem;margin-bottom:1rem}.publish-divider--flush-top{margin-top:0}.publish-divider--flush-bottom{margin-bottom:0}.publish-divider--flush-both{margin-top:0;margin-bottom:0}.publish-content-shell>div>div:first-child .publish-divider--flush-top,.publish-content-shell>div>div:first-child .publish-divider--flush-both{margin-top:-1rem}.publish-content-shell>div>div:last-child .publish-divider--flush-bottom,.publish-content-shell>div>div:last-child .publish-divider--flush-both{margin-bottom:-2rem}:is(.publish-content-shell>div>div:not(:first-child):has(.publish-divider--flush-top),.publish-content-shell>div>div:not(:first-child):has(.publish-divider--flush-both),.publish-section-band>div>div:not(:first-child):has(.publish-divider--flush-top),.publish-section-band>div>div:not(:first-child):has(.publish-divider--flush-both)){margin-top:calc(-1 * var(--publish-block-gap,1.5rem) - 1px)}:is(.publish-content-shell>div>div:not(:last-child):has(.publish-divider--flush-bottom),.publish-content-shell>div>div:not(:last-child):has(.publish-divider--flush-both),.publish-section-band>div>div:not(:last-child):has(.publish-divider--flush-bottom),.publish-section-band>div>div:not(:last-child):has(.publish-divider--flush-both)){margin-bottom:calc(-1 * var(--publish-block-gap,1.5rem) - 1px)}body[data-editor=on] .publish-divider--flush-top{margin-top:1rem}body[data-editor=on] .publish-divider--flush-bottom{margin-bottom:1rem}body[data-editor=on] .publish-divider--flush-both{margin-top:1rem;margin-bottom:1rem}:is(body[data-editor=on] .publish-content-shell>div>div:has(.publish-divider--flush-top),body[data-editor=on] .publish-content-shell>div>div:has(.publish-divider--flush-bottom),body[data-editor=on] .publish-content-shell>div>div:has(.publish-divider--flush-both),body[data-editor=on] .publish-section-band>div>div:has(.publish-divider--flush-top),body[data-editor=on] .publish-section-band>div>div:has(.publish-divider--flush-bottom),body[data-editor=on] .publish-section-band>div>div:has(.publish-divider--flush-both)){margin-top:0;margin-bottom:0}body[data-editor=on] .publish-content-shell>div>div:first-child .publish-divider--flush-top,body[data-editor=on] .publish-content-shell>div>div:first-child .publish-divider--flush-both,body[data-editor=on] .publish-content-shell>div>div:last-child .publish-divider--flush-bottom,body[data-editor=on] .publish-content-shell>div>div:last-child .publish-divider--flush-both{margin-top:1rem;margin-bottom:1rem}
.publish-section-band{--publish-band-color:var(--color-card-bg);background:var(--publish-band-color);box-shadow:0 0 0 100vmax var(--publish-band-color);clip-path:inset(0 -100vmax);padding-top:var(--publish-band-pad-y,2rem);padding-bottom:var(--publish-band-pad-y,2rem)}.publish-page[data-tenant="2combine"]{--publish-band-pad-y:1rem}.publish-section-band--band-soft{--publish-band-color:color-mix(in srgb, var(--color-primary) 10%, var(--color-background))}.publish-section-band--band-accent{--publish-band-color:color-mix(in srgb, var(--color-secondary) 14%, var(--color-background))}.publish-section-band--band-muted{--publish-band-color:var(--color-card-bg)}.publish-section-band--band-dark{--publish-band-color:var(--color-nav-bg);color:var(--color-nav-text)}.publish-content-shell>div>.publish-section-band+.publish-section-band{margin-top:calc(-1 * var(--publish-block-gap,1.5rem))}.publish-content-shell:has(>div>.publish-section-band:last-child){padding-bottom:0}
