@layer variables,reset,base,components,priority1,priority2,priority3,priority4,priority5,priority6,priority7,priority8,priority9,priority10;@layer variables{:root{--font-family-ui: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-code: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--scrollbar-width: 12px;--scrollbar-min-size: 32px;--scrollbar-color: rgba(0, 0, 0, .2);--scrollbar-hover-color: rgba(0, 0, 0, .3);--select-text-color: #d2deff;--link-color: #2059c3;--link-hover-color: #5c91cf;--line-height-code: 1.3}}@layer reset{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer reset{html,:host{font-family:var(--font-family-ui);font-feature-settings:normal;font-variation-settings:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,kbd,samp,pre{font-family:var(--font-family-code);font-feature-settings:normal;font-variation-settings:normal}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}*::selection{background:var(--select-text-color)}#root{isolation:isolate}}@layer base{html,body,#root{height:100%;overflow:hidden}body{background-color:#fff;color:#000}*,:after,:before,::backdrop,::file-selector-button{border-color:red}.styled-pre{background-color:#f9f9f9;padding-block:10px;padding-inline:12px;border-radius:8px;border-color:#ddd;border-width:1px;font-size:.875em;line-height:1.3;overflow-x:auto}.bg-purple{background-color:#639}}@layer base{@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--scrollbar-color) transparent}}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:9999px;border:3px solid transparent;background-clip:content-box;min-height:var(--scrollbar-min-size);min-width:var(--scrollbar-min-size)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}:root{--detected-scrollbar-width: 0px}.scrollY{overflow-y:auto;scrollbar-gutter:stable}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.scrollY{overflow-y:scroll;scrollbar-gutter:auto}}}@layer components{.markdown-body{p{margin-top:0;margin-bottom:10px}a{color:var(--link-color);&:hover{color:var(--link-hover-color)}}hr{border-color:#0000001a;margin-bottom:3em;margin-top:3em}blockquote{padding-left:1em;color:#0d0d0d;border-left:3px solid #d1d9e0;>:first-child{margin-top:0}>:last-child{margin-bottom:0}}code:not(pre code){font-family:var(--font-family-code);background-color:#ececec;white-space:break-spaces;border-radius:6px;font-weight:500;font-size:.875em;padding:.15rem .3rem}blockquote,ul,ol,dl,table,pre,details{margin-top:0;margin-bottom:1rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1{font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0;letter-spacing:-.038rem;strong{font-weight:900}}h2{font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em;strong{font-weight:800}}h3{font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em;strong{font-weight:700}}h4{font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em;strong{font-weight:700}}h5{font-weight:600}ul,ol{padding-left:2em;ul,ol{margin-top:0;margin-bottom:0}}ul{list-style-type:disc;ul{list-style-type:disc;ul{list-style-type:disc}ol{list-style-type:lower-alpha}}ol{list-style-type:lower-roman;ol{list-style-type:lower-alpha}}}ol{list-style-type:decimal;ol{list-style-type:lower-roman;ol{list-style-type:lower-alpha}}ul{ol{list-style-type:lower-alpha}}}li{+li{margin-top:.25em}>p{margin-top:1rem}}table{text-align:left;font-size:.875em;border-spacing:0;border-collapse:collapse;width:100%;overflow:auto;font-variant:tabular-nums;th{font-weight:600;padding:6px 13px;border:1px solid #d1d9e0;background-color:#0000001a}td{padding:6px 13px;border:1px solid #d1d9e0;>:last-child{margin-bottom:0}}tr{background-color:#fff;border-top:1px solid #d1d9e0b3;&:nth-child(2n){background-color:#f6f8fa}}img{background-color:transparent}}}}@layer components{.ProseMirror{word-wrap:break-word;white-space:break-spaces}.ProseMirror:focus-visible{outline:none}.ProseMirror-selectednode{outline:2px solid #8cf}/*!* See https://github.com/ProseMirror/prosemirror/issues/1421#issuecomment-1759320191 *!*//*!* Make sure li selections wrap around markers *!*//*!* Protect against generic img rules *!*/}@layer priority1,priority2,priority3,priority4,priority5,priority6;@property --width{syntax: "*"; inherits: false;}:root,.x1q9hzbw{--x3kmvec:4px;--xkfyhwf:6px;--x1a89k8d:8px;--x1cq3sij:10px}:root,.x1s44f5b{--xf4r7gj:var(--x1izz7yl);--xf64eq6:var(--x1obulyv);--xb6253f:var(--x1pneuu1);--x1czt7ga:var(--x1bz957p);--x1v07i45:var(--xlyv7lh);--x1lk1h6p:var(--x1nel1um);--xvcsy94:var(--x11fjko3);--x7hvpge:red;--x6ehqo4:red;--x1wzts0q:hsl(0,100%,97%);--x1ppash8:var(--x7asn3k);--x9v52em:var(--x1rctuj6);--x9vp8mo:var(--xtybam7);--xxn1dcd:var(--x11fjko3);--x2zzid7:var(--x1bz957p);--xpuy7g7:var(--x1izz7yl);--x8eimry:var(--x10l05il);--xcu1ruu:var(--x66cbgo);--xmtsw92:var(--xdw0ee5);--x8gxxx0:var(--x2quao3);--x1mg8ho1:var(--xeb4gn0)}:root,.xfl5pj4{--xv04bzo:0 2px 4px rgba(0, 0, 0, .1);--xupsmul:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--x1nff2cw:rgba(0, 0, 0, .24) 0px 24px 48px -8px, rgba(0, 0, 0, .12) 0px 4px 12px -1px, rgba(84, 72, 49, .08) 0px 0px 0px 1px;--xlcynbv: 0 3px 5px -2px hsl(220 3% 15% / 4% ), 0 7px 14px -5px hsl(220 3% 15% / 6% );--x1xvan3u: 0 -1px 3px 0 hsl(220 3% 15% / 3% ), 0 1px 2px -5px hsl(220 3% 15% / 3% ), 0 2px 5px -5px hsl(220 3% 15% / 5% ), 0 4px 12px -5px hsl(220 3% 15% / 6% ), 0 12px 15px -5px hsl(220 3% 15% / 8% );--x1jsydoj: 0 -2px 5px 0 hsl(220 3% 15% / 3% ), 0 1px 1px -2px hsl(220 3% 15% / 4% ), 0 2px 2px -2px hsl(220 3% 15% / 4% ), 0 5px 5px -2px hsl(220 3% 15% / 5% ), 0 9px 9px -2px hsl(220 3% 15% / 6% ), 0 16px 16px -2px hsl(220 3% 15% / 7% )}:root,.x11m47zb{--x66cbgo:rgba(0,0,0,.3);--x1izz7yl:hsl(0,0%,83%);--x9smciz:hsl(0,0%,64%);--xiypdcy:hsl(0,0%,45%);--xo0fuyf:hsl(0,0%,32%);--xm8jh3q:hsl(0,0%,25%);--x7asn3k:hsl(0,0%,15%);--xeb4gn0:#fdfdfc;--x1bz957p:#f9f9f8;--x1obulyv:#f1f0ef;--xdw0ee5:#e9e8e6;--x1pneuu1:#e2e1de;--xtybam7:#f7f9ff;--x1rctuj6:#edf2fe;--x1nel1um:#e1e9ff;--x11fjko3:#c1d0ff;--x10l05il:#abbdf9;--x2quao3:#3e63dd;--xlyv7lh:#3358d4}.x1md1413{--chat-column-margin:clamp(14px,-10px + 8cqw,30px)}.x121kkv0{--trigger-icon-color:var(--xiypdcy)}.x1stw5fz:hover{--trigger-icon-color:black}.x1lztw60:hover:is([data-disabled]){--trigger-icon-color:var(--xiypdcy)}@layer priority2{.x10a8y8t{inset:0}.x1qhigcl{padding:20px}.x9ms5i6{padding:3px}.x1ruevkc{padding:6px}.xe8ttls{padding:8px}}@layer priority3{.xuelnuw{border-color:#e4e4e7}.x71xlcl{border-color:red}.x9r1u3d{border-color:transparent}.x9m1cp9{border-color:var(--x1v07i45)}.xj1fse5{border-color:var(--x7hvpge)}.xbtbrqm{border-color:var(--x8eimry)}.x141zooa{border-color:var(--xf4r7gj)}.xgb6fqe{border-color:var(--xpuy7g7)}.xezv8kb{border-color:var(--xvcsy94)}.x14en207{border-color:var(--xxn1dcd)}.x1nvupfo{border-color:#fff}.x12l7ovk{border-radius:var(--x1a89k8d)}.xltwoct{border-radius:var(--x1cq3sij)}.x1k76hpc{border-radius:var(--x3kmvec)}.x1nrr5yc{border-radius:var(--xkfyhwf)}.x1y0btm7{border-style:solid}.xmkeg23{border-width:1px}.x98rzlu{flex:1}.x1jnr06f{gap:4px}.x10luyfp{margin-block:10px}.xotl0p9{margin-block:1px}.xq7u8qf{margin-block:20px}.x1nmg3sf{margin-inline:16px}.xvueqy4{margin-inline:auto}.xrssa87{margin-inline:var(--chat-column-margin)}.x1a2a7pz{outline:none}.xb3r6kr{overflow:hidden}.xp59q4u{padding-block:10px}.x10dr8xq{padding-block:12px}.x12ulsxz{padding-block:4px}.x1t0vds8{padding-block:6px}.x1awh872{padding-inline:10px}.xaope02{padding-inline:12px}.x1hr3lfm{padding-inline:16px}.xdqyycr{padding-inline:8px}.xhjqjsc{padding-inline:var(--chat-column-margin)}.xkpudzn{transition:border-color .25s,color .25s}.xbxqvqf:is([data-invalid]){border-color:#dc2828}.xk2swo9:focus-visible{outline:none}.x1sirdmz:is([data-highlighted]){outline:none}.xzbgpi5:hover{border-color:#a1a1aa}.x7gezjc:hover{border-color:var(--xf4r7gj)}.x1xhozd:hover:is([data-disabled]){border-color:transparent}}@layer priority4{.x6s0dn4{align-items:center}.x1wfn6di{app-region:drag}.x482pwi{app-region:no-drag}.xrkmrrc{background-color:red}.x15vv5p5{background-color:var(--x1czt7ga)}.x7yyjeh{background-color:var(--x1lk1h6p)}.x9w2okw{background-color:var(--x1mg8ho1)}.x1du2yzf{background-color:var(--x1wzts0q)}.x1f7nqrb{background-color:var(--x2zzid7)}.x1ivyrfo{background-color:var(--x9v52em)}.xyqrets{background-color:var(--x9vp8mo)}.x1wew2xz{background-color:var(--xcu1ruu)}.xhhgs3l{background-color:var(--xf64eq6)}.x1wtvpxq{background-color:var(--xmtsw92)}.x12peec7{background-color:#fff}.x17fr7sq{background-image:linear-gradient(to bottom,#fff0,#fffc 50%,#fff)}.xt6zm9b{box-shadow:var(--x1jsydoj)}.xq9msee{box-shadow:var(--x1nff2cw)}.xpguk5h{box-shadow:var(--x1xvan3u)}.xfa02k0{box-shadow:var(--xlcynbv)}.x15d9cpa{box-shadow:var(--xupsmul)}.x1dnos73{box-shadow:var(--xv04bzo)}.x18s88jz{color:#dc2828}.xgokrix{color:#27272a}.x4z73k4{color:#3f3f46}.x18me1dh{color:#18181b}.xxwgxnz{color:var(--trigger-icon-color)}.xyxridp{color:var(--x1ppash8)}.xuyn3x5{color:var(--x6ehqo4)}.x9z259w{color:var(--xm8jh3q)}.x1encwlf{color:var(--xo0fuyf)}.x12h1iku{container-type:inline-size}.xt0e3qv{cursor:default}.x1ypdohk{cursor:pointer}.x78zum5{display:flex}.xrvj5dj{display:grid}.x3nfvp2{display:inline-flex}.xdt5ytf{flex-direction:column}.x2lah0s{flex-shrink:0}.x9m5x89{font-family:var(--font-family-code)}.xfifm61{font-size:12px}.xif65rj{font-size:14px}.x1j61zf2{font-size:16px}.x1k4tb9n{font-style:italic}.xk50ysn{font-weight:500}.x1s688f{font-weight:600}.x1g5pwye{grid-template-columns:repeat(1,minmax(300px,1fr))}.x1g5vhni{grid-template-columns:repeat(2,minmax(300px,1fr))}.x1oikayh{grid-template-columns:repeat(3,minmax(300px,1fr))}.x1iiefw0{grid-template-columns:repeat(4,minmax(300px,1fr))}.xl56j7k{justify-content:center}.x1qughib{justify-content:space-between}.xo5v014{line-height:1}.x1u5lrna{line-height:2}.x14unwhi{line-height:var(--line-height-code)}.x10l6tqk{position:absolute}.xixxii4{position:fixed}.x1n2onr6{position:relative}.xtt52l0{resize:none}.x288g5{resize:vertical}.xlyipyv{text-overflow:ellipsis}.x1iffjtl{transform:rotate(90deg)}.x87ps6o{user-select:none}.x17etxam{white-space:break-spaces}.xuxw1ft{white-space:nowrap}.x1sdyfia{white-space:pre}.x1vvkbs{word-wrap:break-word}.xa9119d{z-index:50}.x1vztsty:is([data-highlighted]){background-color:var(--x8gxxx0)}.xx535s1:is([data-invalid]){color:#dc2828}.x13u5eg9:empty:before{color:red}.xh2mnhh:is([data-highlighted]){color:#fff}.xmz2px6:empty:before{content:attr(aria-placeholder)}.x1m8qfh3:is([data-disabled]){cursor:default}.x806m2c:focus-visible{outline-color:#0284c5}.x7s97pk:focus-visible{outline-offset:2px}.x9v5kkp:focus-visible{outline-style:solid}.x784prv:focus-visible{outline-width:2px}.x17i8yhk:hover{background-color:#e7e7e7}.x1wpd712:hover{background-color:var(--xb6253f)}.x1qn6fte:hover{color:var(--x9smciz)}.xmq1ul4:hover:is([data-disabled]){background-color:initial}}@layer priority5{.xso031l{border-bottom-width:1px}.x1h2mt7u{border-bottom-width:4px}.xqoxuii{border-left-width:18px}.x1vo0akb{border-left-width:3px}.x1uhi8ba{border-right-color:#ddd}.xjk4y3g{border-right-color:var(--xf4r7gj)}.xs1s249{border-right-width:1px}.xmzi1rq{border-right-width:4px}.x163dr80{border-top-width:18px}.x178xt8z{border-top-width:1px}.x5yr21d{height:100%}.xxk0z11{height:24px}.x1gnnpzl{height:30px}.x1vqgdyp{height:40px}.x5kalc8{height:42px}.xqsmtxn{height:calc(100vh - 146px)}.x1vxghpl{height:min(calc(100dvh - 100px),600px)}.x1jyxor1{margin-bottom:-1px}.xyorhqc{margin-bottom:10px}.xieb3on{margin-bottom:20px}.x1hq5gj4{margin-bottom:24px}.x14ler8{margin-bottom:40px}.xqv7e6j{margin-left:100px}.xcmxlu1{margin-left:14px}.x16vho4v{margin-left:6px}.x1e2p46r{margin-right:28px}.xl010v5{margin-right:4px}.xzbmw64{margin-top:-30px}.x1sy10c2{margin-top:20px}.x11fxgd9{margin-top:30px}.x1xmf6yo{margin-top:8px}.x569fbc{max-height:100px}.x114jws4{max-height:60vh}.x1ykfu96{min-height:46.8px}.x1xoerdy{min-height:500px}.xseoqlg{min-height:80px}.xa755lq{min-height:calc(100dvh - 230px)}.x1odjw0f{overflow-y:auto}.x1g2khh7{padding-bottom:14px}.xzjhap9{padding-left:14px}.xnm25rq{padding-left:16px}.xcpk43y{padding-left:5px}.x1ntq6d1{padding-left:70px}.x1muflfh{padding-left:var(--chat-column-margin)}.x19tmk5i{padding-right:14px}.xmzs88n{padding-right:4px}.xy13l1i{padding-right:8px}.x7haavc{padding-right:calc(14px - var(--detected-scrollbar-width))}.x1b811vy{padding-right:calc(16px - var(--detected-scrollbar-width))}.x16oz5kg{padding-right:calc(var(--chat-column-margin) - var(--detected-scrollbar-width))}.xk6ci0l{right:20px}.xclnmbr{right:6px}.xmhk92p{top:20px}.x1jzctok{top:5px}.xh8yej3{width:100%}.x1oysuqx{width:200px}.xeq5yr9{width:fit-content}.x1bpko5q{width:min(calc(100dvw - 100px),800px)}.x7slg70{width:min(calc(100vw - 16px),700px)}.x1bl4301{width:var(--width)}.x1u7lgz2:not(:last-child){border-right-width:1px}.xwdbntm:not(:last-child){margin-right:5px}}@layer priority6{.xpblinw::placeholder{color:#71717a}}
