.sam-v2 :is(.bn-root,.bn-container,.bn-shadcn){--bn-font-family:inherit!important;--bn-border-radius:8px!important;--bn-border-radius-small:6px!important;--bn-border-radius-medium:8px!important;--bn-border-radius-large:12px!important;--bn-colors-editor-background:transparent!important;--bn-colors-editor-text:var(--foreground)!important;--bn-colors-menu-background:var(--popover)!important;--bn-colors-menu-text:var(--popover-foreground)!important;--bn-colors-tooltip-background:var(--foreground)!important;--bn-colors-tooltip-text:var(--background)!important;--bn-colors-hovered-background:var(--muted)!important;--bn-colors-hovered-text:var(--foreground)!important;--bn-colors-selected-background:var(--muted)!important;--bn-colors-selected-text:var(--foreground)!important;--bn-colors-disabled-background:var(--muted)!important;--bn-colors-disabled-text:var(--muted-foreground)!important;--bn-colors-border:var(--border)!important;--bn-colors-side-menu:var(--muted-foreground)!important;--bn-colors-shadow:transparent!important;font-family:inherit}.sam-v2 .bn-editor{font-size:17px;line-height:26px;color:var(--foreground)}.sam-v2 .bn-editor ::selection{background:color-mix(in srgb,var(--sam-sky) 28%,transparent)}.sam-v2 .bn-editor [data-content-type=heading]{font-weight:700;letter-spacing:-.005em}.sam-v2 .bn-editor [data-content-type=heading][data-level="1"]{--level:1.6em}.sam-v2 .bn-editor [data-content-type=heading][data-level="2"]{--level:1.3em}.sam-v2 .bn-editor [data-content-type=heading][data-level="3"]{--level:1.1em}.sam-v2 .bn-editor a{color:var(--sam-sky-foreground)!important;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--sam-sky-foreground) 40%,transparent);text-underline-offset:3px}.sam-v2 .bn-editor code{background:var(--muted);border-radius:4px;padding:1px 4px;font-size:.88em}.sam-v2 .bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{color:var(--muted-foreground)!important;opacity:.7;font-style:normal}.sam-v2 .bn-container:hover .bn-side-menu,.sam-v2 .bn-side-menu{background:transparent!important}.sam-v2 .bn-side-menu .bn-button{color:var(--muted-foreground)!important;background:transparent!important;border-radius:6px;transition:color var(--motion-fast) var(--motion-enter),background-color var(--motion-fast) var(--motion-enter)}.sam-v2 .bn-side-menu .bn-button:hover{color:var(--foreground)!important;background:var(--muted)!important}.sam-v2 .bn-side-menu .bn-button svg{color:inherit!important}.sam-v2 :is(.bn-suggestion-menu,.bn-grid-suggestion-menu,.bn-menu-dropdown,.bn-toolbar,.bn-form-popover){background:var(--popover)!important;color:var(--popover-foreground)!important;border:1px solid var(--border)!important;border-radius:12px!important;box-shadow:var(--shadow-float)!important;--tw-ring-shadow:0 0 #0000!important}.sam-v2 .bn-suggestion-menu{padding:4px!important;min-width:260px;max-height:min(360px,var(--available-height,360px))}.sam-v2 .bn-suggestion-menu-label{padding:8px 8px 4px!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;color:var(--muted-foreground)!important}.sam-v2 .bn-suggestion-menu-item{min-height:32px;gap:10px!important;padding:4px 8px!important;border-radius:8px!important;font-size:15px!important;line-height:22px!important;color:var(--popover-foreground)!important;cursor:pointer}.sam-v2 .bn-suggestion-menu-item:is(:hover,[aria-selected=true]){background:var(--muted)!important}.sam-v2 .bn-suggestion-menu-item [data-position=left]{display:grid;place-items:center;width:28px;height:28px;padding:0!important;border-radius:6px;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)!important}.sam-v2 .bn-suggestion-menu-item [data-position=left] svg{width:16px;height:16px;color:inherit!important}.sam-v2 .bn-suggestion-menu-item .text-base{font-size:15px!important;line-height:22px!important}.sam-v2 .bn-suggestion-menu-item .text-xs{line-height:16px!important}.sam-v2 .bn-suggestion-menu-item .text-xs,.sam-v2 .bn-suggestion-menu-item [data-position=right],.sam-v2 .bn-suggestion-menu-item kbd{font-size:12px!important;color:var(--muted-foreground)!important}.sam-v2 :is(.bn-menu-dropdown,.bn-toolbar) :is(button,[role=menuitem]){border-radius:6px;color:var(--popover-foreground)!important}.sam-v2 :is(.bn-menu-dropdown,.bn-toolbar) :is(button,[role=menuitem]):is(:hover,[data-highlighted],[data-state=on],[aria-pressed=true]){background:var(--muted)!important}.sam-v2 .bn-toolbar{padding:3px!important;gap:2px}.sam-v2 .bn-toolbar svg{color:inherit!important}.sam-v2 .bn-container :is(span.bn-date-mention,span.bn-note-mention,.bn-date-mention,.bn-note-mention){display:inline-flex;align-items:center;gap:4px;padding:0 6px!important;border-radius:6px!important;background:var(--muted)!important;color:var(--foreground)!important;font-size:.88em!important;line-height:1.5!important;font-weight:600!important;vertical-align:baseline;box-shadow:inset 0 0 0 1px var(--border)}.sam-v2 .bn-container :is(.bn-date-mention,.bn-note-mention) svg{width:12px;height:12px;color:var(--muted-foreground)!important}.sam-v2 .bn-container .bn-note-mention{cursor:pointer}.sam-v2 .bn-container .bn-note-mention:hover{background:var(--border)!important}.sam-v2 [data-slot=tooltip-content]{width:max-content!important;max-width:280px!important;text-align:center;white-space:nowrap!important;gap:2px!important;padding:5px 8px!important;border-radius:8px!important;background:var(--primary)!important;color:var(--primary-foreground)!important;font-size:13px!important;line-height:18px!important;font-weight:600;box-shadow:var(--shadow-float)}.sam-v2 [data-slot=tooltip-content] *{color:inherit!important}.sam-v2 [data-slot=tooltip-content]>span+span{font-size:12px;line-height:16px;font-weight:400;opacity:.7}.sam-v2 [data-slot=tooltip-content]>:is(svg,div):last-child{display:none}.sam-v2 .bn-container.bn-root ins{background:color-mix(in srgb,var(--sam-green) 16%,transparent)!important;color:var(--foreground)!important;text-decoration:none!important;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--sam-green-foreground) 70%,transparent);padding:1px 2px!important;border-radius:3px!important}.sam-v2 .bn-container.bn-root del{background:color-mix(in srgb,var(--sam-red) 12%,transparent)!important;color:var(--muted-foreground)!important;text-decoration:line-through!important;text-decoration-color:var(--sam-red-foreground)!important;text-decoration-thickness:1.5px!important;padding:1px 2px!important;border-radius:3px!important}.sam-v2 .bn-container.bn-root :is(ins,del) *{color:inherit!important}.sam-v2 .bn-photo-pane{container-type:inline-size}.sam-v2 .bn-block-content[data-content-type=photo]{display:block;padding:10px 0 6px}.sam-v2 .bn-photo{position:relative;width:100%;margin:0}.sam-v2 .bn-photo[data-width=wide]{--photo-w:min(128%,100cqw - 48px);width:var(--photo-w);margin-inline:calc((100% - var(--photo-w)) / 2)}.sam-v2 .bn-photo[data-width=full]{--photo-w:100cqw;width:var(--photo-w);margin-inline:calc((100% - var(--photo-w)) / 2)}.sam-v2 .bn-photo-frame{position:relative;transition-property:width,margin;user-select:none}.sam-v2 .bn-photo-image{position:relative;overflow:hidden;border-radius:10px;background:var(--muted);line-height:1.4;cursor:default}.sam-v2 .bn-photo[data-width=full] .bn-photo-image{border-radius:0}.sam-v2 .bn-photo[data-selected] .bn-photo-image{outline:2px solid var(--sam-sky);outline-offset:2px}.sam-v2 .bn-photo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none}.sam-v2 .bn-photo-developing{filter:blur(var(--photo-blur,11px)) saturate(var(--photo-saturate,.85));transform:scale(1.14);transition:filter var(--motion-layout) var(--motion-enter)}@media (prefers-reduced-motion:reduce){.sam-v2 .bn-photo-developing{filter:none;transform:none;transition:none}}html[data-sam-motion=less] .sam-v2 .bn-photo-developing{filter:none;transform:none;transition:none}.sam-v2 .bn-photo-meta{position:absolute;left:10px;right:10px;bottom:12px;display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;font-weight:600;color:var(--foreground)}.sam-v2 .bn-photo-meta span{padding:3px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;background:var(--background);border:1px solid var(--border);border-radius:7px}.sam-v2 .bn-photo-progress{position:absolute;inset:auto 0 0;height:3px;background:var(--border)}.sam-v2 .bn-photo-progress i{display:block;height:100%;background:var(--foreground);border-radius:0 2px 2px 0;transition:width var(--motion-layout) var(--motion-enter)}.sam-v2 .bn-photo-stop{position:absolute;top:8px;right:8px;width:26px;height:26px;background:var(--background);border:1px solid var(--border);border-radius:8px}.sam-v2 .bn-photo-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px;text-align:center;background:color-mix(in srgb,var(--muted) 82%,transparent)}.sam-v2 .bn-photo-state b{font-size:14px;line-height:20px;font-weight:700}.sam-v2 .bn-photo-state p{max-width:34ch;font-size:12.5px;line-height:18px;color:var(--muted-foreground)}.sam-v2 .bn-photo-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.sam-v2 .bn-photo-toolbar{position:absolute;top:-46px;left:50%;z-index:5;--m-x:-50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:4px;white-space:nowrap;background:var(--popover);border:1px solid var(--border);border-radius:11px;box-shadow:var(--sam-shadow-float,0 8px 24px -8px rgb(0 0 0/.3))}.sam-v2 .bn-photo-size{height:30px;padding:0 10px;font-size:12.5px;font-weight:600;color:var(--muted-foreground);border-radius:8px}.sam-v2 .bn-photo-size:hover{color:var(--foreground)}.sam-v2 .bn-photo-size.is-on{color:var(--foreground);background:var(--muted)}.sam-v2 .bn-photo-sep{width:1px;height:18px;margin:0 3px;background:var(--border)}.sam-v2 .bn-photo-toolbar.is-hover{top:8px;right:8px;left:auto;transform:none;opacity:0}.sam-v2 .bn-photo-frame:hover .bn-photo-toolbar.is-hover,.sam-v2 .bn-photo-toolbar.is-hover:focus-within,.sam-v2 .bn-photo-toolbar.is-hover[data-open]{opacity:1}.sam-v2 .bn-photo-ask{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px 0 7px;border-radius:8px;font-size:12.5px;font-weight:600;line-height:1;color:var(--popover-foreground)}.sam-v2 .bn-photo-ask:hover{background:var(--muted)}.sam-v2 .bn-photo-proposal{display:flex;flex-direction:column;gap:8px;margin-top:9px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--popover);box-shadow:var(--sam-shadow-float,0 2px 6px rgb(0 0 0/.2));user-select:none}.sam-v2 .bn-photo-proposal-said{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;color:var(--popover-foreground)}.sam-v2 .bn-photo-proposal-said small{display:block;margin-top:2px;font-size:12px;line-height:17px;color:var(--muted-foreground)}.sam-v2 .bn-photo-proposal-buttons{display:flex;gap:8px}.sam-v2 .bn-container .bn-block-content[data-content-type=photo]:has(.bn-photo-proposal):after{display:none}.sam-v2 .bn-photo-size-tag{top:50%;transform:translate(-50%,-50%);padding:4px 10px;border-radius:8px;font-size:13px;font-weight:600;line-height:18px;color:var(--popover-foreground);pointer-events:none}.sam-v2 .bn-photo-alt,.sam-v2 .bn-photo-size-tag{position:absolute;left:50%;background:var(--popover);box-shadow:var(--sam-shadow-float,0 2px 6px rgb(0 0 0/.2))}.sam-v2 .bn-photo-alt{top:8px;transform:translateX(-50%);z-index:6;width:min(320px,90%);display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border);border-radius:12px}.sam-v2 .bn-photo-alt label{font-size:13px;font-weight:600;line-height:18px;color:var(--popover-foreground)}.sam-v2 .bn-photo-alt input{height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);font-size:14px;color:var(--foreground);outline:none}.sam-v2 .bn-photo-alt input:focus{border-color:var(--sam-sky)}.sam-v2 .bn-photo-alt p{font-size:12px;line-height:16px;color:var(--muted-foreground)}.sam-v2 .bn-drag-preview .bn-photo-image{box-shadow:var(--sam-shadow-float,0 8px 24px rgb(0 0 0/.25))}body[data-block-moving] .sam-v2 .ProseMirror-selectednode .bn-photo-image{opacity:.45}@media (prefers-reduced-motion:reduce){.sam-v2 .prosemirror-dropcursor-block{transition:none}}.sam-v2 .bn-photo-edge{position:absolute;top:50%;width:8px;height:40px;margin-top:-20px;cursor:ew-resize;background:var(--popover);border:1px solid var(--border);border-radius:6px;box-shadow:var(--sam-shadow-float,0 2px 6px rgb(0 0 0/.2))}.sam-v2 .bn-photo-edge-l{left:6px}.sam-v2 .bn-photo-edge-r{right:6px}.sam-v2 .bn-photo-chip{position:absolute;top:10px;left:50%;transform:translateX(-50%);padding:6px 9px;font-size:12px;line-height:1;font-weight:700;color:var(--background);background:var(--foreground);border-radius:8px}.sam-v2 .bn-photo-by{display:block;margin-top:2px;font-size:12px;line-height:16px;text-align:center;color:var(--muted-foreground)}.sam-v2 .bn-photo figcaption{margin-top:7px;text-align:center;color:var(--muted-foreground)}.sam-v2 .bn-photo figcaption,.sam-v2 .bn-photo figcaption .bn-inline-content{min-height:19px;font-size:13px;line-height:19px}.sam-v2 .bn-block-content[data-content-type=photo]{position:relative}.sam-v2 .bn-container .bn-block-content[data-content-type=photo]:after{position:absolute;inset-inline:0;bottom:6px;margin-inline:0;max-width:none;font-size:13px;font-style:normal;line-height:19px;text-align:center;color:var(--muted-foreground);opacity:0}.sam-v2 .bn-editor[contenteditable=true] .bn-block-content[data-content-type=photo]:is(:hover,:has(.bn-photo[data-selected])):after{opacity:.7}.sam-v2 .bn-photo-dropline{position:absolute;left:54px;right:54px;height:3px;margin-top:-1.5px;pointer-events:none;background:var(--sam-sky);border-radius:2px}.sam-v2 .bn-photo-dropline:before{content:"";position:absolute;left:-3px;top:-3px;width:9px;height:9px;background:var(--sam-sky);border-radius:50%}.sam-v2 .bn-photo-dropline span{position:absolute;right:0;top:-27px;padding:5px 8px;font-size:11.5px;line-height:1;font-weight:700;color:var(--sam-sky-foreground);background:var(--sam-sky);border-radius:7px;white-space:nowrap}
/*# sourceMappingURL=490432d8c2ca8510.css.map*/