.oe-editor-surface{--oe-menu-outer-radius:var(--oe-radius-large,22px);--oe-menu-inner-radius:var(--oe-radius-medium,16px);--oe-menu-inset:6px;--oe-menu-row-height:32px;--oe-control-hover:var(--oe-interaction-hover,color-mix(in srgb, var(--oe-text,#171717) 10%, var(--oe-surface-raised,var(--oe-surface,#fff))));--oe-control-selected:var(--oe-interaction-selected,color-mix(in srgb, var(--oe-text,#171717) 15%, var(--oe-surface-raised,var(--oe-surface,#fff))));gap:12px;display:grid;position:relative;container-type:inline-size}:where(.oe-editor-surface,.oe-prosemirror,.oe-viewer){--oe-internal-checked-control-background:var(--oe-accent,#171717);--oe-internal-checked-control-foreground:var(--oe-accent-text,#fff)}.oe-block-handle-anchor{box-sizing:border-box;cursor:grab;width:var(--oe-block-gutter-width,28px);z-index:40;justify-content:flex-end;align-items:flex-start;padding-right:4px;display:flex}.oe-block-handle-anchor[data-dragging=true]{cursor:grabbing}.oe-block-drop-indicator{background:var(--oe-accent-strong,#171717);height:2px;left:var(--oe-block-gutter-width,28px);pointer-events:none;z-index:39;border-radius:999px;position:absolute;right:0}.oe-block-handle{border-radius:var(--oe-radius-small,4px);color:var(--oe-muted,#737373);pointer-events:none;z-index:40;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:24px;padding:0;transition:background-color .1s,color .1s;display:flex;position:static}.oe-block-handle-anchor:hover .oe-block-handle,.oe-block-handle-anchor:focus-visible .oe-block-handle{background:var(--oe-control-hover);color:var(--oe-text,#171717)}.oe-block-handle-anchor[aria-expanded=true] .oe-block-handle{background:var(--oe-control-selected);color:var(--oe-text,#171717)}.oe-block-handle-anchor:focus-visible{outline:none}.oe-block-handle-anchor:focus-visible .oe-block-handle{outline:2px solid var(--oe-accent-strong,#171717);outline-offset:2px}.oe-block-menu{--oe-control-hover:var(--oe-interaction-hover,color-mix(in srgb, var(--oe-text,#171717) 10%, var(--oe-surface-raised,#fff)));background:var(--oe-surface-raised);border:1px solid var(--oe-border,#e5e5e5);border-radius:var(--oe-menu-outer-radius,22px);min-width:188px;padding:var(--oe-menu-inset,6px);z-index:1000;outline:none}.oe-block-menu:focus,.oe-block-menu:focus-visible{outline:none}.oe-block-menu-item{border-radius:var(--oe-menu-inner-radius,16px);color:var(--oe-text,#171717);cursor:default;min-height:var(--oe-menu-row-height,32px);outline:none;align-items:center;gap:9px;padding:0 9px;font-size:13px;display:flex}.oe-block-menu-item:hover,.oe-block-menu-item:focus-visible,.oe-block-menu-item[data-highlighted]{background:var(--oe-control-hover)}.oe-block-menu-item[data-danger]{color:#c83232}.oe-block-menu-item[data-disabled]{opacity:.45}.oe-block-menu-item[data-active]{background:var(--oe-control-selected)}.oe-block-menu-icon-placeholder{width:15px;display:block}.oe-block-menu-chevron{margin-left:auto}.oe-block-menu-separator{background:var(--oe-border,#e5e5e5);height:1px;margin:5px 4px}.oe-block-menu-panel{background:var(--oe-surface-raised,#fff);border:1px solid var(--oe-border,#e5e5e5);border-radius:var(--oe-menu-outer-radius,22px);color:var(--oe-text,#171717);z-index:1001;outline:none;min-width:280px;max-width:min(420px,100vw - 24px);max-height:min(560px,100vh - 24px);padding:12px;overflow:auto}.oe-block-menu-error{color:#b42318;padding:7px 9px 4px;font-size:12px}.oe-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oe-prosemirror .ProseMirror-selectednode{outline:none}.oe-canvas{--oe-block-gutter-outset:0px;--oe-block-gutter-width:28px;min-height:calc(100vh - 96px);position:relative;container-type:inline-size}.oe-prosemirror,.oe-viewer{color:var(--oe-text,#171717);font-family:var(--oe-font-sans,inherit);font-size:var(--oe-body-font-size,16px);line-height:var(--oe-body-line-height,1.6)}.oe-editor-surface,.oe-prosemirror,.oe-viewer,.oe-slash-menu,.oe-dialog{scrollbar-color:color-mix(in srgb, var(--oe-muted,#737373) 72%, transparent) transparent;scrollbar-width:thin}.oe-editor-surface::-webkit-scrollbar{width:10px;height:10px}.oe-editor-surface ::-webkit-scrollbar{width:10px;height:10px}.oe-prosemirror::-webkit-scrollbar{width:10px;height:10px}.oe-viewer::-webkit-scrollbar{width:10px;height:10px}.oe-slash-menu::-webkit-scrollbar{width:10px;height:10px}.oe-dialog::-webkit-scrollbar{width:10px;height:10px}.oe-editor-surface::-webkit-scrollbar-track{background:0 0}.oe-editor-surface ::-webkit-scrollbar-track{background:0 0}.oe-prosemirror::-webkit-scrollbar-track{background:0 0}.oe-viewer::-webkit-scrollbar-track{background:0 0}.oe-slash-menu::-webkit-scrollbar-track{background:0 0}.oe-dialog::-webkit-scrollbar-track{background:0 0}.oe-editor-surface::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb, var(--oe-muted,#737373) 58%, transparent);border:3px solid #0000;border-radius:999px}.oe-editor-surface ::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb, var(--oe-muted,#737373) 58%, transparent);border:3px solid #0000;border-radius:999px}.oe-prosemirror::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb, var(--oe-muted,#737373) 58%, transparent);border:3px solid #0000;border-radius:999px}.oe-viewer::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb, var(--oe-muted,#737373) 58%, transparent);border:3px solid #0000;border-radius:999px}.oe-slash-menu::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb, var(--oe-muted,#737373) 58%, transparent);border:3px solid #0000;border-radius:999px}.oe-dialog::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb, var(--oe-muted,#737373) 58%, transparent);border:3px solid #0000;border-radius:999px}.oe-editor-surface::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--oe-muted,#737373) 78%, transparent)}.oe-editor-surface ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--oe-muted,#737373) 78%, transparent)}.oe-prosemirror::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--oe-muted,#737373) 78%, transparent)}.oe-viewer::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--oe-muted,#737373) 78%, transparent)}.oe-slash-menu::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--oe-muted,#737373) 78%, transparent)}.oe-dialog::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--oe-muted,#737373) 78%, transparent)}.ProseMirror.oe-prosemirror,.oe-prosemirror,.oe-viewer{overflow-wrap:anywhere;word-wrap:anywhere}.oe-prosemirror{box-sizing:border-box;margin-left:calc(-1 * var(--oe-block-gutter-outset));min-height:calc(100vh - 96px);padding-left:var(--oe-block-gutter-width);white-space:break-spaces;width:calc(100% + var(--oe-block-gutter-outset));outline:none}.oe-prosemirror>:first-child,.oe-viewer>:first-child{margin-top:0}.oe-prosemirror>:last-child,.oe-viewer>:last-child{margin-bottom:0}.oe-prosemirror .is-empty:before{color:var(--oe-placeholder,#a3a3a3);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.oe-prosemirror img,.oe-viewer img{border-radius:var(--oe-radius-medium,8px);margin:var(--oe-space-block,16px) 0;max-width:100%;display:block}.oe-image{border-radius:var(--oe-radius-medium,8px);margin:var(--oe-space-block,16px) 0;max-width:100%;position:relative}.oe-image,.oe-image:focus,.oe-image:focus-within,.oe-image[data-selected=true]{outline:none}.oe-image-preview{border-radius:inherit;position:relative;overflow:hidden}.oe-prosemirror .oe-image img{border-radius:inherit;max-width:100%;height:auto;margin:0}.oe-image-empty{background:var(--oe-block-surface,var(--oe-surface-muted,#f5f5f5));border-radius:inherit;border:0;align-items:center;gap:8px;min-height:56px;padding:8px;transition:background .12s;display:flex}.oe-image:focus-within .oe-image-empty,.oe-image[data-selected=true] .oe-image-empty,.oe-image-empty:hover{background:color-mix(in srgb, var(--oe-block-surface,var(--oe-surface-muted,#f5f5f5)) 92%, var(--oe-text,#171717))}.oe-image-empty-icon{color:var(--oe-muted,#737373);flex:0 0 28px;justify-content:center;align-items:center;height:28px;display:inline-flex}.oe-image-empty-icon svg{width:17px;height:17px}.oe-image-empty-copy{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.oe-image-empty-copy strong{font-size:13px;font-weight:600}.oe-image-empty-copy span{color:var(--oe-muted,#737373);margin-top:2px;font-size:11px}.oe-image-empty>.oe-image-empty-action{color:var(--oe-muted,#737373);background:0 0;border-color:#0000;flex:0 0 24px;width:24px;height:24px;padding:0}.oe-image-empty>.oe-image-empty-action:hover,.oe-image-empty>.oe-image-empty-action:focus-visible{color:var(--oe-text,#171717);background:0 0;border-color:#0000}.oe-image-empty>.oe-image-empty-action+.oe-image-empty-action{margin-left:-6px}.oe-image button{background:var(--oe-surface,#fff);border:1px solid var(--oe-border,#d4d4d4);border-radius:var(--oe-menu-inner-radius,16px);color:var(--oe-text,#171717);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:4px;height:26px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.oe-image button:hover,.oe-image button:focus-visible{border-color:var(--oe-muted,#737373);outline:none}.oe-image button:disabled{cursor:default;opacity:.55}.oe-image button svg{width:13px;height:13px}.oe-image button.oe-image-primary{background:var(--oe-button-background,#171717);border-color:var(--oe-button-background,#171717);color:var(--oe-button-text,#fff)}.oe-image button.oe-image-remove{color:var(--oe-muted,#737373);background:0 0;border-color:#0000;width:24px;padding:0}.oe-image button.oe-image-remove:hover,.oe-image button.oe-image-remove:focus-visible{color:#c83232}.oe-image-actions{background:var(--oe-surface-raised,#fff);border:1px solid var(--oe-border,#d4d4d4);box-shadow:0 8px 24px var(--oe-shadow,#0000001f);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:3px;padding:3px;transition:opacity .12s,transform .12s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.oe-image-preview:hover .oe-image-actions,.oe-image:focus-within .oe-image-actions,.oe-image[data-selected=true] .oe-image-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.oe-image .oe-image-actions button{height:var(--oe-menu-row-height,32px);width:var(--oe-menu-row-height,32px);background:0 0;border:0;border-radius:999px;padding:0}.oe-image-actions button svg{width:16px;height:16px}.oe-image-actions button:hover,.oe-image-actions button:focus-visible{background:var(--oe-control-hover,var(--oe-interaction-hover,#f5f5f5))}.oe-image-actions button:focus-visible{outline:2px solid var(--oe-accent-strong,#171717);outline-offset:1px}.oe-image-panel,.oe-image-upload-status,.oe-image-error{background:var(--oe-block-surface,var(--oe-surface-muted,#f5f5f5));border-radius:0 0 var(--oe-radius-medium,8px) var(--oe-radius-medium,8px);align-items:end;gap:8px;padding:10px;display:flex}.oe-image-panel label{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.oe-image-panel label span{color:var(--oe-muted,#737373);font-size:11px;font-weight:600}.oe-image-panel input{background:var(--oe-surface,#fff);border:1px solid var(--oe-border,#d4d4d4);color:var(--oe-text,#171717);font:inherit;border-radius:6px;outline:none;width:100%;height:32px;padding:0 9px}.oe-image-panel input:focus{border-color:var(--oe-muted,#737373)}.oe-image-upload-status{color:var(--oe-muted,#737373);align-items:center;font-size:12px}.oe-image-progress{background:var(--oe-border,#d4d4d4);border-radius:2px;flex:1;height:4px;overflow:hidden}.oe-image-progress span{background:var(--oe-accent-strong,#171717);height:100%;transition:width 90ms linear;display:block}.oe-image-error{color:#b42318;align-items:center;font-size:12px}.oe-image-error span{flex:1}@media (max-width:560px){.oe-image-panel{flex-wrap:wrap;align-items:stretch}.oe-image-panel label{flex-basis:100%}}.oe-prosemirror blockquote,.oe-viewer blockquote{border-left:3px solid var(--oe-structural-line,var(--oe-border,#d4d4d4));margin:var(--oe-space-block,18px) 0;padding-left:var(--oe-space-inline,16px)}.oe-prosemirror blockquote>p,.oe-viewer blockquote>p{margin:0}.oe-prosemirror pre,.oe-viewer pre{background:var(--oe-code-background,var(--oe-surface-muted,#f5f5f5));border-radius:var(--oe-radius-medium,8px);color:var(--oe-code-text,var(--oe-text,#171717));padding:var(--oe-space-inline,14px);white-space:pre;overflow:auto}.oe-prosemirror :not(pre)>code,.oe-viewer :not(pre)>code{background:var(--oe-code-background,var(--oe-block-surface,var(--oe-surface-muted,#f5f5f5)));color:var(--oe-code-text,var(--oe-text,#171717));font-family:var(--oe-font-mono,"SFMono-Regular", Consolas, "Liberation Mono", monospace);border-radius:6px;padding:2px 5px;font-size:.9em}.oe-prosemirror pre code,.oe-viewer pre code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;padding:0}.oe-prosemirror a,.oe-viewer a{color:var(--oe-link,var(--oe-accent-strong,#171717));cursor:pointer;-webkit-text-decoration-color:color-mix(in srgb, var(--oe-link,var(--oe-accent-strong,#171717)) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--oe-link,var(--oe-accent-strong,#171717)) 65%, transparent);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1.5px}.oe-prosemirror a:hover,.oe-viewer a:hover{color:var(--oe-link-hover,var(--oe-link,var(--oe-accent-strong,#171717)));text-decoration-color:currentColor}.oe-prosemirror p,.oe-prosemirror ul,.oe-prosemirror ol,.oe-viewer p,.oe-viewer ul,.oe-viewer ol{color:var(--oe-text-soft,var(--oe-text,#262626));font-size:var(--oe-body-font-size,16px);line-height:var(--oe-body-line-height,1.6)}.oe-prosemirror h1,.oe-prosemirror h2,.oe-prosemirror h3,.oe-prosemirror h4,.oe-prosemirror h5,.oe-prosemirror h6,.oe-viewer h1,.oe-viewer h2,.oe-viewer h3,.oe-viewer h4,.oe-viewer h5,.oe-viewer h6{color:var(--oe-heading,var(--oe-text,#171717));font-family:var(--oe-heading-font,var(--oe-font-sans,inherit));font-weight:var(--oe-heading-weight,700);line-height:var(--oe-heading-line-height,1.2);margin:24px 0 10px}.oe-prosemirror h1,.oe-viewer h1{font-size:var(--oe-heading-1-size,2em)}.oe-prosemirror h2,.oe-viewer h2{font-size:var(--oe-heading-2-size,1.5em)}.oe-prosemirror h3,.oe-viewer h3{font-size:var(--oe-heading-3-size,1.25em)}.oe-prosemirror h4,.oe-viewer h4{font-size:var(--oe-heading-4-size,1.125em)}.oe-prosemirror h5,.oe-viewer h5{font-size:var(--oe-heading-5-size,1em)}.oe-prosemirror h6,.oe-viewer h6{font-size:var(--oe-heading-6-size,1em)}.oe-prosemirror ul:not([data-type=taskList]),.oe-viewer ul:not([data-type=taskList]){padding-left:1.5em;list-style:outside}.oe-prosemirror ol,.oe-viewer ol{padding-left:1.5em;list-style:decimal}.oe-prosemirror li,.oe-viewer li{margin:4px 0}.oe-prosemirror ul[data-openeditor-toggle-list],.oe-viewer ul[data-openeditor-toggle-list]{margin:18px 0;padding:0;list-style:none}.oe-toggle-list-item:not(details){grid-template-columns:24px minmax(0,1fr);column-gap:8px;display:grid}details.oe-toggle-list-item{margin:8px 0;display:block}details.oe-toggle-list-item>summary{color:var(--oe-text-soft,var(--oe-text,#262626));cursor:pointer;font-weight:500}details.oe-toggle-list-item>summary::marker{color:currentColor}details.oe-toggle-list-item>summary+*{margin-top:8px}.oe-toggle-list-trigger{color:var(--oe-text-soft,var(--oe-text,#262626));cursor:pointer;background:0 0;border:0;justify-content:center;align-self:start;align-items:center;width:24px;height:24px;margin-top:1px;padding:0;display:inline-flex}.oe-toggle-list-trigger:hover,.oe-toggle-list-trigger:focus-visible{color:var(--oe-text,#171717);outline:none}.oe-toggle-list-trigger:focus-visible .oe-toggle-list-chevron{filter:drop-shadow(0 0 2px var(--oe-text,#171717))}.oe-toggle-list-trigger:disabled{cursor:default}.oe-toggle-list-chevron{transform-origin:3px;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;transition:transform .14s;display:block;transform:rotate(0)}.oe-toggle-list-item[data-open=true]>.oe-toggle-list-trigger .oe-toggle-list-chevron{transform:rotate(90deg)}.oe-toggle-list-content>:first-child,.oe-toggle-list-content>[data-node-view-content-react]>:first-child{margin-top:0}.oe-toggle-list-content>:first-child:not(:last-child),.oe-toggle-list-content>[data-node-view-content-react]>:first-child:not(:last-child){margin-bottom:8px}.oe-toggle-list-content>:first-child+*,.oe-toggle-list-content>[data-node-view-content-react]>:first-child+*{margin-top:8px}.oe-toggle-list-content>:last-child,.oe-toggle-list-content>[data-node-view-content-react]>:last-child{margin-bottom:0}.oe-toggle-list-item[data-open=false]>.oe-toggle-list-content>:not(:first-child),.oe-toggle-list-item[data-open=false]>.oe-toggle-list-content>[data-node-view-content-react]>:not(:first-child){display:none}.oe-callout{background:var(--oe-block-surface,var(--oe-surface-muted,#f5f5f5));border-radius:var(--oe-radius-large,12px);box-sizing:border-box;margin:var(--oe-space-block,16px) 0;padding:var(--oe-space-inline,14px);border:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;width:100%;display:grid}.oe-callout-content>:first-child,.oe-callout-content>[data-node-view-content-react]>:first-child{margin-top:0}.oe-callout-content>:last-child,.oe-callout-content>[data-node-view-content-react]>:last-child{margin-bottom:0}.oe-callout-emoji{justify-content:center;align-self:start;align-items:center;width:28px;height:26px;font-size:20px;line-height:1;display:inline-flex}.oe-callout .oe-callout-emoji-trigger{width:28px;height:26px;line-height:1}.oe-page{box-sizing:border-box;color:var(--oe-text,#171717);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;max-width:100%;min-height:34px;margin:4px 0;padding:3px 6px;transition:background .12s;display:flex}.oe-page:hover,.oe-page:focus-within{background:var(--oe-block-surface,var(--oe-surface-muted,#f5f5f5))}.oe-page[data-page-id]:not([data-page-id=""]){cursor:pointer}.oe-page[data-page-id]:not([data-page-id=""]):focus-visible{box-shadow:0 0 0 2px var(--oe-surface,#fff), 0 0 0 4px var(--oe-structural-line,#d4d4d4);outline:none}.oe-page-icon{text-align:center;flex:none;width:24px;font-size:18px;line-height:1}.oe-emoji-trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:20px;display:inline-flex}.oe-emoji-trigger:focus-visible{box-shadow:0 0 0 2px var(--oe-surface,#fff), 0 0 0 4px var(--oe-structural-line,#d4d4d4);background:0 0}.oe-emoji-trigger:disabled{cursor:default}.oe-native-emoji-control{flex-direction:column;align-items:flex-start;display:inline-flex}.oe-native-emoji-error,.oe-native-block-handle-error{background:color-mix(in srgb, var(--oe-surface-raised,#fff) 92%, #b42318);border:1px solid color-mix(in srgb, #b42318 45%, var(--oe-border,#e5e5e5));border-radius:var(--oe-menu-inner-radius,16px);color:#b42318;margin-top:4px;padding:4px 8px;font-size:11px;line-height:1.35;display:inline-block}.oe-page-icon-trigger{width:28px;height:28px;font-size:18px}.oe-emoji-popover{background:var(--oe-surface-raised);border:1px solid var(--oe-border,#e5e5e5);border-radius:var(--oe-menu-outer-radius,22px);color:var(--oe-text,#171717);font-family:var(--oe-font-sans,system-ui, sans-serif);transform-origin:var(--transform-origin);z-index:1100;overflow:hidden}.oe-emoji-picker{flex-direction:column;width:min(320px,100vw - 24px);min-height:300px;display:flex}.oe-emoji-picker-controls{gap:8px;padding:10px;display:flex}.oe-emoji-picker button,.oe-emoji-picker input{font-family:inherit}.oe-emoji-picker [frimousse-search]{background:var(--oe-surface,#fff);border:1px solid var(--oe-border,#e5e5e5);border-radius:var(--oe-menu-inner-radius,16px);box-sizing:border-box;color:var(--oe-text,#171717);font:inherit;outline:none;flex:1;min-width:0;height:30px;padding:0 10px;font-size:13px}.oe-emoji-picker [frimousse-search]:focus{border-color:var(--oe-muted,#737373);box-shadow:0 0 0 2px var(--oe-control-selected)}.oe-emoji-picker [frimousse-skin-tone-selector]{color:var(--oe-text,#171717);cursor:pointer;background:0 0;border:0;border-radius:12px;width:34px;height:30px;padding:0;font-size:20px}.oe-emoji-picker [frimousse-skin-tone-selector]:hover,.oe-emoji-picker [frimousse-skin-tone-selector]:focus-visible{background:var(--oe-control-hover);outline:none}.oe-emoji-picker [frimousse-viewport]{width:100%;height:min(420px,100dvh - 80px);min-height:0}.oe-emoji-picker [frimousse-list]{padding:0 12px 12px}.oe-emoji-picker [frimousse-row]{grid-template-columns:repeat(var(--frimousse-list-columns), minmax(0, 1fr));gap:2px;display:grid!important}.oe-emoji-picker [frimousse-category-header]{background:var(--oe-surface-raised);color:var(--oe-muted,#737373);letter-spacing:.04em;text-transform:none;z-index:1;align-items:center;padding:0 2px;font-size:11px;font-weight:600;display:flex}.oe-emoji-picker [frimousse-emoji]{color:var(--oe-text,#171717);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-width:0;height:30px;padding:0;font-size:20px;line-height:1;display:inline-flex}.oe-emoji-picker [frimousse-emoji]:hover,.oe-emoji-picker [frimousse-emoji][data-active],.oe-emoji-picker [frimousse-emoji]:focus-visible{background:var(--oe-control-hover);outline:none}.oe-page-title{min-width:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-underline-offset:.18em;flex:auto;font-weight:500}.oe-page-header{align-items:center;gap:8px;display:flex}.oe-page-header>.oe-emoji-trigger{flex:none;width:42px;height:42px;font-size:30px}.oe-page-header-title{color:var(--oe-heading,var(--oe-text,#171717));font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:2em;font-weight:700;line-height:1.2}.oe-page-action{color:var(--oe-muted,#737373);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;flex:none;padding:5px 7px;font-size:12px}.oe-page-action:hover{background:var(--oe-accent,#e5e5e5);color:var(--oe-text,#171717)}.oe-page-action:disabled{cursor:progress;opacity:.6}.oe-page-error{color:#dc2626;font-size:12px}.oe-page-viewer{cursor:pointer;text-decoration:none}.oe-page-arrow{color:var(--oe-muted,#737373)}.oe-prosemirror hr,.oe-viewer hr{border:0;border-top:1px solid var(--oe-structural-line,var(--oe-border,#e5e5e5))}.oe-columns{--oe-column-count:2;column-gap:calc(var(--oe-block-gutter-width,28px) + 16px);grid-template-columns:repeat(var(--oe-column-count), minmax(0, 1fr));row-gap:12px;display:grid}.oe-columns[data-openeditor-columns="1"]{--oe-column-count:1}.oe-columns[data-openeditor-columns="2"]{--oe-column-count:2}.oe-columns[data-openeditor-columns="3"]{--oe-column-count:3}.oe-columns[data-openeditor-columns="4"]{--oe-column-count:4}.oe-column,.oe-prosemirror [data-openeditor-column],.oe-viewer [data-openeditor-column]{border-radius:8px;padding:4px 0}.oe-prosemirror [data-openeditor-column]>:first-child,.oe-viewer [data-openeditor-column]>:first-child{margin-top:0}.oe-prosemirror [data-openeditor-column]>:last-child,.oe-viewer [data-openeditor-column]>:last-child{margin-bottom:0}.oe-prosemirror ul[data-type=taskList],.oe-viewer ul[data-type=taskList]{padding-left:0;list-style:none}.oe-prosemirror ul[data-type=taskList] li>label,.oe-viewer li.oe-task-item>label{align-items:start;margin-top:3px;display:inline-flex;position:relative}.oe-prosemirror ul[data-type=taskList] li,.oe-viewer li[data-checked]{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.oe-prosemirror ul[data-type=taskList] li>label>input,.oe-viewer li.oe-task-item>label>input{appearance:none;background:var(--oe-surface-muted,#f5f5f5);border:1px solid var(--oe-border,#e5e5e5);box-sizing:border-box;box-shadow:none;cursor:pointer;border-radius:7px;place-items:center;width:20px;height:20px;margin:0;display:inline-grid}.oe-prosemirror ul[data-type=taskList] li>label:after,.oe-viewer li.oe-task-item>label:after{border-bottom:2px solid var(--oe-internal-checked-control-foreground);border-right:2px solid var(--oe-internal-checked-control-foreground);content:"";opacity:0;pointer-events:none;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.oe-prosemirror ul[data-type=taskList] li>label:has(>input:checked):after{opacity:1}.oe-viewer li.oe-task-item>label:has(>input:checked):after{opacity:1}.oe-prosemirror ul[data-type=taskList] li>label>input:focus-visible,.oe-viewer li.oe-task-item>label>input:focus-visible{outline:2px solid var(--oe-focus,var(--oe-accent-strong,#171717));outline-offset:2px}.oe-viewer li.oe-task-item>label>input{cursor:default}.oe-prosemirror ul[data-type=taskList] li>label>input:checked,.oe-viewer li.oe-task-item>label>input:checked{background:var(--oe-internal-checked-control-background);border-color:#0000}.oe-prosemirror ul[data-type=taskList] li>div,.oe-viewer li[data-checked]>div{flex:auto;min-width:0}.oe-prosemirror ul[data-type=taskList] li>div>p,.oe-viewer li[data-checked]>div>p{min-height:1.6em;margin:0}@media (pointer:coarse){.oe-prosemirror ul[data-type=taskList] li,.oe-viewer li[data-checked]{grid-template-columns:24px minmax(0,1fr);min-height:44px}.oe-prosemirror ul[data-type=taskList] li>label,.oe-viewer li.oe-task-item>label{touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:44px;height:44px;margin:-9px 0 -9px -10px}.oe-prosemirror ul[data-type=taskList] li>label>input,.oe-viewer li.oe-task-item>label>input{flex:0 0 20px}}.oe-prosemirror .tableWrapper>table,.oe-prosemirror table[data-openeditor-table],.oe-viewer table[data-openeditor-table]{border-collapse:collapse;margin:var(--oe-space-block,16px) 0;table-layout:auto;width:max-content}.oe-prosemirror .tableWrapper{max-width:100%;margin:18px 0;padding:2px;overflow-x:auto}.oe-prosemirror .tableWrapper>table{margin:0}.oe-prosemirror .tableWrapper>table th,.oe-prosemirror .tableWrapper>table td,.oe-prosemirror table[data-openeditor-table] th,.oe-prosemirror table[data-openeditor-table] td,.oe-viewer table[data-openeditor-table] th,.oe-viewer table[data-openeditor-table] td{background:var(--oe-block-surface,var(--oe-surface-muted,#f5f5f5));border:1px solid var(--oe-structural-line,var(--oe-border,#e5e5e5));vertical-align:top;min-width:80px;padding:6px 9px;font-size:14px;line-height:20px}.oe-prosemirror .tableWrapper>table th>p,.oe-prosemirror .tableWrapper>table td>p,.oe-prosemirror table[data-openeditor-table] th>p,.oe-prosemirror table[data-openeditor-table] td>p,.oe-viewer table[data-openeditor-table] th>p,.oe-viewer table[data-openeditor-table] td>p{font-size:inherit;line-height:inherit;margin:0}.oe-prosemirror .tableWrapper>table th,.oe-prosemirror table[data-openeditor-table] th,.oe-viewer table[data-openeditor-table] th{text-align:left;font-weight:700}.oe-prosemirror .selectedCell{position:relative}.oe-prosemirror .selectedCell:after{background:color-mix(in srgb, var(--oe-accent-strong,#171717) 10%, transparent);border:2px solid var(--oe-accent-strong,#171717);content:"";pointer-events:none;z-index:1;position:absolute;inset:-1px}.oe-prosemirror .column-resize-handle{background:var(--oe-accent-strong,#171717);pointer-events:none;z-index:2;width:3px;position:absolute;top:-1px;bottom:-1px;right:-2px}.oe-prosemirror.resize-cursor{cursor:col-resize}.oe-button,.oe-input{border:1px solid var(--oe-border-strong,#d4d4d4);color:var(--oe-text,#171717);font:inherit;border-radius:6px;min-height:36px}.oe-button{background:var(--oe-button-background,#171717);color:var(--oe-button-text,#fff);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.oe-button:hover,.oe-button:focus-visible,.oe-button[data-pressed]{background:var(--oe-accent,#f5f5f5);color:var(--oe-accent-text,#171717)}.oe-button-secondary{color:var(--oe-text,#171717);background:0 0}.oe-input{background:var(--oe-surface,#fff);color:var(--oe-text,#171717);width:100%;padding:0 10px}.oe-toggle-group{align-items:center;gap:6px;display:inline-flex}.oe-cascade-menu{z-index:1002;outline:none;align-items:flex-start;gap:4px;display:flex}.oe-anchored-overlay-positioner[data-anchor-hidden]{visibility:hidden;pointer-events:none}.oe-cascade-panel{flex:none}.oe-slash-menu{--oe-control-hover:var(--oe-interaction-hover,color-mix(in srgb, var(--oe-text,#171717) 10%, var(--oe-surface-raised,#fff)));background:var(--oe-surface-raised);border:1px solid var(--oe-border,#e5e5e5);border-radius:var(--oe-menu-outer-radius,22px);z-index:1000;width:min(260px,100vw - 24px);padding:6px;overflow:hidden}.oe-slash-menu,.oe-slash-menu *,.oe-slash-menu :before,.oe-slash-menu :after{outline:none!important}.oe-slash-menu-scroll{gap:2px;max-height:308px;padding-right:2px;display:grid;overflow:hidden auto}.oe-slash-menu-scroll::-webkit-scrollbar{width:8px}.oe-slash-menu-scroll::-webkit-scrollbar-thumb{border-width:2px}.oe-slash-menu-item{border-radius:var(--oe-menu-inner-radius,16px);color:var(--oe-text,#171717);cursor:pointer;min-height:var(--oe-menu-row-height,32px);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;justify-content:flex-start;align-items:center;gap:9px;padding:0 11px 0 9px;display:flex}.oe-slash-menu-item:focus,.oe-slash-menu-item:hover,.oe-slash-menu-item:focus-visible,.oe-slash-menu-item[data-highlighted]{background:var(--oe-control-hover);box-shadow:none!important;outline:none!important}.oe-slash-menu span{font-size:13px;font-weight:640}.oe-slash-menu-icon{color:var(--oe-muted,#737373);flex:none}.oe-submenu-chevron{color:var(--oe-muted,#737373);flex:none;margin-left:auto}.oe-slash-submenu{gap:2px;width:190px;display:grid}.oe-slash-menu-item:focus .oe-slash-menu-icon,.oe-slash-menu-item:hover .oe-slash-menu-icon,.oe-slash-menu-item:focus-visible .oe-slash-menu-icon,.oe-slash-menu-item[data-highlighted] .oe-slash-menu-icon{color:var(--oe-text,#171717)}.oe-bubble-menu{--oe-control-hover:var(--oe-interaction-hover,color-mix(in srgb, var(--oe-text,#171717) 10%, var(--oe-surface-raised,#fff)));background:var(--oe-surface-raised);border:1px solid var(--oe-border,#e5e5e5);z-index:1000;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.oe-table-menu{--oe-control-hover:var(--oe-interaction-hover,color-mix(in srgb, var(--oe-text,#171717) 10%, var(--oe-surface-raised,#fff)));background:var(--oe-surface-raised);border:1px solid var(--oe-border,#e5e5e5);z-index:1000;border-radius:999px;padding:3px}.oe-table-toolbar{align-items:center;gap:2px;display:flex}.oe-table-toolbar-button,.oe-table-toolbar-trigger{color:var(--oe-text,#171717);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:28px;min-height:28px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.oe-table-toolbar-button:hover,.oe-table-toolbar-button:focus-visible,.oe-table-toolbar-button[data-active],.oe-table-toolbar-trigger:hover,.oe-table-toolbar-trigger:focus-visible,.oe-table-toolbar-trigger[data-popup-open]{background:var(--oe-control-hover);outline:none}.oe-table-toolbar-button[data-danger]{color:#b42318}.oe-table-toolbar-button:disabled,.oe-table-action-item:disabled{cursor:default;opacity:.38}.oe-table-toolbar-separator{background:var(--oe-border,#e5e5e5);width:1px;height:18px;margin:0 2px}.oe-table-action-menu{--oe-control-hover:var(--oe-interaction-hover,color-mix(in srgb, var(--oe-text,#171717) 10%, var(--oe-surface-raised,#fff)));background:var(--oe-surface-raised);border:1px solid var(--oe-border,#e5e5e5);border-radius:var(--oe-menu-outer-radius,22px);z-index:1002;gap:2px;min-width:190px;padding:5px;display:grid}.oe-table-action-item{border-radius:var(--oe-menu-inner-radius,16px);color:var(--oe-text,#171717);cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:13px;font-weight:620;display:flex}.oe-table-action-item:hover,.oe-table-action-item:focus-visible,.oe-table-action-item[data-highlighted]{background:var(--oe-control-hover)}.oe-table-action-item[data-danger]{color:#b42318}.oe-selection-toolbar{align-items:center;gap:2px;display:flex}.oe-toolbar-button{color:var(--oe-text,#171717);cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:28px;min-height:28px;padding:0 9px;font-size:12px;font-weight:700}.oe-toolbar-icon{flex:none;display:block}.oe-toolbar-chevron{color:var(--oe-muted,#737373);flex:none;margin-left:-2px;display:block}.oe-block-transform-trigger{justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.oe-block-transform-trigger-label{white-space:nowrap;font-size:12px;font-weight:700;line-height:1}.oe-toolbar-button:hover,.oe-toolbar-button:focus-visible,.oe-toolbar-button[data-active]{background:var(--oe-control-hover);color:var(--oe-accent-strong,#171717);outline:none}.oe-toolbar-button:hover .oe-toolbar-chevron,.oe-toolbar-button:focus-visible .oe-toolbar-chevron,.oe-toolbar-button[data-active] .oe-toolbar-chevron{color:var(--oe-accent-strong,#171717)}.oe-block-transform-menu{--oe-control-hover:var(--oe-interaction-hover,color-mix(in srgb, var(--oe-text,#171717) 10%, var(--oe-surface-raised,#fff)));background:var(--oe-surface-raised);border:1px solid var(--oe-border,#e5e5e5);border-radius:var(--oe-menu-outer-radius,22px);z-index:1002;gap:2px;min-width:174px;padding:6px;display:grid}.oe-block-transform-submenu{min-width:160px}.oe-block-transform-menu,.oe-block-transform-menu *,.oe-block-transform-menu :before,.oe-block-transform-menu :after{outline:none!important}.oe-block-transform-item{border-radius:var(--oe-menu-inner-radius,16px);color:var(--oe-text,#171717);cursor:pointer;min-height:var(--oe-menu-row-height,32px);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:9px;padding:0 11px 0 9px;display:flex}.oe-block-transform-item span{font-size:13px;font-weight:640}.oe-block-transform-icon{color:var(--oe-muted,#737373);flex:none}.oe-block-transform-item:hover,.oe-block-transform-item:focus,.oe-block-transform-item:focus-visible,.oe-block-transform-item[data-highlighted],.oe-block-transform-item[data-active]{background:var(--oe-control-hover);box-shadow:none!important;outline:none!important}.oe-block-transform-item:hover .oe-block-transform-icon,.oe-block-transform-item:focus .oe-block-transform-icon,.oe-block-transform-item:focus-visible .oe-block-transform-icon,.oe-block-transform-item[data-highlighted] .oe-block-transform-icon,.oe-block-transform-item[data-active] .oe-block-transform-icon{color:var(--oe-text,#171717)}.oe-dialog-backdrop{z-index:1000;background:#0000003d;position:fixed;inset:0}.oe-dialog{background:var(--oe-surface-raised);border:1px solid var(--oe-border,#e5e5e5);border-radius:var(--oe-menu-outer-radius,22px);z-index:1001;width:100%;max-width:min(420px,100vw - 32px);padding:8px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.oe-dialog-close{color:var(--oe-muted,#737373);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition-property:color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:8px;right:8px}.oe-dialog-close:hover,.oe-dialog-close:focus-visible{color:var(--oe-text,#171717);outline:none}.oe-dialog-close:active{transform:scale(.96)}.oe-link-dialog-form{gap:8px;display:grid}.oe-dialog-title{color:var(--oe-text,#171717);margin:0;padding:6px 8px 2px;font-size:13px;font-weight:640}.oe-dialog .oe-input{background:var(--oe-surface-muted,#f5f5f5);border-radius:var(--oe-radius-medium,6px);box-shadow:inset 0 0 0 1px var(--oe-shadow,#00000014);caret-color:var(--oe-text,#171717);color:var(--oe-text,#171717);border:0;outline:none;min-height:38px;padding:0 12px;font-size:13px}.oe-dialog .oe-input::placeholder{color:var(--oe-muted,#737373)}.oe-dialog .oe-input:hover,.oe-dialog .oe-input:focus,.oe-dialog .oe-input:focus-visible{box-shadow:inset 0 0 0 1px var(--oe-shadow,#0000001f), 0 0 0 3px var(--oe-surface-muted,#f5f5f5);outline:none}.oe-dialog-actions{justify-content:flex-end;align-items:center;gap:4px;padding-top:2px;display:flex}.oe-dialog-button{border-radius:var(--oe-radius-small,4px);box-shadow:none;border:0;min-height:34px;padding:0 12px;font-size:13px;font-weight:640;transition-property:background-color,color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}.oe-dialog-button:hover,.oe-dialog-button:focus-visible{background:var(--oe-surface-muted,#f5f5f5);color:var(--oe-text,#171717);outline:none}.oe-dialog-button:active{transform:scale(.96)}.oe-dialog-button-primary{background:var(--oe-button-background,#171717);color:var(--oe-button-text,#fff)}.oe-dialog-button-remove{background:var(--oe-surface-muted,#f5f5f5);box-shadow:inset 0 0 0 1px var(--oe-shadow,#0000000f);color:var(--oe-text,#171717)}.oe-dialog-button-remove:hover,.oe-dialog-button-remove:focus-visible{background:var(--oe-surface-muted,#f5f5f5);box-shadow:inset 0 0 0 1px var(--oe-shadow,#0000001a);color:var(--oe-text,#171717)}.oe-dialog-button-primary:hover,.oe-dialog-button-primary:focus-visible{background:var(--oe-button-background,#171717);color:var(--oe-button-text,#fff);opacity:.88}.oe-attachment{--oe-attachment-inset:3px;--oe-attachment-radius:6px;--oe-attachment-thumbnail-radius:calc(var(--oe-attachment-radius) - var(--oe-attachment-inset));background:var(--oe-block-surface,var(--oe-surface-muted,#f5f5f5));border-radius:var(--oe-attachment-radius);box-sizing:border-box;color:var(--oe-text,#171717);font:inherit;max-width:100%;min-height:34px;padding:var(--oe-attachment-inset) calc(var(--oe-attachment-inset) + var(--oe-attachment-inset));text-align:left;border:0;align-items:center;gap:8px;width:100%;margin:4px 0;text-decoration:none;transition:background .12s;display:flex;position:relative}.oe-attachment:hover,.oe-attachment-viewer:focus-visible,.oe-attachment:focus-within{background:color-mix(in srgb, var(--oe-block-surface,var(--oe-surface-muted,#f5f5f5)) 88%, var(--oe-text,#171717));outline:none}.oe-attachment[data-state=error],.oe-attachment[data-state=missing]{background:color-mix(in srgb, var(--oe-surface-muted,#f5f5f5) 90%, #c83232)}.oe-attachment-thumbnail{border-radius:var(--oe-attachment-thumbnail-radius);height:28px;margin-left:calc(0px - var(--oe-attachment-inset));flex:0 0 28px;overflow:hidden}.oe-attachment-thumbnail img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;display:block}.oe-attachment-open-control{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.oe-attachment-body{flex-direction:column;flex:1;min-width:0;display:flex}.oe-attachment-name{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;min-width:0;padding:0;font-weight:500;overflow:hidden}.oe-attachment-name-input{z-index:2;width:100%;position:relative}.oe-attachment-progress{background:var(--oe-surface-muted,#f5f5f5);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.oe-attachment-progress span{background:var(--oe-accent-strong,#171717);height:100%;transition:width 90ms linear;display:block}.oe-attachment-error{color:#b42318;margin-top:4px;font-size:12px}.oe-attachment-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex;position:relative}.oe-attachment-actions button{color:var(--oe-muted,#737373);cursor:pointer;font:inherit;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-flex}.oe-attachment-actions button svg{width:13px;height:13px}.oe-attachment-actions button:hover,.oe-attachment-actions button:focus-visible{color:var(--oe-text,#171717);background:0 0;outline:none}.oe-attachment-actions .oe-attachment-remove:hover,.oe-attachment-actions .oe-attachment-remove:focus-visible{color:#c83232}.oe-attachment-viewer{cursor:pointer}.oe-page-tree ul{margin:0;padding:0 0 0 12px;list-style:none}.oe-page-tree>ul{padding-left:0}.oe-page-tree li{margin:1px 0}.oe-page-tree-row{align-items:center;gap:2px;min-width:0;display:flex}.oe-page-tree button,.oe-page-tree a{color:var(--oe-text,#171717);font:inherit}.oe-page-tree-disclosure{border-radius:var(--oe-radius-small,4px);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;color:var(--oe-muted,#737373)!important}.oe-page-tree-disclosure:hover,.oe-page-tree-disclosure:focus-visible{background:var(--oe-interaction-hover,#f5f5f5);outline:none;color:var(--oe-text,#171717)!important}.oe-page-tree-link{border-radius:var(--oe-radius-small,4px);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;min-width:0;min-height:28px;padding:3px 6px;text-decoration:none;display:flex;overflow:hidden}.oe-page-tree-link:hover,.oe-page-tree-link:focus-visible{background:var(--oe-interaction-hover,#f5f5f5);outline:none}.oe-page-tree-link[aria-current=page]{background:var(--oe-interaction-selected,#e5e5e5);font-weight:600}.oe-page-tree-icon{flex:none;line-height:1}.oe-page-tree-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oe-page-tree-status{color:var(--oe-muted,#737373);padding:6px;font-size:12px}.oe-page-tree-branch>.oe-page-tree{padding-left:12px}.oe-breadcrumbs{color:var(--oe-muted,#737373);min-width:0;font-size:14px;line-height:20px}.oe-breadcrumbs ol{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.oe-breadcrumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.oe-breadcrumbs a,.oe-breadcrumbs button{appearance:none;box-shadow:none;color:inherit;cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;max-width:180px;padding:0;text-decoration:none;transition:color .12s;display:block;overflow:hidden}.oe-breadcrumb-current{color:var(--oe-text,#171717);font:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:180px;padding:0;font-weight:400;display:block;overflow:hidden}.oe-breadcrumbs a:hover,.oe-breadcrumbs a:focus-visible,.oe-breadcrumbs button:hover,.oe-breadcrumbs button:focus-visible{color:var(--oe-text,#171717);background:0 0}.oe-breadcrumbs a:focus-visible,.oe-breadcrumbs button:focus-visible{outline:2px solid var(--oe-accent-strong,#171717);outline-offset:3px}.oe-breadcrumb-separator{color:var(--oe-muted,#737373);flex:none;display:inline-flex}.oe-breadcrumb-chevron{width:14px;height:14px;display:block}.oe-breadcrumb-overflow-item{position:relative}.oe-breadcrumb-overflow{background:var(--oe-surface-raised,#fff);border:1px solid var(--oe-border,#e5e5e5);border-radius:var(--oe-menu-outer-radius,22px);padding:var(--oe-menu-inset,6px);color:var(--oe-text,#171717);min-width:180px}.oe-breadcrumb-overflow ul{margin:0;padding:0;list-style:none}.oe-breadcrumb-overflow a,.oe-breadcrumb-overflow button{border-radius:var(--oe-menu-inner-radius,16px);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:14px;text-decoration:none;display:block}.oe-breadcrumb-overflow a:hover,.oe-breadcrumb-overflow button:hover{background:var(--oe-interaction-hover,#f5f5f5)}.oe-emoji-loading{width:100%;min-height:180px;color:var(--oe-muted,#737373);flex:1;place-items:center;display:grid}.oe-loading-spinner{opacity:0;border:2px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px;animation:0s .15s forwards oe-spinner-reveal,.7s linear infinite oe-spinner-turn}@keyframes oe-spinner-reveal{to{opacity:1}}@keyframes oe-spinner-turn{to{transform:rotate(360deg)}}.oe-emoji-picker{font-family:var(--oe-font-sans,system-ui, sans-serif)}.oe-emoji-picker[data-native-controls] [frimousse-category-header]{visibility:hidden;background:0 0}.oe-emoji-picker [frimousse-category-header]{font-family:var(--oe-font-sans,system-ui, sans-serif);letter-spacing:normal;font-size:12px}