.script-artifact[data-v-a57c2d03]{--artifact-focus:#818cf8;margin:10px 0;overflow-wrap:anywhere}.is-light{--artifact-focus:#4f46e5}.slate[data-v-a57c2d03]{--slate-accent:var(--chat-text-secondary,#8a8a8a);background:#8080800d;border:1px solid var(--chat-border,#444);border-radius:12px;overflow:hidden}.slate--pending[data-v-a57c2d03]{--slate-accent:var(--artifact-focus)}.slate--blocked[data-v-a57c2d03],.slate--error[data-v-a57c2d03]{--slate-accent:#e0a458}.slate-stripes[data-v-a57c2d03]{background:repeating-linear-gradient(-45deg,var(--slate-accent) 0 8px,transparent 8px 16px);height:8px;opacity:.85}.slate-body[data-v-a57c2d03]{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 14px 8px;text-align:left;width:100%}.slate-module[data-v-a57c2d03]{color:var(--slate-accent);font-size:12px;grid-column:1;letter-spacing:.12em;min-width:0}.slate-book[data-v-a57c2d03]{font-size:16px;font-weight:600;grid-column:1;line-height:1.4;min-width:0;overflow-wrap:anywhere}.slate-op[data-v-a57c2d03]{align-self:center;border:1px solid var(--chat-border,#444);border-radius:4px;color:var(--chat-text-secondary,#8a8a8a);font-size:12px;grid-column:2;grid-row:1/span 2;padding:1px 8px;white-space:nowrap}.slate-body[data-v-a57c2d03]:hover{background:#8080801a}.slate-body[data-v-a57c2d03]:active{background:#8080802e}.slate-body[data-v-a57c2d03]:focus-visible{outline:1px solid var(--slate-accent);outline-offset:-1px}.slate-foot[data-v-a57c2d03]{border-top:1px dashed var(--chat-border,#444);flex-wrap:wrap;gap:6px 12px;padding:7px 14px}.slate-foot[data-v-a57c2d03],.slate-stamp[data-v-a57c2d03]{align-items:center;display:flex}.slate-stamp[data-v-a57c2d03]{color:var(--slate-accent);flex:1 1 160px;font-size:13px;gap:6px;margin:0;min-width:0}.slate-stamp .v-icon[data-v-a57c2d03]{flex-shrink:0}.slate--saving .slate-stamp .v-icon[data-v-a57c2d03]{animation:delivery-spin-a57c2d03 1s linear infinite}@keyframes delivery-spin-a57c2d03{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.slate--saving .slate-stamp .v-icon[data-v-a57c2d03]{animation:none}}.slate-action[data-v-a57c2d03]{background:transparent;border:1px solid var(--slate-accent);border-radius:8px;color:var(--slate-accent);cursor:pointer;font:inherit;font-size:13px;max-width:100%;min-height:28px;overflow:hidden;padding:3px 12px;text-overflow:ellipsis;white-space:nowrap}.slate-action[data-v-a57c2d03]:hover:not(:disabled){background:#80808029}.slate--pending .slate-action[data-v-a57c2d03]{background:color-mix(in srgb,var(--slate-accent) 12%,transparent);font-weight:500}.slate--pending .slate-action[data-v-a57c2d03]:hover:not(:disabled){background:color-mix(in srgb,var(--slate-accent) 22%,transparent)}.slate-action[data-v-a57c2d03]:active:not(:disabled){background:#80808042}.slate-action[data-v-a57c2d03]:focus-visible{outline:1px solid var(--slate-accent);outline-offset:2px}.slate-action[data-v-a57c2d03]:disabled{cursor:default;opacity:.55}.retry-generation[data-v-a57c2d03]{align-items:center;background:transparent;border:1px solid var(--chat-border,#444);border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;margin-top:8px;padding:6px 10px}.retry-generation[data-v-a57c2d03]:hover:not(:disabled){background:#8080801f}.retry-generation[data-v-a57c2d03]:focus-visible{outline:1px solid var(--artifact-focus,#818cf8);outline-offset:-1px}.retry-generation[data-v-a57c2d03]:active:not(:disabled){background:#80808033}.retry-generation[data-v-a57c2d03]:disabled{cursor:default;opacity:.55}.artifact-preview[data-v-a57c2d03]{background:#202020;border:1px solid #444;border-radius:18px;color:#eee;display:flex;flex-direction:column;max-height:85vh;min-height:0;overflow:hidden}.artifact-preview--light[data-v-a57c2d03]{background:#fff;border-color:#ddd;color:#222}.preview-header[data-v-a57c2d03]{align-items:center;border-bottom:1px solid hsla(0,0%,50%,.25);display:flex;flex-shrink:0;gap:16px;padding:16px 20px}.preview-header h2[data-v-a57c2d03]{flex:1;font-size:18px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-action[data-v-a57c2d03],.preview-close[data-v-a57c2d03]{background:transparent;border:1px solid hsla(0,0%,50%,.4);border-radius:8px;color:inherit;cursor:pointer;font:inherit}.preview-close[data-v-a57c2d03]{border:0;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.preview-body[data-v-a57c2d03]{min-height:0;overflow:auto;overflow-wrap:anywhere;padding:24px clamp(24px,8vw,88px)}.preview-body[data-v-a57c2d03] .md-editor{--md-color:#e5e5e5;background:transparent;color:#e5e5e5}.artifact-preview--light .preview-body[data-v-a57c2d03] .md-editor{--md-color:#333;color:#333}.preview-body[data-v-a57c2d03] .md-editor-preview-wrapper{padding:0}.preview-body[data-v-a57c2d03] .md-editor-preview{color:inherit;font-family:inherit;font-size:14px;line-height:1.6}.preview-body[data-v-a57c2d03] .md-editor-preview li,.preview-body[data-v-a57c2d03] .md-editor-preview p{color:inherit;font-size:inherit;line-height:inherit}.preview-body[data-v-a57c2d03] .md-editor-preview p{margin:0 0 12px}.preview-body[data-v-a57c2d03] .md-editor-preview :is(h1,h2,h3,h4,h5,h6){border:0;color:inherit;font-weight:600;line-height:1.5;margin:32px 0 16px;padding:0}.preview-body[data-v-a57c2d03] .md-editor-preview h1{font-size:20px}.preview-body[data-v-a57c2d03] .md-editor-preview h2{font-size:18px}.preview-body[data-v-a57c2d03] .md-editor-preview h3{font-size:16px}.preview-body[data-v-a57c2d03] .md-editor-preview>:first-child{margin-top:0}.preview-body[data-v-a57c2d03] .md-editor-preview :is(ul,ol){margin:0 0 16px;padding-left:24px}.preview-body[data-v-a57c2d03] .md-editor-preview ul{list-style-type:disc}.preview-body[data-v-a57c2d03] .md-editor-preview ol{list-style-type:decimal}.preview-body[data-v-a57c2d03] .md-editor-preview li+li{margin-top:4px}.preview-body[data-v-a57c2d03] table{display:block;max-width:100%;overflow-x:auto}.preview-footer[data-v-a57c2d03]{align-items:center;border-top:1px solid hsla(0,0%,50%,.25);display:flex;flex-shrink:0;flex-wrap:wrap;font-size:14px;gap:12px;padding:10px 20px}.preview-action[data-v-a57c2d03]{background:#f5f5f5;border-color:transparent;color:#202020;font-weight:500;margin-left:auto;max-width:100%;min-height:36px;overflow:hidden;padding:6px 16px;text-overflow:ellipsis;white-space:nowrap}.artifact-preview--light .preview-action[data-v-a57c2d03]{background:#202020;color:#f5f5f5}.preview-error[data-v-a57c2d03]{flex:1 1 240px;margin:0;overflow-wrap:anywhere}.preview-close[data-v-a57c2d03]:hover{background:#80808026}.preview-close[data-v-a57c2d03]:active{background:#80808040}.preview-action[data-v-a57c2d03]:hover:not(:disabled){background:#e5e5e5}.preview-action[data-v-a57c2d03]:active:not(:disabled){background:#d4d4d4}.artifact-preview--light .preview-action[data-v-a57c2d03]:hover:not(:disabled){background:#333}.artifact-preview--light .preview-action[data-v-a57c2d03]:active:not(:disabled){background:#444}.preview-action[data-v-a57c2d03]:focus-visible,.preview-close[data-v-a57c2d03]:focus-visible{outline:1px solid var(--artifact-focus,#818cf8);outline-offset:-1px}.artifact-preview--light[data-v-a57c2d03]{--artifact-focus:#4f46e5}.preview-action[data-v-a57c2d03]:disabled{cursor:default;opacity:.55}
