.site-wizard-shell{gap:1.5rem;max-width:74rem;margin:0 auto;padding:clamp(1rem,3vw,2rem);display:grid}.site-wizard-header{max-width:48rem}.site-wizard-header h1,.site-wizard__panel h2{margin-block:.25rem .6rem}.site-wizard-state{max-width:48rem}.site-wizard{gap:1rem;display:grid}.site-wizard__progress{padding-block:.25rem;overflow-x:auto}.site-wizard__progress ol{grid-template-columns:repeat(5,minmax(7rem,1fr));gap:.5rem;min-width:39rem;margin:0;padding:0;list-style:none;display:grid}.site-wizard__progress li{color:var(--color-muted);align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;display:flex}.site-wizard__progress li span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.site-wizard__progress li[aria-current=step]{color:var(--color-text)}.site-wizard__progress li[aria-current=step] span,.site-wizard__progress li[data-complete=true] span{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.site-wizard__panel{gap:1.25rem;min-height:30rem;display:grid}.site-wizard__panel h2:focus-visible{outline:3px solid var(--color-accent);outline-offset:.25rem;border-radius:.25rem}.site-wizard__fields,.site-wizard__template-fieldset{border:0;gap:1rem;max-width:42rem;margin:0;padding:0;display:grid}.site-wizard__template-fieldset>legend{font-size:1rem;font-weight:700}.site-wizard__templates{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.site-creation-dialog.nx-dialog{width:min(calc(100% - (2 * var(--nx-space-4))), 58rem)}.site-creation-dialog .site-wizard__templates{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.site-wizard__template-card{border:2px solid var(--color-border);cursor:pointer;border-radius:.8rem;align-content:start;gap:.6rem;padding:.75rem;display:grid;position:relative}.site-wizard__template-card:focus-within{outline:3px solid var(--color-accent);outline-offset:.2rem}.site-wizard__template-card[data-selected=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.site-wizard__template-card>input{top:var(--nx-space-4);right:var(--nx-space-4);accent-color:var(--nx-color-primary);width:1.1rem;height:1.1rem;margin:0;position:absolute}.site-wizard__template-card>span:not(.site-wizard__template-preview),.site-wizard__template-card>small{color:var(--color-muted);line-height:1.5}.site-wizard__template-preview{border:1px solid var(--nx-theme-color-border);border-radius:var(--nx-theme-radius-card);font-family:var(--nx-theme-font-body);gap:.35rem;min-height:6rem;padding:1rem;display:grid;overflow:hidden}.site-wizard__template-preview strong{font-family:var(--nx-theme-font-heading);font-size:1.35rem}.site-wizard__template-preview>span:first-child{color:var(--nx-theme-color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.site-wizard__template-preview i{background:var(--nx-theme-color-primary);border-radius:var(--nx-theme-button-radius);width:6rem;height:1.8rem;margin-top:.3rem;display:block}.site-wizard__theme-step{gap:1rem;display:grid}.site-wizard__theme-preview{border:var(--nx-theme-border-width) solid var(--nx-theme-color-border);border-radius:var(--nx-theme-radius-card);box-shadow:var(--nx-theme-shadow-card);gap:1rem;padding:clamp(1.25rem,4vw,3rem);display:grid;overflow:hidden}.site-wizard__theme-preview>p:first-child{color:var(--nx-theme-color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.site-wizard__theme-preview h3{font-family:var(--nx-theme-font-heading);font-size:var(--nx-theme-font-size-heading-display);line-height:var(--nx-theme-line-height-heading);margin:0}.site-wizard__theme-preview>span{background:var(--nx-theme-color-primary);border-radius:var(--nx-theme-button-radius);color:var(--nx-theme-color-on-primary);font-weight:var(--nx-theme-button-weight);justify-self:start;padding:.7rem 1rem;display:inline-flex}.site-wizard__theme-preview>div{gap:var(--nx-theme-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.site-wizard__theme-preview article{background:var(--nx-theme-card-background);border:var(--nx-theme-card-border-width) solid var(--nx-theme-card-border-color);border-radius:var(--nx-theme-radius-card);box-shadow:var(--nx-theme-card-shadow);gap:.35rem;padding:1rem;display:grid}.site-wizard__theme-preview article small{color:var(--nx-theme-color-text-muted)}.site-wizard__summary{gap:1rem;display:grid}.site-wizard__summary dl{border-block:1px solid var(--color-border);margin:0}.site-wizard__summary dl>div{gap:.25rem;padding-block:.8rem;display:grid}.site-wizard__summary dl>div+div{border-top:1px solid var(--color-border)}.site-wizard__summary dt{color:var(--color-muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.site-wizard__summary dd{overflow-wrap:anywhere;margin:0}.site-wizard__field-error{color:var(--color-danger);font-size:.88rem;font-weight:700}.site-wizard__error-state{place-items:start;gap:.65rem;display:grid}.site-wizard__actions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.site-installation-report{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.site-installation-report>div{border:1px solid var(--color-border);border-radius:.65rem;padding:.75rem}.site-installation-report dt{color:var(--color-muted);font-size:.85rem;font-weight:700}.site-installation-report dd{margin:.25rem 0 0}@media (min-width:48rem){.site-wizard__summary dl>div{grid-template-columns:10rem 1fr;align-items:baseline}}*{box-sizing:border-box}body{min-height:100vh;color:var(--color-text);background:var(--color-background);margin:0}.form-library,.submission-inbox,.form-definition-list,.form-definition-editor,.form-field-list,.submission-list{gap:var(--nx-space-4);display:grid}.form-create-row{align-items:end;gap:var(--nx-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.form-definition-list,.form-field-list,.submission-list,.form-readonly-list,.submission-consents ul{margin:0;padding:0;list-style:none}.form-definition-card,.form-field-card,.submission-card{gap:var(--nx-space-4);display:grid}.form-definition-card__heading,.form-field-card__heading,.submission-card__heading,.form-definition-editor__actions,.form-definition-card__status-actions,.submission-card__actions{justify-content:space-between;align-items:center;gap:var(--nx-space-3);flex-wrap:wrap;display:flex}.form-definition-card__heading h3,.form-field-card__heading,.submission-card__heading h3,.submission-consents h4{margin:0}.form-definition-card__heading p,.submission-card__heading time,.form-definition-card__dirty{margin:var(--nx-space-1) 0 0;color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm)}.form-definition-editor__meta,.form-field-card__grid{gap:var(--nx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-edit-dialog{width:min(calc(100% - (2 * var(--nx-space-4))), 64rem)}.form-edit-dialog .nx-dialog__content,.form-submission-dialog .nx-dialog__content{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.form-definition-editor__fields{gap:var(--nx-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.form-edit-dialog .form-field-card{padding:var(--nx-space-4) 0;border-top:var(--nx-border-width) solid var(--nx-color-border)}.form-library>.nx-alert,.submission-inbox>.nx-alert{margin:var(--nx-space-4)}.form-option-editor{gap:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md);margin:0;display:grid}.form-option-editor legend{padding-inline:var(--nx-space-1);font-weight:var(--nx-font-weight-semibold)}.form-option-editor__row{gap:var(--nx-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.form-definition-editor__actions{justify-content:flex-start}.form-definition-editor__actions>select{width:min(100%,13rem)}.form-readonly-list{gap:var(--nx-space-2);display:grid}.form-readonly-list li{justify-content:space-between;gap:var(--nx-space-2);padding:var(--nx-space-3);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md);flex-wrap:wrap;display:flex}.form-readonly-list span{color:var(--nx-color-text-muted)}.submission-values{gap:var(--nx-space-2);margin:0;display:grid}.submission-values>div{gap:var(--nx-space-3);padding-bottom:var(--nx-space-2);border-bottom:1px solid var(--nx-color-border);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);display:grid}.submission-values dt{gap:var(--nx-space-1);font-weight:var(--nx-font-weight-semibold);overflow-wrap:anywhere;display:grid}.submission-values dt small{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);font-weight:400}.submission-values dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.submission-consents{gap:var(--nx-space-2);display:grid}.submission-consents li{gap:var(--nx-space-1);padding:var(--nx-space-2);border-left:.25rem solid var(--nx-color-border);display:grid}@media (max-width:44rem){.form-create-row,.form-definition-editor__meta,.form-field-card__grid,.form-option-editor__row,.submission-values>div{grid-template-columns:minmax(0,1fr)}}.organization-shell{width:min(100%,78rem);min-width:0;margin:0 auto;padding:clamp(1rem,4vw,3rem)}.organization-page-header{justify-content:space-between;align-items:end;gap:1.5rem;margin:1rem 0 2rem;display:flex}.organization-page-header .nx-button{flex:none;margin:0}.organization-layout,.organization-detail-grid{align-items:start;gap:1.5rem;display:grid}.organization-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr)}.organization-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-panel{width:100%}.organization-panel h2{margin:0;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.2}.section-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.section-description{color:var(--color-muted);margin:.5rem 0 0;line-height:1.6}.organization-form{gap:1.1rem;margin-top:1.5rem;display:grid}.page-homepage-form{gap:1rem;margin-top:1.5rem;display:grid}.page-seo-options{border:1px solid var(--color-border);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.page-seo-options legend{padding:0 .35rem;font-weight:700}.page-seo-options label{align-items:center;gap:.75rem;line-height:1.45;display:flex}.organization-list,.member-list{margin:1.5rem 0 0;padding:0;list-style:none}.organization-list{gap:.75rem;display:grid}.organization-list__item{border:1px solid var(--color-border);min-width:0;color:var(--color-text);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.organization-list__identity{gap:.25rem;min-width:0;display:grid}.organization-list__identity strong,.organization-list__slug{overflow-wrap:anywhere}.organization-list__slug{color:var(--color-muted);font-size:.875rem}.permission-state,.member-panel,.site-section,.domain-panel{margin-top:1.5rem}.site-list .organization-list__item{align-items:start}.page-list__badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.site-pages-table{min-width:52rem}.site-pages-table__identity,.site-pages-table__versions{gap:var(--nx-space-1);min-width:0;display:grid}.site-pages-table__identity code,.site-pages-table__versions,.site-pages-table time{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-regular);letter-spacing:normal;text-transform:none}.site-pages-table td:last-child{white-space:nowrap;width:1%}.cms-content-table .cms-content-form-actions{border-block-start:0;justify-content:flex-start;padding-block-start:0}.page-pointer-list{gap:.75rem;margin-top:1.5rem;display:grid}.page-pointer-list>p{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.page-pointer-list>p>span:first-child{color:var(--color-muted);font-weight:650}.page-draft-form{gap:1rem;margin-top:1.5rem;display:grid}.page-history-panel,.page-editor-notice,.page-section-editor,.preview-panel,.publishing-panel{margin-top:1.5rem}.publishing-validation,.publishing-form,.publishing-result{margin-top:1rem}.publishing-validation ul{margin:0;padding-left:1.25rem}.publishing-checklist{margin-top:1.5rem}.release-diff{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.85rem;margin-top:1.5rem;padding:1rem}.release-diff__summary,.release-diff-category__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.release-diff__summary h3,.release-diff__summary p,.release-diff-category h4,.release-diff-category p{margin:0}.release-diff__summary p,.release-diff-category p{color:var(--color-muted);font-size:.875rem}.release-diff__categories,.release-diff-category>ol{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.release-diff-category{border-top:1px solid var(--color-border);min-width:0;padding-top:.85rem}.release-diff-category>ol>li{background:var(--color-background);border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;display:grid}.release-diff-item__title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.release-diff-category>ol p{margin-top:.4rem}.release-diff-category>ol a{color:var(--color-primary);text-underline-offset:.2em;font-size:.875rem;font-weight:700}.release-diff-category__omitted{margin-top:.75rem!important}.publishing-checklist__summary,.publishing-check__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.publishing-checklist__summary h3,.publishing-checklist__summary p,.publishing-check p{margin:0}.publishing-checklist__summary p,.publishing-check p{color:var(--color-muted);font-size:.875rem}.publishing-checklist__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.publishing-check{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;min-width:0;padding:.85rem}.publishing-check--error{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border))}.publishing-check--warning{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--color-border))}.publishing-check>p{margin-top:.65rem}.publishing-check__issues{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.publishing-check__issues li,.publishing-check__issues li>span{gap:.4rem;display:grid}.publishing-check__issues li{border-top:1px solid var(--color-border);padding-top:.65rem;font-size:.875rem}.publishing-check__issues li>span{grid-template-columns:auto minmax(0,1fr);align-items:start}.publishing-check__issues a{color:var(--color-primary);text-underline-offset:.2em;justify-self:start;font-weight:700}.publishing-history,.publishing-audit,.publishing-jobs{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.5rem}.publishing-history h3,.publishing-audit h3,.publishing-jobs h3,.publishing-jobs p{margin:0;font-size:1rem}.publishing-jobs__heading,.publishing-job__summary,.publishing-job__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.publishing-jobs>ol{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.publishing-job{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d7dde5);border-radius:var(--radius-md,.75rem);gap:var(--space-3);padding:var(--space-4);display:grid}.publishing-job__summary time,.publishing-job>p,.publishing-job__progress span{color:var(--color-text-muted,#5d6673);font-size:.875rem}.publishing-job__progress{gap:var(--space-2);display:grid}.publishing-job__progress progress{inline-size:100%}.publishing-job__ids{gap:var(--space-2);margin-block:var(--space-3) 0;display:grid}.publishing-job__ids>div{gap:var(--space-1);display:grid}.publishing-job__ids dd{overflow-wrap:anywhere;margin:0}.publishing-history ol,.publishing-audit ol{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.publishing-history li{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:.85rem;display:grid}.publishing-history li>div:first-child,.publishing-audit li{gap:.2rem;min-width:0;display:grid}.publishing-history time,.publishing-history li>div:first-child>span,.publishing-audit time,.publishing-audit span,.publishing-empty{color:var(--color-muted);font-size:.875rem}.publishing-release-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.publishing-rollback-form{border-top:1px solid var(--color-border);grid-column:1/-1;justify-items:start;gap:.75rem;padding-top:.75rem;display:grid}.publishing-release-details{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:.75rem}.publishing-release-details>summary{cursor:pointer;width:fit-content;color:var(--color-primary);font-weight:700}.publishing-release-details>summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:.25rem}.publishing-release-details__content{gap:1rem;margin-top:1rem;display:grid}.publishing-release-details__content h4,.publishing-release-details__content p{margin:0}.publishing-release-details__content>ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.publishing-release-details__content>ul>li{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.65rem;display:flex}.publishing-rollback-dialog form{gap:1rem;display:grid}.publishing-rollback-dialog form>p{margin:0}.publishing-rollback-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.publishing-audit li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.75rem}.publishing-empty{margin:1rem 0 0}.publishing-rollback-note,.preview-issue-form{margin-top:1.5rem}.preview-result{margin-top:1rem}.preview-result p{margin:0}.preview-result p+p{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:.75rem;display:flex}.preview-token-list{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.5rem}.preview-token-list h3{margin:0;font-size:1rem}.preview-token-list ol{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.preview-token-list li{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.preview-token-list li>div:first-child{gap:.25rem;min-width:0;display:grid}.preview-token-list li span,.preview-empty{color:var(--color-muted);font-size:.875rem}.preview-empty{margin:1rem 0 0}.preview-revoke-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.preview-inline-message{text-align:right;flex-basis:100%}.preview-inline-message[data-status=error]{color:var(--nx-color-danger)}.preview-frame-empty{border:1px dashed var(--color-border);min-height:8rem;color:var(--color-muted);background:var(--color-background);text-align:center;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1.5rem;line-height:1.6;display:flex}.preview-frame-shell{border-top:1px solid var(--color-border);min-width:0;margin-top:1.5rem;padding-top:1.5rem}.preview-frame-toolbar{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.preview-frame-toolbar>div:first-child{min-width:0}.preview-frame-toolbar h3{margin:0;font-size:1rem}.preview-frame-toolbar p{max-width:48rem;color:var(--color-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.55}.preview-frame-toolbar__controls{justify-items:end;gap:var(--nx-space-2);display:grid}.preview-frame-toolbar__actions{justify-content:flex-end;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.preview-sync-status{color:var(--color-muted);align-items:center;gap:.4rem;margin-top:.65rem;font-size:.8rem;font-weight:700;display:inline-flex}.preview-sync-status:before{background:var(--color-muted);content:"";border-radius:50%;width:.55rem;height:.55rem}.preview-sync-status[data-status=connected]:before{background:var(--color-success)}.preview-sync-status[data-status=incompatible]:before{background:var(--color-danger)}.preview-sync-status[data-status=refreshing]:before{background:var(--color-warning)}.preview-frame-stage{border:1px solid var(--color-border);background-color:#0000;background-image:linear-gradient(45deg,#2020200a 25%,#0000 25%),linear-gradient(-45deg,#2020200a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2020200a 75%),linear-gradient(-45deg,#0000 75%,#2020200a 75%);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-repeat:repeat,repeat,repeat,repeat;background-size:1rem 1rem;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:.85rem;min-width:0;margin-top:1rem;padding:1rem;overflow-x:auto}.preview-frame-viewport{border:1px solid var(--color-border);width:1440px;min-height:42rem;box-shadow:var(--shadow-panel);background:#fff;border-radius:.75rem;margin:0 auto;transition:width .18s;position:relative;overflow:hidden}.preview-frame-viewport[data-preview-viewport=mobile]{width:375px}.preview-frame-viewport[data-preview-viewport=tablet]{width:768px}.preview-frame-viewport[data-preview-viewport=desktop]{width:1440px}.preview-frame{background:#fff;border:0;width:100%;height:min(76vh,52rem);min-height:42rem;display:block}.preview-frame-loading{z-index:2;color:var(--color-muted);background:var(--color-background);text-align:center;place-content:center;justify-items:center;gap:.75rem;display:grid;position:absolute;inset:0}@media (max-width:38rem){.publishing-checklist__items{grid-template-columns:minmax(0,1fr)}.publishing-checklist__summary,.publishing-check__heading,.release-diff__summary,.release-diff-category__heading{flex-direction:column;align-items:flex-start}.release-diff-category>ol>li,.publishing-history li,.publishing-audit li{grid-template-columns:1fr}.publishing-release-badges{justify-content:flex-start}.preview-frame-toolbar{flex-direction:column;align-items:stretch}.preview-frame-toolbar__controls{justify-items:stretch}.preview-frame-toolbar__actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.preview-frame-viewport{transition:none}.page-section-drop-zone,.page-section-drag-handle,.page-section-item,.page-section-expand svg{transition:none;animation:none}}.page-section-editor__heading{align-items:center}.page-section-add{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.75rem;margin-top:1.5rem;display:grid}.page-section-history-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.block-library{justify-items:start;gap:var(--nx-space-3);margin-top:var(--nx-space-6);display:grid}.block-library__panel{width:100%;min-width:0}.block-library__panel>.nx-panel__body{gap:var(--nx-space-4);display:grid}.block-library__heading{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-4);min-width:0;display:flex}.block-library__heading h3,.block-library__heading p{margin:0}.block-library__heading p{margin-top:var(--nx-space-1);color:var(--nx-color-text-muted)}.block-library__loading{align-items:center;gap:var(--nx-space-2);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm);flex:none;display:inline-flex}.block-library__controls{align-items:start;gap:var(--nx-space-4);grid-template-columns:minmax(0,1.35fr) minmax(13rem,1fr);display:grid}.block-library__summary{align-items:baseline;gap:var(--nx-space-1);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm);display:flex}.block-library__summary strong{color:var(--nx-color-text-strong);font-size:var(--nx-font-size-md)}.block-library-grid{gap:var(--nx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.block-library-grid>li,.block-library-tile{min-width:0;height:100%}.block-library-tile{justify-content:center;align-items:center;gap:var(--nx-space-2);width:100%;min-height:7rem;padding:var(--nx-space-3);border-radius:var(--nx-radius-sm);text-align:center;flex-direction:column;display:flex}.block-library-tile:hover:not(:disabled){border-color:var(--nx-color-border-strong);background:var(--nx-color-surface-hover)}.block-library-tile .nx-button__content{gap:var(--nx-space-2);flex-direction:column;width:100%}.block-library-tile__icon{border-radius:var(--nx-radius-sm);width:2.5rem;height:2.5rem;color:var(--nx-color-primary);background:var(--nx-color-surface-secondary);place-items:center;display:grid}.block-library-tile__name{max-width:100%;color:var(--nx-color-text-strong);font-size:var(--nx-font-size-sm);line-height:var(--nx-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-library-tile__availability{max-width:100%;color:var(--nx-color-warning);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-preview-surface{border:1px solid var(--nx-color-border);background:linear-gradient(45deg, color-mix(in srgb, var(--nx-color-border) 45%, transparent) 25%, transparent 25%, transparent 75%, color-mix(in srgb, var(--nx-color-border) 45%, transparent) 75%), linear-gradient(45deg, color-mix(in srgb, var(--nx-color-border) 45%, transparent) 25%, transparent 25%, transparent 75%, color-mix(in srgb, var(--nx-color-border) 45%, transparent) 75%), var(--nx-color-canvas);background-position:0 0,.5rem .5rem;background-size:1rem 1rem;min-width:0;position:relative;overflow:auto}.block-preview-surface__viewport{box-shadow:var(--nx-shadow-sm);color:#14201c;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;flex:none;overflow:clip}.block-preview-surface__viewport *,.block-preview-surface__viewport :before,.block-preview-surface__viewport :after{caret-color:#0000!important;scroll-behavior:auto!important;transition:none!important;animation:none!important}.block-preview-surface[data-mode=thumbnail]{background-color:var(--nx-color-surface-secondary);border-width:0 0 1px;height:10rem;overflow:hidden}.block-preview-surface[data-mode=thumbnail] .block-preview-surface__viewport{transform-origin:0 0;width:64rem;min-height:36rem;transform:scale(.25)}.block-preview-surface[data-mode=playground]{min-height:28rem;padding:clamp(var(--nx-space-2), 2vw, var(--nx-space-5));border-radius:var(--nx-radius-lg);align-items:flex-start;display:flex}.block-preview-surface[data-mode=playground] .block-preview-surface__viewport{margin-inline:auto}.block-preview-surface[data-size=mobile] .block-preview-surface__viewport{width:23.4375rem}.block-preview-surface[data-size=tablet] .block-preview-surface__viewport{width:48rem}.block-preview-surface[data-size=desktop] .block-preview-surface__viewport{width:90rem}.block-preview-surface--invalid{min-height:9rem;padding:var(--nx-space-4);color:var(--nx-color-text-muted);place-items:center;display:grid}@media (max-width:68rem){.block-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.block-library-grid{grid-template-columns:minmax(0,1fr)}}.block-playground__meta a{border-radius:var(--nx-radius-sm);color:var(--nx-color-primary);font-weight:var(--nx-font-weight-semibold);text-underline-offset:.2em}.block-playground__meta a:focus-visible{outline:3px solid var(--nx-color-focus);outline-offset:3px}.block-playground-page{gap:var(--nx-space-6);min-width:0;display:grid}.block-playground-page__header{max-width:48rem}.block-playground-page__header h1,.block-playground-page__header p{margin:0}.block-playground-page__header h1{margin-top:var(--nx-space-2);letter-spacing:-.045em;font-size:clamp(2rem,6vw,4.5rem);line-height:.98}.block-playground-page__header>p:last-child{margin-top:var(--nx-space-4);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-lg);line-height:1.65}.block-playground-page__eyebrow{color:var(--nx-color-primary);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.block-playground{gap:var(--nx-space-4);min-width:0;display:grid}.block-playground__controls{align-items:start;gap:var(--nx-space-5);grid-template-columns:repeat(3,minmax(12rem,1fr));display:grid}.block-playground-matrix{gap:var(--nx-space-5);min-width:0;padding-top:var(--nx-space-6);border-top:var(--nx-border-width) solid var(--nx-color-border);display:grid}.block-playground-matrix__heading{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-4);min-width:0;display:flex}.block-playground-matrix__heading h2,.block-playground-matrix__heading p,.block-playground-matrix__card-body h3,.block-playground-matrix__card-body p{margin:0}.block-playground-matrix__heading p,.block-playground-matrix__card-body p{margin-top:var(--nx-space-1);color:var(--nx-color-text-muted)}.block-playground-matrix__grid{gap:var(--nx-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.block-playground-matrix__grid>li,.block-playground-matrix__card{min-width:0;height:100%}.block-playground-matrix__card{overflow:clip}.block-playground-matrix__card-body{gap:var(--nx-space-3);padding:var(--nx-space-4);display:grid}.block-playground-matrix__card-body>div{justify-content:space-between;align-items:center;gap:var(--nx-space-2);min-width:0;color:var(--nx-color-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--nx-font-size-xs);display:flex}.block-playground-matrix__card-body a{border-radius:var(--nx-radius-sm);width:fit-content;color:var(--nx-color-primary);font-weight:var(--nx-font-weight-semibold);text-underline-offset:.2em}.block-playground-matrix__card-body a[aria-current=page]{text-decoration-thickness:.15em}.block-playground-matrix__card-body a:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.block-playground__meta{justify-content:space-between;align-items:center;gap:var(--nx-space-3);flex-wrap:wrap;min-width:0;display:flex}.block-playground__meta>div{align-items:center;gap:var(--nx-space-2);min-width:0;color:var(--nx-color-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--nx-font-size-xs);flex-wrap:wrap;display:flex}.block-playground-loading{justify-content:center;align-items:center;gap:var(--nx-space-3);text-align:center;flex-direction:column;min-height:16rem;display:flex}.block-playground-loading p{color:var(--nx-color-text-muted);margin:0}.page-section-empty{margin-top:1.5rem}.page-section-list{gap:0;min-width:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.page-section-list>[data-section-id]{margin-block:.5rem}.page-section-drop-zone{min-height:0;color:var(--nx-color-primary);background:0 0;border:.125rem solid #0000;border-radius:.65rem;place-items:center;font-size:.8rem;font-weight:750;transition:min-height .12s,border-color .12s,background-color .12s;display:grid;overflow:clip}.page-section-drop-zone>span{opacity:0}.page-section-list:not([data-drag-active=true])>.page-section-drop-zone{border:0;height:0;padding:0}.page-section-list[data-drag-active=true]{-webkit-user-select:none;user-select:none}.page-section-list[data-drag-active=true] .page-section-drop-zone{border-color:var(--nx-color-border-strong);background:var(--nx-color-surface-secondary);border-style:dashed;min-height:2.25rem}.page-section-list[data-drag-active=true] .page-section-drop-zone[data-drop-target=true]{border-color:var(--nx-color-primary);background:var(--nx-color-primary-soft);border-style:solid}.page-section-list[data-drag-active=true] .page-section-drop-zone[data-drop-target=true]>span{opacity:1}.page-section-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.page-section-drag-handle[data-dragging=true]{cursor:grabbing}.page-section-drag-handle[aria-pressed=true]{box-shadow:0 0 0 .125rem var(--color-accent)}.page-section-list>[data-dragging=true] .page-section-item{border-color:var(--color-accent);opacity:.72;border-style:dashed}.page-section-item{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;transition:border-color var(--nx-transition-fast), box-shadow var(--nx-transition-fast), opacity var(--nx-transition-fast);border-radius:.85rem;overflow:visible}.page-section-item__header{align-items:center;gap:var(--nx-space-1);min-height:3.75rem;padding:var(--nx-space-2);border-radius:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.page-section-item[data-expanded=true] .page-section-item__header{border-end-end-radius:0;border-end-start-radius:0}.page-section-item__header:hover{background:var(--nx-color-surface-hover)}.page-section-item[data-visible=false]{background:var(--nx-color-surface-secondary);border-style:dashed}.page-section-item__header .nx-tooltip,.page-section-item__header .nx-icon-button{min-width:0}.page-section-select{align-items:center;gap:var(--nx-space-2);width:100%;min-width:0;padding:var(--nx-space-1);border-radius:var(--nx-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.page-section-select:hover{color:var(--nx-color-primary)}.page-section-select:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.page-section-select__content{gap:var(--nx-space-1);min-width:0;display:grid}.page-section-select__content>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-section-select__content>small{gap:var(--nx-space-1);min-width:0;color:var(--color-muted);font-size:var(--nx-font-size-xs);display:flex}.page-section-select__content code{color:var(--nx-color-text-subtle);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-section-expand svg{transition:transform var(--nx-transition-fast)}.page-section-expand[data-expanded=true] svg{transform:rotate(180deg)}.page-section-position{width:2rem;height:2rem;color:var(--color-muted);background:var(--color-background);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:750;display:inline-grid}.page-section-item__body{border-top:1px solid var(--color-border);background:var(--nx-color-surface);border-end-end-radius:inherit;border-end-start-radius:inherit;gap:1.25rem;padding:1.25rem;display:grid}.page-section-item__body>fieldset{border:0;min-width:0;margin:0;padding:0}.page-section-actions{flex-wrap:wrap;gap:.5rem;display:flex}.page-section-fields{gap:1.25rem;display:grid}.page-section-inspector,.page-section-inspector-panel,.page-section-inspector-fields{gap:1rem;min-width:0;display:grid}.page-section-inspector__loading{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-section-field-error{color:var(--nx-color-danger);margin:0;font-size:.875rem;line-height:1.5}.page-section-inspector .nx-input[type=color]{cursor:pointer;min-height:3rem;padding:.25rem}.collection-source-control,.collection-source-control__items{gap:var(--nx-space-3);display:grid}.collection-source-control__query{gap:var(--nx-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.collection-source-control__item{border:1px solid var(--color-border);border-radius:var(--nx-radius-md);justify-content:space-between;align-items:center;gap:var(--nx-space-3);min-height:2.75rem;padding:var(--nx-space-2) var(--nx-space-3);display:flex}.collection-source-control__choice,.collection-source-control__order{align-items:center;gap:var(--nx-space-2);display:flex}.collection-source-control__choice{cursor:pointer;flex:1}.collection-source-control__item:focus-within{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:2px}.page-section-fieldset,.page-section-subfieldset,.page-section-repeater{border:1px solid var(--color-border);border-radius:.75rem;gap:1rem;min-width:0;margin:0;padding:1rem;display:grid}.page-section-fieldset>legend,.page-section-subfieldset>legend,.page-section-repeater>legend{color:var(--color-text);padding:0 .35rem;font-weight:750}.page-section-subfieldset{background:var(--color-background)}.page-section-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-section-repeaters{gap:1rem;display:grid}.page-section-field-group .nx-accordion__content,.page-section-field-group .page-section-inspector-fields{gap:var(--nx-space-4);display:grid}.page-section-subfieldset .nx-status-state,.page-section-inspector .nx-status-state,.block-library .nx-status-state{padding:var(--nx-space-5)}.page-section-delete-actions{justify-content:flex-end;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.page-section-repeater{background:var(--color-surface)}.page-section-repeater:focus{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.page-section-repeater__actions{flex-wrap:wrap;gap:.5rem;display:flex}.page-section-help{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.55}:is(.page-section-inspector,.template-element-inspector),:is(.page-section-inspector,.template-element-inspector) :is(.page-section-inspector-panel,.page-section-inspector-fields,.page-section-repeaters,.page-section-field-grid,.nx-accordion__content){align-content:start;gap:var(--nx-space-3)}:is(.page-section-inspector,.template-element-inspector) :is(.page-section-fieldset,.page-section-subfieldset,.page-section-repeater){gap:var(--nx-space-3);background:0 0;border:0;border-radius:0;padding:0}:is(.page-section-inspector,.template-element-inspector,.builder-page-settings) fieldset>legend{margin-bottom:var(--nx-space-2);color:var(--nx-color-text-strong);font-size:var(--nx-font-size-sm);font-weight:var(--nx-font-weight-semibold);line-height:var(--nx-line-height-default);padding:0}:is(.page-section-inspector,.template-element-inspector) .page-section-repeater{padding-block:0 var(--nx-space-3);border-bottom:var(--nx-border-width) solid var(--nx-color-border-subtle)}:is(.page-section-inspector,.template-element-inspector,.builder-page-settings,.navigation-workspace__inspector) :is(.page-section-help,.nx-form-field__description){color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);line-height:var(--nx-line-height-default);overflow-wrap:anywhere}:is(.page-section-inspector,.template-element-inspector,.builder-page-settings,.navigation-workspace__inspector) .nx-form-field{gap:var(--nx-space-1);align-content:start}:is(.page-section-inspector,.template-element-inspector,.builder-page-settings,.navigation-workspace__inspector) :is(.nx-input,.nx-select,.nx-textarea){font-size:var(--nx-font-size-sm)}:is(.page-section-inspector,.template-element-inspector) .page-section-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}:is(.page-section-inspector,.template-element-inspector) fieldset>.nx-button{justify-self:start}.page-section-inspector .page-section-field-group.nx-accordion{border:0;border-bottom:var(--nx-border-width) solid var(--nx-color-border-subtle);background:0 0;border-radius:0;overflow:visible}.page-section-inspector .page-section-field-group .nx-accordion__summary{gap:var(--nx-space-2);padding:var(--nx-space-2) 0;font-size:var(--nx-font-size-sm)}.page-section-inspector .page-section-field-group .nx-accordion__content{padding:0 0 var(--nx-space-3)}.page-section-document .nx-textarea{min-height:6rem}.page-section-document>.page-section-repeaters{gap:var(--nx-space-2)}.page-section-document>legend{width:100%}.page-section-document__heading{justify-content:space-between;align-items:center;gap:var(--nx-space-2);display:flex}.page-section-document .page-section-item__body[hidden]{display:none}.page-section-checkbox{width:fit-content;color:var(--color-text);align-items:center;gap:.6rem;font-size:.9rem;font-weight:650;display:flex}.page-section-text-action{width:fit-content;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.2rem;padding:0;font-weight:700}.page-section-text-action:hover{color:var(--color-accent-strong);text-underline-offset:.2rem;text-decoration:underline}.page-section-text-action:focus-visible{outline:.2rem solid var(--color-text);outline-offset:.2rem}.page-section-save{border-top:1px solid var(--color-border);gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.page-section-save__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-section-save__actions p{color:var(--color-muted);margin:0;font-size:.875rem}.page-section-conflict-actions{justify-content:flex-end;gap:var(--nx-space-3);flex-wrap:wrap;display:flex}.page-version-list{border-top:1px solid var(--color-border);gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.page-version-list>li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem 0;display:flex}.page-version-list>li:last-child{border-bottom:0;padding-bottom:0}.page-version-list>li>div{gap:.25rem;min-width:0;display:grid}.page-version-list time{color:var(--color-muted);font-size:.875rem}.site-settings{gap:1.5rem;display:grid}.danger-zone{border-top:1px solid var(--color-border);gap:.75rem;padding-top:1.25rem;display:grid}.danger-zone h3,.danger-zone p{margin:0}.danger-zone p{color:var(--color-muted);line-height:1.6}.domain-list{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.domain-list__item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;gap:1rem;min-width:0;padding:1.25rem;display:grid}.domain-heading{justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.domain-heading>div{gap:.65rem;min-width:0;display:grid}.domain-heading strong{overflow-wrap:anywhere}.domain-badges,.domain-actions{flex-wrap:wrap;gap:.5rem;display:flex}.domain-verification-note{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.5}.domain-settings-form{grid-template-columns:minmax(12rem,1fr) minmax(9rem,.35fr) auto;align-items:end;gap:.75rem;display:grid}.domain-actions{align-items:center}.member-list{border-top:1px solid var(--color-border)}.member-list__item{border-bottom:1px solid var(--color-border);gap:1rem;padding:1.25rem 0;display:grid}.member-list__item:last-child{border-bottom:0;padding-bottom:0}.member-identity{justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.member-identity>div{gap:.35rem;min-width:0;display:grid}.member-identity code{color:var(--color-muted);overflow-wrap:anywhere;font-size:.75rem}.member-controls{gap:.75rem;display:grid}.member-role-form{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.75rem;display:grid}.member-permission-note{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.5}.theme-editor{min-width:0}.theme-editor__heading{align-items:center}.theme-editor__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;min-width:0;margin-top:1.5rem;display:grid}.theme-editor__controls{min-width:0}.theme-version-hub{gap:var(--nx-space-5);display:grid}.theme-version-status{gap:var(--nx-space-3);padding-block:var(--nx-space-4);border-block:var(--nx-border-width) solid var(--nx-color-border);display:grid}.theme-version-status h3{font-size:var(--nx-font-size-lg);margin:0}.theme-version-status__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.theme-version-status__grid>div{gap:var(--nx-space-1);min-width:0;padding-inline:var(--nx-space-4);border-inline-end:var(--nx-border-width) solid var(--nx-color-border);display:grid}.theme-version-status__grid>div:first-child{padding-inline-start:0}.theme-version-status__grid>div:last-child{border-inline-end:0;padding-inline-end:0}.theme-version-status__grid dt{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-semibold);letter-spacing:var(--nx-letter-spacing-label);text-transform:uppercase}.theme-version-status__grid dd{overflow-wrap:anywhere;min-width:0;font-weight:var(--nx-font-weight-semibold);margin:0}.theme-presets-panel .nx-panel__body,.theme-version-comparison .nx-panel__body,.theme-version-history-panel .nx-panel__body{gap:var(--nx-space-4);display:grid}.theme-preset-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.theme-preset-list>li{align-items:center;gap:var(--nx-space-4);padding-block:var(--nx-space-4);border-bottom:var(--nx-border-width) solid var(--nx-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.theme-preset-list>li:first-child{padding-top:0}.theme-preset-list>li:last-child{border-bottom:0;padding-bottom:0}.theme-preset-list>li[data-active=true]{padding-inline:var(--nx-space-3);border:var(--nx-border-width) solid var(--nx-color-border-strong);border-radius:var(--nx-radius-md);background:var(--nx-color-surface-secondary)}.theme-preset-list__title{align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.theme-preset-list p{margin:var(--nx-space-1) 0 0;color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm)}.theme-preset-control{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.75rem;min-width:0;display:grid}.theme-editor__history-controls{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.theme-editor__fieldset{border:0;min-width:0;margin:1.5rem 0 0;padding:0}.theme-publication-state{margin-top:1rem}.theme-token-groups{gap:1rem;display:grid}.theme-token-group{border:1px solid var(--color-border);background:var(--color-background);border-radius:.75rem;gap:1rem;min-width:0;margin:0;padding:1rem;display:grid}.theme-token-group>legend{padding:0 .35rem;font-weight:750}.theme-token-help{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.55}.theme-token-grid,.theme-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.theme-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-color-advisory{color:var(--nx-color-warning);margin-top:.3rem;font-weight:650;display:block}.theme-editor__save,.theme-history{border-top:1px solid var(--color-border);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.theme-editor__save-actions,.theme-version-list>li{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.theme-editor__save-actions p{color:var(--color-muted);margin:0;font-size:.875rem}.theme-version-list{border-top:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.theme-version-list>li{border-bottom:1px solid var(--color-border);padding:1rem 0}.theme-version-list>li>div:first-child{gap:.25rem;display:grid}.theme-version-list time{color:var(--color-muted);font-size:.8rem}.theme-version-list__badges{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.theme-version-comparison{gap:1rem;display:grid}.theme-version-comparison h4,.theme-version-comparison__result>p{margin:0}.theme-version-comparison__result{gap:.75rem;display:grid}.theme-token-change-list{border-top:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.theme-token-change-list>li{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(10rem,1fr) minmax(14rem,1fr);gap:1rem;min-width:0;padding:.75rem 0;display:grid}.theme-token-change-list>li>span{align-items:center;gap:.5rem;min-width:0;display:flex}.theme-token-change-list>li>span:first-child{gap:.2rem;display:grid}.theme-token-change-list small{color:var(--color-muted)}.theme-token-change-list code{background:var(--color-surface);text-overflow:ellipsis;white-space:nowrap;border-radius:.35rem;padding:.2rem .35rem;font-size:.8rem;overflow:hidden}.theme-version-list__actions{justify-items:end;gap:.65rem;display:grid}.theme-version-history-panel .nx-table time,.theme-version-created-by,.theme-version-action-note{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}.theme-version-created-by{margin-top:var(--nx-space-1);overflow-wrap:anywhere;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@media (max-width:30rem){.organization-page-header,.member-identity,.domain-heading,.page-pointer-list>p,.page-version-list>li{flex-direction:column;align-items:stretch}.organization-list__item{grid-template-columns:minmax(0,1fr);align-items:stretch}.organization-list__item>.nx-button-link{width:100%}.page-list__badges{justify-content:flex-start}.organization-page-header .nx-button,.organization-form .nx-button,.page-draft-form .nx-button,.member-controls .nx-button,.domain-actions form,.domain-actions .nx-button{width:100%}.page-section-editor__heading,.page-section-save__actions,.page-section-conflict-actions,.block-library__heading,.theme-editor__heading,.theme-editor__save-actions,.theme-version-list>li{flex-direction:column;align-items:stretch}.page-section-add,.page-section-field-grid,.block-library__controls,.block-playground__controls,.preview-token-list li,.theme-preset-control,.theme-token-grid,.theme-color-grid{grid-template-columns:minmax(0,1fr)}.page-section-add .nx-button,.page-section-save .nx-button,.block-library>.nx-button,.block-library-tile,.theme-preset-control .nx-button,.theme-editor__save .nx-button{width:100%}.theme-editor__history-controls{grid-template-columns:minmax(0,1fr);display:grid}.theme-editor__history-controls .nx-button{width:100%}.block-playground__meta{flex-direction:column;align-items:stretch}.page-section-history-actions{grid-template-columns:minmax(0,1fr);display:grid}.theme-version-list__badges{justify-content:flex-start}.theme-version-list__actions{justify-items:stretch}.theme-token-change-list>li{grid-template-columns:minmax(0,1fr)}.theme-version-list__actions form,.theme-version-list__actions .nx-button{width:100%}.preview-revoke-form{justify-content:stretch}.preview-revoke-form .nx-button,.preview-issue-form .nx-button{width:100%}.preview-inline-message{text-align:left}.page-section-item__header{align-items:flex-start}.member-role-form,.domain-settings-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:58rem){.organization-layout,.organization-detail-grid,.domain-settings-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:74rem){.theme-editor__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:68rem){.auth-layout{grid-template-columns:minmax(0,1fr);width:min(100%,36rem)}.auth-context{display:none}}@media (max-width:36rem){.auth-form__name-grid,.onboarding-form__address-grid,.account-page__grid{grid-template-columns:minmax(0,1fr)}.onboarding-steps li{font-size:var(--nx-font-size-xs);flex-direction:column;align-items:flex-start}.onboarding-form__actions{flex-direction:column-reverse;align-items:stretch}.onboarding-form__actions .nx-button{width:100%}}.navigation-editor{gap:var(--nx-space-3);min-width:0;margin-top:0;display:grid}.navigation-inspector-actions{align-items:center;gap:var(--nx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.navigation-workspace-switcher{width:100%}.navigation-workspace{border:var(--nx-border-width) solid var(--nx-color-border);border-radius:var(--nx-radius-sm);background:var(--nx-color-surface);min-width:0;height:min(64rem,100dvh - 15rem);min-height:38rem;display:grid}.navigation-workspace__panel{min-width:0;min-height:0;box-shadow:none;border:0;border-radius:0;display:none;overflow:hidden}.navigation-workspace[data-mobile-panel=menus] .navigation-workspace__menus,.navigation-workspace[data-mobile-panel=structure] .navigation-workspace__structure,.navigation-workspace[data-mobile-panel=inspector] .navigation-workspace__inspector{flex-direction:column;display:flex}.navigation-workspace__panel>.nx-panel__header{align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-3) var(--nx-space-4);background:var(--nx-color-surface-secondary);flex-flow:wrap;flex:none}.navigation-workspace__panel .nx-panel__title{font-size:var(--nx-font-size-sm)}.navigation-workspace__panel .nx-panel__description{font-size:var(--nx-font-size-xs)}.navigation-workspace__panel>.nx-panel__body{overscroll-behavior:contain;gap:var(--nx-space-3);min-width:0;min-height:0;padding:var(--nx-space-3);flex:1;align-content:start;overflow:auto}.navigation-workspace__panel .nx-tabs,.navigation-workspace__panel .nx-tabs__panel{min-width:0}.navigation-workspace__inspector .nx-tabs__list{z-index:2;top:calc(-1 * var(--nx-space-3));background:var(--nx-color-surface);position:sticky}.navigation-menu-list,.navigation-structure-list{margin:0;padding:0;list-style:none}.navigation-menu-list{gap:var(--nx-space-2);display:grid}.navigation-menu-list__item{gap:var(--nx-space-2);padding:var(--nx-space-2);border-radius:var(--nx-radius-sm);background:color-mix(in srgb, var(--nx-color-surface) 90%, var(--nx-color-text));border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.navigation-menu-list__item>.nx-dropdown-menu{grid-area:1/2}.navigation-menu-list__item:has(.navigation-menu-select[aria-pressed=true]){background:var(--nx-color-primary-soft);box-shadow:inset .2rem 0 0 var(--nx-color-primary)}.navigation-menu-list__item>.nx-tooltip{min-width:0}.navigation-menu-select{width:100%;min-width:0;min-height:var(--nx-control-height-md);align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-2);border-radius:var(--nx-radius-sm);color:var(--nx-color-text);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.navigation-menu-select:hover{background:var(--nx-color-surface)}.navigation-menu-select__icon{width:1.25rem;height:1.25rem;color:var(--nx-color-text-muted);display:inline-flex}.navigation-menu-select__identity{gap:.125rem;min-width:0;display:grid}.navigation-menu-select__identity strong,.navigation-menu-select__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-menu-select__identity small,.navigation-menu-select__count{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}.navigation-menu-select__count{border-radius:var(--nx-radius-round);background:var(--nx-color-surface);text-align:center;min-width:1.5rem;padding:.125rem .35rem}.navigation-menu-list__meta{gap:var(--nx-space-1);padding-inline:var(--nx-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.navigation-structure-list{display:grid}.navigation-structure-list[data-depth="1"]{margin:var(--nx-space-1) 0 0 clamp(var(--nx-space-4), 6vw, var(--nx-space-8));border-inline-start:2px solid var(--nx-color-border-strong);padding-inline-start:var(--nx-space-3)}.navigation-structure-node{min-width:0}.navigation-structure-drop-zone{height:var(--nx-space-2);color:#0000;min-height:0;font-size:var(--nx-font-size-xs);transition:min-height var(--nx-transition-fast), color var(--nx-transition-fast);place-items:center;display:grid;overflow:hidden}.navigation-structure-list[data-drag-active=true]>.navigation-structure-node>.navigation-structure-drop-zone,.navigation-structure-list[data-drag-active=true]>.navigation-structure-drop-zone{height:1.5rem;color:var(--nx-color-text-muted)}.navigation-structure-drop-zone[data-drop-target=true]{border-block:2px solid var(--nx-color-primary);height:2rem;color:var(--nx-color-primary);background:var(--nx-color-surface-selected)}.navigation-structure-item{border-radius:var(--nx-radius-sm);background:color-mix(in srgb, var(--nx-color-surface) 90%, var(--nx-color-text));transition:border-color var(--nx-transition-fast), box-shadow var(--nx-transition-fast), opacity var(--nx-transition-fast);border:0;overflow:visible}.navigation-structure-item[data-selected=true]{background:var(--nx-color-primary-soft);box-shadow:inset .2rem 0 0 var(--nx-color-primary)}.navigation-structure-item:hover:not([data-selected=true]){background:color-mix(in srgb, var(--nx-color-surface) 86%, var(--nx-color-text))}.navigation-structure-item[data-visible=false]{background:var(--nx-color-surface-muted);opacity:.78}.navigation-structure-item[data-dragging=true]{border-color:var(--nx-color-primary);box-shadow:var(--nx-shadow-md);opacity:.62}.navigation-structure-item__row{align-items:center;gap:var(--nx-space-2);min-width:0;padding:var(--nx-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.navigation-structure-item__row:not(:has(.navigation-structure-item__drag)){grid-template-columns:minmax(0,1fr) auto}.navigation-editor .navigation-structure-item__select:focus-visible{outline-offset:calc(-1 * var(--nx-focus-width))}.navigation-structure-item__drag{cursor:grab;touch-action:none}.navigation-structure-item__drag[aria-pressed=true]{cursor:grabbing}.navigation-structure-item__select{min-width:0;padding:var(--nx-space-2);border-radius:var(--nx-radius-sm);color:var(--nx-color-text);text-align:start;cursor:pointer;background:0 0;border:0;display:block}.navigation-structure-item__select:hover{background:var(--nx-color-surface-muted)}.navigation-structure-item__identity{gap:var(--nx-space-1);min-width:0;display:grid}.navigation-structure-item__identity strong,.navigation-structure-item__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-structure-item__identity small{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}.navigation-structure-item__status,.navigation-structure-item__actions{gap:var(--nx-space-1);flex-wrap:wrap;display:flex}.navigation-structure-item__actions{padding:var(--nx-space-1);margin:0 var(--nx-space-2) var(--nx-space-2);background:0 0;border:0;min-height:0}.navigation-structure-item__issue{padding:0 var(--nx-space-3) var(--nx-space-3);color:var(--nx-color-danger);font-size:var(--nx-font-size-xs);margin:0}.navigation-inspector-form{gap:var(--nx-space-3);padding-top:0;display:grid}.navigation-menu-usage{gap:var(--nx-space-2);padding-block:var(--nx-space-3);border-block:var(--nx-border-width) solid var(--nx-color-border-subtle);display:grid}.navigation-menu-usage>div{gap:var(--nx-space-1);flex-wrap:wrap;display:flex}.navigation-dialog-form{gap:var(--nx-space-4);display:grid}.navigation-dialog-actions{justify-content:flex-end;gap:var(--nx-space-2);margin-top:var(--nx-space-4);flex-wrap:wrap;display:flex}@media (min-width:75rem){.navigation-workspace-switcher{display:none}.navigation-workspace{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr) minmax(18rem,21rem);gap:0}.navigation-workspace .navigation-workspace__panel{flex-direction:column;display:flex}.navigation-workspace__panel+.navigation-workspace__panel{border-inline-start:var(--nx-border-width) solid var(--nx-color-border)}}@media (max-width:47.99rem){.navigation-workspace{height:auto;min-height:32rem}.navigation-workspace__panel{min-height:32rem}.navigation-structure-item__row{grid-template-columns:auto minmax(0,1fr) auto}.navigation-structure-item__status,.navigation-structure-item__actions{grid-column:2/-1}.navigation-structure-item__status{justify-content:flex-start}.navigation-dialog-actions{grid-template-columns:1fr;display:grid}.navigation-dialog-actions .nx-button{width:100%}}@media (prefers-reduced-motion:reduce){.navigation-structure-drop-zone,.navigation-structure-item{transition:none}}@media (forced-colors:active){.navigation-structure-item[data-selected=true]{outline:var(--nx-border-width) solid Highlight;outline-offset:calc(-1 * var(--nx-border-width))}.navigation-menu-list__item:has(.navigation-menu-select[aria-pressed=true]){outline:var(--nx-border-width) solid Highlight;outline-offset:calc(-1 * var(--nx-border-width))}}.cms-content-workspace,.cms-content-model-form,.cms-content-entry-form,.cms-content-fields{gap:var(--nx-space-4);display:grid}.cms-content-model-grid{gap:var(--nx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cms-content-fields{border:0;min-inline-size:0;padding:0}.cms-content-fields>legend,.cms-content-media-field>.nx-label{color:var(--nx-color-text);font-weight:var(--nx-font-weight-semibold);margin-block-end:var(--nx-space-3)}.cms-content-form-actions{border-block-start:var(--nx-border-width) solid var(--nx-color-border);justify-content:flex-end;padding-block-start:var(--nx-space-3);display:flex}@media (max-width:48rem){.cms-content-model-grid{grid-template-columns:minmax(0,1fr)}.cms-content-form-actions .nx-button{width:100%}}@media (forced-colors:active){.navigation-structure-item[data-selected=true],.navigation-structure-drop-zone[data-drop-target=true]{box-shadow:none;border:2px solid highlight}.navigation-menu-list__item:has(.navigation-menu-select[aria-pressed=true]){box-shadow:none;border:2px solid highlight}}.media-library{gap:var(--nx-space-6);display:grid}.media-upload-form{align-items:end;gap:var(--nx-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.media-library__grid,.media-picker__grid{gap:var(--nx-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.media-card{align-content:start;gap:var(--nx-space-4);height:100%;display:grid}.media-card figure{gap:var(--nx-space-3);min-width:0;margin:0;display:grid}.media-card img,.media-picker__item img{border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface);object-fit:contain;width:100%;height:auto;max-height:15rem;display:block}.media-card figcaption,.media-picker__item>div:not(.media-preview-placeholder){gap:var(--nx-space-1);min-width:0;display:grid}.media-card figcaption strong,.media-picker__item strong{overflow-wrap:anywhere}.media-card figcaption span,.media-picker__item small{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}.media-preview-placeholder{min-height:9rem;padding:var(--nx-space-4);border:1px dashed var(--nx-color-border-strong);border-radius:var(--nx-radius-md);color:var(--nx-color-text-muted);background:var(--nx-color-surface-muted);text-align:center;place-items:center;display:grid}.media-card__form{gap:var(--nx-space-3);display:grid}.media-card__actions{gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.media-picker{border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface-muted)}.media-picker>summary{justify-content:space-between;align-items:center;gap:var(--nx-space-3);min-height:2.75rem;padding:var(--nx-space-3);border-radius:inherit;cursor:pointer;font-weight:var(--nx-font-weight-semibold);display:flex}.media-picker>summary:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.media-picker[open]{padding-bottom:var(--nx-space-3)}.media-picker[open]>summary{margin-bottom:var(--nx-space-3);border-bottom:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md) var(--nx-radius-md) 0 0}.media-picker>p,.media-picker__grid{margin-inline:var(--nx-space-3)}.media-picker__item{align-content:start;gap:var(--nx-space-3);height:100%;padding:var(--nx-space-3);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface);display:grid}.media-picker__item[data-selected=true]{border-color:var(--nx-color-primary);box-shadow:0 0 0 1px var(--nx-color-primary)}@media (max-width:52rem){.media-upload-form{grid-template-columns:1fr;align-items:stretch}}.cms-collection-surface{border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface);min-width:0;box-shadow:var(--nx-shadow-xs);overflow:hidden}.cms-collection-surface__header{padding:var(--nx-space-4) var(--nx-space-5);border-bottom:1px solid var(--nx-color-border);background:var(--nx-color-surface-secondary)}.cms-collection-heading{justify-content:space-between;align-items:center;gap:var(--nx-space-4);display:flex}.cms-collection-heading h2{color:var(--nx-color-text-strong);font-size:var(--nx-font-size-lg);letter-spacing:-.02em;margin:0}.cms-collection-heading p{margin:var(--nx-space-1) 0 0;color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm)}.cms-collection-heading__actions{justify-content:flex-end;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.cms-collection-surface>.nx-table-container,.cms-collection-surface>.nx-table-scroll,.cms-collection-surface>table{box-shadow:none;border:0;border-radius:0}.cms-collection-surface>.nx-table-container{width:100%}.cms-collection-surface>.media-upload-form,.cms-collection-surface>.media-library__grid,.cms-collection-surface>.nx-alert,.cms-collection-surface>.empty-state{padding-inline:var(--nx-space-5);margin-inline:0}.cms-collection-surface>.media-upload-form{padding-block:var(--nx-space-5);border-bottom:1px solid var(--nx-color-border)}.cms-collection-surface>.media-library__grid{padding-block:var(--nx-space-5)}.cms-collection-surface>.nx-alert,.cms-collection-surface>.empty-state{margin-block:var(--nx-space-5)}.media-upload-form{grid-template-columns:minmax(16rem,1fr) minmax(16rem,1fr) auto}.media-upload-form>.nx-button{white-space:nowrap;align-self:end}.form-library>.nx-table-container{margin-top:0}.cms-collection-surface .nx-table thead th{background:var(--nx-color-surface-secondary);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);letter-spacing:.04em;text-transform:uppercase}.cms-collection-surface .nx-table tbody tr:last-child>*{border-bottom:0}@media (max-width:52rem){.cms-collection-surface__header{padding:var(--nx-space-3)}.cms-collection-surface>.media-upload-form,.cms-collection-surface>.media-library__grid,.cms-collection-surface>.nx-alert,.cms-collection-surface>.empty-state{padding-inline:var(--nx-space-3)}.cms-collection-surface>.media-upload-form,.cms-collection-surface>.media-library__grid{padding-block:var(--nx-space-4)}.cms-collection-heading{flex-direction:column;align-items:flex-start}.cms-collection-heading__actions{justify-content:flex-start}}@media (forced-colors:active){.page-section-drop-zone[data-drop-target=true],.page-section-list>[data-dragging=true] .page-section-item,.page-section-drag-handle[aria-pressed=true]{color:highlight;opacity:1;border-color:highlight}.page-section-drag-handle[aria-pressed=true]{outline-offset:.125rem;box-shadow:none;outline:.1875rem solid highlight}}.site-template-versions{gap:var(--nx-space-3);display:grid}.site-template-versions ol{gap:var(--nx-space-2);margin:0;padding:0;list-style:none;display:grid}.site-template-versions li{align-items:center;gap:var(--nx-space-2);padding-block:var(--nx-space-2);border-bottom:1px solid var(--nx-color-border);flex-wrap:wrap;display:flex}.template-builder{background:var(--nx-color-canvas);min-width:0}.template-builder__toolbar .builder-toolbar__title-row h1{font-size:clamp(1rem,2vw,1.25rem);line-height:var(--nx-line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.template-builder__messages .nx-alert{align-items:start}.template-builder__messages .nx-alert .nx-button{margin-top:var(--nx-space-2)}.template-builder__left-panel,.template-builder__inspector-panel,.template-builder__template-panel,.template-builder__preview-stack{gap:var(--nx-space-4);min-width:0;display:grid}.template-builder__left-panel>section,.template-builder__left-panel>nav{gap:var(--nx-space-3);padding-bottom:var(--nx-space-5);border-bottom:var(--nx-border-width) solid var(--nx-color-border);display:grid}.template-builder__left-panel>:last-child{border-bottom:0;padding-bottom:0}.template-builder__panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-3);min-width:0;display:flex}.template-builder__panel-heading p,.template-builder__panel-heading h3,.template-inspector-section h3,.template-inspector-section p{margin:0}.template-builder__panel-heading p{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}.template-builder__panel-heading h3,.template-inspector-section h3,.site-template-versions h3{margin-top:var(--nx-space-1);font-size:var(--nx-font-size-md)}.template-builder__structure-list button,.template-builder__element-list button{justify-content:space-between;align-items:center;gap:var(--nx-space-3);width:100%;min-width:0;padding:var(--nx-space-3);border:var(--nx-border-width) solid var(--nx-color-border);border-radius:var(--nx-radius-md);color:var(--nx-color-text);background:var(--nx-color-surface);text-align:left;cursor:pointer;display:flex;position:relative}.template-builder__structure-list button[aria-pressed=true],.template-builder__element-list button[aria-pressed=true]{border-color:var(--nx-color-primary);background:var(--nx-color-primary-soft);box-shadow:inset .2rem 0 0 var(--nx-color-primary)}.template-builder__structure-list button:hover,.template-builder__element-list button:hover{border-color:var(--nx-color-border-strong);background:var(--nx-color-surface-muted)}.template-builder__structure-list button:focus-visible,.template-builder__element-list button:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.template-builder__structure-list button:disabled,.template-builder__element-list button:disabled{cursor:not-allowed;opacity:.62}.template-builder__structure-list button>span:nth-child(2),.template-builder__element-list button>span:first-child{gap:var(--nx-space-1);min-width:0;display:grid}.template-builder__structure-list small,.template-builder__element-list small,.template-builder__structure-note,.template-inspector-section>div:first-child>p{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);line-height:var(--nx-line-height-default)}.template-builder__structure-list,.template-builder__element-list{gap:var(--nx-space-2);margin:0;padding:0;list-style:none;display:grid}.template-builder__structure-list button{justify-content:flex-start}.template-builder__element-list button{justify-content:space-between}.template-builder__structure-list .nx-badge,.template-builder__element-list .nx-badge{flex:none}.template-builder__structure-list button>span:first-child{width:1.75rem;height:1.75rem;color:var(--nx-color-text-muted);background:var(--nx-color-surface-muted);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.template-builder__structure-note{padding:var(--nx-space-3);border-left:.2rem solid var(--nx-color-border-strong);background:var(--nx-color-surface-muted);margin:0}.template-inspector-section{gap:var(--nx-space-3);padding-bottom:var(--nx-space-4);border-bottom:var(--nx-border-width) solid var(--nx-color-border);display:grid}.template-inspector-section:last-child{border-bottom:0;padding-bottom:0}.template-header-settings-grid{gap:var(--nx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0;display:grid}.template-readonly-value{padding:var(--nx-space-3);border:var(--nx-border-width) solid var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface-muted);font-weight:var(--nx-font-weight-semibold)}.template-contact-summary,.template-meta-list{gap:var(--nx-space-2);margin:0;display:grid}.template-contact-summary>div,.template-meta-list>div{gap:var(--nx-space-3);padding-block:var(--nx-space-2);border-bottom:var(--nx-border-width) solid var(--nx-color-border);grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);display:grid}.template-contact-summary>div:last-child,.template-meta-list>div:last-child{border-bottom:0}.template-contact-summary dt,.template-meta-list dt{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-semibold)}.template-contact-summary dd,.template-meta-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.page-section-inspector__controlled-panel{min-width:0}@media (max-width:47.99rem){.template-contact-summary>div,.template-meta-list>div{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (forced-colors:active){.template-builder__structure-list button[aria-pressed=true],.template-builder__element-list button[aria-pressed=true]{border-color:highlight;box-shadow:inset .2rem 0 highlight}}.global-section-manager,.global-section-list,.global-section-create,.global-section-actions,.global-section-usages,.global-reference-picker{gap:var(--nx-space-4);display:grid}.global-section-create,.global-reference-picker{padding:var(--nx-space-4);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface-muted);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end}.global-reference-picker{margin-block:var(--nx-space-4)}.global-section-preview{border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface);overflow:hidden}.global-section-actions{grid-auto-flow:column;justify-content:start}.global-section-usages{margin:0;padding:0;list-style:none}.global-section-usages li{align-items:center;gap:var(--nx-space-2);padding-block:var(--nx-space-2);border-bottom:1px solid var(--nx-color-border);flex-wrap:wrap;display:flex}.collection-manager,.collection-list,.collection-form,.collection-fields,.collection-actions,.collection-order-actions,.collection-asset-field{gap:var(--space-4);display:grid}.collection-create,.collection-kind,.collection-item{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.collection-create>summary,.collection-item>summary{cursor:pointer;align-items:center;gap:var(--space-3);justify-content:space-between;list-style-position:inside;display:flex}.collection-item>summary span{gap:var(--space-1);display:grid}.collection-item__body{gap:var(--space-5);padding-block:var(--space-4);display:grid}.collection-actions,.collection-order-actions{grid-template-columns:repeat(auto-fit,minmax(11rem,max-content));align-items:start}@media (min-width:48rem){.collection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.collection-fields>:has(textarea),.collection-asset-field){grid-column:1/-1}}@media (max-width:40rem){.global-section-actions{grid-auto-flow:row;justify-content:stretch}}.builder-route-shell{background:var(--nx-color-canvas);min-width:0}.cms-central-editor{gap:var(--nx-space-3);min-width:0;padding:var(--nx-space-3);background:var(--nx-color-canvas);display:grid}.cms-editor-context{gap:var(--nx-space-4);padding:var(--nx-space-4);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-lg);background:var(--nx-color-surface);box-shadow:var(--nx-shadow-sm);display:grid}.cms-editor-context__fields{gap:var(--nx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.builder-editor{min-width:0}.page-section-editor.builder-editor{margin-top:0}.builder-toolbar{z-index:var(--nx-z-sticky);align-items:center;gap:var(--nx-space-3) var(--nx-space-5);min-width:0;padding:var(--nx-space-3) clamp(var(--nx-space-3), 2vw, var(--nx-space-5));border-bottom:1px solid var(--nx-color-border);background:var(--nx-color-surface-overlay);box-shadow:var(--nx-shadow-sm);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;top:0}.builder-toolbar__identity,.builder-toolbar__status,.builder-toolbar__actions,.builder-toolbar__title-row{min-width:0}.builder-toolbar__status,.builder-toolbar__actions,.builder-toolbar__title-row{align-items:center;display:flex}.builder-insert-position:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.builder-toolbar__title-row{gap:var(--nx-space-2)}.builder-toolbar__title-row h1{font-size:clamp(1rem,2vw,1.25rem);line-height:var(--nx-line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.builder-toolbar__title-row>span{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-toolbar__status,.builder-toolbar__actions{gap:var(--nx-space-2);flex-wrap:wrap}.builder-toolbar__status{justify-content:center}.builder-toolbar__actions{grid-column:1/-1;justify-content:space-between}.builder-toolbar__tools,.builder-toolbar__commit{align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;min-width:0;display:flex}.builder-toolbar__commit{margin-inline-start:auto}.builder-save-status{align-items:center;gap:var(--nx-space-2);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);display:inline-flex}.builder-save-status__dot{background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.builder-save-status[data-tone=danger]{color:var(--nx-color-danger)}.builder-save-status[data-tone=warning]{color:var(--nx-color-text-strong)}.builder-design-field{gap:var(--nx-space-1);min-width:0;display:grid}.builder-design-settings__basic{gap:var(--nx-space-3);min-width:0;display:grid}.builder-design-settings__reset{gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.builder-design-settings .builder-advanced-settings>.nx-accordion__item>.nx-accordion__summary{min-height:var(--nx-control-height-md);padding:var(--nx-space-2) 0;font-size:var(--nx-font-size-sm)}.builder-design-settings .nx-form-field{align-content:start;gap:var(--nx-space-1)}.builder-design-settings .builder-design-field__source .nx-icon-button[data-variant=ghost]{box-shadow:none;background:0 0;border:0}.builder-design-settings .builder-design-field__source .nx-icon-button[data-variant=ghost]:hover:not(:disabled){background:var(--nx-color-surface-hover)}.builder-design-settings .page-section-help{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);line-height:var(--nx-line-height-default);margin:0}.builder-design-settings :is(.nx-input,.nx-select,.nx-textarea){font-size:var(--nx-font-size-sm)}.builder-design-field__source{justify-content:space-between;align-items:center;gap:var(--nx-space-2);min-height:var(--nx-control-height-sm);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);display:flex}.builder-advanced-settings.nx-accordion{border:0;border-block:1px solid var(--nx-color-border);box-shadow:none;background:0 0;border-radius:0}.builder-advanced-settings .nx-accordion__content{gap:var(--nx-space-3);padding:var(--nx-space-3) 0;display:grid}.builder-workspace__panel-scroll :is(.page-section-inspector-panel,.page-section-inspector-fields,.template-builder__inspector-panel,.template-inspector-section,.builder-page-settings){gap:var(--nx-space-3);align-content:start}.builder-workspace__panel-scroll :is(h3,h4,.page-section-help){margin-block:0}.builder-toolbar__preview-actions{min-width:0;display:flex}.builder-toolbar__preview-actions:empty{display:none}.builder-status-messages{gap:var(--nx-space-2);padding:var(--nx-space-2) clamp(var(--nx-space-3), 2vw, var(--nx-space-5));border-bottom:1px solid var(--nx-color-border);background:var(--nx-color-surface);display:grid}.builder-status-messages>p{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);margin:0}.builder-status-messages:empty{display:none}.builder-workspace{border:var(--nx-border-width) solid var(--nx-color-border);border-radius:var(--nx-radius-sm);background:var(--nx-color-surface);grid-template-columns:minmax(17.5rem,20rem) minmax(0,1fr);min-width:0;height:calc(100dvh - 10rem);min-height:42rem;max-height:64rem;display:grid}.builder-workspace[data-active-side=right]{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem)}.builder-workspace[data-active-side=none]{grid-template-columns:minmax(0,1fr)}.builder-workspace__panel{min-width:0;min-height:0;color:var(--nx-color-text);background:var(--nx-color-surface);display:none;overflow:hidden}.builder-workspace__panel[data-visible=true]{flex-direction:column;display:flex}.builder-workspace__panel[data-side=left]{border-right:1px solid var(--nx-color-border);grid-area:1/1}.builder-workspace[data-active-side=right] .builder-workspace__panel[data-side=right]{grid-column:2}.builder-workspace__panel[data-side=right]{border-left:1px solid var(--nx-color-border);grid-row:1}.builder-workspace__panel-heading{justify-content:space-between;align-items:center;gap:var(--nx-space-3);min-height:calc(var(--nx-control-height-md) + 2 * var(--nx-space-3) + 1px);padding:var(--nx-space-3) var(--nx-space-4);border-bottom:1px solid var(--nx-color-border);background:var(--nx-color-surface-secondary);font-size:var(--nx-font-size-sm);flex:none;display:flex}.builder-workspace__panel-scroll{min-width:0;min-height:0;padding:var(--nx-space-3);overscroll-behavior:contain;flex:1;overflow:auto}.builder-workspace__panel-scroll>.nx-tabs,.builder-workspace__panel-scroll .nx-tabs__panel{min-width:0}.builder-workspace__panel-scroll>.nx-tabs>.nx-tabs__list{z-index:2;top:calc(-1 * var(--nx-space-3));background:var(--nx-color-surface);position:sticky}.builder-workspace__panel-close{flex:none}.builder-workspace__preview{flex-direction:column;grid-area:1/2;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.builder-workspace__preview-content{align-content:start;gap:var(--nx-space-3);overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:auto}.builder-workspace[data-active-side=right] .builder-workspace__preview,.builder-workspace[data-active-side=none] .builder-workspace__preview{grid-column:1}.builder-workspace__backdrop{display:none}.preview-panel[data-mode=workspace]{min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.builder-workspace__preview>.builder-workspace__panel-heading{gap:var(--nx-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.builder-workspace__panel-title,.builder-preview-heading-start,.builder-preview-heading-end{align-items:center;gap:var(--nx-space-2);display:flex}.builder-preview-heading-end{justify-content:flex-end}.builder-workspace__preview{container-type:inline-size}.builder-preview-viewport-controls{justify-self:center;width:min(100%,26rem);min-width:0}.builder-preview-viewport-controls .nx-segmented-control{background:0 0;border:0;width:100%;padding:0;display:flex}.builder-preview-viewport-controls .nx-segmented-control__option{height:var(--nx-control-height-md);min-width:0;padding:var(--nx-space-2);font-size:var(--nx-font-size-xs);flex:1}.builder-workspace__preview :is(.preview-panel,.content-presentation-preview){min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.preview-panel[data-mode=workspace]>.preview-issue-form,.builder-workspace__preview .preview-issue-form{margin:0}.preview-panel[data-mode=workspace] .preview-frame-shell,.builder-workspace__preview .preview-frame-shell{gap:var(--nx-space-3);border:0;flex-direction:column;flex:1;min-height:0;margin-top:0;padding-top:0;display:flex}.preview-panel[data-mode=workspace] .preview-frame-toolbar,.builder-workspace__preview .preview-frame-toolbar{justify-content:stretch;gap:var(--nx-space-3);grid-template-columns:minmax(0,1fr);display:grid}.builder-workspace__preview .preview-frame-toolbar[data-controls-relocated=true]{display:none}.preview-panel[data-mode=workspace] .preview-frame-toolbar p,.builder-workspace__preview .preview-frame-toolbar p,.preview-panel[data-mode=workspace] .preview-frame-toolbar h3,.builder-workspace__preview .preview-frame-toolbar h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.preview-panel[data-mode=workspace] .preview-frame-toolbar__status,.builder-workspace__preview .preview-frame-toolbar__status{display:none}.preview-panel[data-mode=workspace] .preview-frame-toolbar__controls,.builder-workspace__preview .preview-frame-toolbar__controls{justify-content:center;align-items:center;gap:var(--nx-space-3);flex-wrap:wrap;min-width:0;display:flex}.preview-panel[data-mode=workspace] .preview-frame-toolbar__controls>.nx-segmented-control,.builder-workspace__preview .preview-frame-toolbar__controls>.nx-segmented-control{gap:var(--nx-space-2);border:0;border-bottom:var(--nx-border-width) solid var(--nx-color-border-subtle);background:0 0;border-radius:0;flex:0 30rem;width:100%;min-width:0;max-width:30rem;padding:0;display:flex}.builder-preview-viewport-controls .nx-segmented-control__option,.preview-panel[data-mode=workspace] .nx-segmented-control__option,.builder-workspace__preview .preview-frame-toolbar__controls .nx-segmented-control__option{min-width:0;padding:var(--nx-space-2);font-size:var(--nx-font-size-sm);text-align:center;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1}.builder-preview-viewport-controls .nx-segmented-control__option[aria-checked=true],.preview-panel[data-mode=workspace] .nx-segmented-control__option[aria-checked=true],.builder-workspace__preview .preview-frame-toolbar__controls .nx-segmented-control__option[aria-checked=true]{border-bottom-color:var(--nx-color-primary);box-shadow:none;background:0 0}.builder-preview-viewport-controls .nx-segmented-control__option:focus-visible,.preview-panel[data-mode=workspace] .nx-segmented-control__option:focus-visible,.builder-workspace__preview .preview-frame-toolbar__controls .nx-segmented-control__option:focus-visible{outline-offset:calc(-1 * var(--nx-focus-width))}.preview-panel[data-mode=workspace] .preview-frame-toolbar__actions,.builder-workspace__preview .preview-frame-toolbar__actions{justify-content:flex-start}.preview-panel[data-mode=workspace] .preview-frame-stage,.builder-workspace__preview .preview-frame-stage{background:0 0;border:0;border-radius:0;flex:1;min-height:24rem;margin-top:0;padding:0;display:flex}.preview-panel[data-mode=workspace] .preview-frame-viewport,.builder-workspace__preview .preview-frame-viewport{max-width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:none;display:flex}.builder-workspace__preview .preview-frame{flex:1;height:100%;min-height:0}.preview-panel[data-mode=workspace] .preview-token-list{margin-top:var(--nx-space-3);padding-top:var(--nx-space-3);border-color:var(--nx-color-border-subtle)}.preview-panel[data-mode=workspace] .preview-token-list>summary{margin-top:0}.preview-token-list>summary{margin-top:var(--nx-space-5);color:var(--nx-color-text-muted);cursor:pointer;font-size:var(--nx-font-size-sm);font-weight:var(--nx-font-weight-semibold)}.preview-token-list>summary:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.builder-structure,.builder-block-library,.builder-inspector,.builder-page-settings{gap:var(--nx-space-3);min-width:0;display:grid}:is(.builder-workspace__panel-scroll,.navigation-workspace__inspector) .nx-tabs{gap:var(--nx-space-3)}:is(.builder-workspace__panel-scroll,.navigation-workspace__inspector) .nx-tabs>.nx-tabs__list,.builder-workspace__panel-scroll .nx-segmented-control,.navigation-workspace-switcher{gap:var(--nx-space-2);border:0;border-bottom:var(--nx-border-width) solid var(--nx-color-border-subtle);background:var(--nx-color-surface);border-radius:0;padding:0}.builder-workspace__panel-scroll .nx-segmented-control{width:100%;display:flex}.builder-workspace__panel-scroll .nx-segmented-control:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.builder-workspace__panel-scroll,.navigation-workspace__inspector) .nx-tabs>.nx-tabs__list>.nx-tabs__tab,.builder-workspace__panel-scroll .nx-segmented-control__option,.navigation-workspace-switcher .nx-segmented-control__option{min-width:0;padding:var(--nx-space-2);font-size:var(--nx-font-size-sm);border:0;border-bottom:2px solid #0000;border-radius:0;flex:1}:is(.builder-workspace__panel-scroll,.navigation-workspace__inspector) .nx-tabs>.nx-tabs__list>.nx-tabs__tab[aria-selected=true],.builder-workspace__panel-scroll .nx-segmented-control__option[aria-checked=true],.navigation-workspace-switcher .nx-segmented-control__option[aria-checked=true]{border-bottom-color:var(--nx-color-primary);background:var(--nx-color-primary-soft);box-shadow:none}:is(.builder-workspace__panel-scroll,.navigation-workspace__inspector) .nx-tabs__tab:focus-visible,.builder-workspace__panel-scroll .nx-segmented-control__option:focus-visible,.navigation-workspace-switcher .nx-segmented-control__option:focus-visible{outline-offset:calc(-1 * var(--nx-focus-width))}.builder-workspace__panel-scroll .nx-segmented-control[aria-invalid=true]{border-bottom-color:var(--nx-color-danger)}.builder-structure.nx-panel,.builder-block-library,.builder-inspector,.builder-page-settings{box-shadow:none;background:0 0;border:0;border-radius:0}.builder-structure>.nx-panel__header{background:0 0;border:0;padding:0}.builder-structure .nx-panel__identity{justify-content:space-between;align-items:baseline;gap:var(--nx-space-2);width:100%;display:flex}.builder-structure .nx-panel__title{font-size:var(--nx-font-size-sm);font-weight:var(--nx-font-weight-semibold)}.builder-structure .nx-panel__description{font-size:var(--nx-font-size-xs);color:var(--nx-color-text-muted);margin:0}.builder-structure.nx-panel{overflow:visible}.builder-structure>.nx-panel__body{gap:var(--nx-space-3);padding:0;display:grid}:is(.builder-structure,.page-section-document) .page-section-history-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}:is(.builder-structure,.page-section-document) .page-section-list{margin-top:0}:is(.builder-structure,.page-section-document) .page-section-list>[data-section-id]{margin-block:var(--nx-space-1)}:is(.builder-structure,.page-section-document) .page-section-item{border-radius:var(--nx-radius-sm);background:var(--nx-color-surface-secondary);box-shadow:none;border:0}:is(.builder-structure,.page-section-document) .page-section-item:hover{background:var(--nx-color-surface-hover)}:is(.builder-structure,.page-section-document) .page-section-item[data-selected=true]{background:var(--nx-color-primary-soft);box-shadow:inset 0 0 0 var(--nx-border-width) var(--nx-color-primary)}:is(.builder-structure,.page-section-document) .page-section-item__header{min-height:3.25rem;padding:var(--nx-space-1);grid-template-columns:auto minmax(0,1fr) auto}:is(.builder-structure,.page-section-document) .page-section-item__header:not(:has(.page-section-drag-handle)){grid-template-columns:minmax(0,1fr) auto}:is(.builder-structure,.page-section-document) .page-section-type-icon{color:var(--nx-color-text-muted);flex:none;display:inline-flex}:is(.builder-structure,.page-section-document) .page-section-item[data-selected=true] .page-section-type-icon{color:var(--nx-color-primary)}:is(.builder-structure,.page-section-document) .page-section-select{min-height:var(--nx-control-height-sm)}:is(.builder-structure,.page-section-document) .page-section-select__content{gap:var(--nx-space-1);font-size:var(--nx-font-size-sm)}:is(.builder-structure,.page-section-document) .page-section-select__content>strong{font-weight:var(--nx-font-weight-medium)}:is(.builder-structure,.page-section-document) .page-section-item[data-selected=true] .page-section-select__content>strong{color:var(--nx-color-text-strong);font-weight:var(--nx-font-weight-semibold)}:is(.builder-structure,.page-section-document) .page-section-item__header:hover{background:0 0}:is(.builder-structure,.page-section-document) .page-section-select:focus-visible{outline-offset:calc(-1 * var(--nx-focus-width))}:is(.builder-structure,.page-section-document) .page-section-item__body{gap:var(--nx-space-2);padding:0 var(--nx-space-2) var(--nx-space-2);background:0 0;border:0}:is(.builder-structure,.page-section-document) .page-section-actions{justify-content:flex-start;gap:var(--nx-space-1);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:flex}:is(.builder-structure,.page-section-document) .nx-icon-button[data-variant=ghost]{color:var(--nx-color-text-muted);box-shadow:none;background:0 0;border:0}:is(.builder-structure,.page-section-document) .nx-icon-button[data-variant=ghost]:hover:not(:disabled){color:var(--nx-color-text-strong);background:var(--nx-color-surface-hover)}:is(.builder-structure,.page-section-document) .page-section-actions .nx-icon-button,:is(.builder-structure,.page-section-document) .page-section-actions .nx-dropdown-menu__trigger{min-height:var(--nx-control-height-sm)}.builder-insert-position{min-height:1.75rem;padding:0 var(--nx-space-2);border-radius:var(--nx-radius-sm);color:var(--nx-color-primary);background:var(--nx-color-surface);cursor:pointer;font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-semibold);border:0}.page-section-drop-zone>.builder-insert-position{display:none}.builder-block-library .block-library{margin:0}.builder-block-library .block-library__panel{box-shadow:none;background:0 0;border:0;border-radius:0}.builder-block-library .block-library__panel>.nx-panel__header{padding:0 0 var(--nx-space-3);background:0 0;border:0}.builder-block-library .block-library__panel>.nx-panel__body{gap:var(--nx-space-3);padding:0}.builder-block-library .block-library__heading{display:grid}.builder-block-library .block-library__controls{gap:var(--nx-space-3);grid-template-columns:minmax(0,1fr)}.builder-block-library .nx-form-field__description{font-size:var(--nx-font-size-xs)}.builder-block-library .block-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-block-library .global-reference-picker{padding:var(--nx-space-3);grid-template-columns:minmax(0,1fr);margin:0}.builder-inspector__heading{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-3);padding-bottom:var(--nx-space-3);border-bottom:1px solid var(--nx-color-border);display:flex}.builder-inspector__heading p,.builder-inspector__heading h3{margin:0}.builder-inspector__heading p{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}.builder-inspector__heading h3{margin-top:var(--nx-space-1);font-size:var(--nx-font-size-lg)}.builder-page-settings>section{min-width:0;padding-bottom:var(--nx-space-3);border-bottom:1px solid var(--nx-color-border)}.builder-page-settings>section:last-child{border-bottom:0;padding-bottom:0}.builder-page-settings h2,.builder-page-settings h3{font-size:var(--nx-font-size-lg);margin:0}.builder-page-settings .organization-form,.builder-page-settings .page-draft-form,.builder-page-settings .page-homepage-form{gap:var(--nx-space-3);margin-top:var(--nx-space-3)}.builder-page-settings .page-seo-options{border:0;border-radius:0;min-width:0;margin:0;padding:0}.builder-page-settings .page-seo-options label{gap:var(--nx-space-2);font-size:var(--nx-font-size-sm)}.builder-page-settings .publishing-panel{box-shadow:none;border:0;margin:0;padding:0}.builder-page-settings .page-version-list>li{flex-direction:column;align-items:flex-start}.template-block-library>.nx-panel__header,.template-block-library>.nx-panel__body{padding:var(--nx-space-3)}.template-block-library>.nx-panel__body,.template-block-library__filters,.template-block-library__grid,.template-element-inspector,.template-social-list{gap:var(--nx-space-3);min-width:0;display:grid}.template-block-library__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.template-block-library__grid>li{min-width:0;display:flex}.template-block-library__tile{justify-content:center;align-items:center;gap:var(--nx-space-2);width:100%;min-height:7rem;padding:var(--nx-space-3);border-radius:var(--nx-radius-sm);text-align:center;flex-direction:column;display:flex}.template-block-library__tile .nx-button__content{gap:var(--nx-space-2);flex-direction:column;width:100%}.template-block-library__tile:hover:not(:disabled){border-color:var(--nx-color-border-strong);background:var(--nx-color-surface-hover)}.template-block-library__icon{border-radius:var(--nx-radius-sm);width:2.5rem;height:2.5rem;color:var(--nx-color-primary);background:var(--nx-color-surface-secondary);place-items:center;display:grid}.template-block-library__name{max-width:100%;color:var(--nx-color-text-strong);font-size:var(--nx-font-size-sm);line-height:var(--nx-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-block-library__meta{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}@media (max-width:68rem){.template-block-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.template-block-library__grid{grid-template-columns:minmax(0,1fr)}}.template-element-inspector>.nx-form-field,.template-element-inspector>fieldset,.template-social-item{min-width:0}.template-social-item{gap:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface-muted);margin:0;display:grid}.template-social-item__actions{gap:var(--nx-space-2);flex-wrap:wrap;min-width:0;display:flex}.template-element-item .page-section-select__content code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-builder__template-panel{gap:var(--nx-space-4);min-width:0;display:grid}.builder-save-form{display:contents}@media (min-width:90rem){.builder-toolbar{grid-template-columns:minmax(0,1fr) auto}.builder-workspace,.builder-workspace[data-active-side=right],.builder-workspace[data-active-side=none]{grid-template-columns:minmax(17.5rem,20rem) minmax(0,1fr) minmax(18rem,21rem)}.builder-workspace__panel[data-side=left]{grid-column:1}.builder-workspace__preview,.builder-workspace[data-active-side=right] .builder-workspace__preview,.builder-workspace[data-active-side=none] .builder-workspace__preview{grid-column:2}.builder-workspace__panel[data-side=right],.builder-workspace[data-active-side=right] .builder-workspace__panel[data-side=right]{grid-column:3}}@media (max-width:67rem){.builder-toolbar{grid-template-columns:minmax(0,1fr) auto}.builder-toolbar__status{justify-content:flex-end}.builder-toolbar__actions{grid-column:1/-1}}@media (max-width:47.99rem){.builder-toolbar{grid-template-columns:minmax(0,1fr);position:relative}.builder-toolbar__status,.builder-toolbar__actions{justify-content:flex-start}.builder-toolbar__actions{width:100%;display:flex}.builder-toolbar__actions>*{width:100%}.builder-toolbar__commit{margin-inline-start:0}.builder-toolbar__commit>:is(.nx-button,form){flex:1}.builder-toolbar__commit form>.nx-button{width:100%}.builder-toolbar__preview-actions{margin-inline-start:auto}.builder-toolbar__preview-actions>.preview-frame-toolbar__actions{display:flex}.builder-toolbar__preview-actions .nx-button{width:100%}.builder-workspace,.builder-workspace[data-active-side=right],.builder-workspace[data-active-side=none]{height:auto;min-height:calc(100dvh - 8rem);max-height:none;display:block}.builder-workspace__preview{min-height:calc(100dvh - 8rem);padding:0}.builder-workspace__panel[data-visible=true]{z-index:var(--nx-z-overlay);width:min(92vw,23rem);height:100dvh;box-shadow:var(--nx-shadow-md);position:fixed;top:0;bottom:0}.builder-workspace__panel[data-side=left]{border-right:1px solid var(--nx-color-border);left:0}.builder-workspace__panel[data-side=right]{border-left:1px solid var(--nx-color-border);right:0}.builder-workspace__backdrop[data-open=true]{z-index:calc(var(--nx-z-overlay) - 1);cursor:pointer;background:#1818187a;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.preview-panel[data-mode=workspace]{padding:0}}@media (max-width:24rem){.builder-preview-viewport-controls .nx-segmented-control__option[data-has-icon=true]{font-size:var(--nx-font-size-xs);flex:auto;gap:2px;padding-inline:2px}.builder-preview-viewport-controls .nx-segmented-control__icon{width:.875rem;height:.875rem}.builder-toolbar__actions{grid-template-columns:minmax(0,1fr)}.page-section-item__header{grid-template-columns:auto minmax(0,1fr) auto}.page-section-item__header>.nx-badge{width:fit-content;grid-column:2;margin-inline-start:var(--nx-space-1)}.page-section-item__header>.nx-tooltip:last-child{grid-area:1/3/span 2}.page-section-select__content>small>code,.page-section-select__content>small>span[aria-hidden=true]{display:none}.builder-toolbar__status{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.builder-insert-position,.page-section-item,.page-section-expand svg{transition:none}}@media (forced-colors:active){.builder-workspace__panel-scroll .nx-tabs__tab[aria-selected=true],.builder-workspace__panel-scroll .nx-segmented-control__option[aria-checked=true],.preview-panel[data-mode=workspace] .nx-segmented-control__option[aria-checked=true],.builder-workspace__preview .preview-frame-toolbar__controls .nx-segmented-control__option[aria-checked=true]{border-bottom-color:highlight}.builder-toolbar,.builder-workspace__panel,:is(.builder-structure,.page-section-document) .page-section-item[data-selected=true]{border-color:canvastext}:is(.builder-structure,.page-section-document) .page-section-item[data-selected=true]{outline-offset:-.1875rem;outline:.1875rem solid highlight}}html{background:var(--nx-color-canvas);min-width:320px}body{color:var(--nx-color-text);background:var(--nx-color-canvas);font-family:var(--nx-font-sans);font-size:var(--nx-font-size-md);line-height:var(--nx-line-height-default);margin:0}::selection{color:var(--nx-color-primary-contrast);background:var(--nx-color-primary)}.nx-application-shell[data-workspace-mode=builder] .nx-application-shell__header{position:relative}.nx-application-shell[data-sidebar-state=collapsed] .admin-shell-navigation__group[data-kind=organization],.nx-application-shell[data-sidebar-state=collapsed] .admin-shell-navigation__group[data-kind=site]{padding-top:var(--nx-space-3)}.admin-shell-navigation__group{min-width:0}.admin-shell-navigation__group[data-kind=organization],.admin-shell-navigation__group[data-kind=site]{padding-top:var(--nx-space-4);border-top:var(--nx-border-width) solid var(--nx-color-border)}.admin-shell-navigation__group[data-kind=organization] .nx-navigation-list__label,.admin-shell-navigation__group[data-kind=site] .nx-navigation-list__label{color:var(--nx-color-text);letter-spacing:.02em;text-transform:none}.site-admin-page{align-content:start}.site-admin-page>*{min-width:0}.site-area-navigation{padding:var(--nx-space-2);border:var(--nx-border-width) solid var(--nx-color-border);border-radius:var(--nx-radius-lg);background:var(--nx-color-surface-muted)}.site-area-navigation .nx-navigation-list__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-area-navigation .nx-navigation-list__items{gap:var(--nx-space-1);flex-wrap:wrap;display:flex}.site-area-navigation .nx-navigation-list__link{min-height:var(--nx-control-height-sm);padding:var(--nx-space-2) var(--nx-space-3);border:var(--nx-border-width) solid transparent;border-radius:var(--nx-radius-md)}.site-area-navigation .nx-navigation-list__link[aria-current=page]{color:var(--nx-color-primary);border-color:var(--nx-color-border);background:var(--nx-color-primary-soft);box-shadow:var(--nx-shadow-sm);font-weight:var(--nx-font-weight-semibold)}.site-overview-grid{gap:var(--nx-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-overview-card{align-content:start;gap:var(--nx-space-2);min-width:0;display:grid}.site-overview-card strong{overflow-wrap:anywhere;font-size:var(--nx-font-size-lg);line-height:var(--nx-line-height-tight)}.site-overview-card>span:not(.eyebrow){color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm)}.site-overview-card a{margin-top:auto}.site-overview-status .nx-panel__body{padding-block:0}.site-overview-status__list{margin:0;display:grid}.site-overview-status__list>div{align-items:center;gap:var(--nx-space-4);padding-block:var(--nx-space-4);border-bottom:var(--nx-border-width) solid var(--nx-color-border);grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr) auto;display:grid}.site-overview-status__list>div:last-child{border-bottom:0}.site-overview-status__list dt{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-semibold);letter-spacing:var(--nx-letter-spacing-label);text-transform:uppercase}.site-overview-status__list dd{gap:var(--nx-space-1);min-width:0;margin:0;display:grid}.site-overview-status__list dd strong{overflow-wrap:anywhere}.site-overview-status__list dd span{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm)}.site-overview-links{align-items:center;gap:var(--nx-space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);display:grid}.site-overview-links ul{gap:var(--nx-space-2) var(--nx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.publishing-page-context,.publishing-page-selector{align-items:end;gap:var(--nx-space-4);min-width:0;display:flex}.publishing-page-context>div:first-child{flex:1;min-width:min(24rem,100%)}.publishing-page-selector .nx-form-field{min-width:min(18rem,100%)}.publishing-hub{--publishing-content-gap:var(--nx-space-5)}.publishing-hub__primary-action{justify-items:end;gap:var(--nx-space-2);max-width:24rem;display:grid}.publishing-hub__primary-action>p{max-width:22rem;color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);line-height:var(--nx-line-height-default);text-align:end;margin:0}.publishing-hub__primary-action .publishing-result{text-align:start;margin:0}.publishing-hub__context .nx-panel__body,.publishing-hub__validation .nx-panel__body,.publishing-hub__diff .nx-panel__body,.publishing-hub__jobs .nx-panel__body,.publishing-hub__releases .nx-panel__body,.publishing-hub__audit .nx-panel__body{gap:var(--nx-space-4);display:grid}.publishing-hub__context .publishing-page-selector{justify-content:flex-start}.publishing-status{gap:var(--nx-space-3);display:grid}.publishing-section-heading h2,.publishing-section-heading p{margin:0}.publishing-status__grid{border:var(--nx-border-width) solid var(--nx-color-border);border-radius:var(--nx-radius-lg);background:var(--nx-color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.publishing-status__grid>div{gap:var(--nx-space-2);min-width:0;padding:var(--nx-space-4);border-inline-end:var(--nx-border-width) solid var(--nx-color-border);display:grid}.publishing-status__grid>div:last-child{border-inline-end:0}.publishing-status__grid dt{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-semibold);letter-spacing:var(--nx-letter-spacing-label);text-transform:uppercase}.publishing-status__grid dd{justify-items:start;gap:var(--nx-space-1);min-width:0;margin:0;display:grid}.publishing-status__grid dd strong,.publishing-status__grid dd span:not(.nx-badge){overflow-wrap:anywhere}.publishing-status__grid dd span:not(.nx-badge){color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}.publishing-hub__priority-grid{align-items:start;gap:var(--publishing-content-gap);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);display:grid}.publishing-validation-priority,.publishing-issue-list{gap:var(--nx-space-3);display:grid}.publishing-validation-priority .nx-alert>p{margin-block:0 var(--nx-space-3)}.publishing-issue-list{margin:0;padding:0;list-style:none}.publishing-issue-list li{align-items:center;gap:var(--nx-space-3);padding-top:var(--nx-space-3);border-top:var(--nx-border-width) solid currentColor;grid-template-columns:minmax(0,1fr) auto;display:grid}.publishing-issue-list li>span{overflow-wrap:anywhere;min-width:0}.publishing-accordion-title,.publishing-table-identity,.publishing-table-badges{align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;min-width:0;display:flex}.publishing-accordion-title{justify-content:space-between;width:100%}.publishing-muted{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm);margin:0}.publishing-hub__diff .release-diff,.publishing-release-dialog .release-diff{background:0 0;border:0;margin:0;padding:0}.publishing-current-job{gap:var(--nx-space-4);padding:var(--nx-space-4);border:var(--nx-border-width) solid var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface-secondary);display:grid}.publishing-current-job__identity{justify-content:space-between;align-items:start;gap:var(--nx-space-3);display:flex}.publishing-current-job__identity>div{gap:var(--nx-space-1);display:grid}.publishing-current-job__identity span:first-child{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}.publishing-current-job__identity strong{font-size:var(--nx-font-size-lg)}.publishing-current-job__meta,.publishing-release-dialog__meta{gap:var(--nx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.publishing-current-job__meta>div,.publishing-release-dialog__meta>div{gap:var(--nx-space-1);min-width:0;display:grid}.publishing-current-job__meta dt,.publishing-release-dialog__meta dt{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-semibold)}.publishing-current-job__meta dd,.publishing-release-dialog__meta dd{overflow-wrap:anywhere;font-size:var(--nx-font-size-sm);margin:0}.publishing-hub__jobs .nx-table td:last-child,.publishing-hub__releases .nx-table td:last-child{width:1%}.publishing-hub__jobs .publishing-job__actions{justify-content:flex-start;min-width:12rem}.publishing-hub__jobs .publishing-job__actions:empty{display:none}.publishing-release-dialog{width:min(calc(100% - (2 * var(--nx-space-4))), 56rem);max-height:calc(100dvh - (2 * var(--nx-space-4)))}.publishing-release-dialog .nx-dialog__body,.publishing-release-dialog section,.publishing-rollback-dialog .nx-dialog__body,.publishing-rollback-dialog form{gap:var(--nx-space-4);display:grid}.publishing-release-dialog section h3,.publishing-release-dialog section p{margin:0}.publishing-release-pages{gap:var(--nx-space-2);margin:0;padding:0;list-style:none;display:grid}.publishing-release-pages li{justify-content:space-between;align-items:baseline;gap:var(--nx-space-3);padding:var(--nx-space-3);border-radius:var(--nx-radius-sm);background:var(--nx-color-surface-secondary);display:flex}.publishing-release-pages li span{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm);overflow-wrap:anywhere}.publishing-dialog-actions{justify-content:flex-end;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.organization-shell,.site-wizard-shell,.block-playground-page{width:min(100%,88rem);padding:clamp(var(--nx-space-4), 3vw, var(--nx-space-8));margin-inline:auto}.organization-shell,.site-wizard-shell{gap:var(--nx-space-5);display:grid}.organization-overview-summary{gap:var(--nx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.organization-overview-summary .nx-card{gap:var(--nx-space-1);min-width:0;display:grid}.organization-overview-summary span{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-semibold);letter-spacing:var(--nx-letter-spacing-label);text-transform:uppercase}.organization-overview-summary strong{font-size:var(--nx-font-size-xl)}.organization-overview-summary code,.organization-panel code,.form-library code{overflow-wrap:anywhere}.organization-detail-grid--settings{grid-template-columns:minmax(0,1fr)}.organization-site-create-dialog{width:min(calc(100% - (2 * var(--nx-space-4))), 74rem);max-height:calc(100dvh - (2 * var(--nx-space-4)))}.organization-site-create-dialog .site-wizard__panel{min-height:min(30rem,58dvh)}.organization-dialog-actions,.form-create-dialog__actions{justify-content:flex-end;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.member-panel .nx-table th[scope=row] .member-identity{gap:var(--nx-space-1);display:grid}.member-panel .nx-table td:last-child,.site-section .nx-table td:last-child,.form-library .nx-table td:last-child{width:1%}.form-library-workspace,.form-selected-editor,.form-create-dialog{gap:var(--nx-space-4);display:grid}.form-selected-editor{padding:var(--nx-space-5);border:var(--nx-border-width) solid var(--nx-color-border);border-radius:var(--nx-radius-lg);background:var(--nx-color-surface-secondary)}.form-selected-editor>.section-heading h2{margin:0}.form-library .nx-table time{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-xs)}.organization-page-header,.site-wizard-header,.block-playground-page__header{width:100%;max-width:none;margin:0}.organization-page-header+*,.site-wizard-header+*,.block-playground-page__header+*{margin-top:0}.organization-layout,.organization-detail-grid{gap:var(--nx-space-5)}.organization-panel,.site-section,.domain-panel{scroll-margin-top:7rem}.organization-panel{border-color:var(--nx-color-border)}.organization-panel h2{font-size:clamp(1.2rem,2.5vw,1.5rem)}.section-heading{gap:var(--nx-space-4)}.section-heading__actions{justify-content:flex-end;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.section-description,.description{color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm);line-height:var(--nx-line-height-default)}.section-description{margin-top:var(--nx-space-1)}.organization-form,.page-homepage-form,.page-draft-form{gap:var(--nx-space-4);margin-top:var(--nx-space-4)}.organization-list,.member-list,.domain-list{margin-top:var(--nx-space-4)}.organization-list{gap:var(--nx-space-2)}.organization-list__item,.member-list__item,.domain-list__item,.page-version-list>li,.publishing-job,.publishing-history li,.publishing-audit li{border-color:var(--nx-color-border);border-radius:var(--nx-radius-md);background:var(--nx-color-surface);box-shadow:none}.organization-list__item{padding:var(--nx-space-3) var(--nx-space-4)}.navigation-editor button:focus-visible,.collection-manager summary:focus-visible,.global-section-manager summary:focus-visible{outline:var(--nx-focus-width) solid var(--nx-color-focus);outline-offset:var(--nx-focus-offset)}.danger-zone{padding:var(--nx-space-4);border:1px solid var(--nx-color-danger-border);border-radius:var(--nx-radius-md);background:var(--nx-color-danger-surface)}.danger-zone h3{color:var(--nx-color-danger)}.empty-state,.permission-state{margin-top:var(--nx-space-4)}.preview-frame-empty,.publishing-empty,.navigation-editor__empty-items{border-radius:var(--nx-radius-md);color:var(--nx-color-text-muted);background:var(--nx-color-surface-muted)}.app-shell .panel{border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-md)}@media (max-width:68rem){.organization-layout,.organization-detail-grid{grid-template-columns:minmax(0,1fr)}.publishing-status__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-status__grid>div:nth-child(2){border-inline-end:0}.publishing-status__grid>div:nth-child(-n+2){border-bottom:var(--nx-border-width) solid var(--nx-color-border)}.publishing-hub__priority-grid{grid-template-columns:minmax(0,1fr)}.theme-version-status__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-version-status__grid>div{padding-block:var(--nx-space-3)}.theme-version-status__grid>div:nth-child(2){border-inline-end:0}.theme-version-status__grid>div:nth-child(-n+2){border-bottom:var(--nx-border-width) solid var(--nx-color-border)}}@media (max-width:52rem){.admin-shell-navigation__notice{display:none}.organization-shell,.site-wizard-shell,.block-playground-page{padding:var(--nx-space-4)}.organization-overview-summary{grid-template-columns:minmax(0,1fr)}.site-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-page-context,.publishing-page-selector{flex-direction:column;align-items:stretch}.publishing-page-selector .nx-form-field{width:100%}}@media (max-width:34rem){.nx-page-header__title-row h1{font-size:1.65rem}.section-heading{flex-direction:column;align-items:stretch}.section-heading__actions,.section-heading__actions>*,.site-overview-status__list>div,.theme-version-status__grid{width:100%}.section-heading__actions{justify-content:stretch}.site-overview-status__list>div,.theme-preset-list>li,.theme-version-status__grid{grid-template-columns:minmax(0,1fr)}.site-overview-status__list>div{align-items:stretch}.site-overview-status__list .nx-button-link,.theme-preset-list .nx-button{width:100%}.theme-version-status__grid>div,.theme-version-status__grid>div:first-child,.theme-version-status__grid>div:last-child{padding:var(--nx-space-3) 0;border-inline-end:0;border-bottom:var(--nx-border-width) solid var(--nx-color-border)}.theme-version-status__grid>div:last-child{border-bottom:0}.organization-dialog-actions,.form-create-dialog__actions{flex-direction:column-reverse;align-items:stretch}.organization-dialog-actions>*,.form-create-dialog__actions>*{width:100%}.site-area-navigation .nx-navigation-list__items,.site-overview-grid,.site-overview-links,.site-overview-links ul{grid-template-columns:minmax(0,1fr)}.site-area-navigation .nx-navigation-list__items{display:grid}.publishing-hub__primary-action{justify-items:stretch;width:100%;max-width:none}.publishing-hub__primary-action form,.publishing-hub__primary-action .nx-button{width:100%}.publishing-hub__primary-action>p{text-align:start;max-width:none}.publishing-status__grid,.publishing-current-job__meta,.publishing-release-dialog__meta{grid-template-columns:minmax(0,1fr)}.publishing-status__grid>div,.publishing-status__grid>div:nth-child(2){border-inline-end:0;border-bottom:var(--nx-border-width) solid var(--nx-color-border)}.publishing-status__grid>div:last-child{border-bottom:0}.publishing-issue-list li,.publishing-release-pages li,.publishing-current-job__identity{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch}.publishing-issue-list .nx-button-link{justify-self:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@media (forced-colors:active){.danger-zone,.organization-list__item,.admin-shell-navigation__group .nx-navigation-list__link[aria-current=page]{border-color:canvastext}}.cms-central-editor{gap:var(--nx-space-4);padding:clamp(var(--nx-space-3), 1.5vw, var(--nx-space-5))}.cms-editor-context{border-color:var(--nx-color-border);border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-xs);position:relative;overflow:hidden}.cms-editor-context:before{background:var(--nx-color-primary);content:"";width:.25rem;position:absolute;inset:0 auto 0 0}.cms-editor-context__fields{padding-inline-start:var(--nx-space-2)}.builder-toolbar{border-bottom-color:var(--nx-color-border-strong);background:var(--nx-color-surface);box-shadow:none}.builder-toolbar__title-row h1{color:var(--nx-color-text-strong);letter-spacing:-.03em}.builder-workspace{background:var(--nx-color-surface)}.builder-workspace__panel{border-color:var(--nx-color-border)}.builder-workspace__panel-heading{color:var(--nx-color-text-strong);background:var(--nx-color-surface-secondary)}.builder-workspace__preview{padding:0}@media (max-width:52rem){.cms-central-editor{padding:var(--nx-space-2)}.cms-editor-context{border-radius:var(--nx-radius-sm)}}.geometry-design-fields{border:0;min-width:0;margin:0;padding:0}.geometry-design-fields>legend{margin-block-end:var(--nx-space-3,.75rem);font-weight:600}.heading-field{border:0;min-width:0;margin:0;padding:0}.heading-field__segment{gap:var(--nx-space-3);padding-block:var(--nx-space-3);border-block-end:1px solid var(--nx-color-border);display:grid}.heading-field__options{gap:var(--nx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.heading-field__actions{gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.editor-presets{gap:var(--nx-space-3);display:grid}.editor-presets__choices{gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.editor-presets__preview{border-radius:var(--nx-radius-md);max-height:50dvh;overflow:auto}.theme-design-navigation .nx-accordion{gap:var(--nx-space-1);background:0 0;border:0;border-radius:0;display:grid;overflow:visible}.theme-design-navigation .nx-accordion__item,.theme-design-navigation .nx-accordion__item+.nx-accordion__item{background:0 0;border:0}.theme-design-navigation .nx-accordion__summary{min-height:2.75rem;padding:var(--nx-space-2) var(--nx-space-3);gap:var(--nx-space-3);border-radius:var(--nx-radius-sm);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm);font-weight:var(--nx-font-weight-medium);line-height:var(--nx-line-height-default)}.theme-design-navigation .nx-accordion__summary>span:first-child{flex:1;min-width:0}.theme-design-navigation .nx-accordion__item[data-active=true]>summary{color:var(--nx-color-text-strong);background:var(--nx-color-surface-secondary)}.theme-design-navigation .nx-accordion__summary:hover{color:var(--nx-color-text-strong)}.theme-design-navigation__heading{overflow-wrap:anywhere;display:block}.theme-design-navigation .nx-accordion__indicator{flex:0 0 1rem;place-items:center;width:1rem;height:1rem;font-size:0;transition:none;display:grid;transform:none}.theme-design-navigation .nx-accordion__indicator:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transform:rotate(-45deg)}.theme-design-navigation .nx-accordion__item[open]>summary .nx-accordion__indicator:before{transform:rotate(45deg)}.theme-design-navigation .nx-accordion__content{padding:var(--nx-space-2) 0 var(--nx-space-3)}.theme-design-navigation__items{gap:var(--nx-space-1);margin:0 0 0 var(--nx-space-4);padding:0 0 0 var(--nx-space-2);border-left:var(--nx-border-width) solid var(--nx-color-border-subtle);list-style:none;display:grid}.theme-design-navigation__items .nx-button{width:100%;min-height:2.5rem;padding-inline:var(--nx-space-3);color:var(--nx-color-text-muted);font-size:var(--nx-font-size-sm);font-weight:var(--nx-font-weight-regular);text-align:start;justify-content:flex-start}.theme-design-navigation__items .nx-button[aria-current=true]{color:var(--nx-color-primary);background:var(--nx-color-primary-soft);font-weight:var(--nx-font-weight-medium)}.block-library-grid--editor{gap:var(--nx-space-2);padding:var(--nx-space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.block-library-grid--editor .block-library-tile{min-height:5.5rem;padding:var(--nx-space-3) var(--nx-space-2);background:var(--nx-color-surface-secondary);box-shadow:none;border-color:#0000}.block-library-grid--editor .block-library-tile:hover:not(:disabled){border-color:var(--nx-color-border);background:var(--nx-color-surface-hover)}.block-library-grid--editor .block-library-tile[aria-pressed=true]{border-color:var(--nx-color-primary);background:var(--nx-color-primary-soft)}.block-library-grid--editor .block-library-tile__icon{width:1.75rem;height:1.75rem;color:var(--nx-color-text-muted);background:0 0;border-radius:0}.block-library-grid--editor .block-library-tile[aria-pressed=true] .block-library-tile__icon{color:var(--nx-color-primary)}.block-library-grid--editor .block-library-tile__name{white-space:normal;overflow-wrap:anywhere;font-size:var(--nx-font-size-xs);font-weight:var(--nx-font-weight-medium)}@media (forced-colors:active){.theme-design-navigation .nx-accordion__item[data-active=true]>summary{outline-offset:-1px;outline:1px solid highlight}.block-library-grid--editor .block-library-tile[aria-pressed=true]{border-color:highlight}}.theme-design-editor .theme-editor{box-shadow:none;background:0 0;border:0;padding:0}.theme-design-editor .theme-editor__layout{gap:var(--nx-space-3);margin:0}.theme-design-editor .theme-token-groups{gap:var(--nx-space-4)}.theme-design-editor .theme-token-group{gap:var(--nx-space-3);padding:0 0 var(--nx-space-4);border:0;border-bottom:var(--nx-border-width) solid var(--nx-color-border-subtle);background:0 0;border-radius:0}.theme-design-editor .theme-token-group>legend{margin-bottom:var(--nx-space-2);font-size:var(--nx-font-size-sm);padding:0}.theme-design-editor :is(.theme-token-grid,.theme-color-grid){gap:var(--nx-space-3);grid-template-columns:minmax(0,1fr)}.theme-design-editor .theme-token-group[hidden]{display:none}.builder-workspace__panel-actions{align-items:center;gap:var(--nx-space-1);margin-inline-start:auto;display:flex}.builder-toolbar-history{align-items:center;display:flex}.builder-toolbar-history .nx-icon-button[data-size=sm]{width:2rem;min-width:2rem;height:2rem;min-height:2rem}@media (min-width:90rem){.builder-workspace:has(>.builder-workspace__panel[data-side=left][data-visible=false]){grid-template-columns:0 minmax(0,1fr) minmax(18rem,21rem)}.builder-workspace:has(>.builder-workspace__panel[data-side=right][data-visible=false]){grid-template-columns:minmax(17.5rem,20rem) minmax(0,1fr) 0}.builder-workspace:has(>.builder-workspace__panel[data-side=left][data-visible=false]):has(>.builder-workspace__panel[data-side=right][data-visible=false]){grid-template-columns:0 minmax(0,1fr) 0}}@container (max-width:30rem){.builder-workspace__preview>.builder-workspace__panel-heading{grid-template-columns:minmax(0,1fr) auto}.builder-preview-viewport-controls{grid-area:2/1/auto/-1}.builder-preview-heading-end{grid-area:1/2}}.page-section-help-trigger{border-radius:var(--nx-radius-sm);width:1.75rem;height:1.75rem;color:var(--color-muted);cursor:help;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.page-section-help-trigger:hover{background:var(--color-surface-muted,var(--nx-color-surface))}.page-section-help-trigger:focus-visible{outline-offset:2px;outline:2px solid}.page-section-document .page-section-select__content>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.builder-design-groups.nx-accordion{box-shadow:none;background:0 0;border:0;border-radius:0}.builder-design-groups>.nx-accordion__item>.nx-accordion__summary{min-height:var(--nx-control-height-md);padding:var(--nx-space-3) var(--nx-space-2);font-size:var(--nx-font-size-sm)}.builder-design-groups>.nx-accordion__item>.nx-accordion__content{gap:var(--nx-space-3);padding:var(--nx-space-3) 0;display:grid}.page-section-entry-error{justify-content:space-between;align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-2);color:var(--nx-color-text);font-size:var(--nx-font-size-xs);flex-wrap:wrap;display:flex}.page-section-item[data-invalid=true]{box-shadow:inset 3px 0 0 var(--nx-color-danger,currentColor)}.inspector-issue-list{gap:var(--nx-space-3);margin:0;padding:0;list-style:none;display:grid}.inspector-issue-list>li{justify-content:space-between;align-items:start;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.inspector-issue-list>li>span{gap:var(--nx-space-1);overflow-wrap:anywhere;min-width:0;font-size:var(--nx-font-size-xs);flex:10rem;display:grid}.inspector-special-section .nx-accordion__content{gap:var(--nx-space-3);display:grid}.inspector-error-badge{margin-inline-start:var(--nx-space-2)}.page-section-entry-error .nx-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}
