.brief-skeleton.svelte-15l2o2u{flex-direction:column;justify-content:center;gap:10px;min-height:120px;padding:8px 12px;display:flex}.brief-skeleton-line.svelte-15l2o2u{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 8%, transparent) 25%, color-mix(in srgb, var(--foreground) 14%, transparent) 50%, color-mix(in srgb, var(--foreground) 8%, transparent) 75%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s infinite svelte-15l2o2u-shimmer}@keyframes svelte-15l2o2u-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.brief-field-wrapper.svelte-15l2o2u{background:0 0;border:none;border-radius:8px;width:100%;min-height:120px;padding:8px 12px}.brief-field-text.svelte-15l2o2u{color:var(--foreground,#e8e4e0);opacity:.85;white-space:pre-wrap;word-break:break-word;text-indent:0;cursor:text;margin:0;padding:0;font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.brief-editor-root.svelte-15l2o2u .text-segment{caret-color:var(--foreground);outline:none}.brief-editor-root.svelte-15l2o2u [contenteditable]{-webkit-user-modify:read-write-plaintext-only;outline:none}.brief-editor-root.svelte-15l2o2u .variable{color:var(--primary);cursor:text;border-bottom:1px dotted var(--primary);caret-color:var(--primary);white-space:nowrap;padding:0 2px;transition:color .2s,border-color .2s}.variable.is-placeholder{color:color-mix(in srgb, var(--primary) 55%, transparent);border-bottom-color:color-mix(in srgb, var(--primary) 55%, transparent);font-style:italic}.variable:hover{color:var(--primary);border-bottom-style:solid}.variable:focus{color:var(--primary);border-bottom-style:solid;border-bottom-color:var(--primary)}.variable br{display:none}
