:is(.prose,.note-images) .doc-image{margin:var(--doc-image-margin) 0;-webkit-user-select:none;user-select:none;position:relative}:is(.prose,.note-images) .doc-image__frame{width:fit-content;max-width:100%;margin-inline:auto;display:block;position:relative}:is(.prose,.note-images) .doc-image[data-align=left] .doc-image__frame,:is(.prose,.note-images) .doc-image[data-align=left]>.doc-image__img{margin-inline:0 auto}:is(.prose,.note-images) .doc-image[data-align=right] .doc-image__frame,:is(.prose,.note-images) .doc-image[data-align=right]>.doc-image__img{margin-inline:auto 0}:is(.prose,.note-images) .doc-image[data-size] .doc-image__frame .doc-image__img{width:100%}:is(.prose,.note-images) .doc-image__img{border-radius:var(--doc-image-radius);max-width:100%;height:auto;margin-inline:auto;display:block}:is(.prose,.note-images) .doc-image__handle{width:var(--doc-image-handle-width);height:var(--doc-image-handle-height);border-radius:var(--doc-image-handle-width);background:var(--accent);box-shadow:0 0 0 var(--doc-image-handle-ring) var(--sheet);cursor:ew-resize;touch-action:none;opacity:0;position:absolute;inset-block:50% auto;inset-inline-end:calc(var(--doc-image-handle-width) / -2);transform:translateY(-50%)}:is(.prose,.note-images) .doc-image[data-align=right] .doc-image__handle{inset-inline:calc(var(--doc-image-handle-width) / -2) auto}:is(.prose,.note-images) .doc-image.ProseMirror-selectednode .doc-image__handle{opacity:1}@media (hover:hover){:is(.prose,.note-images) .doc-image[data-state=ready]:hover .doc-image__handle{opacity:1}}.ProseMirror:not([contenteditable=true]) .doc-image__handle{display:none}:is(.prose,.note-images) .doc-image:not([data-state=ready]) .doc-image__img{width:100%;min-height:var(--doc-image-placeholder-min);background:var(--doc-image-placeholder-bg)}:is(.prose,.note-images) .doc-image__status{inset:50% var(--doc-image-status-inset) auto;color:var(--muted);font-family:var(--font-ui);font-size:var(--ui-font-size);position:absolute;transform:translateY(-50%)}:is(.prose,.note-images) .doc-image.ProseMirror-selectednode .doc-image__img{outline:var(--doc-image-selected-outline) solid var(--accent);outline-offset:var(--doc-image-selected-offset)}.image-notice{z-index:var(--image-notice-layer);align-items:center;gap:var(--image-notice-gap);width:max-content;max-width:min(var(--image-notice-width), calc(100vw - 2 * var(--image-notice-offset)));padding:var(--image-notice-padding);border-radius:var(--image-notice-radius);background:var(--sheet);color:var(--ink);box-shadow:var(--image-notice-shadow);font-size:var(--ui-font-size);display:flex;position:fixed;inset-block-end:var(--image-notice-offset);inset-inline-start:50%;transform:translate(-50%)}.image-notice__list{overflow-wrap:anywhere;min-width:0;margin:0;padding:0;list-style:none}.image-toolbar{z-index:var(--image-toolbar-layer);align-items:center;gap:var(--image-toolbar-gap);max-width:calc(100vw - 2 * var(--image-notice-offset));padding:var(--image-toolbar-padding);border-radius:var(--image-toolbar-radius);background:var(--sheet);color:var(--ink);box-shadow:var(--image-notice-shadow);font-size:var(--ui-font-size);display:flex;position:fixed;overflow-x:auto}.image-toolbar__divider{width:1px;margin-inline:var(--image-toolbar-gap);background:var(--doc-image-placeholder-bg);align-self:stretch}.image-toolbar__size{padding:var(--image-toolbar-size-padding);border-radius:var(--image-toolbar-radius);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.image-toolbar__size:hover{background:var(--doc-image-placeholder-bg)}.image-toolbar__size[aria-pressed=true]{background:var(--accent);color:var(--sheet)}@media print{.prose .doc-image__status,.prose .doc-image__handle,.image-notice,.image-toolbar{display:none}}.version-chip__row{align-items:center;gap:var(--information-version-gap);flex-wrap:wrap;display:flex}.version-chip__caption{font:var(--information-version-caption-font);text-transform:uppercase}.version-chip__value{-webkit-user-select:text;user-select:text}.version-chip__status{color:var(--muted);font:var(--app-footer-font)}.version-chip__copy{align-items:baseline;gap:var(--information-version-gap);padding:var(--information-version-padding);border:var(--information-menu-border) solid var(--rule);border-radius:var(--information-version-radius);background:var(--accent-soft);color:var(--ink);font:var(--information-version-font);cursor:pointer;display:inline-flex}.responsive-btn{align-items:center;gap:.4rem;display:inline-flex}@media (width<=600px){.responsive-btn{justify-content:center;min-width:2.5rem;min-height:2.5rem;padding-inline:.5rem}.responsive-btn__label{display:none}}.subscription{gap:var(--settings-field-gap);grid-template-columns:minmax(0,1fr);display:grid}.subscription__text{color:var(--muted);margin:0}.subscription__actions{align-items:center;gap:var(--settings-field-gap);flex-wrap:wrap;display:flex}.subscription__options{justify-items:start;gap:var(--settings-field-gap);grid-template-columns:minmax(0,1fr);display:grid}.subscription__options>button{white-space:normal;text-align:start;max-width:100%}.premium-includes{gap:var(--premium-includes-gap);padding:var(--premium-includes-padding);border-radius:var(--premium-includes-radius);background:var(--premium-includes-bg);display:grid}.premium-includes__tagline{font:var(--premium-includes-tagline-font);color:var(--ink);margin:0}.premium-includes__title{font:var(--premium-includes-title-font);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);margin:0}.premium-includes__list{gap:var(--premium-includes-gap);margin:0;padding:0;list-style:none;display:grid}.premium-includes__item{align-items:flex-start;gap:var(--premium-includes-gap);color:var(--ink);display:flex}.premium-includes__item svg{width:1.1em;height:1.1em;color:var(--accent-text);flex:none;margin-top:.15em}.subscription__thanks{color:var(--accent-text);margin:0;font-weight:600}.subscription__note{font-size:var(--ui-font-size)}.subscription-button--active{color:var(--accent-text)}.subscription-button--inactive svg{color:var(--subscription-inactive-ink)}.subscription__invited{padding:var(--referral-card-padding);border-radius:var(--referral-card-radius);background:var(--referral-card-bg);margin:0;font-weight:600}
