:root{--font-mono: ui-monospace, "Fira Code", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--code-font-size: 13px}._MarkdownContent_8yz6m_12{line-height:1.6;overflow-wrap:anywhere}._MarkdownContent_8yz6m_12>*:not(:last-child){margin-block-end:16px}._MarkdownContent_8yz6m_12 .artifact{margin:.75em 0}:is(._MarkdownContent_8yz6m_12 :is(h1,h2,h3,h4,h5,h6)):not(:has(.actions),.actions *){margin-block-start:24px;margin-block-end:16px;font-weight:600;line-height:1.25;color:var(--content-primary)}._MarkdownContent_8yz6m_12 h1{font-size:2em;border-bottom:1px solid var(--border-transparent);padding-bottom:.3em}._MarkdownContent_8yz6m_12 h2{font-size:1.5em;border-bottom:1px solid var(--border-transparent);padding-bottom:.3em}._MarkdownContent_8yz6m_12 h3{font-size:1.25em}._MarkdownContent_8yz6m_12 h4{font-size:1em}._MarkdownContent_8yz6m_12 h5{font-size:.875em}._MarkdownContent_8yz6m_12 h6{font-size:.85em;color:#6a737d}._MarkdownContent_8yz6m_12 p{white-space:pre-wrap}._MarkdownContent_8yz6m_12 p:not(:last-of-type){margin-block-start:0;margin-block-end:16px}._MarkdownContent_8yz6m_12 a{color:var(--content-link);text-decoration:none;cursor:pointer}._MarkdownContent_8yz6m_12 a:hover{text-decoration:underline}._MarkdownContent_8yz6m_12 :not(pre)>code{font-family:var(--font-mono);font-size:var(--code-font-size)}:is(._MarkdownContent_8yz6m_12 :not(pre)>code):not(:has(.actions),.actions *){border-radius:6px;padding:.2em .4em;background-color:var(--background-primary);color:var(--content-primary)}._MarkdownContent_8yz6m_12 pre{padding:20px 16px;border-radius:6px}._MarkdownContent_8yz6m_12 pre:has(>code){font-family:var(--font-mono);font-size:var(--code-font-size);background:transparent;overflow-x:auto;min-width:0;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}._MarkdownContent_8yz6m_12 blockquote{margin:0;padding:0 1em;color:var(--content-tertiary);border-inline-start:.25em solid var(--border-transparent)}:is(._MarkdownContent_8yz6m_12 :is(ul,ol)):not(:has(.actions),.actions *){padding-inline-start:1.5em;margin-block-start:0;margin-block-end:16px}:is(._MarkdownContent_8yz6m_12 ul):not(:has(.actions),.actions *){list-style-type:disc}:is(._MarkdownContent_8yz6m_12 ol):not(:has(.actions),.actions *){list-style-type:decimal}:is(._MarkdownContent_8yz6m_12 li):not(:has(.actions),.actions *)+li{margin-block-start:4px}:is(._MarkdownContent_8yz6m_12 li):not(:has(.actions),.actions *)>*:not(:last-child){margin-block-end:16px}._MarkdownContent_8yz6m_12 img{max-width:100%;box-sizing:border-box}._MarkdownContent_8yz6m_12 hr{height:.25em;padding:0;margin:24px 0;background-color:var(--border-transparent);border:0}._MarkdownContent_8yz6m_12 table{border-collapse:collapse;width:100%;margin-block-end:16px}._MarkdownContent_8yz6m_12 table :is(th,td){padding:6px 13px;border:1px solid var(--border-transparent)}._MarkdownContent_8yz6m_12 table tr:nth-child(2n){background-color:var(--background-primary)}._TaskListItem_8yz6m_195{list-style:none!important;display:flex;align-items:start;gap:12px;padding:8px 12px;border-radius:8px;transition:all .2s ease;margin-inline-start:-1.5em!important;padding-inline-start:1.5em}._TaskListItem_8yz6m_195:hover{background:#794aff0a}._TaskCheckbox_8yz6m_214{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;cursor:default;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid #D1D5DB;border-radius:4px;background:#fff;transition:all .2s ease;position:relative}._TaskCheckbox_8yz6m_214[data-state=pending]{border-color:#d1d5db}._TaskCheckbox_8yz6m_214[data-state=pending]:hover{border-color:#9ca3af}._TaskCheckbox_8yz6m_214[data-state=completed]{background:#10b981;border-color:#10b981;animation:_checkIn_8yz6m_1 .3s ease}._TaskCheckbox_8yz6m_214[data-state=completed]:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._TaskCheckbox_8yz6m_214[data-state=inProgress]{background:#794aff1a;border-color:#794aff}._TaskCheckbox_8yz6m_214[data-state=inProgress][data-live=true]{animation:_pulse_8yz6m_1 1.5s ease-in-out infinite}._TaskCheckbox_8yz6m_214[data-state=inProgress][data-live=true]:after{content:"";position:absolute;left:3px;top:3px;width:8px;height:8px;border:2px solid #794AFF;border-top-color:transparent;border-radius:50%;animation:_spin_8yz6m_1 .8s linear infinite}._TaskCheckbox_8yz6m_214[data-state=inProgress]:not([data-live=true]):after{content:"";position:absolute;left:3px;top:6px;width:8px;height:2px;border-radius:1px;background:#794aff}._TaskText_8yz6m_297{flex:1;color:var(--content-primary);line-height:1.5}@keyframes _checkIn_8yz6m_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes _spin_8yz6m_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_8yz6m_1{0%,to{opacity:1}50%{opacity:.6}}.de,.se{--de-radius: 10px;--de-chrome: var(--thread-sans, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--de-ink: var(--ink, #18181c);--de-muted: var(--muted, #676770);--de-rule: var(--hairline, rgba(0, 0, 0, .08));--de-fill: var(--panel, rgba(0, 0, 0, .04));--de-surface: var(--surface, #ffffff);--de-accent: var(--v2-accent, #794aff);--de-select: #1a8f4a;--de-shadow: 0 8px 24px rgba(0, 0, 0, .1), 0 0 0 1px var(--de-rule);position:relative;display:flex;flex-direction:column;height:100%;min-height:0;font-family:var(--de-chrome);color:var(--de-ink)}html.dark .de,html.dark .se{--de-shadow: 0 8px 24px rgba(0, 0, 0, .5), 0 0 0 1px var(--de-rule)}.lv2 .cp-title-status{flex:none;color:var(--muted);font-weight:400;font-size:12px}.de-toolbar{flex:none;display:flex;align-items:center;gap:2px;height:38px;padding:0 10px;border-bottom:1px solid var(--de-rule)}.de-toolbar-gap{flex:1}.de-tool-wrap{position:relative;display:inline-flex}.de-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-width:28px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--de-ink);font:500 12.5px/1 var(--de-chrome);cursor:pointer}.de-tool i{font-size:16px;line-height:1}.de-tool:hover{background:var(--de-fill)}.de-tool.is-on{background:var(--de-fill);color:var(--de-accent)}.de-tool--ask{padding:0 10px;color:var(--de-accent)}.de-tool--ask i{font-size:15px}.de-spin{animation:de-spin .9s linear infinite}@keyframes de-spin{to{transform:rotate(360deg)}}.de-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:168px;padding:4px;border-radius:var(--de-radius);background:var(--de-surface);box-shadow:var(--de-shadow)}.de-menu--end{left:auto;right:0}.de-menu-item{display:block;width:100%;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--de-ink);font:13px/1.2 var(--de-chrome);text-align:start;cursor:pointer}.de-menu-item:hover{background:var(--de-fill)}.de-menu-item.is-danger{color:var(--crit, #b42318)}.de-body{position:relative;flex:1;min-height:0;overflow:auto;padding:28px 40px 80px}@media (max-width: 720px){.de-body{padding:20px 16px 64px}}.de-title{display:block;width:100%;margin:0 0 14px;padding:0;border:0;background:transparent;color:var(--thread-ink, var(--de-ink));font:600 26px/32px var(--thread-serif, Georgia, serif);letter-spacing:-.01em;outline:none}.de-title::-moz-placeholder{color:var(--thread-ink-2, var(--de-muted));opacity:.6}.de-title::placeholder{color:var(--thread-ink-2, var(--de-muted));opacity:.6}.de-doc{min-height:240px}.de-doc{font-family:var(--thread-serif, "Source Serif 4", Georgia, serif);font-size:15px;line-height:21px}.de-prose{outline:none;min-height:200px;white-space:pre-wrap;word-wrap:break-word}.de-prose>*+*{margin-top:.75em}.de--readonly .de-prose{cursor:default}.de-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;height:0;color:var(--thread-ink-2, var(--de-muted));opacity:.55;pointer-events:none}.lv2 .de .chat-doc.chat-doc ul[data-type=taskList],.de .de-doc ul[data-type=taskList]{list-style:none;padding-inline-start:2px}.lv2 .de .chat-doc.chat-doc ul[data-type=taskList] li,.de .de-doc ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;padding-inline-start:0}.de-doc ul[data-type=taskList] li>label{flex:none;display:inline-flex;margin-top:3px}.de-doc ul[data-type=taskList] li>label input{width:14px;height:14px;margin:0;accent-color:var(--de-accent);cursor:pointer}.de-doc ul[data-type=taskList] li>div{flex:1;min-width:0}.de-doc ul[data-type=taskList] li[data-checked=true]>div{color:var(--thread-ink-2, var(--de-muted));text-decoration:line-through}.de-doc .tableWrapper{overflow-x:auto}.de-doc table td,.de-doc table th{position:relative;min-width:56px}.de-doc table .selectedCell:after{content:"";position:absolute;inset:0;background:#794aff14;pointer-events:none}.de-doc img{display:block;max-width:100%;border-radius:8px}.de-doc img.ProseMirror-selectednode{outline:2px solid var(--de-accent);outline-offset:2px}.de-doc hr.ProseMirror-selectednode{border-top-color:var(--de-accent)}.de-doc a{cursor:text}.de-bubble{display:inline-flex;align-items:center;gap:1px;padding:3px;border-radius:var(--de-radius);background:var(--de-surface);box-shadow:var(--de-shadow)}.de-bubble .de-tool{height:26px;min-width:26px;padding:0 4px}.de-bubble-sep{width:1px;height:16px;margin:0 3px;background:var(--de-rule)}.de-bubble-input{width:240px;height:26px;padding:0 8px;border:0;background:transparent;color:var(--de-ink);font:13px/1 var(--de-chrome);outline:none}.de-table-handle{position:absolute;z-index:10}.de-table-handle>.de-tool{height:22px;min-width:22px;padding:0;border-radius:6px;background:var(--de-surface);box-shadow:0 0 0 1px var(--de-rule);color:var(--de-muted)}.de-table-handle>.de-tool:hover{color:var(--de-ink)}.de-ask{position:absolute;left:40px;right:40px;z-index:15;display:flex;align-items:center;gap:6px;height:40px;padding:0 6px 0 10px;border-radius:var(--de-radius);background:var(--de-surface);box-shadow:var(--de-shadow)}@media (max-width: 720px){.de-ask{left:16px;right:16px}}.de-ask-pill{flex:none;display:inline-flex;align-items:center;gap:5px;color:var(--de-accent);font:600 13px/1 var(--de-chrome)}.de-ask-pill i{font-size:14px}.de-ask-dot{color:var(--de-muted)}.de-ask-input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--de-ink);font:14px/1 var(--de-chrome);outline:none}.de-ask-input::-moz-placeholder{color:var(--de-muted)}.de-ask-input::placeholder{color:var(--de-muted)}.de-ask-send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:var(--de-ink);color:var(--de-surface);cursor:pointer}.de-ask-send:disabled{opacity:.3;cursor:default}.se{--se-head: var(--panel, #f5f5f7);--se-rule: var(--hairline, #e5e5ea);background:var(--de-surface)}.se-scroll{flex:1;min-height:0;overflow:auto;outline:none}.se-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;font:13px/18px var(--de-chrome);color:var(--de-ink)}.se-grid th,.se-grid td{box-sizing:border-box;height:26px;padding:0 6px;border-right:1px solid var(--se-rule);border-bottom:1px solid var(--se-rule);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:start;font-weight:400;vertical-align:middle}.se-grid th{position:sticky;top:0;z-index:3;background:var(--se-head);color:var(--de-muted);font-size:11.5px;font-weight:500;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.se-grid th.se-corner{left:0;z-index:5;width:44px;min-width:44px}.se-grid td.se-rownum{position:sticky;left:0;z-index:2;width:44px;min-width:44px;background:var(--se-head);color:var(--de-muted);font-size:11.5px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.se-grid td.se-cell{position:relative;width:120px;min-width:120px;max-width:120px;cursor:cell}.se-grid td.se-cell.is-num{text-align:end;font-variant-numeric:tabular-nums}.se-grid td.se-cell.is-bold{font-weight:600}.se-grid td.se-cell.is-selected{outline:2px solid var(--de-select);outline-offset:-2px;z-index:1}.se-grid td.se-cell.is-editing{padding:0;overflow:visible}.se-grid th.is-selected,.se-grid td.se-rownum.is-selected{background:var(--de-fill);color:var(--de-ink)}.se-input{box-sizing:border-box;width:100%;height:100%;min-height:26px;padding:0 6px;border:0;outline:2px solid var(--de-select);outline-offset:-2px;background:var(--de-surface);color:var(--de-ink);font:inherit}.se-add{display:inline-flex;align-items:center;gap:6px;margin:8px 10px 16px 54px;padding:0 10px;height:26px;border:1px solid var(--se-rule);border-radius:8px;background:transparent;color:var(--de-muted);font:12.5px/1 var(--de-chrome);cursor:pointer}.se-add:hover{color:var(--de-ink);border-color:var(--de-ink)}.se-tabs{flex:none;display:flex;align-items:center;gap:2px;height:34px;padding:0 8px;border-top:1px solid var(--se-rule);background:var(--se-head);overflow-x:auto}.se-tab{flex:none;height:26px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--de-muted);font:500 12.5px/1 var(--de-chrome);cursor:pointer}.se-tab.is-on{background:var(--de-surface);border-color:var(--se-rule);color:var(--de-ink)}.se-note{margin:0;padding:24px;color:var(--de-muted);font:13px/1.5 var(--de-chrome);text-align:center}.se-truncated{margin:0 0 0 54px;padding:6px 0;color:var(--de-muted);font:12px/1.4 var(--de-chrome)}.dk{--dk-chrome: var(--thread-sans, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--dk-ink: var(--ink, #18181c);--dk-muted: var(--muted, #676770);--dk-rule: var(--hairline, rgba(0, 0, 0, .08));--dk-fill: var(--panel, rgba(0, 0, 0, .04));--dk-accent: var(--v2-accent, #794aff);position:relative;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;font-family:var(--dk-chrome);color:var(--dk-ink)}.dk-bar{flex:none;display:flex;align-items:center;gap:2px;height:38px;padding:0 10px;border-bottom:1px solid var(--dk-rule);font-size:12.5px}.dk-bar-gap{flex:1}.dk-nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--dk-ink);font-size:16px;cursor:pointer}.dk-nav:hover:not(:disabled){background:var(--dk-fill)}.dk-nav:disabled{opacity:.35;cursor:default}.dk-pos{min-width:96px;text-align:center;font-weight:500;font-variant-numeric:tabular-nums}.dk-hint{min-width:0;color:var(--dk-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-bar-sep{flex:none;width:1px;height:18px;margin:0 6px;background:var(--dk-rule)}.dk-seg{flex:none;display:inline-flex;gap:2px;padding:2px;border:1px solid var(--dk-rule);border-radius:8px}.dk-seg-btn{height:22px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--dk-muted);font:inherit;font-size:12px;cursor:pointer}.dk-seg-btn:hover{background:var(--dk-fill)}.dk-seg-btn.is-on{background:var(--dk-fill);color:var(--dk-ink);font-weight:500}.dk-zoom-pct{flex:none;min-width:40px;text-align:center;color:var(--dk-muted);font-size:12px;font-variant-numeric:tabular-nums}@container (max-width: 620px){.dk-hint{display:none}}.dk-main{flex:1;min-height:0;display:flex}.dk-rail{flex:none;width:172px;margin:0;padding:8px;list-style:none;overflow:auto;border-inline-end:1px solid var(--dk-rule)}.dk-rail-item{display:flex;align-items:flex-start;gap:8px;width:100%;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.3;text-align:start;cursor:pointer}.dk-rail-item:hover{background:var(--dk-fill)}.dk-rail-item.is-on{border-color:var(--dk-rule);background:var(--dk-fill)}.dk-rail-num{flex:none;min-width:18px;color:var(--dk-muted);font-variant-numeric:tabular-nums}.dk-rail-item.is-on .dk-rail-num{color:var(--dk-accent);font-weight:600}.dk-rail-title{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.dk-frame{flex:1;width:100%;min-width:0;min-height:0;height:100%;border:0;background:#0b0b0d}.dk-opening{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;color:#fff9;font-size:13px;background:#0b0b0d}.dk{container-type:inline-size}@container (max-width: 760px){.dk-rail{display:none}}
