.brief-skeleton.svelte-15l2o2u{flex-direction:column;justify-content:center;gap:10px;min-height:120px;padding:8px 12px;display:flex}.brief-field-wrapper.svelte-15l2o2u{background:0 0;border:none;border-radius:8px;flex-direction:column;width:100%;min-height:120px;padding:8px 12px;display:flex}.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-field-actions.svelte-15l2o2u{align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.brief-field-hint.svelte-15l2o2u{color:var(--muted-2,#eeefeb80);font-size:12.5px}.brief-field-submit.svelte-15l2o2u{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;transition:filter .18s,opacity .18s,transform .18s;display:inline-flex}.brief-field-submit.svelte-15l2o2u:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.brief-field-submit.svelte-15l2o2u:active:not(:disabled){transform:translateY(0)}.brief-field-submit.svelte-15l2o2u:focus-visible{outline:2px solid var(--brief-chip-ring-override,var(--primary));outline-offset:3px}.brief-field-submit.svelte-15l2o2u:disabled{cursor:wait;opacity:.65}.brief-field-submit.svelte-15l2o2u svg:where(.svelte-15l2o2u){stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px;height:13px}.brief-field-spinner.svelte-15l2o2u{fill:none;stroke:currentColor;stroke-dasharray:24 12;animation:.8s linear infinite svelte-15l2o2u-brief-field-spin}@keyframes svelte-15l2o2u-brief-field-spin{to{transform:rotate(360deg)}}.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(--brief-chip-fg-override,var(--foreground));cursor:text;border-bottom:1px dotted var(--primary);caret-color:var(--brief-chip-ring-override,var(--primary));white-space:nowrap;background:0 0;border-bottom:0;padding:0 2px;transition:background .18s,color .18s}.brief-editor-root.svelte-15l2o2u .variable.is-placeholder{color:var(--brief-chip-placeholder-override,color-mix(in srgb, var(--foreground) 78%, transparent));border-bottom-color:color-mix(in srgb, var(--primary) 55%, transparent);background:var(--brief-chip-bg-override,color-mix(in srgb, var(--foreground) 6%, transparent));font-style:normal}.brief-editor-root.svelte-15l2o2u .variable:hover{background:var(--brief-chip-bg-hover-override,color-mix(in srgb, var(--foreground) 10%, transparent));color:var(--brief-chip-fg-override,var(--foreground))}.brief-editor-root.svelte-15l2o2u .variable:focus{background:var(--brief-chip-bg-focus-override,color-mix(in srgb, var(--foreground) 12%, transparent));color:var(--brief-chip-fg-override,var(--foreground))}.brief-editor-root.svelte-15l2o2u .variable br{display:none}
