.\@container\/document{container:document / inline-size}.protocol-document-drag-activator{display:none}.protocol-document-compact-label{display:flex}.protocol-document-owner-layout{max-width:56rem}.protocol-document-owner-with-companions{gap:1rem}.protocol-document-drag-source{transition:opacity .18s cubic-bezier(.23,1,.32,1)}.protocol-document-drag-overlay{width:min(24rem,100%);margin-inline:auto;opacity:1;transform:scale(1);transform-origin:top center;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .12s cubic-bezier(.23,1,.32,1)}.protocol-document-drop-landed>.protocol-document-drag-source [data-document-drop-target]:after{position:absolute;z-index:50;inset:-.25rem;border:2px solid var(--brand);border-radius:.5rem;content:"";pointer-events:none;animation:protocol-document-drop-confirm .52s cubic-bezier(.23,1,.32,1) both}.protocol-document-drop-landed>.protocol-document-drag-source [data-document-block-id] [data-document-drop-target]:after{content:none}@keyframes protocol-document-drop-confirm{0%{opacity:.44}20%{opacity:.4}to{opacity:0}}@starting-style{.protocol-document-drag-overlay{opacity:.84;transform:scale(1.04)}}@container document (min-width: 48rem){.protocol-document-drag-activator{display:flex}.protocol-document-compact-label{display:none}}@container document (min-width: 60rem){.protocol-document-owner-layout{display:grid;grid-template-columns:minmax(0,1fr) 0;column-gap:0;transition:max-width .18s cubic-bezier(.23,1,.32,1),grid-template-columns .18s cubic-bezier(.23,1,.32,1),column-gap .18s cubic-bezier(.23,1,.32,1)}.protocol-document-owner-with-companions{max-width:min(72rem,calc(100% - 3rem));grid-template-columns:minmax(0,1fr) 24rem;column-gap:1rem}.protocol-document-owner-reading-surface{max-width:none}.protocol-document-companion-rail{width:24rem;max-width:none;flex-shrink:0}.protocol-document-companion-rail .quill-formatting-toolbar{justify-content:center!important}}@media(prefers-reduced-motion:reduce){.protocol-document-owner-layout,.protocol-document-companion-preview,.protocol-document-drag-source,.protocol-document-drag-overlay{transition-duration:0ms}.protocol-document-drop-landed>.protocol-document-drag-source [data-document-drop-target]:after{animation-name:protocol-document-drop-confirm-reduced}}@keyframes protocol-document-drop-confirm-reduced{0%,55%{opacity:.36}to{opacity:0}}
