.harness-recent__entry[data-v-a2186dad]{background:hsla(0,0%,100%,.65);min-height:3rem;padding:.5rem .75rem}.harness-recent__divider[data-v-a2186dad]{background:var(--theme-line);height:1.75rem;width:.0625rem}.harness-recent__card[data-v-a2186dad],.harness-recent__entry[data-v-a2186dad]{transition:transform .18s ease,border-color .18s ease}.harness-recent__arrow[data-v-a2186dad]{transition:transform .18s ease}.harness-recent__card[data-v-a2186dad]:hover,.harness-recent__entry[data-v-a2186dad]:hover{border-color:var(--primary)}.harness-recent__card[data-v-a2186dad]:focus-visible,.harness-recent__entry[data-v-a2186dad]:focus-visible{outline:.125rem solid var(--primary);outline-offset:.1875rem}@media (prefers-reduced-motion:no-preference){.harness-recent__card[data-v-a2186dad]:hover,.harness-recent__entry[data-v-a2186dad]:hover{transform:translateY(-.125rem)}.harness-recent__entry:hover .harness-recent__arrow[data-v-a2186dad]{transform:translate(.125rem)}.harness-recent__card[data-v-a2186dad]:active,.harness-recent__entry[data-v-a2186dad]:active{transform:translateY(0) scale(.985);transition-duration:.1s}.harness-recent__entry:active .harness-recent__arrow[data-v-a2186dad]{transform:none;transition-duration:.1s}}@media (prefers-reduced-motion:reduce){.harness-recent__arrow[data-v-a2186dad],.harness-recent__card[data-v-a2186dad],.harness-recent__entry[data-v-a2186dad]{transition:none}}.harness-home[data-v-a2186dad]{color:#1f2540;overflow:hidden;position:relative}.harness-home__inner[data-v-a2186dad]{margin:0 auto;max-width:64rem;padding:3rem 1.5rem 4rem;position:relative;width:100%}.harness-home__guidance[data-v-a2186dad]{height:auto;pointer-events:none;position:absolute;right:1.25rem;top:1.25rem;width:11rem}.harness-home__tip[data-v-a2186dad]{line-height:1.5;position:absolute;right:1.5rem;text-align:right;top:3.5rem;transform:rotate(-3deg)}.harness-home__tip-lead[data-v-a2186dad]{color:#9aa3b2;font-size:.875rem}.harness-home__tip-main[data-v-a2186dad]{color:var(--primary,#3b7bf6);display:inline-block;font-size:1.0625rem;font-weight:600;position:relative}.harness-home__tip-underline[data-v-a2186dad]{bottom:-.35rem;height:.5rem;left:0;position:absolute;right:0}.harness-home__tip-spark[data-v-a2186dad]{bottom:-.25rem;color:#7ea6ff;font-size:1.125rem;position:absolute;right:-1.5rem}.harness-home__header[data-v-a2186dad]{text-align:center}.harness-home__title[data-v-a2186dad]{font-size:2.5rem;font-weight:800;letter-spacing:.02em;line-height:1.25;margin:0}.harness-home__title-plain[data-v-a2186dad]{color:#1f2540}.harness-home__title-accent[data-v-a2186dad]{background:linear-gradient(90deg,var(--primary,#3b7bf6) 0,var(--cyan,#8b5cf6) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.harness-home__subtitle[data-v-a2186dad]{color:#7180a1;font-size:.9375rem;margin:1.125rem 0 0}.harness-home__scenes[data-v-a2186dad]{display:grid;gap:.875rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.25rem;padding:0 5rem}.harness-scene[data-v-a2186dad]{align-items:center;background:#fff;border:.0626rem solid #eef1f6;border-radius:1rem;box-shadow:0 .5rem 1.5rem #4765aa14;cursor:pointer;display:flex;padding:.75rem .5rem;text-align:left;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;width:100%}.harness-scene[data-v-a2186dad]:hover{border-color:#d9e3f5;box-shadow:0 .5rem 1.25rem #3b7bf61f;transform:translateY(-.125rem)}.harness-scene__icon[data-v-a2186dad]{align-items:center;border-radius:.875rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-left:.25rem;margin-right:.75rem;width:2.5rem}.harness-scene__icon-image[data-v-a2186dad]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.harness-scene__body[data-v-a2186dad]{display:flex;flex:1;flex-direction:column;gap:.1875rem;min-width:0}.harness-scene__title[data-v-a2186dad]{color:#1f2540;font-size:.875rem;font-weight:700}.harness-scene__desc[data-v-a2186dad]{color:#7180a1;font-size:.7rem;margin-top:0}.harness-scene__arrow[data-v-a2186dad]{color:#142344;flex-shrink:0;font-size:1.25rem;margin-left:.25rem}.harness-compose[data-v-a2186dad]{margin:3rem .25rem 0}.harness-compose__field[data-v-a2186dad]{background:#fff;border:.0626rem solid #d5deec;border-radius:1.25rem;box-shadow:0 .75rem 2rem #4765aa17;cursor:text;padding:.75rem .75rem 3.25rem 1rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.harness-compose__field[data-v-a2186dad]:hover{border-color:#b9c8e6}.harness-compose__field[data-v-a2186dad]:focus{outline:none}.harness-compose__field[data-v-a2186dad]:focus-within{border-color:var(--primary,#3b7bf6)}.harness-compose__prompt[data-v-a2186dad]{color:#1f2540;font-size:.875rem;line-height:1.75rem;max-height:8rem;min-height:2.5rem;outline:none;overflow-y:auto;padding:0 .25rem 0 0;scrollbar-color:#b8bec8 transparent;scrollbar-width:thin}.harness-compose__prompt[data-v-a2186dad]::-webkit-scrollbar-thumb{background-color:#b8bec8}.harness-compose__prompt[data-v-a2186dad]::-webkit-scrollbar-thumb:hover{background-color:#969eab}.harness-compose__placeholder[data-v-a2186dad]{color:#9aa3b2;font-size:.875rem;left:.125rem;line-height:1.75rem;pointer-events:none;position:absolute;top:0}.harness-compose__text[data-v-a2186dad]{outline:none;white-space:pre-wrap;word-break:break-word}.harness-compose__slot[data-v-a2186dad]{align-items:baseline;background:#e8f0fe;border-radius:.5rem;color:var(--primary,#3b7bf6);display:inline-flex;gap:.25rem;margin:0 .1875rem;padding:0 .5rem;vertical-align:baseline}.harness-compose__slot-input[data-v-a2186dad]{background:transparent;border:none;color:var(--primary,#3b7bf6);display:inline-block;font-size:.875rem;line-height:inherit;min-height:1.75rem;min-width:2em;outline:none;white-space:pre}.harness-compose__slot-input.is-empty[data-v-a2186dad]:not(:focus):before,.harness-compose__slot-input[data-v-a2186dad]:empty:not(:focus):before{color:var(--primary,#3b7bf6);content:attr(data-placeholder);pointer-events:none}.harness-compose__attach[data-v-a2186dad]{background:#f1f5fb;bottom:.75rem;cursor:pointer;height:2.25rem;left:.75rem;transition:color .15s ease,background-color .15s ease,transform .1s ease-out;width:2.25rem}.harness-compose__attach[data-v-a2186dad]:focus-visible,.harness-compose__attach[data-v-a2186dad]:not(:disabled):hover{background:var(--el-color-primary-light-9);color:var(--primary)}.harness-compose__attach[data-v-a2186dad]:not(:disabled):active{background:var(--el-color-primary-light-8);color:var(--primary-dark)}.harness-compose__attach[data-v-a2186dad]:focus-visible{outline:.125rem solid var(--primary);outline-offset:.1875rem}@media (prefers-reduced-motion:no-preference){.harness-compose__attach[data-v-a2186dad]:not(:disabled):active{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.harness-compose__attach[data-v-a2186dad]{transition:none}}.harness-compose__send[data-v-a2186dad]{align-items:center;background:var(--primary,#3b7bf6);border:none;border-radius:50%;bottom:.75rem;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:2.25rem;justify-content:center;position:absolute;right:.75rem;transition:background-color .2s ease;width:2.25rem}.harness-compose__send[data-v-a2186dad]:not(:disabled):hover{background:var(--primary-dark,#2f6ae0)}.harness-compose__send[data-v-a2186dad]:disabled{background:#c3cad6;cursor:not-allowed}.tool-card[data-v-3305c16a]{--tool-duration:.18s;--tool-easing:cubic-bezier(.215,.61,.355,1);background:#f7f8fa;border-color:#eef0f3;transition:border-color .18s ease}.tool-card.is-expanded[data-v-3305c16a]{--tool-duration:.32s;--tool-easing:cubic-bezier(.42,0,1,1)}.tool-card.is-running[data-v-3305c16a]{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-7)}.tool-summary[data-v-3305c16a]:focus-visible{outline:.125rem solid var(--primary);outline-offset:.125rem}.tool-summary[data-v-3305c16a]:hover{background:rgba(0,0,0,.02)}.tool-chevron[data-v-3305c16a]{transition:transform var(--tool-duration) var(--tool-easing)}.tool-card.is-expanded .tool-chevron[data-v-3305c16a]{transform:rotate(90deg)}.tool-disclosure[data-v-3305c16a]{grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--tool-duration) var(--tool-easing),opacity var(--tool-duration) var(--tool-easing)}.tool-card.is-expanded .tool-disclosure[data-v-3305c16a]{grid-template-rows:1fr;opacity:1}.tool-dots i[data-v-3305c16a]{animation:tool-dot-3305c16a 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:.25rem;width:.25rem}.tool-dots i[data-v-3305c16a]:nth-child(2){animation-delay:.15s}.tool-dots i[data-v-3305c16a]:nth-child(3){animation-delay:.3s}@keyframes tool-dot-3305c16a{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tool-card[data-v-3305c16a],.tool-chevron[data-v-3305c16a],.tool-disclosure[data-v-3305c16a]{transition:none}.tool-dots i[data-v-3305c16a]{animation:none}}.plan-card--overlap[data-v-9515a303]{margin-bottom:-1rem;padding-bottom:1rem}.plan-card[data-v-9515a303]{--plan-duration:.18s;box-shadow:0 .25rem 1.25rem var(--theme-shadow)}.plan-card.is-expanded[data-v-9515a303]{--plan-duration:.24s}.plan-toggle[data-v-9515a303]:focus-visible{outline:.125rem solid var(--primary);outline-offset:-.1875rem}.plan-toggle[data-v-9515a303]:hover{background:var(--el-color-primary-light-9)}.plan-arrow[data-v-9515a303]{transition:transform var(--plan-duration) cubic-bezier(.215,.61,.355,1)}.is-expanded .plan-arrow[data-v-9515a303]{transform:rotate(180deg)}.plan-details[data-v-9515a303]{grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--plan-duration) cubic-bezier(.215,.61,.355,1),opacity var(--plan-duration) ease-out}.is-expanded .plan-details[data-v-9515a303]{grid-template-rows:1fr;opacity:1}.plan-steps[data-v-9515a303]{max-height:min(18rem,35vh);scrollbar-color:#b8bec8 transparent;scrollbar-width:thin}.plan-step+.plan-step[data-v-9515a303]{border-top:.0625rem solid var(--theme-line)}.plan-step--active[data-v-9515a303]{background:var(--el-color-primary-light-9)}.plan-spinner[data-v-9515a303]{animation:plan-spin-9515a303 1s linear infinite}@keyframes plan-spin-9515a303{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.plan-spinner[data-v-9515a303]{animation:none}.plan-arrow[data-v-9515a303],.plan-details[data-v-9515a303]{transition:none}}.question-card[data-v-71a84f9c]{background:#f9fbff}.question-option.is-selected[data-v-71a84f9c]{background:var(--el-color-primary-light-9)}.question-option[data-v-71a84f9c]:focus-within{border-color:var(--primary)}.question-button[data-v-71a84f9c]:focus-visible,.question-option[data-v-71a84f9c]:has(input:focus-visible){outline:.125rem solid var(--primary);outline-offset:.1875rem}:where(.markstream-vue) button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;color:inherit;font:inherit}.markstream-vue li:has(.checkbox-node){list-style-type:none;margin-left:calc(var(--ms-flow-list-indent)*-1)}.markstream-vue .text-node{overflow-wrap:break-word;white-space:pre-wrap}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.markstream-vue .sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.markstream-vue .pointer-events-none{pointer-events:none}.markstream-vue .\!visible{visibility:visible!important}.markstream-vue .visible{visibility:visible}.markstream-vue .collapse{visibility:collapse}.markstream-vue .static{position:static}.markstream-vue .fixed{position:fixed}.markstream-vue .absolute{position:absolute}.markstream-vue .relative{position:relative}.markstream-vue .inset-0{bottom:0;left:0;right:0;top:0}.markstream-vue .right-2{right:.5rem}.markstream-vue .right-6{right:1.5rem}.markstream-vue .top-2{top:.5rem}.markstream-vue .top-6{top:1.5rem}.markstream-vue .z-10{z-index:10}.markstream-vue .z-50{z-index:50}.markstream-vue .m-0{margin:0}.markstream-vue .mx-0\.5{margin-left:.125rem;margin-right:.125rem}.markstream-vue .mr-2{margin-right:.5rem}.markstream-vue .mt-2{margin-top:.5rem}.markstream-vue .block{display:block}.markstream-vue .inline{display:inline}.markstream-vue .flex{display:flex}.markstream-vue .inline-flex{display:inline-flex}.markstream-vue .table{display:table}.markstream-vue .flow-root{display:flow-root}.markstream-vue .grid{display:grid}.markstream-vue .contents{display:contents}.markstream-vue .list-item{display:list-item}.markstream-vue .hidden{display:none}.markstream-vue .h-4{height:1rem}.markstream-vue .h-full{height:100%}.markstream-vue .max-h-full{max-height:100%}.markstream-vue .min-h-full{min-height:100%}.markstream-vue .w-2\/3{width:66.666667%}.markstream-vue .w-4{width:1rem}.markstream-vue .w-4\/5{width:80%}.markstream-vue .w-full{width:100%}.markstream-vue .min-w-\[10rem\]{min-width:10rem}.markstream-vue .max-w-full{max-width:100%}.markstream-vue .flex-1{flex:1 1 0%}.markstream-vue .flex-shrink{flex-shrink:1}.markstream-vue .flex-shrink-0{flex-shrink:0}.markstream-vue .shrink{flex-shrink:1}.markstream-vue .shrink-0{flex-shrink:0}.markstream-vue .grow{flex-grow:1}.markstream-vue .border-collapse{border-collapse:collapse}.markstream-vue .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.markstream-vue .animate-spin{animation:spin 1s linear infinite}.markstream-vue .cursor-grab{cursor:grab}.markstream-vue .cursor-grabbing{cursor:grabbing}.markstream-vue .cursor-not-allowed{cursor:not-allowed}.markstream-vue .cursor-pointer{cursor:pointer}.markstream-vue .resize{resize:both}.markstream-vue .list-decimal{list-style-type:decimal}.markstream-vue .list-disc{list-style-type:disc}.markstream-vue .flex-wrap{flex-wrap:wrap}.markstream-vue .items-center{align-items:center}.markstream-vue .items-baseline{align-items:baseline}.markstream-vue .justify-center{justify-content:center}.markstream-vue .justify-between{justify-content:space-between}.markstream-vue .gap-0\.5{gap:.125rem}.markstream-vue .gap-1\.5{gap:.375rem}.markstream-vue .gap-2{gap:.5rem}.markstream-vue .gap-\[var\(--ms-gap-header-actions\)\]{gap:var(--ms-gap-header-actions)}.markstream-vue .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.markstream-vue .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.markstream-vue .overflow-hidden{overflow:hidden}.markstream-vue .overflow-x-auto{overflow-x:auto}.markstream-vue .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markstream-vue .whitespace-nowrap{white-space:nowrap}.markstream-vue .whitespace-pre-wrap{white-space:pre-wrap}.markstream-vue .rounded{border-radius:calc(var(--ms-radius)*.5)}.markstream-vue .rounded-lg{border-radius:var(--ms-radius)}.markstream-vue .rounded-md{border-radius:calc(var(--ms-radius)*.75)}.markstream-vue .border{border-width:1px}.markstream-vue .border-b{border-bottom-width:1px}.markstream-vue .border-t{border-top-width:1px}.markstream-vue .border-\[var\(--code-border\)\]{border-color:var(--code-border)}.markstream-vue .border-\[var\(--footnote-border\)\]{border-color:var(--footnote-border)}.markstream-vue .border-\[var\(--hr-border\)\]{border-color:var(--hr-border)}.markstream-vue .bg-\[hsl\(var\(--ms-popover\)\)\]{background-color:hsl(var(--ms-popover))}.markstream-vue .bg-\[var\(--code-header-bg\)\]{background-color:var(--code-header-bg)}.markstream-vue .p-0{padding:0}.markstream-vue .p-1{padding:.25rem}.markstream-vue .p-4{padding:1rem}.markstream-vue .p-\[var\(--ms-action-btn-padding\)\]{padding:var(--ms-action-btn-padding)}.markstream-vue .px-1\.5{padding-left:.375rem;padding-right:.375rem}.markstream-vue .px-2{padding-left:.5rem;padding-right:.5rem}.markstream-vue .px-4{padding-left:1rem;padding-right:1rem}.markstream-vue .px-\[var\(--ms-inset-panel-x\)\]{padding-left:var(--ms-inset-panel-x);padding-right:var(--ms-inset-panel-x)}.markstream-vue .py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.markstream-vue .py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.markstream-vue .py-\[var\(--ms-inset-panel-y\)\]{padding-bottom:var(--ms-inset-panel-y);padding-top:var(--ms-inset-panel-y)}.markstream-vue .pb-3{padding-bottom:.75rem}.markstream-vue .pt-2{padding-top:.5rem}.markstream-vue .text-left{text-align:left}.markstream-vue .text-center{text-align:center}.markstream-vue .text-right{text-align:right}.markstream-vue .font-mono{font-family:var(--ms-font-mono)}.markstream-vue .text-\[length\:var\(--ms-text-label\)\]{font-size:var(--ms-text-label)}.markstream-vue .text-sm{font-size:.875rem;line-height:1.25rem}.markstream-vue .text-xs{font-size:.75rem;line-height:1rem}.markstream-vue .font-medium{font-weight:500}.markstream-vue .font-semibold{font-weight:600}.markstream-vue .uppercase{text-transform:uppercase}.markstream-vue .lowercase{text-transform:lowercase}.markstream-vue .italic{font-style:italic}.markstream-vue .leading-\[normal\]{line-height:normal}.markstream-vue .leading-none{line-height:1}.markstream-vue .leading-relaxed{line-height:1.625}.markstream-vue .text-\[\#0366d6\]{--tw-text-opacity:1;color:rgb(3 102 214/var(--tw-text-opacity,1))}.markstream-vue .text-\[hsl\(var\(--ms-popover-foreground\)\)\]{color:hsl(var(--ms-popover-foreground))}.markstream-vue .text-\[var\(--code-action-fg\)\]{color:var(--code-action-fg)}.markstream-vue .text-\[var\(--code-fg\)\]{color:var(--code-fg)}.markstream-vue .underline{text-decoration-line:underline}.markstream-vue .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markstream-vue .opacity-0{opacity:0}.markstream-vue .opacity-50{opacity:.5}.markstream-vue .shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.markstream-vue .shadow-\[var\(--ms-shadow-popover\)\]{--tw-shadow-color:var(--ms-shadow-popover);--tw-shadow:var(--tw-shadow-colored)}.markstream-vue .outline{outline-style:solid}.markstream-vue .blur{--tw-blur:blur(8px)}.markstream-vue .blur,.markstream-vue .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.markstream-vue .backdrop-blur{--tw-backdrop-blur:blur(8px)}.markstream-vue .backdrop-blur,.markstream-vue .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .transition-\[height\]{transition-duration:.15s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.markstream-vue{--ms-background:0 0% 100%;--ms-foreground:0 0% 10%;--ms-muted:0 0% 96.5%;--ms-muted-foreground:0 0% 43%;--ms-secondary:0 0% 93.5%;--ms-secondary-foreground:0 0% 10%;--ms-accent:0 0% 91%;--ms-accent-foreground:0 0% 10%;--ms-primary:0 0% 10%;--ms-primary-foreground:0 0% 100%;--ms-destructive:0 62% 52%;--ms-destructive-foreground:0 0% 100%;--ms-border:0 0% 87%;--ms-ring:0 0% 10%;--ms-popover:0 0% 100%;--ms-popover-foreground:0 0% 10%;--ms-radius:.5rem;--ms-info:215 60% 50%;--ms-info-foreground:0 0% 100%;--ms-success:152 56% 39%;--ms-success-foreground:0 0% 100%;--ms-warning:38 64% 46%;--ms-warning-foreground:0 0% 9%;--ms-diff-added:152 50% 36%;--ms-diff-removed:0 58% 48%;--ms-highlight:50 60% 72%;--ms-highlight-foreground:0 0% 0%;--ms-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--ms-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace}.dark .markstream-vue,.markstream-vue.dark{--ms-background:0 0% 7%;--ms-foreground:0 0% 93%;--ms-muted:0 0% 12%;--ms-muted-foreground:0 0% 60%;--ms-secondary:0 0% 16%;--ms-secondary-foreground:0 0% 93%;--ms-accent:0 0% 24%;--ms-accent-foreground:0 0% 93%;--ms-primary:0 0% 93%;--ms-primary-foreground:0 0% 10%;--ms-destructive:0 60% 50%;--ms-destructive-foreground:0 0% 93%;--ms-border:0 0% 20%;--ms-ring:0 0% 80%;--ms-popover:0 0% 9%;--ms-popover-foreground:0 0% 93%;--ms-info:215 55% 62%;--ms-info-foreground:0 0% 100%;--ms-success:152 48% 55%;--ms-success-foreground:0 0% 100%;--ms-warning:32 65% 58%;--ms-warning-foreground:0 0% 9%;--ms-diff-added:152 42% 60%;--ms-diff-removed:0 58% 58%;--ms-highlight:48 65% 50%;--ms-highlight-foreground:0 0% 0%;--ms-shadow-subtle:0 1px 3px 0 rgba(0,0,0,.25);--ms-shadow-popover:0 4px 6px -1px rgba(0,0,0,.2),0 2px 4px -2px rgba(0,0,0,.15);--ms-shadow-modal:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -4px rgba(0,0,0,.4);--ms-shadow-preview:0 10px 40px rgba(0,0,0,.6);--tooltip-bg:#1f1f1f;--tooltip-fg:#b8b8b8;--code-bg:#111827;--code-header-bg:hsl(var(--ms-muted));--admonition-note-header-bg:color-mix(in srgb,hsl(var(--ms-info)) 12%,transparent);--admonition-tip-header-bg:color-mix(in srgb,hsl(var(--ms-success)) 12%,transparent);--admonition-warn-header-bg:color-mix(in srgb,hsl(var(--ms-warning)) 12%,transparent);--admonition-danger-header-bg:color-mix(in srgb,hsl(var(--ms-destructive)) 12%,transparent)}.markstream-vue{--inline-code-bg:hsl(var(--ms-secondary));--inline-code-fg:hsl(var(--ms-foreground)/.75);--inline-code-border:hsl(var(--ms-border)/.9);--code-bg:#fff;--code-fg:hsl(var(--ms-foreground));--code-border:hsl(var(--ms-border));--code-header-bg:hsl(var(--ms-secondary));--code-selection-bg:hsl(var(--ms-accent)/.3);--code-line-number:hsl(var(--ms-muted-foreground));--markstream-code-line-number-align:right;--code-action-fg:hsl(var(--ms-muted-foreground));--code-action-hover-bg:hsl(var(--ms-accent));--code-action-hover-fg:hsl(var(--ms-accent-foreground));--code-action-active-bg:hsl(var(--ms-primary));--code-action-active-fg:hsl(var(--ms-primary-foreground));--diff-added-fg:hsl(var(--ms-diff-added));--diff-removed-fg:hsl(var(--ms-diff-removed));--diff-added-bg:hsl(var(--ms-diff-added)/.1);--diff-added-inline-bg:hsl(var(--ms-diff-added)/.2);--diff-removed-bg:hsl(var(--ms-diff-removed)/.1);--diff-removed-inline-bg:hsl(var(--ms-diff-removed)/.2);--blockquote-border:hsl(var(--ms-muted-foreground)/.2);--admonition-bg:hsl(var(--ms-muted));--admonition-border:hsl(var(--ms-border));--admonition-fg:hsl(var(--ms-foreground));--admonition-muted:hsl(var(--ms-muted-foreground));--admonition-header-bg:hsl(var(--ms-muted)/.5);--admonition-note:hsl(var(--ms-info));--admonition-tip:hsl(var(--ms-success));--admonition-warning:hsl(var(--ms-warning));--admonition-danger:hsl(var(--ms-destructive));--admonition-note-header-bg:color-mix(in srgb,hsl(var(--ms-info)) 6%,transparent);--admonition-tip-header-bg:color-mix(in srgb,hsl(var(--ms-success)) 6%,transparent);--admonition-warn-header-bg:color-mix(in srgb,hsl(var(--ms-warning)) 6%,transparent);--admonition-danger-header-bg:color-mix(in srgb,hsl(var(--ms-destructive)) 6%,transparent);--table-border:hsl(var(--ms-border));--table-header-bg:hsl(var(--ms-muted));--link-color:hsl(var(--ms-info));--list-marker:hsl(var(--ms-muted-foreground)/.5);--list-counter-marker:hsl(var(--ms-muted-foreground));--hr-border:hsl(var(--ms-border));--highlight-bg:hsl(var(--ms-highlight));--footnote-border:hsl(var(--ms-border));--tooltip-bg:#2e2e2e;--tooltip-fg:#e0e0e0;--tooltip-border:hsl(var(--ms-border));--modal-overlay:rgba(0,0,0,.7);--modal-bg:hsl(var(--ms-popover));--modal-fg:hsl(var(--ms-popover-foreground));--diagram-bg:hsl(var(--ms-muted));--diagram-border:hsl(var(--ms-border));--diagram-header-bg:hsl(var(--ms-muted));--loading-spinner:hsl(var(--ms-muted-foreground));--loading-shimmer:hsl(var(--ms-muted)/.5);--image-placeholder-bg:hsl(var(--ms-muted));--focus-ring:hsl(var(--ms-ring));--ms-space-1:.25rem;--ms-space-1_5:.375rem;--ms-space-2:.5rem;--ms-space-2_5:.625rem;--ms-space-3:.75rem;--ms-space-4:1rem;--ms-space-5:1.25rem;--ms-space-6:1.5rem;--ms-space-8:2rem;--ms-space-12:3rem;--ms-flow-paragraph-y:1.5em;--ms-flow-list-y:1em;--ms-flow-list-item-y:.25em;--ms-flow-list-indent:1.625em;--ms-flow-list-indent-mobile:1.55556em;--ms-flow-table-y:2em;--ms-flow-table-cell:.5em .75em;--ms-flow-blockquote-y:1.25em;--ms-flow-blockquote-indent:1.25em;--ms-flow-admonition-y:1.25em;--ms-flow-footnote-y:.5em;--ms-flow-hr-y:2.5em;--ms-flow-diagram-y:1.5em;--ms-flow-codeblock-y:1.5em;--ms-flow-definition-term-mt:.75em;--ms-flow-definition-desc-ml:1.25em;--ms-flow-definition-desc-mb:.5em;--ms-flow-heading-1-mt:0;--ms-flow-heading-1-mb:1em;--ms-flow-heading-2-mt:2em;--ms-flow-heading-2-mb:.75em;--ms-flow-heading-3-mt:1.5em;--ms-flow-heading-3-mb:.6em;--ms-flow-heading-4-mt:1.25em;--ms-flow-heading-4-mb:.4em;--ms-flow-heading-5-mt:1em;--ms-flow-heading-5-mb:.25em;--ms-flow-heading-6-mt:1em;--ms-flow-heading-6-mb:.25em;--ms-text-body:1rem;--ms-leading-body:1.75;--ms-text-h1:2.25rem;--ms-text-h2:1.5rem;--ms-text-h3:1.25rem;--ms-text-h4:1rem;--ms-text-h5:1rem;--ms-text-h6:1rem;--ms-leading-h1:1.2;--ms-leading-h2:1.35;--ms-leading-h3:1.5;--ms-weight-h1:700;--ms-weight-h2:600;--ms-weight-h3:600;--ms-weight-h4:600;--ms-text-label:.75rem;--ms-action-btn-padding:.375rem;--ms-action-btn-icon:.875rem;--ms-inset-panel-x:.625rem;--ms-inset-panel-y:.375rem;--ms-inset-panel-body-sm:.5rem;--ms-inset-panel-body:1rem;--ms-inset-admonition-body-top:.5rem;--ms-inset-admonition-body-bottom:.75rem;--ms-gap-header:var(--ms-space-4);--ms-gap-header-main:var(--ms-space-2_5);--ms-gap-header-actions:var(--ms-space-2);--ms-shadow-subtle:0 1px 3px 0 hsl(var(--ms-foreground)/.06);--ms-shadow-popover:0 4px 6px -1px hsl(var(--ms-foreground)/.1),0 2px 4px -2px hsl(var(--ms-foreground)/.1);--ms-shadow-modal:0 10px 15px -3px hsl(var(--ms-foreground)/.1),0 4px 6px -4px hsl(var(--ms-foreground)/.1);--ms-shadow-preview:0 10px 40px hsl(var(--ms-foreground)/.25);--ms-duration-fast:.12s;--ms-duration-standard:.18s;--ms-duration-overlay:.2s;--ms-duration-emphasis:.22s;--ms-duration-slow:.3s;--ms-duration-stream:.28s;--ms-ease-linear:linear;--ms-ease-standard:ease;--ms-ease-out:ease-out;--ms-ease-in-out:ease-in-out;--ms-ease-spring:cubic-bezier(.16,1,.3,1);--ms-border-width:1px;--ms-border-width-strong:4px;--ms-focus-ring-width:2px;--ms-focus-ring-offset:2px;--ms-size-diagram-min-height:360px;--ms-size-code-max-height:500px;--ms-size-image-max-width:24rem;--ms-size-image-min-width:8rem;--ms-size-image-min-height:1.5em;--ms-size-math-min-height:40px;--ms-size-skeleton-min-height:120px;font-family:var(--ms-font-sans);font-size:var(--ms-text-body);line-height:var(--ms-leading-body)}body>div[id^=dmermaid-]{left:0;pointer-events:none;position:fixed;top:-10000px;visibility:hidden;width:100%}.markstream-vue .hover\:bg-\[var\(--code-action-hover-bg\)\]:hover{background-color:var(--code-action-hover-bg)}.markstream-vue .hover\:text-\[var\(--code-action-hover-fg\)\]:hover{color:var(--code-action-hover-fg)}.markstream-vue .hover\:underline:hover{text-decoration-line:underline}.markstream-vue .active\:scale-\[0\.96\]:active{--tw-scale-x:.96;--tw-scale-y:.96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.markstream-vue .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.markstream-vue .disabled\:opacity-40:disabled{opacity:.4}.checkbox-node[data-v-be21ab83]{align-items:center;display:inline-flex;margin-right:.5em;vertical-align:-.15em}.checkbox-icon[data-v-be21ab83]{flex-shrink:0}.checkbox-unchecked[data-v-be21ab83]{color:hsl(var(--ms-muted-foreground)/.5)}.checkbox-checked[data-v-be21ab83]{color:hsl(var(--ms-info))}.emoji-node[data-v-de55dc97]{display:inline-block}.footnote-reference[data-v-d1baf613]{font-size:.75em;line-height:0}.footnote-link[data-v-d1baf613]{color:var(--link-color);text-decoration:none}.footnote-link[data-v-d1baf613]:hover{text-decoration:underline}.html-inline-node[data-v-fbbbc497]{display:inline}.html-inline-node--loading[data-v-fbbbc497]{opacity:.85}.inline-code[data-v-557cf4dd]{background-color:var(--inline-code-bg);border-radius:.25em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--inline-code-fg);display:inline;font-family:var(--ms-font-mono);font-size:.8125em;line-height:inherit;max-width:100%;padding:.15em .35em;white-space:normal;word-break:break-word}.inline-code-stream-delta[data-v-557cf4dd]{animation:inline-code-stream-update-fade-557cf4dd var(--stream-update-fade-duration,var(--fade-duration,.2s)) var(--stream-update-fade-ease,var(--fade-ease,cubic-bezier(.2,0,.4,1))) both}@keyframes inline-code-stream-update-fade-557cf4dd{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.inline-code-stream-delta[data-v-557cf4dd]{animation-duration:0s!important}}.image-node-container[data-v-e4e45fcb]{display:inline-block;max-width:var(--ms-size-image-max-width);position:relative;vertical-align:middle}.image-node__img[data-v-e4e45fcb]{display:inline-block;height:auto;max-width:100%;min-height:var(--ms-size-image-min-height);min-width:var(--ms-size-image-min-width);transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard);vertical-align:middle}.image-node__img.is-loading[data-v-e4e45fcb]{opacity:0}.image-node__img.is-loaded[data-v-e4e45fcb]{opacity:1}.image-node__img.has-natural-size[data-v-e4e45fcb]{min-height:0;min-width:0}.image-placeholder[data-v-e4e45fcb]{align-items:center;background:hsl(var(--ms-muted));display:inline-flex;justify-content:center;max-width:var(--ms-size-image-max-width);min-height:8rem;min-width:var(--ms-size-image-min-width);overflow:hidden;vertical-align:middle;width:100%}.image-node__img.has-placeholder[data-v-e4e45fcb]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.image-shimmer[data-v-e4e45fcb]{background:hsl(var(--ms-muted));display:block;height:100%;min-height:8rem;overflow:hidden;position:relative;width:100%}.image-shimmer[data-v-e4e45fcb]:before{animation:image-shimmer-e4e45fcb 1.5s ease-in-out infinite;background:linear-gradient(90deg,hsl(var(--ms-muted)),hsl(var(--ms-muted-foreground)/.06),hsl(var(--ms-muted)));background-position:100% 0;background-size:66.6667% 100%;content:"";inset-block:0;left:-200%;position:absolute;width:300%}.image-node-container[data-markstream-viewport-pending=true] .image-shimmer[data-v-e4e45fcb]:before{animation:none}@keyframes image-shimmer-e4e45fcb{0%{transform:translate(0)}to{transform:translate(66.6667%)}}.image-error[data-v-e4e45fcb]{align-items:center;background:hsl(var(--ms-muted));display:inline-flex;gap:.5rem;justify-content:center;max-width:var(--ms-size-image-max-width);min-height:4rem;padding:1rem 1.5rem;vertical-align:middle}.image-error[data-v-e4e45fcb],.image-node__raw-text[data-v-e4e45fcb]{color:hsl(var(--ms-muted-foreground));font-size:var(--ms-text-label)}@media (prefers-reduced-motion:reduce){.image-shimmer[data-v-e4e45fcb]:before{animation:none!important}}.markstream-vue pre[class*=" language-"],.markstream-vue pre[class^=language-]{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:content;font-variant-ligatures:none;overflow:auto;-moz-tab-size:var(--markstream-code-tab-size,4);-o-tab-size:var(--markstream-code-tab-size,4);tab-size:var(--markstream-code-tab-size,4);transform:translateZ(0);white-space:pre}.markstream-vue pre[class*=" language-"]>code,.markstream-vue pre[class^=language-]>code{display:block}.markstream-vue pre[data-markstream-pre="1"]:not(.markstream-pre--diff-preview){background:var(--markstream-code-fallback-bg,var(--markstream-code-theme-bg,var(--code-bg)));color:var(--markstream-code-fallback-fg,var(--markstream-code-theme-fg,var(--code-fg)))}.markstream-vue pre.markstream-pre--line-numbers{position:relative}.markstream-vue pre.code-pre-fallback[data-markstream-code-loading="1"]{--markstream-pre-line-number-top:var(--markstream-code-padding-y,8px);--markstream-pre-line-number-left:0px;--markstream-pre-line-number-width:2ch;--markstream-pre-line-number-padding-left:2ch;--markstream-pre-line-number-padding-right:1ch;--markstream-pre-line-number-separator-width:2px;--markstream-code-padding-left:calc(6ch + 2px);background:var(--markstream-code-fallback-bg,var(--markstream-code-theme-bg,var(--code-bg)));border:0;border-radius:0;box-sizing:border-box;color:var(--markstream-code-fallback-fg,var(--markstream-code-theme-fg,var(--code-fg)));font-family:var(--markstream-code-font-family,\"SF Mono\",Monaco,Consolas,\"Ubuntu Mono\",\"Liberation Mono\",\"Courier New\",monospace);font-size:var(--vscode-editor-font-size,12px);line-height:var(--vscode-editor-line-height,18px);margin:0;overflow:auto;padding:var(--markstream-code-padding-y,8px) var(--markstream-code-padding-x,1ch);padding-left:var(--markstream-code-padding-left);width:100%}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers{align-items:flex-end;border-right:var(--markstream-pre-line-number-separator-width,2px) solid transparent;box-sizing:content-box;color:var(--code-line-number);display:flex;flex-direction:column;font:inherit;font-variant-numeric:tabular-nums;left:var(--markstream-pre-line-number-left,0);line-height:inherit;min-width:var(--markstream-pre-line-number-width,2ch);padding-left:var(--markstream-pre-line-number-padding-left,2ch);padding-right:var(--markstream-pre-line-number-padding-right,1ch);pointer-events:none;position:absolute;top:var(--markstream-pre-line-number-top,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--markstream-pre-line-number-width,2ch)}.markstream-vue pre.markstream-pre--line-numbers:not(.markstream-pre--diff-preview):not(.code-pre-fallback)>.markstream-pre__code{box-sizing:border-box;min-width:100%;padding-left:var(--markstream-code-padding-left,52px);padding-right:var(--markstream-code-padding-x,12px)}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__code--wrapped{white-space:pre-wrap}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__code--wrapped>.markstream-pre__logical-line{display:block;min-height:1lh;position:relative}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__code--wrapped>.markstream-pre__logical-line:before{box-sizing:content-box;color:var(--code-line-number);content:attr(data-line-number);font:inherit;font-variant-numeric:tabular-nums;left:calc(var(--markstream-code-padding-left, 52px)*-1);line-height:inherit;padding-left:var(--markstream-pre-line-number-padding-left,2ch);pointer-events:none;position:absolute;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre;width:var(--markstream-pre-line-number-width,2ch)}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers>.markstream-pre__line-number{display:block;min-height:1lh}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers>.markstream-pre__line-numbers-text{display:block;min-height:1lh;text-align:right;white-space:pre}.markstream-vue pre.markstream-pre--diff-preview{--markstream-pre-diff-gutter-marker-width:4px;--markstream-pre-diff-gutter-gap:1ch;--markstream-pre-diff-code-gap:1ch;--markstream-pre-diff-code-padding:0px;--markstream-diff-added-fg:var(--diff-added-fg,#2f8f68);--markstream-diff-removed-fg:var(--diff-removed-fg,#c24141);--markstream-diff-added-line-fill:var(--diff-added-bg,rgba(47,143,104,.12));--markstream-diff-removed-line-fill:var(--diff-removed-bg,rgba(194,65,65,.12));--markstream-diff-added-gutter:linear-gradient(90deg,var(--markstream-diff-added-fg) 0 var(--markstream-pre-diff-gutter-marker-width),transparent var(--markstream-pre-diff-gutter-marker-width) 100%);--markstream-diff-removed-gutter:linear-gradient(90deg,var(--markstream-diff-removed-fg) 0 var(--markstream-pre-diff-gutter-marker-width),transparent var(--markstream-pre-diff-gutter-marker-width) 100%);--markstream-pre-diff-line-number-width:2ch;--markstream-pre-diff-line-number-padding-left:2ch;--markstream-pre-diff-line-number-padding-right:1ch;--markstream-pre-diff-line-number-separator-width:2px;--markstream-pre-diff-pane-min-width:225px;--markstream-pre-diff-line-number-box-width:calc(var(--markstream-pre-diff-line-number-padding-left) + var(--markstream-pre-diff-line-number-width) + var(--markstream-pre-diff-line-number-padding-right) + var(--markstream-pre-diff-line-number-separator-width));--markstream-pre-diff-line-number-bg:var(--markstream-diff-line-number-bg,transparent);--markstream-pre-diff-line-number-gap-to-code:var(--markstream-pre-diff-code-gap);--markstream-pre-diff-line-number-left:0px;--markstream-pre-diff-line-number-align:var(--markstream-diff-line-number-align,right);--markstream-pre-diff-code-fill-left:calc(var(--markstream-pre-diff-line-number-left) + var(--markstream-pre-diff-line-number-box-width));--markstream-pre-diff-code-left:calc(var(--markstream-pre-diff-code-fill-left) + var(--markstream-pre-diff-line-number-gap-to-code) + var(--markstream-pre-diff-code-padding));box-sizing:border-box;padding-left:0!important;padding-right:0!important;width:100%}.markstream-vue pre.markstream-pre--diff-preview::-webkit-scrollbar{height:12px;width:12px}.markstream-vue pre.code-pre-fallback.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap){scrollbar-width:none}.markstream-vue pre.code-pre-fallback.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap)::-webkit-scrollbar{height:0;width:0}.markstream-vue pre.is-wrap{overflow-wrap:anywhere;white-space:pre-wrap;word-break:normal}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline{--markstream-pre-diff-line-number-gap-to-code:var(--markstream-pre-diff-code-gap);--markstream-pre-diff-line-number-left:0px}.markstream-vue pre.markstream-pre--diff-preview>.markstream-pre__diff-code{display:grid;font:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);line-height:inherit;min-width:100%;width:100%}.markstream-vue pre.markstream-pre--diff-preview.is-wrap>.markstream-pre__diff-code{grid-template-columns:minmax(var(--markstream-pre-diff-pane-min-width,225px),1fr) minmax(var(--markstream-pre-diff-pane-min-width,225px),1fr)}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline>.markstream-pre__diff-code{grid-template-columns:minmax(0,1fr)}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap)>.markstream-pre__diff-code{grid-template-columns:minmax(100%,max-content);min-width:-moz-max-content;min-width:max-content;width:100%}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane{min-width:0;overflow:hidden}.markstream-vue pre.markstream-pre--diff-preview:not(.is-wrap):not(.markstream-pre--diff-inline) .markstream-pre__diff-pane{overflow-x:auto;overflow-y:hidden}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane-content{display:block;min-width:100%}.markstream-vue pre.markstream-pre--diff-preview:not(.is-wrap):not(.markstream-pre--diff-inline) .markstream-pre__diff-pane-content{width:-moz-max-content;width:max-content}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap) .markstream-pre__diff-pane{min-width:-moz-max-content;min-width:max-content;overflow:visible;width:100%}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane--modified{--markstream-pre-diff-line-number-gap-to-code:var(--markstream-pre-diff-code-gap);--markstream-pre-diff-line-number-left:0px;box-shadow:none}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--original .markstream-pre__diff-line:not(.markstream-pre__diff-line--collapsed) .markstream-pre__diff-content{padding-right:1ch}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--original .markstream-pre__diff-line--collapsed:before{border-bottom-right-radius:0;border-top-right-radius:0;right:0}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified .markstream-pre__diff-line--collapsed:before{border-bottom-left-radius:0;border-top-left-radius:0;left:0}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified .markstream-pre__diff-line--collapsed>.markstream-pre__diff-collapsed-icon{display:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line{box-sizing:border-box;display:block;line-height:var(--markstream-pre-diff-line-height,18px);min-height:var( --markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px) );min-width:100%;padding-left:var(--markstream-pre-diff-code-left);position:relative;width:100%}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:before{background:transparent;border-radius:0;content:"";height:var( --markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px) );left:var(--markstream-pre-diff-code-fill-left);pointer-events:none;position:absolute;right:0;top:0;z-index:0}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:after{background:var(--markstream-pre-diff-line-number-bg);box-shadow:none;content:"";height:var( --markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px) );left:var(--markstream-pre-diff-line-number-left);pointer-events:none;position:absolute;top:0;width:var(--markstream-pre-diff-line-number-box-width);z-index:0}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-rail{height:var( --markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px) );left:0;min-width:var(--markstream-pre-diff-gutter-marker-width,4px);position:absolute;top:0;width:var(--markstream-pre-diff-gutter-marker-width,4px);z-index:2}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-number{background:var(--markstream-pre-diff-line-number-bg);border-right:var(--markstream-pre-diff-line-number-separator-width,2px) solid var(--markstream-diff-editor-bg,var(--code-bg));box-shadow:none;box-sizing:content-box;color:var(--code-line-number);font-variant-numeric:tabular-nums;height:var( --markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px) );left:var(--markstream-pre-diff-line-number-left);line-height:var(--markstream-pre-diff-line-height,18px);min-width:var(--markstream-pre-diff-line-number-width);padding-left:var(--markstream-pre-diff-line-number-padding-left,2ch);padding-right:var(--markstream-pre-diff-line-number-padding-right,1ch);position:absolute;text-align:var(--markstream-pre-diff-line-number-align,right);top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--markstream-pre-diff-line-number-width);z-index:1}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-number{background:var(--markstream-diff-added-number-fill,var(--markstream-diff-added-line-fill,transparent));color:var(--markstream-diff-added-fg,var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-number{background:var(--markstream-diff-removed-number-fill,var(--markstream-diff-removed-line-fill,transparent));color:var(--markstream-diff-removed-fg,var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content{display:block;line-break:auto;line-height:var(--markstream-pre-diff-line-height,18px);min-width:100%;overflow-wrap:normal;position:relative;white-space:inherit;width:-moz-max-content;width:max-content;word-break:normal;z-index:1}.markstream-vue pre.markstream-pre--diff-preview.is-wrap .markstream-pre__diff-content{box-sizing:border-box;min-width:0;overflow-wrap:anywhere;padding-right:1ch;width:auto;word-break:normal}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content-inner{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-break:inherit;overflow-wrap:inherit;white-space:inherit;word-break:inherit}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk{color:var(--markstream-diff-unchanged-fg,var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk:before{background:var(--markstream-diff-unchanged-bg,transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer:before{background-image:linear-gradient(-45deg,color-mix(in srgb,currentColor 20%,transparent) 12.5%,transparent 0,transparent 50%,color-mix(in srgb,currentColor 20%,transparent) 0,color-mix(in srgb,currentColor 20%,transparent) 62.5%,transparent 0,transparent);background-size:10px 10px;opacity:.38}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata{background:var(--markstream-diff-metadata-bg,var(--code-bg));color:var(--markstream-diff-metadata-fg,var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata:after,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata>.markstream-pre__diff-number,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata>.markstream-pre__diff-rail{display:none}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline .markstream-pre__diff-line--metadata+.markstream-pre__diff-line--metadata{margin-top:calc(var(--markstream-pre-diff-line-height, 18px)*-1)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer:after,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer>.markstream-pre__diff-content,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer>.markstream-pre__diff-number,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer>.markstream-pre__diff-rail{display:none}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-collapsed:not(.code-pre-fallback){height:auto!important;min-height:0!important}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed{color:color-mix(in lab,var(--markstream-code-theme-fg,var(--markstream-code-fallback-fg,var(--markstream-pre-resolved-theme-fg,var(--code-fg,#000)))) 65%,var(--markstream-code-theme-bg,var(--markstream-code-fallback-bg,var(--markstream-pre-resolved-theme-bg,var(--code-bg,#fff)))));font-family:var( --markstream-pre-diff-header-font,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif );line-height:var(--markstream-pre-diff-collapsed-row-height,32px);min-height:calc(var(--markstream-pre-diff-collapsed-row-height, 32px) + var(--markstream-pre-diff-collapsed-row-gap-top, var(--markstream-pre-diff-collapsed-row-gap, 8px)) + var(--markstream-pre-diff-collapsed-row-gap-bottom, var(--markstream-pre-diff-collapsed-row-gap, 8px)));padding:var(--markstream-pre-diff-collapsed-row-gap-top,var(--markstream-pre-diff-collapsed-row-gap,8px)) 0 var(--markstream-pre-diff-collapsed-row-gap-bottom,var(--markstream-pre-diff-collapsed-row-gap,8px))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed:before{background:var(--markstream-diff-unchanged-bg,rgb(0 0 0/4%));border-radius:6px;height:var(--markstream-pre-diff-collapsed-row-height,32px);left:8px;right:8px;top:var(--markstream-pre-diff-collapsed-row-gap-top,var(--markstream-pre-diff-collapsed-row-gap,8px))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed-first{--markstream-pre-diff-collapsed-row-gap-top:0px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed-last{--markstream-pre-diff-collapsed-row-gap-bottom:0px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed:after,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-number,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-rail{display:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-content{line-height:var(--markstream-pre-diff-collapsed-row-height,32px);min-width:0;padding-left:calc(42px + 1ch);width:100%}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-collapsed-icon{align-items:center;color:inherit;display:flex;height:var(--markstream-pre-diff-collapsed-row-height,32px);justify-content:center;left:8px;pointer-events:none;position:absolute;top:var(--markstream-pre-diff-collapsed-row-gap-top,var(--markstream-pre-diff-collapsed-row-gap,8px));width:34px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-collapsed-icon svg{fill:currentColor;flex:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added:before{background:var(--markstream-diff-added-line-fill,transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed:before{background:var(--markstream-diff-removed-line-fill,transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-rail{background:var(--markstream-diff-added-gutter,currentColor)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--markstream-diff-removed-gutter,currentColor)}.markstream-vue pre[class*=" language-"]:focus,.markstream-vue pre[class^=language-]:focus{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.text-node[data-v-3be01052]{display:inline;font-weight:inherit;vertical-align:baseline}.text-node-center[data-v-3be01052]{display:inline-flex;justify-content:center;width:100%}.text-node-stream-delta[data-v-3be01052]{animation:text-node-stream-update-fade-3be01052 var(--stream-update-fade-duration,var(--fade-duration,.2s)) var(--stream-update-fade-ease,var(--fade-ease,cubic-bezier(.2,0,.4,1))) both}@keyframes text-node-stream-update-fade-3be01052{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.text-node-stream-delta[data-v-3be01052]{animation-duration:0s!important}}.code-loading-action:before{background:currentcolor;content:"";height:var(--ms-action-btn-icon,.875rem);-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:var(--ms-action-btn-icon,.875rem)}.code-loading-action--copy:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E")}.code-loading-action--collapse:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E");rotate:90deg}.code-loading-action--more:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='5' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='19' r='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='5' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='19' r='1.5'/%3E%3C/svg%3E")}.reference-node[data-v-b96c91c3]{background-color:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground))}.reference-node[data-v-b96c91c3]:hover{background-color:hsl(var(--ms-secondary))}.superscript-node[data-v-24160b22]{font-size:.8em;vertical-align:super}.subscript-node[data-v-197fa13b]{font-size:.8em;vertical-align:sub}.strong-node[data-v-a8647104]{font-weight:700}.strikethrough-node[data-v-b7a531fa]{text-decoration:line-through}.link-node[data-v-a414d325]{color:var(--link-color);text-decoration:none}.link-node[data-v-a414d325]:hover{text-decoration:underline;text-underline-offset:.2rem}.link-loading .link-text-wrapper[data-v-a414d325]{position:relative}.link-loading[data-v-a414d325]{color:var(--link-color)}.link-loading .link-text[data-v-a414d325]{position:relative;z-index:2}.link-loading-indicator[data-v-a414d325]{animation:underlinePulse-a414d325 var(--underline-duration,1.6s) var(--underline-timing,ease-in-out) var(--underline-iteration,infinite);background:currentColor;border-radius:999px;bottom:var(--underline-bottom,-3px);height:var(--underline-height,2px);left:0;opacity:var(--underline-rest-opacity,.18);position:absolute;right:0}@keyframes underlinePulse-a414d325{0%,to{opacity:var(--underline-rest-opacity,.18)}50%{opacity:var(--underline-opacity,.35)}}@media (prefers-reduced-motion:reduce){.link-loading-indicator[data-v-a414d325]{animation:none;opacity:var(--underline-rest-opacity,.18)}}.insert-node[data-v-1e2c29d4]{text-decoration:underline}.highlight-node[data-v-7a62982a]{background-color:var(--highlight-bg);border-radius:.2em;padding:0 .2rem}.emphasis-node[data-v-2a5aafbf]{font-style:italic}.hard-break[data-v-50c58f70]{display:block}.blockquote[data-v-abfecebc]{border-left:3px solid var(--blockquote-border);color:var(--blockquote-fg,hsl(var(--ms-muted-foreground)));font-style:normal;font-weight:400;margin-bottom:var(--ms-flow-blockquote-y);margin-top:var(--ms-flow-blockquote-y);padding-left:var(--ms-flow-blockquote-indent)}.blockquote>.paragraph-node[data-v-abfecebc]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}.blockquote>.paragraph-node[data-v-abfecebc]:first-child{margin-top:0}.blockquote>.paragraph-node[data-v-abfecebc]:last-child{margin-bottom:0}.blockquote[data-v-abfecebc] .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible}.definition-list[data-v-4e103b30]{margin:0 0 1rem}.definition-term[data-v-4e103b30]{font-weight:600;margin-top:var(--ms-flow-definition-term-mt)}.definition-desc[data-v-4e103b30]{margin-bottom:var(--ms-flow-definition-desc-mb);margin-left:var(--ms-flow-definition-desc-ml)}.definition-list[data-v-4e103b30] .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible}.footnote-anchor[data-v-0dbaa45e]{color:var(--link-color);margin-left:.5rem}.footnote-node{margin-bottom:var(--ms-flow-footnote-y);margin-top:var(--ms-flow-footnote-y)}.markstream-vue .flex-1 .markdown-renderer,.markstream-vue [class*=footnote-] .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible}.heading-node[data-v-7122dbe1]{font-weight:500;line-height:1.25}hr+.heading-node[data-v-7122dbe1]{margin-top:0}.heading-1[data-v-7122dbe1]{font-size:var(--ms-text-h1);font-weight:var(--ms-weight-h1);line-height:var(--ms-leading-h1);margin-bottom:var(--ms-flow-heading-1-mb);margin-top:var(--ms-flow-heading-1-mt)}.heading-2[data-v-7122dbe1]{font-size:var(--ms-text-h2);font-weight:var(--ms-weight-h2);line-height:var(--ms-leading-h2);margin-bottom:var(--ms-flow-heading-2-mb);margin-top:var(--ms-flow-heading-2-mt)}.heading-3[data-v-7122dbe1]{font-size:var(--ms-text-h3);font-weight:var(--ms-weight-h3);line-height:var(--ms-leading-h3);margin-bottom:var(--ms-flow-heading-3-mb);margin-top:var(--ms-flow-heading-3-mt)}.heading-4[data-v-7122dbe1]{font-size:var(--ms-text-h4);font-weight:var(--ms-weight-h4);margin-bottom:var(--ms-flow-heading-4-mb);margin-top:var(--ms-flow-heading-4-mt)}.heading-5[data-v-7122dbe1]{font-size:var(--ms-text-h5);margin-bottom:var(--ms-flow-heading-5-mb);margin-top:var(--ms-flow-heading-5-mt)}.heading-6[data-v-7122dbe1]{font-size:var(--ms-text-h6);margin-bottom:var(--ms-flow-heading-6-mb);margin-top:var(--ms-flow-heading-6-mt)}.list-item[data-v-617214f9]{margin:var(--ms-flow-list-item-y) 0;padding-left:var(--ms-space-1_5)}ol>.list-item[data-v-617214f9]::marker{color:var(--list-counter-marker);line-height:1.6}ul>.list-item[data-v-617214f9]::marker{color:var(--list-marker)}.list-item>.paragraph-node[data-v-617214f9]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:0}.list-item[data-v-617214f9] .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible}.list-node[data-v-99cb95e0]{margin-bottom:var(--ms-flow-list-y);margin-top:var(--ms-flow-list-y);padding-left:var(--ms-flow-list-indent)}.list-decimal[data-v-99cb95e0]{list-style-type:decimal}.list-disc[data-v-99cb95e0]{list-style-type:disc}@media (max-width:1023px){.list-disc[data-v-99cb95e0]{margin-bottom:1.33333em;margin-top:1.33333em;padding-left:var(--ms-flow-list-indent-mobile)}}.html-block-node__raw[data-v-08559f85]{opacity:.85;overflow-wrap:anywhere;white-space:pre-wrap}.html-block-node__placeholder[data-v-08559f85]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0}.html-block-node__placeholder-bar[data-v-08559f85]{background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;border-radius:9999px;display:block;height:.8rem}.paragraph-node[data-v-0498f5d7]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}li .paragraph-node[data-v-0498f5d7]{margin:0}.table-node-wrapper[data-v-cd7fd3ec]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;position:relative;scrollbar-gutter:stable}.table-node[data-v-cd7fd3ec]{border:1px solid var(--table-border);border-collapse:separate;border-radius:var(--ms-radius);border-spacing:0;box-shadow:var(--ms-shadow-subtle);font-size:inherit;margin:var(--ms-flow-table-y) 0;overflow:hidden;table-layout:fixed;width:100%}.table-node[data-v-cd7fd3ec] td,.table-node[data-v-cd7fd3ec] th{border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);overflow-wrap:break-word;padding:var(--ms-flow-table-cell);white-space:normal;word-break:normal}.table-node[data-v-cd7fd3ec] td:last-child,.table-node[data-v-cd7fd3ec] th:last-child{border-right:none}.table-node[data-v-cd7fd3ec] tbody tr:last-child td{border-bottom:none}.table-node[data-v-cd7fd3ec] thead th{background-color:var(--table-header-bg);border-bottom-width:2px;font-weight:600;position:relative}.table-node__resize-handle[data-v-cd7fd3ec]{background:transparent;border:0;bottom:0;cursor:col-resize;padding:0;position:absolute;right:-4px;top:0;touch-action:none;width:8px;z-index:1}.table-node__resize-handle[data-v-cd7fd3ec]:after{background:color-mix(in srgb,var(--table-border) 45%,hsl(var(--ms-foreground)));border-radius:9999px;bottom:.35em;content:"";left:50%;opacity:0;position:absolute;top:.35em;transform:translate(-50%);transition:opacity var(--ms-duration-fast) var(--ms-ease-standard);width:2px}.table-node__resize-handle[data-v-cd7fd3ec]:focus-visible:after,.table-node__resize-handle[data-v-cd7fd3ec]:hover:after{opacity:1}.table-node[data-v-cd7fd3ec] tbody tr:nth-child(2n){background-color:hsl(var(--ms-muted)/.35)}.table-node[data-v-cd7fd3ec] tbody tr:hover{background-color:var(--code-action-hover-bg)}.table-node--loading tbody td[data-v-cd7fd3ec]{overflow:hidden;position:relative}.table-node--loading tbody td[data-v-cd7fd3ec]>*{visibility:hidden}.table-node--loading tbody td[data-v-cd7fd3ec]:after{background:var(--loading-shimmer);border-radius:calc(var(--ms-radius)*.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.table-node__loading[data-v-cd7fd3ec]{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-node__spinner[data-v-cd7fd3ec]{border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-radius:9999px;border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);height:2.5rem;width:2.5rem;will-change:transform}.table-node-fade-enter-active[data-v-cd7fd3ec],.table-node-fade-leave-active[data-v-cd7fd3ec]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-cd7fd3ec],.table-node-fade-leave-to[data-v-cd7fd3ec]{opacity:0}[data-v-cd7fd3ec] .table-node .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible;display:contents}[data-v-cd7fd3ec] .table-node .markdown-renderer .node-content,[data-v-cd7fd3ec] .table-node .markdown-renderer .node-slot,[data-v-cd7fd3ec] .table-node .markdown-renderer .node-space{display:contents}[data-v-cd7fd3ec] .table-node .text-node,[data-v-cd7fd3ec] .table-node code{max-width:none;overflow-wrap:inherit;white-space:inherit;word-break:inherit}.hr+.table-node-wrapper .table-node[data-v-cd7fd3ec],.hr+.table-node-wrapper[data-v-cd7fd3ec]{margin-top:0}.sr-only[data-v-cd7fd3ec]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hr-node[data-v-39b2349c]{border-color:var(--hr-border);border-top-width:1px;margin:var(--ms-flow-hr-y) 0}.vmr-container[data-v-672fe0a7]{border-radius:var(--ms-radius);border-width:1px;border-left-width:var(--ms-border-width-strong);margin-bottom:1rem;margin-top:1rem;padding:1rem}.height-estimation-probes[data-v-3e0766e2]{left:-100000px;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;z-index:-1}.node-content[data-v-3e0766e2]{width:100%}.node-content-flow-root[data-v-3e0766e2]{display:flow-root}.markdown-renderer[data-v-179398b5]{contain:layout;contain-intrinsic-size:800px 600px;contain-intrinsic-size:auto 800px auto 600px;content-visibility:auto;position:relative}.markdown-renderer.virtual-scroll-coordinated[data-v-179398b5],.markdown-renderer.virtualized[data-v-179398b5]{contain-intrinsic-size:auto;content-visibility:visible}.markdown-renderer.stable-layout[data-v-179398b5]{contain-intrinsic-size:none;content-visibility:visible}.node-content[data-v-179398b5],.node-slot[data-v-179398b5]{width:100%}.markdown-renderer.virtual-scroll-coordinated .node-content[data-v-179398b5],.markdown-renderer.virtual-scroll-coordinated .node-slot[data-v-179398b5],.markdown-renderer.virtualized .node-content[data-v-179398b5],.markdown-renderer.virtualized .node-slot[data-v-179398b5]{display:flow-root}.node-placeholder[data-v-179398b5]{margin:.25rem 0;min-height:1rem;width:100%}.node-placeholder[data-v-179398b5]:first-child{margin-top:0}.node-spacer[data-v-179398b5]{width:100%}.unknown-node[data-v-179398b5]{color:hsl(var(--ms-muted-foreground));font-style:italic;margin:var(--ms-flow-paragraph-y) 0}.typewriter-cursor[data-v-179398b5]{animation:typewriter-cursor-blink-179398b5 1s step-end infinite;border-right:2px solid;display:inline-block;height:1em;left:0;margin-left:.08em;pointer-events:none;position:absolute;top:0;vertical-align:-.12em;visibility:hidden;width:.55em}@keyframes typewriter-cursor-blink-179398b5{0%,49%{opacity:1}50%,to{opacity:0}}.markstream-vue.typewriter-simple-cursor .typewriter-simple-cursor-target:after{animation:typewriter-cursor-blink 1s step-end infinite;border-right:2px solid;content:"";display:inline-block;height:1em;margin-left:.08em;pointer-events:none;vertical-align:-.12em;width:.55em}@media (prefers-reduced-motion:reduce){.markstream-vue.typewriter-simple-cursor .typewriter-simple-cursor-target:after{animation:none}}.markstream-vue .fade-enter-from{opacity:0}.markstream-vue .fade-enter-active{transition:opacity var(--fade-duration,.28s) var(--fade-ease,cubic-bezier(.33,0,.67,1));will-change:opacity}.markstream-vue .fade-enter-to{opacity:1}.admonition[data-v-a83480e1]{border:1px solid var(--admonition-border);border-radius:var(--ms-radius);color:var(--admonition-fg);margin:var(--ms-flow-admonition-y) 0;padding:.25em .75em .375em;position:relative}.admonition-legend[data-v-a83480e1]{align-items:center;background-color:hsl(var(--ms-background));display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35em;left:.75em;line-height:1;padding:0 .5em;position:absolute;top:0;transform:translateY(-50%)}.admonition-icon[data-v-a83480e1]{flex-shrink:0}.admonition-title[data-v-a83480e1]{white-space:nowrap}.admonition-content[data-v-a83480e1]{color:var(--admonition-fg);padding-top:.25em}.admonition-info[data-v-a83480e1],.admonition-note[data-v-a83480e1]{background-color:hsl(var(--ms-info)/.04);border-color:hsl(var(--ms-info)/.3)}.admonition-info .admonition-legend[data-v-a83480e1],.admonition-note .admonition-legend[data-v-a83480e1]{color:var(--admonition-note)}.admonition-tip[data-v-a83480e1]{background-color:hsl(var(--ms-success)/.04);border-color:hsl(var(--ms-success)/.3)}.admonition-tip .admonition-legend[data-v-a83480e1]{color:var(--admonition-tip)}.admonition-caution[data-v-a83480e1],.admonition-warning[data-v-a83480e1]{background-color:hsl(var(--ms-warning)/.04);border-color:hsl(var(--ms-warning)/.3)}.admonition-caution .admonition-legend[data-v-a83480e1],.admonition-warning .admonition-legend[data-v-a83480e1]{color:var(--admonition-warning)}.admonition-danger[data-v-a83480e1],.admonition-error[data-v-a83480e1]{background-color:hsl(var(--ms-destructive)/.04);border-color:hsl(var(--ms-destructive)/.3)}.admonition-danger .admonition-legend[data-v-a83480e1],.admonition-error .admonition-legend[data-v-a83480e1]{color:var(--admonition-danger)}.admonition-toggle[data-v-a83480e1]{align-items:center;background:transparent;border:none;border-radius:calc(var(--ms-radius)*.5);color:inherit;cursor:pointer;display:inline-flex;margin-left:.25em;padding:.125rem;transition:background-color var(--ms-duration-fast) var(--ms-ease-standard)}.admonition-toggle[data-v-a83480e1]:hover{background-color:hsl(var(--ms-accent))}.admonition-toggle[data-v-a83480e1]:focus-visible{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.admonition-content[data-v-a83480e1] .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible}.tooltip-element[data-v-c606ee4c]{background-color:var(--tooltip-bg);border-radius:calc(var(--ms-radius)*.75);box-shadow:inset 0 1px #ffffff26,0 0 0 1px #0000001f,var(--ms-shadow-popover);color:var(--tooltip-fg);display:inline-block;font-size:.75rem;line-height:1.4;max-width:20rem;padding:.25rem .5rem;pointer-events:none;transition:transform var(--ms-duration-emphasis) var(--ms-ease-spring),box-shadow var(--ms-duration-emphasis) var(--ms-ease-spring);white-space:normal;word-break:break-word;z-index:9999}.tooltip-arrow[data-v-c606ee4c]{background:inherit;height:6px;position:absolute;transform:rotate(45deg);width:6px}.tooltip-arrow[data-placement^=top][data-v-c606ee4c]{bottom:-3px}.tooltip-arrow[data-placement^=bottom][data-v-c606ee4c]{top:-3px}.tooltip-arrow[data-placement^=left][data-v-c606ee4c]{right:-3px}.tooltip-arrow[data-placement^=right][data-v-c606ee4c]{left:-3px}.tooltip-enter-active[data-v-c606ee4c]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.tooltip-leave-active[data-v-c606ee4c]{transition:opacity .12s ease-in,transform .12s ease-in}.tooltip-enter-from[data-v-c606ee4c]{opacity:0;transform:scale(.96)}.tooltip-enter-to[data-v-c606ee4c],.tooltip-leave-from[data-v-c606ee4c]{opacity:1;transform:scale(1)}.tooltip-leave-to[data-v-c606ee4c]{opacity:0;transform:scale(.97)}.action-icon{height:var(--ms-action-btn-icon,.875rem);max-height:1.25rem;max-width:1.25rem;width:var(--ms-action-btn-icon,.875rem)}.code-block-container{background:var(--code-bg);border-color:var(--code-border);box-shadow:var(--ms-shadow-subtle);color:var(--code-fg);contain:layout style;container-type:inline-size;margin:var(--ms-flow-codeblock-y) 0}.code-block-container:has(.code-more-menu){position:relative;z-index:1}.code-block-header{border-radius:var(--ms-radius) var(--ms-radius) 0 0;gap:var(--ms-gap-header);overflow:visible;position:relative;z-index:1}.code-block-header .code-header-main{align-items:center;display:flex;flex:1 1 auto;gap:var(--ms-gap-header-main);min-width:0;overflow:hidden}.code-block-header .code-header-copy{display:grid;gap:2px;min-width:0}.code-block-header .code-header-title{color:var(--code-action-fg);font-size:var(--ms-text-label);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-block-header .code-header-caption{color:var(--code-line-number);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-block-header .code-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ms-gap-header-actions);justify-content:flex-end}.code-block-header .icon-slot{align-items:center;display:inline-flex;justify-content:center}.code-block-header .icon-slot img,.code-block-header .icon-slot svg{display:block;height:100%;width:100%}.code-diff-stats{font-size:var(--ms-text-label);font-variant-numeric:tabular-nums;font-weight:600;gap:var(--ms-space-1_5);margin-right:var(--ms-space-1)}.code-diff-stat,.code-diff-stats{align-items:center;display:inline-flex;line-height:1}.code-diff-stat{border-radius:var(--ms-radius);padding:2px 6px}.code-diff-stat.removed{background:hsl(var(--ms-diff-removed)/.1);color:var(--diff-removed-fg)}.code-diff-stat.added{background:hsl(var(--ms-diff-added)/.1);color:var(--diff-added-fg)}.code-more-menu{border-radius:var(--ms-radius);margin-top:4px;position:absolute;right:0;top:100%;z-index:50}.code-block-shell-content,.code-loading-placeholder{border-radius:0 0 var(--ms-radius) var(--ms-radius);contain:content;overflow:hidden}.code-block-shell-content--collapsed{height:0;min-height:0;pointer-events:none;visibility:hidden}.code-menu-enter-active,.code-menu-leave-active{transform-origin:top right}.code-menu-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.code-menu-leave-active{transition:opacity .14s ease-in,transform .14s ease-in}.code-menu-enter-from{opacity:0;transform:scale(.9) translateY(-4px)}.code-menu-leave-to{opacity:0;transform:scale(.95) translateY(-2px)}.markstream-vue pre.code-pre-fallback{-webkit-font-smoothing:auto;-webkit-backface-visibility:visible;backface-visibility:visible;background:var(--markstream-code-fallback-bg,var(--markstream-code-theme-bg,var(--markstream-pre-resolved-theme-bg,#fff)));border:0;border-radius:0;box-sizing:border-box;color:var(--markstream-code-fallback-fg,var(--markstream-code-theme-fg,var(--markstream-pre-resolved-theme-fg,var(--code-fg))));font-family:var(--markstream-code-font-family);font-size:var(--vscode-editor-font-size,12px);font-weight:400;line-height:var(--vscode-editor-line-height,18px);margin:0;transform:none;width:100%}.markstream-vue pre.code-pre-fallback>code{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.markstream-vue pre.code-pre-fallback.is-wrap{overflow-wrap:anywhere;white-space:pre-wrap}.markstream-vue pre.code-pre-fallback.markstream-pre--diff-preview{padding-left:0!important;padding-right:0!important}.markstream-vue pre.code-pre-fallback .markstream-pre__line-numbers,.markstream-vue pre.code-pre-fallback .markstream-pre__logical-line:before{color:var(--markstream-code-theme-line-number,var(--markstream-pre-resolved-theme-line-number,var(--code-line-number)))}.html-preview-frame__backdrop[data-v-24e66176]{align-items:center;background-color:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.html-preview-frame[data-v-24e66176]{background-color:var(--modal-bg);border-radius:calc(var(--ms-radius)*2);box-shadow:var(--ms-shadow-preview);color:var(--modal-fg);display:flex;flex-direction:column;height:70vh;max-width:960px;overflow:hidden;width:80vw}.html-preview-frame__header[data-v-24e66176]{align-items:center;border-bottom:1px solid var(--code-border);display:flex;justify-content:space-between;padding:.4rem .75rem}.html-preview-frame__title[data-v-24e66176]{align-items:center;display:inline-flex;font-size:.75rem;font-weight:500;gap:.4rem;letter-spacing:.02em;opacity:.85;text-transform:uppercase}.html-preview-frame__dot[data-v-24e66176]{background-color:hsl(var(--ms-success));border-radius:999px;height:.5rem;width:.5rem}.html-preview-frame__label[data-v-24e66176]{white-space:nowrap}.html-preview-frame__close[data-v-24e66176]{background:transparent;border:none;color:var(--modal-fg);cursor:pointer;font-size:1.25rem;line-height:1}.html-preview-frame__iframe[data-v-24e66176]{border:none;display:block;height:100%;width:100%}@media (max-width:640px){.html-preview-frame[data-v-24e66176]{border-radius:0;height:80vh;width:100vw}}.code-block-container[data-v-2c9e024e]{--markstream-code-fallback-bg:var(--markstream-code-theme-bg,var(--markstream-pre-resolved-theme-bg));--markstream-code-fallback-fg:var(--markstream-code-theme-fg,var(--markstream-pre-resolved-theme-fg));--markstream-code-border-color:var(--code-border);--vscode-editor-selectionBackground:var(--markstream-code-fallback-selection-bg);--markstream-code-fallback-selection-bg:var(--code-selection-bg);--markstream-diff-frame-border:var(--code-border);--markstream-diff-frame-shadow:0 16px 40px -32px hsl(var(--ms-foreground)/.18);--markstream-diff-shell-fg:hsl(var(--ms-foreground));--markstream-diff-shell-muted:hsl(var(--ms-muted-foreground));--markstream-diff-shell-border:var(--code-border);--markstream-diff-shell-shadow:var(--ms-shadow-subtle);--markstream-diff-shell-bg:var(--code-bg);--markstream-diff-header-border:hsl(var(--ms-border)/.92);--markstream-diff-editor-bg:hsl(var(--ms-background));--markstream-diff-editor-fg:hsl(var(--ms-foreground));--markstream-diff-unchanged-fg:hsl(var(--ms-foreground));--markstream-diff-unchanged-bg:hsl(var(--ms-muted));--markstream-diff-unchanged-divider:hsl(var(--ms-background)/.94);--markstream-diff-focus:var(--focus-ring);--markstream-diff-widget-shadow:hsl(var(--ms-foreground)/.26);--markstream-diff-action-hover:var(--code-action-hover-bg);--markstream-diff-panel-bg:linear-gradient(180deg,var(--code-bg) 0%,hsl(var(--ms-muted)) 100%);--markstream-diff-panel-bg-soft:var(--code-bg);--markstream-diff-panel-bg-strong:var(--code-bg);--markstream-diff-panel-border:hsl(var(--ms-border)/.3);--markstream-diff-gutter-bg:transparent;--markstream-diff-gutter-guide:hsl(var(--ms-border)/.72);--markstream-diff-gutter-gap:8px;--markstream-diff-line-number-bg:var(--markstream-diff-editor-bg);--markstream-diff-line-number:var(--code-line-number);--markstream-diff-line-number-active:var(--code-line-number);--markstream-diff-added-fg:var(--diff-added-fg);--markstream-diff-removed-fg:var(--diff-removed-fg);--markstream-diff-added-line:var(--diff-added-bg);--markstream-diff-removed-line:var(--diff-removed-bg);--markstream-diff-added-inline:var(--diff-added-inline-bg);--markstream-diff-removed-inline:var(--diff-removed-inline-bg);--markstream-diff-added-inline-border:transparent;--markstream-diff-removed-inline-border:transparent;--markstream-diff-added-gutter:linear-gradient(90deg,var(--markstream-diff-added-fg) 0 4px,transparent 4px 100%);--markstream-diff-removed-gutter:repeating-linear-gradient(180deg,var(--markstream-diff-removed-fg) 0 2px,transparent 2px 4px) left /4px 100% no-repeat;--markstream-diff-added-line-fill:var(--diff-added-bg);--markstream-diff-removed-line-fill:var(--diff-removed-bg)}.code-block-container.is-dark[data-v-2c9e024e]{--markstream-code-fallback-bg:var(--markstream-code-theme-bg,var(--markstream-pre-resolved-theme-bg));--markstream-code-fallback-fg:var(--markstream-code-theme-fg,var(--markstream-pre-resolved-theme-fg));--markstream-code-border-color:var(--code-border);--markstream-code-fallback-selection-bg:var(--code-selection-bg);--markstream-diff-frame-border:var(--code-border);--markstream-diff-frame-shadow:0 18px 40px -30px hsl(var(--ms-foreground)/.84);--markstream-diff-shell-fg:hsl(var(--ms-foreground));--markstream-diff-shell-muted:hsl(var(--ms-muted-foreground));--markstream-diff-shell-border:var(--code-border);--markstream-diff-shell-shadow:var(--ms-shadow-subtle);--markstream-diff-shell-bg:var(--code-bg);--markstream-diff-header-border:hsl(var(--ms-border)/.82);--markstream-diff-editor-bg:#121212;--markstream-diff-editor-fg:#e5e5e5;--markstream-diff-unchanged-fg:#d4d4d4;--markstream-diff-unchanged-bg:#262626;--markstream-diff-unchanged-divider:hsla(0,0%,100%,.08);--markstream-diff-focus:var(--focus-ring);--markstream-diff-widget-shadow:hsl(var(--ms-foreground)/.72);--markstream-diff-action-hover:var(--code-action-hover-bg);--markstream-diff-panel-bg:#121212;--markstream-diff-panel-bg-soft:#121212;--markstream-diff-panel-bg-strong:#121212;--markstream-diff-panel-border:hsl(var(--ms-border)/.3);--markstream-diff-gutter-bg:linear-gradient(180deg,hsla(0,0%,7%,.94),hsla(0,0%,7%,.98));--markstream-diff-gutter-guide:hsl(var(--ms-muted-foreground)/.08);--markstream-diff-gutter-gap:8px;--markstream-diff-line-number-bg:var(--markstream-diff-editor-bg);--markstream-diff-line-number:var(--code-line-number);--markstream-diff-line-number-active:var(--code-line-number);--markstream-diff-added-fg:#6ec49c;--markstream-diff-removed-fg:#d25656;--markstream-diff-added-line:rgba(110,196,156,.18);--markstream-diff-removed-line:rgba(210,86,86,.18);--markstream-diff-added-inline:rgba(110,196,156,.28);--markstream-diff-removed-inline:rgba(210,86,86,.28);--markstream-diff-added-inline-border:transparent;--markstream-diff-removed-inline-border:transparent;--markstream-diff-added-gutter:linear-gradient(90deg,var(--markstream-diff-added-fg) 0 4px,transparent 4px 100%);--markstream-diff-removed-gutter:repeating-linear-gradient(180deg,var(--markstream-diff-removed-fg) 0 2px,transparent 2px 4px) left /4px 100% no-repeat;--markstream-diff-added-line-fill:rgba(110,196,156,.18);--markstream-diff-removed-line-fill:rgba(210,86,86,.18)}.code-editor-container[data-v-2c9e024e]{box-sizing:border-box;min-width:0;transition:none;width:100%}.code-block-container.is-diff .code-editor-container[data-v-2c9e024e]{transition:none}.code-editor-layer[data-v-2c9e024e]{display:grid;min-width:0;position:relative}.code-editor-layer--collapsed[data-v-2c9e024e]{height:0;min-height:0;overflow:hidden;pointer-events:none;visibility:hidden}.code-editor-layer>.code-editor-container[data-v-2c9e024e]{grid-area:1/1;z-index:1}.code-editor-layer[data-v-2c9e024e]>pre.code-pre-fallback{grid-area:1/1;position:relative;z-index:2}.code-block-container.is-plain-text[data-v-2c9e024e]:not(.is-diff) .stream-diffs-shell{background:var(--vscode-editor-background,var(--markstream-code-fallback-bg))!important;color:var(--vscode-editor-foreground,var(--markstream-code-fallback-fg))!important}.code-block-container.is-diff[data-v-2c9e024e]{--vscode-editor-selectionBackground:var(--markstream-diff-action-hover);--code-fg:var(--markstream-diff-shell-fg);--code-border:var(--markstream-diff-header-border);--code-line-number:var(--markstream-diff-shell-muted);--code-action-fg:var(--markstream-diff-shell-muted);background:var(--markstream-diff-shell-bg);border-color:var(--markstream-diff-shell-border);box-shadow:var(--markstream-diff-shell-shadow);color:var(--markstream-diff-shell-fg)}.code-block-container.is-diff .code-editor-layer[data-v-2c9e024e]{--vscode-editor-background:var(--markstream-diff-editor-bg);--vscode-editor-foreground:var(--markstream-diff-editor-fg);--vscode-diffEditor-unchangedRegionForeground:var(--markstream-diff-unchanged-fg);--vscode-diffEditor-unchangedRegionBackground:var(--markstream-diff-unchanged-bg);--vscode-focusBorder:var(--markstream-diff-focus);--vscode-widget-shadow:var(--markstream-diff-widget-shadow);--vscode-editor-selectionBackground:color-mix(in srgb,var(--markstream-diff-editor-bg) 90%,var(--markstream-diff-editor-fg) 10%);background:transparent}.code-block-container[data-v-2c9e024e]:not(.is-diff){--markstream-code-line-number-box-width:calc(var(--markstream-code-layout-character-width, 1ch) + var(--markstream-code-layout-character-width, 1ch) + var(--markstream-code-layout-character-width, 1ch) + var(--markstream-code-layout-character-width, 1ch) + var(--markstream-code-layout-character-width, 1ch) + 2px);--markstream-code-content-left:calc(var(--markstream-code-line-number-box-width) + var(--markstream-code-layout-character-width, 1ch))}.code-editor-container[data-markstream-host-hidden=true][data-v-2c9e024e]{bottom:0;height:100%!important;left:0;max-height:none!important;min-height:0!important;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;visibility:hidden;width:100%}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview{background:var(--markstream-diff-editor-bg);transition:none}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-pane{box-sizing:border-box;padding-bottom:var(--markstream-pre-diff-pane-bottom-padding,0)}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane{padding-bottom:var(--markstream-pre-diff-pane-bottom-padding,0)}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-number{background:var(--markstream-diff-added-number-fill,var(--markstream-diff-added-line-fill,transparent))!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-number{background:var(--markstream-diff-removed-number-fill,var(--markstream-diff-removed-line-fill,transparent))!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-rail{background:var(--markstream-diff-added-gutter,currentColor)!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--markstream-diff-removed-gutter,currentColor)!important}@media (prefers-reduced-motion:reduce){.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview{transition:none}}.code-block-container.is-rendering .code-height-placeholder[data-v-2c9e024e]{background:var(--loading-shimmer);min-height:var(--ms-size-skeleton-min-height);overflow:hidden;position:relative}.code-block-container.is-rendering .code-height-placeholder[data-v-2c9e024e]:before{animation:code-skeleton-shimmer-2c9e024e 1.2s ease-in-out infinite;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted)/.7) 37%,var(--loading-shimmer) 63%);content:"";inset-block:0;left:-300%;position:absolute;width:400%}.code-loading-placeholder[data-v-2c9e024e]{min-height:var(--ms-size-skeleton-min-height);padding:1rem}.loading-skeleton[data-v-2c9e024e]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-2c9e024e]{background:var(--loading-shimmer);border-radius:calc(var(--ms-radius)*.5);height:1rem;overflow:hidden;position:relative}.skeleton-line[data-v-2c9e024e]:before{background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted)/.7) 37%,var(--loading-shimmer) 63%);content:"";inset-block:0;left:-300%;position:absolute;width:400%}.code-block-container.is-rendering .skeleton-line[data-v-2c9e024e]:before{animation:code-skeleton-shimmer-2c9e024e 1.2s ease-in-out infinite}.skeleton-line.short[data-v-2c9e024e]{width:60%}.code-block-container[data-markstream-viewport-pending=true] .code-height-placeholder[data-v-2c9e024e]:before,.code-block-container[data-markstream-viewport-pending=true] .skeleton-line[data-v-2c9e024e]:before{animation:none}@keyframes code-skeleton-shimmer-2c9e024e{0%{transform:translate(0)}to{transform:translate(75%)}}@media (prefers-reduced-motion:reduce){.code-block-container.is-rendering .code-height-placeholder[data-v-2c9e024e]:before,.skeleton-line[data-v-2c9e024e]:before{animation:none}}.math-inline-wrapper[data-v-73d5e320]{display:inline-block;position:relative}.math-inline[data-v-73d5e320]{display:inline-block;vertical-align:middle}.math-inline--fallback[data-v-73d5e320]{white-space:pre-wrap}.math-inline__loading[data-v-73d5e320]{align-items:center;display:inline-flex;justify-content:center;pointer-events:none}.math-inline__spinner[data-v-73d5e320]{border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-radius:9999px;border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);height:1rem;width:1rem;will-change:transform}.table-node-fade-enter-active[data-v-73d5e320],.table-node-fade-leave-active[data-v-73d5e320]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-73d5e320],.table-node-fade-leave-to[data-v-73d5e320]{opacity:0}.sr-only[data-v-73d5e320]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.math-block[data-v-af54c877]{min-height:var(--ms-size-math-min-height);transition:min-height var(--ms-duration-overlay) var(--ms-ease-standard)}.math-loading-overlay[data-v-af54c877]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;display:flex;justify-content:center;left:0;min-height:var(--ms-size-math-min-height);position:absolute;right:0;top:0}.math-loading-spinner[data-v-af54c877]{animation:math-spin-af54c877 .8s linear infinite;border:2px solid color-mix(in srgb,var(--loading-spinner) 15%,transparent);border-radius:50%;border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);height:20px;width:20px}@keyframes math-spin-af54c877{to{transform:rotate(1turn)}}.math-rendering[data-v-af54c877]{opacity:.3;transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.math-block__fallback[data-v-af54c877]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.math-fade-enter-active[data-v-af54c877],.math-fade-leave-active[data-v-af54c877]{transition:all var(--ms-duration-slow) var(--ms-ease-standard)}.math-fade-enter-from[data-v-af54c877],.math-fade-leave-to[data-v-af54c877]{opacity:0}.action-icon{height:var(--ms-action-btn-icon);width:var(--ms-action-btn-icon)}.icon-slot{align-items:center;display:inline-flex;justify-content:center}.icon-slot svg{display:block;height:100%;width:100%}.mermaid-block-container[data-v-a0530481]{border-color:var(--diagram-border);margin:var(--ms-flow-diagram-y) 0}.mermaid-block-header[data-v-a0530481]{background:var(--diagram-header-bg);border-color:var(--diagram-border);padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x)}.mermaid-label-text[data-v-a0530481]{color:var(--code-action-fg)}.mermaid-mode-toggle-group[data-v-a0530481]{background:transparent}.mermaid-mode-btn[data-v-a0530481]{color:var(--code-action-fg);font-size:var(--ms-text-label);opacity:.6}.mermaid-mode-btn[data-v-a0530481]:hover{opacity:.9}.mermaid-mode-btn.is-active[data-v-a0530481]{background:hsl(var(--ms-foreground)/.08);color:var(--code-fg);opacity:1}.mermaid-header-actions[data-v-a0530481]{gap:var(--ms-gap-header-actions)}.mermaid-action-btn[data-v-a0530481]{color:var(--code-action-fg);font-family:inherit;font-size:var(--ms-text-label)}.mermaid-action-btn[data-v-a0530481]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.mermaid-action-btn[data-v-a0530481]:active{transform:scale(.98)}.mermaid-source-panel[data-v-a0530481]{background:var(--diagram-bg);padding:var(--ms-inset-panel-body)}.mermaid-source-code[data-v-a0530481]{color:hsl(var(--ms-foreground))}.mermaid-preview-area[data-v-a0530481]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-standard)}.mermaid-pan-touch[data-v-a0530481]{touch-action:none}.mermaid-modal-overlay[data-v-a0530481]{background:var(--modal-overlay)}.mermaid-modal-panel[data-v-a0530481]{background:var(--modal-bg);box-shadow:var(--ms-shadow-modal);color:var(--modal-fg)}._mermaid[data-v-a0530481]{contain:content;contain-intrinsic-size:var(--ms-size-diagram-min-height) 240px;contain-intrinsic-size:auto var(--ms-size-diagram-min-height) auto 240px;content-visibility:auto;font-family:inherit;position:relative}._mermaid[data-v-a0530481] [data-mermaid-svg-layer]{align-items:center;bottom:0;display:flex;justify-content:center;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%}._mermaid[data-v-a0530481] svg{display:block;height:auto;max-height:100%;width:100%}.fullscreen ._mermaid[data-v-a0530481] svg{max-height:none}.fullscreen[data-v-a0530481]{height:100%!important;max-height:100%!important;width:100%}.mermaid-dialog-enter-from[data-v-a0530481],.mermaid-dialog-leave-to[data-v-a0530481]{opacity:0}.mermaid-dialog-enter-active[data-v-a0530481],.mermaid-dialog-leave-active[data-v-a0530481]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.mermaid-dialog-enter-from .dialog-panel[data-v-a0530481],.mermaid-dialog-leave-to .dialog-panel[data-v-a0530481]{opacity:.98;transform:translateY(8px) scale(.98)}.mermaid-dialog-enter-to .dialog-panel[data-v-a0530481],.mermaid-dialog-leave-from .dialog-panel[data-v-a0530481]{opacity:1;transform:translateY(0) scale(1)}.mermaid-dialog-enter-active .dialog-panel[data-v-a0530481],.mermaid-dialog-leave-active .dialog-panel[data-v-a0530481]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-block-container[data-v-3bff4a01]{background:var(--diagram-bg);border-color:var(--diagram-border);box-shadow:var(--ms-shadow-subtle);color:hsl(var(--ms-foreground));margin:var(--ms-flow-diagram-y) 0}.infographic-block-header[data-v-3bff4a01]{background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x)}.infographic-label[data-v-3bff4a01]{color:hsl(var(--ms-muted-foreground));font-size:var(--ms-text-label)}.action-icon[data-v-3bff4a01]{height:var(--ms-action-btn-icon);width:var(--ms-action-btn-icon)}.icon-slot[data-v-3bff4a01]{align-items:center;display:inline-flex;justify-content:center}.icon-slot[data-v-3bff4a01] svg{display:block;height:100%;width:100%}.infographic-mode-toggle[data-v-3bff4a01]{background:transparent}.infographic-mode-btn[data-v-3bff4a01]{color:var(--code-action-fg);font-size:var(--ms-text-label);opacity:.6;transition:color .15s,background-color .15s,opacity .15s}.infographic-mode-btn[data-v-3bff4a01]:hover{opacity:.9}.infographic-mode-btn.is-active[data-v-3bff4a01]{background:hsl(var(--ms-foreground)/.08);color:var(--code-fg);opacity:1}.infographic-header-actions[data-v-3bff4a01]{gap:var(--ms-gap-header-actions)}.infographic-action-btn[data-v-3bff4a01]{color:var(--code-action-fg);font-family:inherit;transition:background-color .15s,color .15s}.infographic-action-btn[data-v-3bff4a01]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.infographic-action-btn[data-v-3bff4a01]:active{transform:scale(.98)}.infographic-source[data-v-3bff4a01]{background:var(--diagram-bg);padding:var(--ms-inset-panel-body)}.infographic-source-code[data-v-3bff4a01]{color:hsl(var(--ms-foreground))}.infographic-preview[data-v-3bff4a01]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-fast)}.infographic-pan-touch[data-v-3bff4a01]{touch-action:none}.infographic-preview[data-v-3bff4a01] svg{height:auto;max-height:100%;max-width:100%;width:auto}.infographic-pending-source[data-v-3bff4a01]{background:var(--diagram-bg);bottom:0;color:hsl(var(--ms-foreground));left:0;margin:0;overflow:auto;padding:var(--ms-inset-panel-body);position:absolute;right:0;text-align:left;top:0;z-index:1}.infographic-modal-overlay[data-v-3bff4a01]{background:var(--modal-overlay)}.infographic-modal-panel[data-v-3bff4a01]{background:var(--modal-bg);box-shadow:var(--ms-shadow-modal);color:var(--modal-fg)}.fullscreen[data-v-3bff4a01]{height:100%!important;max-height:100%!important;width:100%}.infographic-dialog-enter-from[data-v-3bff4a01],.infographic-dialog-leave-to[data-v-3bff4a01]{opacity:0}.infographic-dialog-enter-active[data-v-3bff4a01],.infographic-dialog-leave-active[data-v-3bff4a01]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-dialog-enter-from .dialog-panel[data-v-3bff4a01],.infographic-dialog-leave-to .dialog-panel[data-v-3bff4a01]{opacity:.98;transform:translateY(8px) scale(.98)}.infographic-dialog-enter-to .dialog-panel[data-v-3bff4a01],.infographic-dialog-leave-from .dialog-panel[data-v-3bff4a01]{opacity:1;transform:translateY(0) scale(1)}.infographic-dialog-enter-active .dialog-panel[data-v-3bff4a01],.infographic-dialog-leave-active .dialog-panel[data-v-3bff4a01]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.d2-block-container[data-v-196847dc]{background:var(--diagram-bg);border-color:var(--diagram-border);box-shadow:var(--ms-shadow-subtle);color:hsl(var(--ms-foreground));margin:var(--ms-flow-diagram-y) 0}.d2-block-header[data-v-196847dc]{background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x)}.d2-mode-toggle[data-v-196847dc]{background:transparent}.mode-btn[data-v-196847dc]{color:var(--code-action-fg);font-size:var(--ms-text-label);opacity:.6;transition:opacity .2s,color .2s,background-color .2s}.mode-btn[data-v-196847dc]:hover{opacity:.9}.mode-btn.is-active[data-v-196847dc]{background:hsl(var(--ms-foreground)/.08);color:var(--code-fg);opacity:1}.d2-header-actions[data-v-196847dc]{gap:var(--ms-gap-header-actions)}.d2-action-btn[data-v-196847dc]{color:var(--code-action-fg);opacity:.7;transition:opacity .2s,background-color .15s,color .15s}.d2-action-btn[data-v-196847dc]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg);opacity:1}.d2-action-btn[data-v-196847dc]:disabled{cursor:not-allowed;opacity:.3}.d2-block-body[data-v-196847dc]{position:relative}.d2-source[data-v-196847dc]{font-family:var(--vscode-editor-font-family,"Fira Code","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);padding:var(--ms-inset-panel-body) var(--ms-inset-panel-x)}.d2-code[data-v-196847dc]{font-size:.875rem;line-height:1.5;white-space:pre}.d2-render[data-v-196847dc]{display:flex;flex-direction:column;max-height:var(--ms-size-code-max-height);overflow:auto}.d2-svg[data-v-196847dc]{margin:auto;width:100%}.d2-render .d2-error[data-v-196847dc]{margin-left:auto;margin-right:auto}.d2-svg[data-v-196847dc] svg.markstream-d2-root-svg{display:block;height:auto;max-height:var(--ms-d2-render-max-height,var(--ms-size-code-max-height));max-width:100%;width:100%}.d2-label[data-v-196847dc]{font-size:var(--ms-text-label)}.action-icon[data-v-196847dc]{height:var(--ms-action-btn-icon);width:var(--ms-action-btn-icon)}.d2-error[data-v-196847dc]{color:hsl(var(--ms-destructive))}.markstream-virtual-timeline[data-v-d443e2b2]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;overflow-anchor:none;position:relative}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-d443e2b2],.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__spacer[data-v-d443e2b2]{opacity:0;pointer-events:none;visibility:hidden}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-d443e2b2],.markstream-virtual-timeline__item.is-restored-height-floor[data-v-d443e2b2]{height:var(--markstream-virtual-item-size);overflow:hidden}.markstream-virtual-timeline__restore-loading[data-v-d443e2b2]{background:Canvas;contain:strict;display:grid;left:0;overflow:hidden;place-items:center;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.markstream-virtual-timeline__restore-loading-card[data-v-d443e2b2]{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(148,163,184,.32);border-radius:999px;box-shadow:0 8px 24px #0f172a14;color:#334155;display:inline-flex;font-size:13px;gap:10px;padding:10px 14px}.markstream-virtual-timeline__restore-spinner[data-v-d443e2b2]{animation:markstream-timeline-restore-spin-d443e2b2 .8s linear infinite;border:2px solid rgba(148,163,184,.35);border-radius:999px;border-top-color:#334155;height:14px;width:14px}@keyframes markstream-timeline-restore-spin-d443e2b2{to{transform:rotate(1turn)}}.markstream-virtual-timeline__spacer[data-v-d443e2b2]{flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__item[data-v-d443e2b2]{display:flow-root;flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__default-item[data-v-d443e2b2]{background:#f8fafc;border:1px solid rgba(148,163,184,.32);border-radius:8px;color:#0f172a;line-height:1.5;margin:8px 0;padding:10px 12px;white-space:pre-wrap}.markstream-virtual-timeline__default-item--system-divider[data-v-d443e2b2]{background:transparent;border:0;color:#64748b;font-size:12px;text-align:center}.markstream-virtual-timeline__default-item--error[data-v-d443e2b2]{background:#fef2f2;border-color:#f8727273;color:#991b1b}.markstream-virtual-timeline__status[data-v-d443e2b2]{color:#475569;display:inline-flex;font-size:12px;margin-right:8px;text-transform:uppercase}.harness-markdown[data-v-88a02a32]{font-size:.9375rem;line-height:1.8;overflow-wrap:anywhere}.harness-markdown[data-v-88a02a32] p{margin:.5rem 0}.harness-markdown[data-v-88a02a32] li>p{margin:0}.harness-markdown[data-v-88a02a32] h2{font-size:1.125rem;font-weight:700;margin:1rem 0 .625rem}.harness-markdown[data-v-88a02a32] h3{font-size:1rem;font-weight:600;margin:.875rem 0 .5rem}.harness-markdown[data-v-88a02a32] ol,.harness-markdown[data-v-88a02a32] ul{padding-left:1.5rem}.harness-markdown[data-v-88a02a32] .markdown-renderer>.node-slot:first-child>.node-content>:first-child{margin-top:0}.harness-markdown[data-v-88a02a32] .markdown-renderer>.node-slot:last-child>.node-content>:last-child{margin-bottom:0}.harness-markdown[data-v-88a02a32] [data-harness-cursor]:after{animation:cursor-blink-88a02a32 1s steps(2,jump-none) infinite;background:currentColor;border-radius:.0625rem;content:"";display:inline-block;height:1.0625rem;margin-left:.125rem;vertical-align:-.1625rem;width:.125rem}@keyframes cursor-blink-88a02a32{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.harness-markdown[data-v-88a02a32] [data-harness-cursor]:after{animation:none}}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:1rem;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.harness-preview-drawer[data-v-4b674f97] .el-drawer__body{overflow:hidden;padding:0}.drawer-header[data-v-4b674f97]{border:.0626rem solid var(--theme-line);border-bottom:0;border-radius:.75rem .75rem 0 0}.drawer-tabs[data-v-4b674f97]{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.file-tab[data-v-4b674f97]{background:#fff;border:.0626rem solid transparent;border-bottom:0;color:#64748b;flex:0 0 12.5rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.file-tab[data-v-4b674f97]:hover{background:#e7edf5;color:#334155}.file-tab.is-active[data-v-4b674f97]{background:#edf2f7;color:#1e293b}.tab-close[data-v-4b674f97]{height:2rem;transition:background-color .15s ease,color .15s ease;width:2rem}.tab-close[data-v-4b674f97]:hover{color:#1e293b}.file-tab.is-active .tab-close[data-v-4b674f97]:hover{background:#f1f5f9}.drawer-close[data-v-4b674f97]{background:#e2e8f0;font-size:1.25rem;height:1.75rem;transition:background-color .15s ease,color .15s ease;width:1.75rem}.drawer-close[data-v-4b674f97]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}@media (prefers-reduced-motion:reduce){.drawer-close[data-v-4b674f97],.file-tab[data-v-4b674f97],.tab-close[data-v-4b674f97]{transition:none}}.harness-back-to-guide[data-v-b75083f5]{box-shadow:0 .25rem .75rem #1f254014;transition:background-color .2s ease,box-shadow .2s ease}.harness-back-to-guide[data-v-b75083f5]:hover{background:var(--el-color-primary-light-9);box-shadow:0 .5rem 1rem var(--theme-shadow)}.harness-back-to-guide[data-v-b75083f5]:focus-visible{outline:.125rem solid var(--primary);outline-offset:.1875rem}@media (prefers-reduced-motion:reduce){.harness-back-to-guide[data-v-b75083f5]{transition:none}}.history-back[data-v-c6ecc027]:focus-visible{outline:.125rem solid var(--primary);outline-offset:.1875rem}.harness-chat[data-v-c6ecc027]{background:radial-gradient(ellipse at 75% 10%,#edf4ff 0,transparent 48%),linear-gradient(125deg,#f2f7ff,#fcfdff 55%,#edf5ff);color:#172449;overflow:hidden}.chat-workspace[data-v-c6ecc027]{--chat-gutter:16.5rem;--chat-thread-width:60.5rem;--message-inset:4rem}.chat-navigation[data-v-c6ecc027]{padding:.75rem 16.5rem}.chat-scroll[data-v-c6ecc027]{padding:1rem var(--chat-gutter)}.chat-navigation__inner[data-v-c6ecc027],.chat-thread[data-v-c6ecc027]{max-width:var(--chat-thread-width)}.session-loader[data-v-c6ecc027]:before{animation:tool-spin-c6ecc027 1s linear infinite;border:.1875rem solid var(--el-color-primary-light-8);border-radius:50%;border-top:.1875rem solid;content:"";inset:0;position:absolute}.message-avatar[data-v-c6ecc027]{height:3.25rem;-o-object-fit:contain;object-fit:contain;width:3.25rem}.message-content[data-v-c6ecc027]{flex:1;max-width:calc(100% - var(--message-inset))}.message-bubble[data-v-c6ecc027]{box-shadow:0 .25rem 1.5rem #4164a006}.message-row[data-v-c6ecc027]:not(.is-user){padding-right:var(--message-inset)}.message-row.is-user[data-v-c6ecc027]{flex-direction:row-reverse}.is-user .message-content[data-v-c6ecc027]{align-items:flex-end;display:flex;flex:0 1 auto;flex-direction:column;max-width:77%}.user-bubble[data-v-c6ecc027]{background:#e1ecff}.suggestion-button[data-v-c6ecc027]{transition:border-color .15s ease,background-color .15s ease,color .15s ease}.suggestion-arrow[data-v-c6ecc027]{transition:transform .15s ease-out,color .15s ease}.suggestion-button[data-v-c6ecc027]:not(:disabled):focus-visible,.suggestion-button[data-v-c6ecc027]:not(:disabled):hover{background:var(--el-color-primary-light-9);border-color:var(--primary);color:var(--primary)}.suggestion-button:not(:disabled):focus-visible .suggestion-arrow[data-v-c6ecc027],.suggestion-button:not(:disabled):hover .suggestion-arrow[data-v-c6ecc027]{color:var(--primary)}.suggestion-button[data-v-c6ecc027]:not(:disabled):active{background:var(--el-color-primary-light-8);color:var(--primary-dark)}.tool-row[data-v-c6ecc027]{background:#f8fbff}.file-action[data-v-c6ecc027]{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.125rem;height:2rem;justify-content:center;width:2rem}.compose-wrap[data-v-c6ecc027]{max-width:var(--chat-thread-width);padding-bottom:1.25rem;transform:translate(calc(var(--chat-scrollbar-width)/-2));width:calc(100% - var(--chat-gutter)*2 - var(--chat-scrollbar-width))}.plan-anchor[data-v-c6ecc027]{margin-inline:6rem}.chat-compose[data-v-c6ecc027]{border:.0626rem solid #d5deec;border-radius:1.25rem;box-shadow:0 .75rem 2rem #4765aa17;padding:.75rem .75rem 3.25rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;z-index:1}.composer-fade-enter-active[data-v-c6ecc027]{transition:opacity .2s ease-out}.composer-fade-leave-active[data-v-c6ecc027]{pointer-events:none;transition:opacity .15s ease-out}.composer-fade-enter-from[data-v-c6ecc027],.composer-fade-leave-to[data-v-c6ecc027]{opacity:0}.chat-compose[data-v-c6ecc027]:hover{border-color:#b9c8e6}.chat-compose[data-v-c6ecc027]:focus-within{border-color:var(--primary)}.attach-button[data-v-c6ecc027],.send-button[data-v-c6ecc027]{bottom:.75rem;height:2.25rem;width:2.25rem}.attach-button[data-v-c6ecc027]{background:#f1f5fb;cursor:pointer;left:.75rem;transition:color .15s ease,background-color .15s ease,transform .1s ease-out}.attach-button[data-v-c6ecc027]:focus-visible,.attach-button[data-v-c6ecc027]:not(:disabled):hover{background:var(--el-color-primary-light-9);color:var(--primary)}.attach-button[data-v-c6ecc027]:not(:disabled):active{background:var(--el-color-primary-light-8);color:var(--primary-dark)}.attach-button[data-v-c6ecc027]:disabled{cursor:not-allowed;opacity:.45}.send-button[data-v-c6ecc027]{font-size:1.125rem;right:.75rem}.send-button[data-v-c6ecc027]:disabled{background:#c3cad6;cursor:not-allowed}.send-button[data-v-c6ecc027]:not(:disabled):hover{background:var(--primary-dark)}.compose-input[data-v-c6ecc027]{background:transparent;border:0;color:#1f2540;line-height:1.75rem;max-height:8rem;min-height:2.5rem;outline:none;overflow-y:auto;padding:0 .25rem 0 0;scrollbar-color:#b8bec8 transparent;scrollbar-width:thin}.compose-input[data-v-c6ecc027]::-moz-placeholder{color:#9aa3b2}.compose-input[data-v-c6ecc027]::placeholder{color:#9aa3b2}.compose-input[data-v-c6ecc027]::-webkit-scrollbar-thumb{background-color:#b8bec8}.compose-input[data-v-c6ecc027]::-webkit-scrollbar-thumb:hover{background-color:#969eab}.ai-bubble[data-v-c6ecc027] *{scrollbar-color:#b8bec8 transparent;scrollbar-width:thin}.ai-bubble[data-v-c6ecc027] ::-webkit-scrollbar-thumb{background-color:#b8bec8}.ai-bubble[data-v-c6ecc027] ::-webkit-scrollbar-thumb:hover{background-color:#969eab}.floating-files[data-v-c6ecc027]{box-shadow:0 .5rem 2rem #3c65b41a;right:1rem;top:1.25rem;width:14.5rem}.file-count[data-v-c6ecc027]{background:var(--el-color-primary-light-9)}.file-groups[data-v-c6ecc027]{max-height:25rem;scrollbar-color:#b8bec8 transparent;scrollbar-width:thin}.file-groups[data-v-c6ecc027]::-webkit-scrollbar-thumb{background-color:#b8bec8}.file-groups[data-v-c6ecc027]::-webkit-scrollbar-thumb:hover{background-color:#969eab}.floating-file[data-v-c6ecc027]:hover{background:#f6f9ff}.file-meta[data-v-c6ecc027]{font-size:.625rem}.pending-name[data-v-c6ecc027]{max-width:14rem}.harness-chat a[data-v-c6ecc027]:focus-visible,.harness-chat button[data-v-c6ecc027]:focus-visible{outline:.125rem solid var(--primary);outline-offset:.1875rem}.file-panel[data-v-c6ecc027]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.file-panel.is-collapsed[data-v-c6ecc027]{grid-template-rows:0fr}.file-panel-clip[data-v-c6ecc027]{min-height:0;overflow:hidden}.file-toggle[data-v-c6ecc027]{font-size:1.25rem;transition:transform .22s ease-out}.file-toggle.is-collapsed[data-v-c6ecc027]{transform:rotate(180deg)}.tool-spinner[data-v-c6ecc027]{animation:tool-spin-c6ecc027 1s linear infinite}.tool-status-enter-active[data-v-c6ecc027],.tool-status-leave-active[data-v-c6ecc027]{transition:opacity .15s ease-out,transform .15s ease-out}.tool-status-enter-from[data-v-c6ecc027]{opacity:0;transform:translateY(.25rem)}.tool-status-leave-to[data-v-c6ecc027]{opacity:0;transform:translateY(-.25rem)}.message-files[data-v-c6ecc027],.tool-row[data-v-c6ecc027]{animation:block-reveal-c6ecc027 .24s ease-out}.thinking-dots i[data-v-c6ecc027]{animation:thinking-c6ecc027 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:.25rem;width:.25rem}.thinking-dots i[data-v-c6ecc027]:nth-child(2){animation-delay:.15s}.thinking-dots i[data-v-c6ecc027]:nth-child(3){animation-delay:.3s}@keyframes tool-spin-c6ecc027{to{transform:rotate(1turn)}}@keyframes thinking-c6ecc027{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.2rem)}}@keyframes block-reveal-c6ecc027{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.attach-button[data-v-c6ecc027]:not(:disabled):active{transform:scale(.94)}.suggestion-button:not(:disabled):hover .suggestion-arrow[data-v-c6ecc027]{transform:translate(.125rem,-.125rem)}.suggestion-button:not(:disabled):active .suggestion-arrow[data-v-c6ecc027]{transform:translate(.0625rem,-.0625rem)}}@media (prefers-reduced-motion:reduce){.attach-button[data-v-c6ecc027],.composer-fade-enter-active[data-v-c6ecc027],.composer-fade-leave-active[data-v-c6ecc027],.file-panel[data-v-c6ecc027],.file-toggle[data-v-c6ecc027],.suggestion-arrow[data-v-c6ecc027],.suggestion-button[data-v-c6ecc027],.tool-status-enter-active[data-v-c6ecc027],.tool-status-leave-active[data-v-c6ecc027]{transition:none}.message-files[data-v-c6ecc027],.session-loader[data-v-c6ecc027]:before,.thinking-dots i[data-v-c6ecc027],.tool-row[data-v-c6ecc027],.tool-spinner[data-v-c6ecc027]{animation:none}}.harness-history[data-v-1b817218]{background-color:#f7faff;background-position:top;background-repeat:no-repeat;background-size:cover;color:#111c42}.harness-history__panel[data-v-1b817218]{background:hsla(0,0%,100%,.88)}.harness-history__new[data-v-1b817218]{border-radius:1rem;font-size:.875rem;height:2.5rem;padding:0 .75rem}.harness-history__card[data-v-1b817218]{background:hsla(0,0%,100%,.75);min-height:11.5rem}.harness-history__article[data-v-1b817218]{min-height:inherit}.harness-history__more[data-v-1b817218]{position:absolute}.harness-history__open[data-v-1b817218]:after{border-radius:1rem;content:"";inset:0;position:absolute;z-index:1}.harness-history__open[data-v-1b817218]:focus-visible{outline:none}.harness-history__layout[data-v-1b817218]:focus-visible,.harness-history__menu[data-v-1b817218]:focus-visible,.harness-history__open[data-v-1b817218]:focus-visible:after{outline:.125rem solid var(--primary);outline-offset:-.25rem}.harness-history__records--list .harness-history__card[data-v-1b817218]{min-height:auto}.harness-history__records--list .harness-history__article[data-v-1b817218]{align-items:center;flex-direction:row;gap:1.5rem;padding-right:4rem}.harness-history__records--list .harness-history__type[data-v-1b817218]{flex-shrink:0;padding-right:0}.harness-history__records--list .harness-history__body[data-v-1b817218]{flex:1;margin-top:0;padding-right:0}.harness-history__records--list .harness-history__date[data-v-1b817218]{margin-top:.25rem}.harness-history__records--list .harness-history__status[data-v-1b817218]{flex-shrink:0;margin-top:0;padding-top:0}.harness-history__records--list .harness-history__illustration[data-v-1b817218]{display:none}.harness-history__records--list .harness-history__more[data-v-1b817218]{top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.harness-history__card[data-v-1b817218]:hover{box-shadow:0 .5rem 1.25rem -.125rem var(--theme-shadow),0 .1875rem .5rem var(--theme-shadow)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.harness-history__card[data-v-1b817218]{transition:transform .18s ease,box-shadow .18s ease}.harness-history__illustration[data-v-1b817218]{transform-origin:center bottom;transition:transform .18s ease}.harness-history__card[data-v-1b817218]:hover{transform:translateY(-.1875rem)}.harness-history__card:hover .harness-history__illustration[data-v-1b817218]{transform:translateY(-.125rem) scale(1.04)}.harness-history__card[data-v-1b817218]:active{transform:translateY(0);transition-duration:.1s}.harness-history__card:active .harness-history__illustration[data-v-1b817218]{transform:none;transition-duration:.1s}.harness-history__records--list .harness-history__card[data-v-1b817218]:hover{transform:translateY(-.125rem)}.harness-history__records--list .harness-history__card[data-v-1b817218]:active{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.harness-history__card[data-v-1b817218],.harness-history__illustration[data-v-1b817218]{transform:none;transition:none}}.harness-page__overlay[data-v-669f1dc3]{background:#f7f9fc;overflow:hidden;z-index:20}
