.\@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{opacity:1;transform-origin:top;width:min(24rem,100%);margin-inline:auto;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .12s cubic-bezier(.23,1,.32,1);transform:scale(1)}.protocol-document-drop-landed>.protocol-document-drag-source [data-document-drop-target]:after{z-index:50;border:2px solid var(--brand);content:"";pointer-events:none;border-radius:.5rem;animation:.52s cubic-bezier(.23,1,.32,1) both protocol-document-drop-confirm;position:absolute;inset:-.25rem}.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 (width>=48rem){.protocol-document-drag-activator{display:flex}.protocol-document-compact-label{display:none}}@container document (width>=60rem){.protocol-document-owner-layout{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);display:grid}.protocol-document-owner-with-companions{grid-template-columns:minmax(0,1fr) 24rem;column-gap:1rem;max-width:min(72rem,100% - 3rem)}.protocol-document-owner-reading-surface{max-width:none}.protocol-document-companion-rail{flex-shrink:0;width:24rem;max-width:none}.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:0s}.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}}
