@layer features{:is(#seBarHost,#seSheet,#seSheetBackdrop,#seBlockBar,#seTextBar,#uiPhotoGallery,#uiPhotoGalleryBackdrop,#uiIconPicker,#uiIconPickerBackdrop),:is(#seBarHost,#seSheet,#seBlockBar,#seTextBar,#uiPhotoGallery,#uiIconPicker) *,:is(#seBarHost,#seSheet,#seBlockBar,#seTextBar,#uiPhotoGallery,#uiIconPicker) *:before,:is(#seBarHost,#seSheet,#seBlockBar,#seTextBar,#uiPhotoGallery,#uiIconPicker) *:after,#tenantSite .insert-point,#tenantSite .insert-point *,body>:is(.dialog-backdrop,.dialog,.toast-stack),body>:is(.dialog-backdrop,.dialog,.toast-stack) *{all:revert-layer}:root[data-site-editing] body{padding-block-start:var(--editor-bar-height, var(--space-12))}:root[data-site-editing] [data-site-edit-entry]{display:none}:root[data-site-editing] [data-tenant-site]{position:relative}@media(min-width:900px){#seBarHost [data-only=phone]{display:none}}@media(min-width:1100px){:root[data-site-editing]:has(#seSheet[data-open]) body{padding-inline-end:var(--layout-side-sheet-width)}:root[data-site-editing]:has(#seSheet[data-open]) #seBarHost .editor-bar{inset-inline-end:var(--layout-side-sheet-width)}}@media(max-width:1099px){body>#seSheet[data-se-sheet=design]{max-height:58dvh}#seSheetBackdrop:has(+#seSheet[data-se-sheet=design]){background:transparent}}:root[data-site-editing] [data-edit-block]{position:relative;outline:2px solid transparent;outline-offset:-2px;cursor:pointer;transition:outline-color var(--duration-fast) var(--ease-standard)}:root[data-site-editing] [data-edit-block]:hover{outline-color:var(--color-border-default)}:root[data-site-editing] [data-edit-block][data-edit-selected]{outline-color:var(--color-border-focus)}:root[data-site-editing] [data-edit-block][data-edit-issue]{outline:3px solid var(--color-border-error)}:root[data-site-editing] [data-edit-block][data-edit-hidden]{opacity:.45}:root[data-site-editing] [data-edit-block][data-edit-hidden]:before{content:attr(data-edit-note);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:2;padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-content-primary);font-size:var(--type-xs)}:root[data-site-editing] .page-hero__shade,:root[data-site-editing] .page-hero__content{pointer-events:none}:root[data-site-editing] .page-hero__content>*{pointer-events:auto}:root[data-site-editing] [data-edit-field]{position:relative;border-radius:var(--radius-xs);outline:1px dashed transparent;outline-offset:var(--space-1);cursor:text}:root[data-site-editing] [data-edit-block]:hover [data-edit-field]{outline-color:var(--color-border-strong)}:root[data-site-editing] [data-edit-field]:focus{outline:2px solid var(--color-border-focus)}:root[data-site-editing] [data-edit-field][data-edit-state=empty]{opacity:.6;font-style:italic}:root[data-site-editing] [data-edit-field][data-edit-state=default]{text-decoration:underline dotted;text-underline-offset:var(--space-1)}:root[data-site-editing] [data-edit-field][data-edit-state=untranslated]{outline:2px dashed var(--color-state-warning-fg)}:root[data-site-editing] [data-edit-field][data-edit-state=untranslated]:after{content:attr(data-edit-note);margin-inline-start:var(--space-2);padding-block:0;padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--color-state-warning-bg);color:var(--color-state-warning-fg);font-size:var(--type-2xs);font-style:normal;font-weight:var(--weight-semibold);white-space:nowrap;vertical-align:middle}:root[data-site-editing] [data-edit-field][data-edit-issue]{outline:3px solid var(--color-border-error);background:color-mix(in srgb,var(--color-white) 75%,transparent);color:var(--color-state-danger-fg)}:root[data-site-editing] img[data-edit-image]{cursor:pointer}:root[data-site-editing] img[data-edit-image]:hover{outline:3px solid var(--color-border-focus);outline-offset:-3px}:root[data-site-editing] #tenantSite .insert-point[data-se-drop]:before{opacity:1;border-block-start-style:solid}:root[data-se-dragging],:root[data-se-dragging] *{cursor:grabbing;user-select:none}:root[data-site-editing] #seBlockBar [data-se-drag]{cursor:grab;touch-action:none}@media(max-width:1099px){:root[data-site-editing] #seBlockBar [data-se-drag]{display:none}}@media(max-width:899px){#seBarHost [data-only=desktop]{display:none}#seBarHost [data-se-pages]{max-inline-size:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body>#seTextBar{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-overlay);block-size:0}#seSheet [data-se-focus-area]{position:relative;display:block;inline-size:100%;padding:0;overflow:hidden;border-radius:var(--radius-md);cursor:crosshair}#seSheet [data-se-focus-area] img{display:block;inline-size:100%;block-size:auto}#seSheet [data-se-focus-dot]{position:absolute;inset-block-start:var(--se-focus-y, 50%);inset-inline-start:var(--se-focus-x, 50%);inline-size:var(--space-6);block-size:var(--space-6);border:3px solid var(--color-white);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-black) 30%,transparent);box-shadow:var(--shadow-md);transform:translate(-50%,-50%);pointer-events:none}}
