.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.side_nav_item[data-v-12f08c4a]{display:flex;align-items:center;color:var(--text);padding:8px;gap:8px;border-radius:8px;cursor:pointer}.side_nav_item .icon[data-v-12f08c4a]{width:16px;height:16px}.side_nav_item .nav_text[data-v-12f08c4a]{font-weight:400;font-size:14px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side_nav_item.son[data-v-12f08c4a]{padding-left:32px}.side_nav_item[data-v-12f08c4a]:hover,.side_nav_item.active[data-v-12f08c4a]{background:var(--sidebar_active)}.toast_box[data-v-ab839fb1]{display:flex;justify-content:center;padding:5px 0}.toast_area[data-v-ab839fb1]{color:#f04438;border:1px solid #F0443852;background:#b54d463d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;padding:12px 14px;gap:4px;min-width:420px;display:flex;align-items:flex-start;gap:10px}.toast_area .right[data-v-ab839fb1]{flex-grow:1}.toast_area .header[data-v-ab839fb1]{display:flex;align-items:center;justify-content:space-between}.toast_area .left[data-v-ab839fb1]{display:flex;align-items:center;gap:10px}.toast_area .close[data-v-ab839fb1]{display:flex;cursor:pointer}.toast_area .desc[data-v-ab839fb1]{margin-top:2px;font-size:13px;line-height:20px;color:#98a2b3}.toast_area span[data-v-ab839fb1]{font-size:14px;line-height:22px}.error_area[data-v-ab839fb1]{color:#e1e3e7;border-color:#f0443852;background:#b54d463d}.warning_area[data-v-ab839fb1]{color:#e1e3e7;border-color:#f790097a;background:#f790091f}.success_area[data-v-ab839fb1]{color:#e1e3e7;border-color:#12b76a59;background:#12b76a1a}.info_area[data-v-ab839fb1]{color:#e1e3e7;border-color:#1677ff59;background:#1677ff1a}.side_bar_area[data-v-9240fdb4]{width:280px;height:100vh;transition:width .4s}.side_bar_area_cont[data-v-9240fdb4]{width:280px;height:100vh;padding:12px;display:flex;flex-direction:column;justify-content:space-between;background:var(--bg_9);border-right:var(--border_1);transition:transform .4s;overflow:hidden;opacity:1;transform:translate(0);position:absolute;left:0}.side_bar_area.hide[data-v-9240fdb4]{width:0}.side_bar_area.hide .side_bar_area_cont[data-v-9240fdb4]{transform:translate(-100%)}.logo[data-v-9240fdb4]{display:flex;align-items:center;margin-bottom:12px}.logo img[data-v-9240fdb4]{width:32px;height:32px;margin-right:8px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.logo .text[data-v-9240fdb4]{width:76.35px;height:19.78px}.logo span[data-v-9240fdb4]{font-size:24px;line-height:32px;font-weight:700;display:inline-block;color:transparent;background:var(--bg_12);background-clip:text;-webkit-background-clip:text}.side_nav_item_lf[data-v-9240fdb4]{display:flex;color:var(--text);padding:8px;justify-content:space-between;cursor:pointer;font-size:14px;line-height:24px}.side_nav_item_lf img[data-v-9240fdb4]{width:16px;height:16px}.side_nav_item_lf .left[data-v-9240fdb4]{display:flex;align-items:center;gap:8px;flex:1}.side_nav_item_lf .woker_arrow[data-v-9240fdb4]{transform:rotate(180deg);transition:all .4s}.side_nav_item_lf .woker_arrow.active[data-v-9240fdb4]{transform:rotate(0)}.side_nav_item_ht[data-v-9240fdb4]{display:flex;align-items:center;gap:4px;color:var(--text_2);padding:0 8px;font-weight:400;font-size:14px;line-height:24px;margin-bottom:8px}.fold[data-v-9240fdb4]{opacity:0;height:0px;transition:all .4s;overflow:hidden}.fold.active[data-v-9240fdb4]{opacity:1;height:84px}.history_list .history_title[data-v-9240fdb4]{display:flex;align-items:center;color:var(--text_14);justify-content:space-between;margin-bottom:8px}.history_list .history_title span[data-v-9240fdb4]{font-size:12px;line-height:20px}.history_list .history_title .history-toggle[data-v-9240fdb4]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.history_list .history_title .history-toggle[data-v-9240fdb4]:hover,.history_list .history_title .history-toggle[data-v-9240fdb4]:focus-visible{background:#7f9cbc1f}.history_list .history_title .history-toggle[data-v-9240fdb4]:focus-visible{outline:2px solid rgba(105,169,255,.85);outline-offset:1px}.history_list .history_title img[data-v-9240fdb4]{width:16px;height:16px;opacity:.82}.history-session[data-v-9240fdb4]{display:flex;align-items:center;min-width:0;border-radius:8px}.history-session[data-v-9240fdb4]:hover,.history-session.active[data-v-9240fdb4]{background:var(--sidebar_active)}.history-session .history-session-open[data-v-9240fdb4]{min-width:0;flex:1;padding:8px 4px 8px 32px;overflow:hidden;border:0;color:var(--text);background:transparent;cursor:pointer;font-size:14px;line-height:24px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.history-session .history-session-delete[data-v-9240fdb4]{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;margin-right:4px;padding:0;border:0;border-radius:5px;color:var(--text_7);background:transparent;cursor:pointer;font-size:20px;line-height:1;opacity:0}.history-session .history-session-delete[data-v-9240fdb4]:hover,.history-session .history-session-delete[data-v-9240fdb4]:focus-visible{color:#ff9a9a;background:#ea5c5c24;opacity:1}.history-session:hover .history-session-delete[data-v-9240fdb4],.history-session .history-session-delete[data-v-9240fdb4]:focus-visible{opacity:1}.chat_list[data-v-9240fdb4]{display:flex;flex-direction:column;gap:4px}.chat_list.expanded[data-v-9240fdb4]{max-height:min(48vh,420px);padding-right:2px;overflow-y:auto;scrollbar-width:thin}.main_view[data-v-febdff49]{height:100vh;display:flex}.left_view[data-v-febdff49]{flex-shrink:0}.right_view[data-v-febdff49]{flex-grow:1;display:flex;min-width:0}.top_bar[data-v-c9e43640]{padding:12px 24px;display:flex;align-items:center;justify-content:space-between}.left[data-v-c9e43640],.right[data-v-c9e43640]{display:flex;align-items:center}.menu_shrink[data-v-c9e43640]{margin-right:2px;cursor:pointer}.title_text[data-v-c9e43640]{margin-left:4px;font-size:14px;line-height:22px;color:var(--text_4)}/*! 
 * OverlayScrollbars
 * Version: 2.16.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x: hidden;--os-viewport-overflow-y: hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x: visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x: hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x: scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y: visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y: hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y: scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) )}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .44);--os-handle-bg-hover: rgba(0, 0, 0, .55);--os-handle-bg-active: rgba(0, 0, 0, .66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .44);--os-handle-bg-hover: rgba(255, 255, 255, .55);--os-handle-bg-active: rgba(255, 255, 255, .66)}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}.chat_list_box[data-v-d800f043]{height:100%;padding:12px 24px}.chat_list[data-v-d800f043]{display:flex;flex-direction:column;gap:32px}.chat_list_box .os-scrollbar-handle{background:var(--bg_15)}.chat-input-shell[data-v-6d1a7d07]{position:relative;width:100%;min-height:90px;background:transparent;box-sizing:border-box;cursor:text}.editor-row[data-v-6d1a7d07]{position:relative;min-height:70px}.chat-placeholder[data-v-6d1a7d07]{position:absolute;top:0;left:0;color:var(--text_15);pointer-events:none;font-weight:400;font-size:14px;line-height:24px}.chat-editor[data-v-6d1a7d07]{width:100%;min-height:70px;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bg_15) transparent;outline:none;border:none;color:var(--text_7);caret-color:var(--text_7);word-break:break-word;white-space:pre-wrap;font-family:Noto Sans SC;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;padding-right:5px}.chat-editor[data-v-6d1a7d07]::-webkit-scrollbar{width:4px}.chat-editor[data-v-6d1a7d07]::-webkit-scrollbar-track{background:transparent}.chat-editor[data-v-6d1a7d07]::-webkit-scrollbar-thumb{background:var(--bg_15);border-radius:2px}.chat-editor.disabled[data-v-6d1a7d07]{opacity:.4;cursor:not-allowed;-webkit-user-select:none;user-select:none}.add-btn[data-v-6d1a7d07]{width:32px;height:32px;margin-top:8px;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#333;font-size:22px;line-height:28px;cursor:pointer}.add-btn[data-v-6d1a7d07]:hover{background:#f9fafb}.slash-menu[data-v-6d1a7d07]{position:fixed;z-index:9999;width:280px;padding:8px;border:1px solid #eef0f3;border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a24,0 4px 12px #0f172a14;box-sizing:border-box}.slash-menu-item[data-v-6d1a7d07]{height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:9px;font-size:14px;color:#222;cursor:pointer;-webkit-user-select:none;user-select:none}.slash-menu-item[data-v-6d1a7d07]:hover,.slash-menu-item.active[data-v-6d1a7d07]{background:#f5f5f5}.menu-label[data-v-6d1a7d07]{flex:1}[data-v-6d1a7d07] .command-chip{display:inline-flex;align-items:center;background:transparent;color:var(--text_8);font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%}.send_btn[data-v-9072c4c9]{padding:4px;border-radius:8px;background:var(--bg_6);display:flex;cursor:pointer}.send_btn svg[data-v-9072c4c9]{fill:var(--text_11)}.send_btn.active[data-v-9072c4c9]{background:var(--bg_7)}.send_btn.active svg[data-v-9072c4c9]{fill:#fff}.file_list[data-v-45148a97]{display:flex;gap:4px}.file_item[data-v-45148a97]{padding:4px;border:var(--border_2);border-radius:8px;background:var(--bg_3);position:relative}.file_item .cont[data-v-45148a97]{display:flex;align-items:center}.file_item .loading[data-v-45148a97]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg_4);border-radius:8px;border:var(--border_3);display:flex;align-items:center;justify-content:center}.file_item .left[data-v-45148a97]{display:flex}.file_item .left img[data-v-45148a97]{width:32px;height:32px}.file_item .right .title[data-v-45148a97]{display:flex;align-items:center;gap:4px}.file_item .right .title img[data-v-45148a97]{cursor:pointer}.file_item .right h4[data-v-45148a97]{color:var(--text_5);font-weight:400;font-size:12px;line-height:20px;letter-spacing:.4px}.file_item .right p[data-v-45148a97]{color:var(--text_6);font-size:10px;line-height:16px;letter-spacing:.4px}.tip[data-v-dcf45b5f]{font-size:14px;line-height:24px;color:var(--text_3);margin-bottom:8px}.prompt_list[data-v-dcf45b5f]{display:flex;gap:16px;color:var(--text_4)}.prompt_list .prompt_item[data-v-dcf45b5f]{background:var(--bg_1);box-shadow:var(--shadow_1);padding:5px 16px;flex:1;font-family:Noto Sans SC;font-size:14px;line-height:24px;text-align:center;border-radius:8px;-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt_list .prompt_item[data-v-dcf45b5f]:hover{background:var(--bg_2)}.select_book[data-v-0f0e14ed]{position:relative}.select_book_label[data-v-0f0e14ed]{display:flex;align-items:center;gap:4px;padding:2px 8px;cursor:pointer}.select_book_label.active .arrow[data-v-0f0e14ed]{transform:rotate(180deg)}.line[data-v-0f0e14ed]{width:1px;height:12px;background:var(--bg_5)}.text[data-v-0f0e14ed]{color:var(--text_9);font-size:12px;line-height:20px}.arrow[data-v-0f0e14ed]{margin-left:4px}.select_area[data-v-0f0e14ed]{position:absolute;bottom:calc(100% + 4px);left:0}.select_area .select_cont[data-v-0f0e14ed]{padding:15px;background:#171d26;border-radius:8px;border:1px solid #FFFFFF14;box-shadow:0 10px 24px #00000047}.select_area .search[data-v-0f0e14ed]{padding:5px 10px;color:#fff;background:#2f3742;border:1px solid #3d444e;border-radius:6px}.select_area .all_select[data-v-0f0e14ed]{display:flex;align-items:center;font-size:14px;line-height:24px;color:#fff;padding:5px 0;margin-top:10px;border-top:1px solid #2e3641;border-bottom:1px solid #2e3641}.select_area .all_select .all_select_cont[data-v-0f0e14ed]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.select_area .select_list[data-v-0f0e14ed]{padding:15px 0;display:flex;flex-direction:column;gap:4px}.select_area .select_list .item[data-v-0f0e14ed]{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#b9c1ce;cursor:pointer;padding:5px;border-radius:6px;-webkit-user-select:none;user-select:none}.select_area .select_list .item .left[data-v-0f0e14ed]{display:flex;align-items:center;gap:7px}.select_area .select_list .item[data-v-0f0e14ed]:hover,.select_area .select_list .item.active[data-v-0f0e14ed]{background:#25344a}.answer-mode-control[data-v-6bf834fa]{position:relative;display:inline-flex;align-items:center;gap:2px}.answer-mode-option[data-v-6bf834fa]{min-width:60px;height:26px;padding:0 12px;border:0;border-radius:6px;color:var(--text_7);background:var(--bg_22);cursor:pointer;font:inherit;font-size:12px;line-height:26px;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.answer-mode-option[data-v-6bf834fa]:hover:not(.active){color:var(--text_9);background:color-mix(in srgb,var(--bg_22) 84%,#ffffff)}.answer-mode-option[data-v-6bf834fa]:focus-visible{outline:2px solid #5aa1ff;outline-offset:2px}.answer-mode-option.active[data-v-6bf834fa]{color:#fff;background:#287ee8;box-shadow:0 2px 8px #287ee859}.answer-mode-help[data-v-6bf834fa]{position:relative;width:18px;height:18px;margin-left:5px;padding:0;border:1px solid #91a8c0;border-radius:50%;color:#c6d5e5;background:transparent;cursor:help;font:inherit;font-size:12px;font-weight:700;line-height:16px}.answer-mode-help[data-v-6bf834fa]:focus-visible{outline:2px solid #5aa1ff;outline-offset:2px}.answer-mode-tooltip[data-v-6bf834fa]{position:absolute;z-index:120;bottom:calc(100% + 10px);right:-16px;width:248px;padding:13px 14px;border:1px solid rgba(107,168,226,.72);border-radius:9px;color:#b8c7d8;background:#1d2a3afa;box-shadow:0 12px 30px #00000052;text-align:left;font-size:12px;font-weight:400;line-height:19px}.answer-mode-tooltip strong[data-v-6bf834fa],.answer-mode-tooltip span[data-v-6bf834fa]{display:block}.answer-mode-tooltip strong[data-v-6bf834fa]{margin-bottom:4px;color:#f0f5fb;font-size:13px}.answer-mode-tooltip b[data-v-6bf834fa]{color:#f0f5fb;font-weight:600}.chat_input_box[data-v-0d6a591a]{width:100%;padding:0 25px 25px}.prompt_tip[data-v-0d6a591a]{margin-bottom:17px}.input_area[data-v-0d6a591a]{padding:16px;background:var(--bg_2);border-radius:16px;border:var(--border_1)}.top_area[data-v-0d6a591a]{display:flex;align-items:center;margin-bottom:12px}.options[data-v-0d6a591a]{display:flex;align-items:center;justify-content:space-between}.options .ref_btn[data-v-0d6a591a]{display:flex;cursor:pointer;-webkit-user-select:none;user-select:none}.options .ref_btn>div[data-v-0d6a591a]{display:flex}.options .left[data-v-0d6a591a]{display:flex;align-items:center;gap:4px}.options .right[data-v-0d6a591a]{display:flex;align-items:center;gap:12px}.file_list[data-v-e762d5d3]{display:flex;gap:4px;margin-bottom:8px}.file_item[data-v-e762d5d3]{min-width:150px;padding:4px 8px;border-radius:12px;background:var(--bg_2);position:relative}.file_item .cont[data-v-e762d5d3]{display:flex;align-items:center}.file_item .loading[data-v-e762d5d3]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg_4);border-radius:8px;border:var(--border_3);display:flex;align-items:center;justify-content:center}.file_item .left[data-v-e762d5d3]{display:flex}.file_item .left img[data-v-e762d5d3]{width:32px;height:32px}.file_item .right .title[data-v-e762d5d3]{display:flex;align-items:center;gap:4px}.file_item .right .title img[data-v-e762d5d3]{cursor:pointer}.file_item .right h4[data-v-e762d5d3]{color:var(--text_5);font-weight:400;font-size:12px;line-height:20px;letter-spacing:.4px}.file_item .right p[data-v-e762d5d3]{color:var(--text_11);font-size:10px;line-height:16px;letter-spacing:.4px}.user_message_box[data-v-83c14b7d]{display:flex;flex-direction:column;align-items:flex-end}.message_cont[data-v-83c14b7d]{border-radius:12px;padding:10px 16px;background:var(--bg_2)}.message_cont span[data-v-83c14b7d]{color:var(--text);font-size:14px;line-height:22px}.like_a[data-v-c40e5763]{font-size:inherit;color:var(--text_8);cursor:pointer}.like_a[data-v-c40e5763]:hover{text-decoration:underline}.sources_area[data-v-3bc2d943]{display:flex;position:relative}.tag_cont[data-v-3bc2d943]{display:flex;align-items:center;gap:4px;max-width:160px;background:var(--bg_1);padding:10px 8px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text_23);font-size:12px;line-height:20px;letter-spacing:.4px}.tag_cont .title[data-v-3bc2d943]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag_cont[data-v-3bc2d943]:hover{border-color:#295598;background:#192941}.tag_menu[data-v-3bc2d943]{width:250px;background:#222a36;padding:10px;border-radius:8px;z-index:9999;box-shadow:var(--shadow_1)}.tag_menu .title[data-v-3bc2d943]{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:22px;padding-bottom:5px;border-bottom:1px solid #2f3642}.tag_menu .title h2[data-v-3bc2d943]{font-size:14px;font-weight:700;color:#f0f8ff}.tag_menu .title .right[data-v-3bc2d943]{color:#f0f8ff;background:#333b46;padding:0 5px;text-transform:uppercase;border-radius:6px;font-size:10px}.tag_menu .cont[data-v-3bc2d943]{margin-bottom:15px;border-left:2px solid #376dbc;background:#2b333e;padding:5px;font-size:13px;line-height:24px;color:#8f97a3;max-height:120px;overflow-y:auto}.tag_menu .cont[data-v-3bc2d943]::-webkit-scrollbar{width:4px}.tag_menu .cont[data-v-3bc2d943]::-webkit-scrollbar-track{background:transparent}.tag_menu .cont[data-v-3bc2d943]::-webkit-scrollbar-thumb{background:#41516a;border-radius:2px}.tag_menu .cont[data-v-3bc2d943]::-webkit-scrollbar-thumb:hover{background:#526b8a}.tag_menu .option[data-v-3bc2d943]{display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:22px}.tag_menu .option .page[data-v-3bc2d943]{display:flex;align-items:center;gap:4px}.tag_menu .option .left_btn[data-v-3bc2d943],.tag_menu .option .right_btn[data-v-3bc2d943]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#2f3742;width:20px;height:20px;border-radius:50%;padding:2px;text-align:center;line-height:15px;color:#a0a8b4}.tag_menu .option .left_btn.disabled[data-v-3bc2d943],.tag_menu .option .right_btn.disabled[data-v-3bc2d943]{opacity:.4;cursor:not-allowed}.tag_menu .option .value[data-v-3bc2d943]{color:#8f97a3}.tag_menu .option .goto_sources[data-v-3bc2d943]{border-radius:8px;border:1px solid #295598;background:#192941}.tag_menu .option .goto_sources button[data-v-3bc2d943]{padding:0 5px;cursor:pointer;color:#84a6dc;font-size:12px}.bot_message[data-v-78789301]{display:flex;justify-content:flex-start}.message_cont[data-v-78789301]{width:100%}.app_title[data-v-78789301]{display:flex;align-items:center;gap:4px}.app_title img[data-v-78789301]{width:24px;height:24px}.app_title span[data-v-78789301]{color:var(--text_16);font-weight:700;font-size:16px;line-height:24px}.chat_init[data-v-78789301]{margin-top:16px;color:var(--text_17);font-size:14px;line-height:24px}.bot_text[data-v-78789301]{color:var(--text_24);font-size:14px;line-height:26px}.sources_title[data-v-78789301]{color:var(--text_25);font-size:14px;line-height:24px;margin-bottom:8px}.sources_list[data-v-78789301]{display:flex;gap:8px;flex-wrap:wrap}.line[data-v-78789301]{padding-top:8px;border-bottom:var(--border_1)}.options[data-v-78789301]{padding-top:15px;display:flex;gap:2px;-webkit-user-select:none;user-select:none}.options img[data-v-78789301],.options svg[data-v-78789301]{cursor:pointer;fill:#c5c6d1}.options .active[data-v-78789301]{fill:var(--text_8)}.welcome_box[data-v-f80dae24]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.welcome[data-v-f80dae24]{display:flex;flex-direction:column;align-items:center;gap:16px}.welcome img[data-v-f80dae24],.welcome svg[data-v-f80dae24]{width:86px;height:76px;object-fit:cover}.welcome span[data-v-f80dae24]{color:var(--text_7);font-weight:600;font-size:32px;line-height:100%}.ofv-root{--ofv-bg: #f3f4f6;--ofv-surface: #ffffff;--ofv-surface-muted: #f8fafc;--ofv-text: #111827;--ofv-text-muted: #475569;--ofv-border: #d1d5db;--ofv-button-hover: #eef2f7;--ofv-highlight: #fde68a;box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden;background:var(--ofv-bg);color:var(--ofv-text);border:1px solid var(--ofv-border);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ofv-theme-dark{--ofv-bg: #111827;--ofv-surface: #1f2937;--ofv-surface-muted: #273449;--ofv-text: #f9fafb;--ofv-text-muted: #cbd5e1;--ofv-border: #374151;--ofv-button-hover: #334155;--ofv-highlight: #92400e}.ofv-root *,.ofv-root *:before,.ofv-root *:after{box-sizing:border-box}.ofv-root [hidden],.ofv-root .ofv-pdf-summary[aria-hidden=true],.ofv-root .ofv-sheet-summary[aria-hidden=true],.ofv-root .ofv-presentation-summary[aria-hidden=true],.ofv-root .ofv-media-info[aria-hidden=true],.ofv-root .ofv-image-info[aria-hidden=true],.ofv-root .ofv-drawing-summary[aria-hidden=true],.ofv-root .ofv-cad-summary[aria-hidden=true],.ofv-root .ofv-asset-summary[aria-hidden=true],.ofv-root .ofv-asset-download[aria-hidden=true],.ofv-root .ofv-gis-summary[aria-hidden=true],.ofv-root .ofv-archive-summary[aria-hidden=true],.ofv-root .ofv-archive-info[aria-hidden=true],.ofv-root .ofv-archive-probe-meta[aria-hidden=true],.ofv-root .ofv-epub-meta[aria-hidden=true],.ofv-root .ofv-xps-summary[aria-hidden=true],.ofv-root .ofv-sqlite-summary[aria-hidden=true],.ofv-root .ofv-wasm-summary[aria-hidden=true],.ofv-root .ofv-data-summary[aria-hidden=true],.ofv-root .ofv-data-note[aria-hidden=true],.ofv-root .ofv-font-status[aria-hidden=true],.ofv-root .ofv-font-info[aria-hidden=true],.ofv-root .ofv-model-measure[aria-hidden=true],.ofv-root .ofv-model-materials[aria-hidden=true],.ofv-root .ofv-details[aria-hidden=true],.ofv-root .ofv-table-scroll[aria-hidden=true]{display:none!important}.ofv-host{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-width:0;min-height:160px;overflow:hidden}.ofv-viewport{container-type:inline-size;flex:1 1 auto;min-width:0;min-height:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;background:var(--ofv-bg);color:var(--ofv-text)}.ofv-toolbar{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:42px;padding:6px 8px;border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface);color:var(--ofv-text)}.ofv-toolbar button,.ofv-toolbar input{max-width:100%;min-height:30px;border:1px solid var(--ofv-border);border-radius:6px;padding:0 10px;background:var(--ofv-surface-muted);color:var(--ofv-text);font:inherit}.ofv-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 1 auto;min-width:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofv-toolbar-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.ofv-toolbar-icon svg{display:block;width:1em;height:1em}.ofv-toolbar-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ofv-react-toolbar,.ofv-vue-toolbar,.ofv-vue-toolbar-content{display:contents}.ofv-toolbar button:hover{background:var(--ofv-button-hover)}.ofv-toolbar button:disabled{cursor:not-allowed;opacity:.5}.ofv-toolbar button:focus-visible,.ofv-image-controls button:focus-visible,.ofv-tabs button:focus-visible,.ofv-code-action:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ofv-toolbar-queue{flex:0 0 auto;min-width:42px;color:var(--ofv-text-muted);font-size:13px;text-align:center}.ofv-toolbar-search{display:flex;flex:1 1 180px;align-items:center;gap:6px;margin-left:auto;min-width:0}.ofv-toolbar-search input{flex:1 1 120px;width:min(160px,100%);min-width:0}.ofv-toolbar-search-count{flex:0 0 auto;min-width:24px;color:var(--ofv-text-muted);font-size:13px}.ofv-search-match{border-radius:2px;background:var(--ofv-highlight);color:inherit}.ofv-print-frame{position:fixed;right:0;bottom:0;width:0;height:0;border:0;visibility:hidden}.ofv-center{display:flex;align-items:center;justify-content:center}.ofv-status{position:absolute;z-index:2;inset:12px auto auto 12px;max-width:calc(100% - 24px);padding:8px 10px;border-radius:6px;background:#111827d1;color:#fff;font-size:13px}.ofv-media{display:block;width:100%;height:100%;max-width:100%;max-height:100%}.ofv-image-viewer{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;background:var(--ofv-bg)}.ofv-image-controls{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:40px;padding:6px 8px;border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface);color:var(--ofv-text)}.ofv-image-controls button{flex:0 1 auto;max-width:100%;min-width:0;min-height:28px;border:1px solid var(--ofv-border);border-radius:6px;padding:0 10px;background:var(--ofv-surface-muted);color:var(--ofv-text);font:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofv-image-controls button:hover{background:var(--ofv-button-hover)}.ofv-image-zoom{flex:0 0 auto;min-width:48px;color:var(--ofv-text-muted);font-size:13px;text-align:center}.ofv-image-stage{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:min(320px,55vh);min-width:0;overflow:auto;cursor:grab;touch-action:none}.ofv-image-stage-pages{align-items:flex-start;justify-content:center;overflow:auto;padding:24px}.ofv-image-stage.is-dragging{cursor:grabbing}.ofv-image-scrollbox{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:0;min-height:0;max-width:none;max-height:none}.ofv-image-content{width:auto;height:auto;max-width:100%;max-height:100%;transform-origin:top left;transition:transform .12s ease;will-change:transform;-webkit-user-select:none;user-select:none}.ofv-image-stage.is-dragging .ofv-image-content{transition:none}.ofv-tiff-pages{display:grid;gap:18px;width:max-content;max-width:100%;height:auto;transform-origin:top center}.ofv-tiff-page{display:grid;gap:8px;margin:0;justify-items:center}.ofv-tiff-canvas{display:block;max-width:100%;height:auto;border:1px solid var(--ofv-border);border-radius:4px;background:var(--ofv-surface);box-shadow:0 8px 24px #0f172a24}.ofv-tiff-page figcaption{max-width:100%;color:var(--ofv-text-muted);font-size:12px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.ofv-image-info{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px 14px;max-width:100%;min-width:0;padding:8px 10px;border-top:1px solid var(--ofv-border);background:var(--ofv-surface);color:var(--ofv-text-muted);font-size:12px}.ofv-image-info-item{display:inline-flex;gap:5px;max-width:100%;min-width:0;overflow-wrap:anywhere}.ofv-image-info-item strong{color:var(--ofv-text);font-weight:600;overflow-wrap:anywhere}.ofv-text{min-height:100%;margin:0;padding:16px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--ofv-surface);color:var(--ofv-text)}.ofv-pdf-viewer{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;background:#6b7280}.ofv-pdf-summary{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px 14px;min-width:0;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.18);background:var(--ofv-surface);color:var(--ofv-text-muted);font-size:12px}.ofv-pdf-summary>span{display:inline-flex;gap:5px;min-width:0}.ofv-pdf-summary strong{color:var(--ofv-text);font-weight:600;overflow-wrap:anywhere}.ofv-pdf-page-navigator{display:flex;z-index:3;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:6px 10px;border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface);color:var(--ofv-text);font-size:13px}.ofv-pdf-page-navigator button,.ofv-pdf-page-navigator input{box-sizing:border-box;height:28px;border:1px solid var(--ofv-border);border-radius:5px;background:var(--ofv-surface);color:var(--ofv-text);font:inherit}.ofv-pdf-page-navigator button{min-width:30px;padding:0 8px;cursor:pointer}.ofv-pdf-page-navigator button:disabled{cursor:default;opacity:.45}.ofv-pdf-page-navigator input{width:58px;padding:0 6px;text-align:center}.ofv-pdf{flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:100%;padding:16px;overflow-x:auto;overflow-y:auto;background:#6b7280}.ofv-pdf-page{display:block;max-width:100%;height:auto;margin:0 auto 16px;background:#fff;box-shadow:0 8px 24px #11182747}.ofv-audio{width:min(520px,calc(100% - 32px));padding:20px;border-radius:8px;background:var(--ofv-surface);color:var(--ofv-text);box-shadow:0 8px 24px #11182729}.ofv-audio-title{margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ofv-audio audio{width:100%}.ofv-media-info{display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--ofv-border);color:var(--ofv-text-muted);font-size:12px}.ofv-media-info-item{display:inline-flex;gap:5px;min-width:0}.ofv-media-info-item strong{color:var(--ofv-text);font-weight:600;overflow-wrap:anywhere}.ofv-video-container{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;background:#000}.ofv-video-stage{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;min-height:0;max-width:100%;max-height:100%;overflow:hidden;position:relative}.ofv-video-container .ofv-media-info{margin-top:0;border-top-color:#ffffff29;background:var(--ofv-surface)}.ofv-fallback{width:min(420px,calc(100% - 32px));max-width:100%;display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px;border-radius:8px;background:var(--ofv-surface);color:var(--ofv-text);text-align:center;box-shadow:0 8px 24px #11182729}.ofv-fallback span{min-width:0;overflow-wrap:anywhere;color:var(--ofv-text-muted)}.ofv-fallback-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:0;color:var(--ofv-text);font-size:12px;line-height:1.4;text-align:left}.ofv-fallback-meta dt{margin:0;color:var(--ofv-text-muted);font-weight:500}.ofv-fallback-meta dd{min-width:0;margin:0;overflow-wrap:anywhere}.ofv-fallback a{color:#2563eb;text-decoration:none;font-weight:600}.ofv-pdf-web-fallback{display:flex;width:100%;max-width:100%;height:100%;min-height:480px;min-width:0}.ofv-pdf-web-fallback-frame{flex:1 1 auto;width:100%;max-width:100%;min-width:0;height:100%;min-height:inherit;border:0;background:#fff}.ofv-panel{width:100%;max-width:100%;min-width:0;min-height:100%;padding:16px;overflow:auto;background:var(--ofv-surface-muted);color:var(--ofv-text)}.ofv-section{min-width:0;overflow-wrap:anywhere;margin:0 0 16px;padding:14px;border:1px solid var(--ofv-border);border-radius:8px;background:var(--ofv-surface)}.ofv-section h3{margin:0 0 12px;font-size:15px}.ofv-section p{margin:0 0 10px;line-height:1.6}.ofv-meta-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:6px 0;border-bottom:1px solid var(--ofv-border);font-size:13px}.ofv-meta-row span{color:var(--ofv-text-muted)}.ofv-meta-row strong{overflow-wrap:anywhere}.ofv-office{--ofv-office-zoom: 1;min-width:0;max-width:100%}.ofv-document{overflow-wrap:anywhere;font-size:calc(14px * var(--ofv-office-zoom, 1));line-height:1.7}.ofv-document img{max-width:100%;height:auto}.ofv-document-extra{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.ofv-office-conversion{border-style:dashed}.ofv-office-conversion>p:first-of-type{margin-top:0;color:var(--ofv-text);line-height:1.7}.ofv-office-conversion>p:first-of-type strong{color:#f59e0b}.ofv-office-binary-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:12px 0;padding:12px;border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface-muted);font-size:13px}.ofv-office-binary-meta dt{color:var(--ofv-text-muted);font-weight:600}.ofv-office-binary-meta dd{min-width:0;margin:0;overflow-wrap:anywhere}.ofv-office-binary-fragments{margin-top:14px}.ofv-office-binary-fragments h4{margin:0 0 10px;color:var(--ofv-text);font-size:14px}.ofv-office-binary-empty{margin:14px 0 0;padding:12px;border:1px dashed var(--ofv-border);border-radius:6px;background:var(--ofv-surface-muted);color:var(--ofv-text-muted);line-height:1.6}.ofv-msdoc-document{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:max-content;padding:24px;gap:24px;overflow:auto;background:var(--ofv-surface-muted)}.ofv-msdoc-page{position:relative;width:calc(794px * var(--ofv-office-zoom, 1));min-height:calc(1123px * var(--ofv-office-zoom, 1));height:calc(1123px * var(--ofv-office-zoom, 1));box-sizing:border-box;overflow:hidden;padding:calc(86px * var(--ofv-office-zoom, 1)) calc(76px * var(--ofv-office-zoom, 1));border:1px solid var(--ofv-border);background:#fff;box-shadow:0 16px 42px #0f172a24;color:#111827;font-family:Arial,Helvetica,sans-serif;font-size:calc(10pt * var(--ofv-office-zoom, 1));line-height:1.32}.ofv-msdoc-page-footer{position:absolute;right:calc(64px * var(--ofv-office-zoom, 1));bottom:calc(34px * var(--ofv-office-zoom, 1));left:calc(132px * var(--ofv-office-zoom, 1));padding-top:calc(5px * var(--ofv-office-zoom, 1));border-top:1px solid #9ca3af;color:#111827;font-family:Arial,Helvetica,sans-serif;font-size:calc(8px * var(--ofv-office-zoom, 1));line-height:1.35}.ofv-msdoc-footer-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:calc(18px * var(--ofv-office-zoom, 1))}.ofv-msdoc-footer-row span:last-child{text-align:right}.ofv-msdoc-line-numbered{padding:calc(44px * var(--ofv-office-zoom, 1)) calc(114px * var(--ofv-office-zoom, 1)) calc(86px * var(--ofv-office-zoom, 1)) calc(132px * var(--ofv-office-zoom, 1));font-size:calc(9pt * var(--ofv-office-zoom, 1));line-height:1.25}.ofv-msdoc-page-header{position:relative;margin:0 0 calc(8px * var(--ofv-office-zoom, 1));padding:0 0 calc(8px * var(--ofv-office-zoom, 1));border-bottom:1px solid #6b7280}.ofv-msdoc-oasis-header:before{position:absolute;top:calc(20px * var(--ofv-office-zoom, 1));right:calc(100% + 28px * var(--ofv-office-zoom, 1));width:calc(30px * var(--ofv-office-zoom, 1));color:#111827;content:"1";font-family:Times New Roman,Times,serif;font-size:calc(12px * var(--ofv-office-zoom, 1));font-weight:400;text-align:right}.ofv-msdoc-oasis-logo{display:flex;align-items:center;gap:calc(8px * var(--ofv-office-zoom, 1));min-height:calc(54px * var(--ofv-office-zoom, 1));color:#4b148c;font-family:Arial,Helvetica,sans-serif;font-size:calc(52px * var(--ofv-office-zoom, 1));font-weight:800;letter-spacing:0;line-height:1}.ofv-msdoc-oasis-logo-image{min-height:calc(54px * var(--ofv-office-zoom, 1))}.ofv-msdoc-oasis-logo-image img{width:calc(190px * var(--ofv-office-zoom, 1));height:auto;max-width:100%;object-fit:contain}.ofv-msdoc-oasis-mark{display:inline-grid;place-items:center;width:calc(40px * var(--ofv-office-zoom, 1));height:calc(40px * var(--ofv-office-zoom, 1));border-radius:calc(7px * var(--ofv-office-zoom, 1));background:#f4b000;color:#4b148c;font-size:calc(34px * var(--ofv-office-zoom, 1));font-weight:800}.ofv-msdoc-oasis-mark:before{content:"S"}.ofv-msdoc-page p{position:relative;margin:0 0 calc(6px * var(--ofv-office-zoom, 1));white-space:pre-wrap;overflow-wrap:anywhere}.ofv-msdoc-line-numbered>:not(.ofv-msdoc-meta,.ofv-msdoc-page-header):before{position:absolute;right:calc(100% + 28px * var(--ofv-office-zoom, 1));top:0;width:calc(30px * var(--ofv-office-zoom, 1));color:#111827;content:attr(data-line);font-family:Times New Roman,Times,serif;font-size:calc(12px * var(--ofv-office-zoom, 1));font-weight:400;line-height:inherit;text-align:right}.ofv-msdoc-title{margin:0 0 calc(6px * var(--ofv-office-zoom, 1));color:#339;font-size:calc(24px * var(--ofv-office-zoom, 1));font-weight:700;line-height:1.18}.ofv-msdoc-line-numbered .ofv-msdoc-title{font-size:calc(20px * var(--ofv-office-zoom, 1))}.ofv-msdoc-form-document .ofv-msdoc-title{color:#111827;font-family:Microsoft YaHei,PingFang SC,Arial,Helvetica,sans-serif;font-size:calc(18pt * var(--ofv-office-zoom, 1));text-align:center}.ofv-msdoc-subtitle{margin:0 0 calc(18px * var(--ofv-office-zoom, 1));color:#339;font-size:calc(18px * var(--ofv-office-zoom, 1));font-weight:700;line-height:1.2}.ofv-msdoc-line-numbered .ofv-msdoc-subtitle{margin-bottom:calc(14px * var(--ofv-office-zoom, 1));font-size:calc(16px * var(--ofv-office-zoom, 1))}.ofv-msdoc-heading{margin:calc(18px * var(--ofv-office-zoom, 1)) 0 calc(6px * var(--ofv-office-zoom, 1));color:#009;font-size:calc(18px * var(--ofv-office-zoom, 1));font-weight:700}.ofv-msdoc-heading-level-1{padding-top:calc(5px * var(--ofv-office-zoom, 1));border-top:1px solid #9ca3af;font-size:calc(18px * var(--ofv-office-zoom, 1))}.ofv-msdoc-heading-level-2{margin:calc(12px * var(--ofv-office-zoom, 1)) 0 calc(4px * var(--ofv-office-zoom, 1));border-top:0;font-size:calc(14px * var(--ofv-office-zoom, 1))}.ofv-msdoc-heading-level-3{margin:calc(8px * var(--ofv-office-zoom, 1)) 0 calc(4px * var(--ofv-office-zoom, 1));border-top:0;font-size:calc(12px * var(--ofv-office-zoom, 1))}.ofv-msdoc-label{margin-top:calc(6px * var(--ofv-office-zoom, 1));color:#339;font-weight:700}.ofv-msdoc-label+.ofv-msdoc-paragraph{margin-left:calc(36px * var(--ofv-office-zoom, 1))}.ofv-msdoc-indent{margin-left:calc(36px * var(--ofv-office-zoom, 1))}.ofv-msdoc-instruction{color:#111827;font-style:italic}.ofv-msdoc-listItem{margin-left:calc(18px * var(--ofv-office-zoom, 1));padding-left:calc(14px * var(--ofv-office-zoom, 1))}.ofv-msdoc-listItem:after{position:absolute;top:0;left:0;color:#111827;content:"•";font-family:Arial,Helvetica,sans-serif;font-size:inherit;line-height:inherit}.ofv-msdoc-list-level-2{margin-left:calc(36px * var(--ofv-office-zoom, 1))}.ofv-msdoc-reference{margin-left:calc(108px * var(--ofv-office-zoom, 1));text-indent:calc(-90px * var(--ofv-office-zoom, 1))}.ofv-msdoc-page em{font-style:italic}.ofv-msdoc-ref-term{font-weight:700}.ofv-msdoc-inline-code{font-family:Courier New,Courier,monospace;font-size:calc(10px * var(--ofv-office-zoom, 1))}.ofv-msdoc-keyword,.ofv-msdoc-variable{font-style:italic}.ofv-msdoc-link-text{color:#00e;text-decoration:underline}.ofv-msdoc-toc{display:grid;grid-template-columns:auto minmax(calc(20px * var(--ofv-office-zoom, 1)),1fr) max-content;column-gap:calc(3px * var(--ofv-office-zoom, 1));align-items:baseline;margin:calc(1px * var(--ofv-office-zoom, 1)) 0;color:#00e}.ofv-msdoc-line-numbered .ofv-msdoc-toc{color:#111827}.ofv-msdoc-toc span{position:relative;z-index:1}.ofv-msdoc-toc-title{background:#fff;white-space:nowrap}.ofv-msdoc-toc-number{display:inline-block;min-width:calc(28px * var(--ofv-office-zoom, 1))}.ofv-msdoc-toc-leader{align-self:center;height:0;border-bottom:1px dotted #111827}.ofv-msdoc-toc-page{padding-left:calc(2px * var(--ofv-office-zoom, 1));background:#fff;text-align:right}.ofv-msdoc-toc-level-2{margin-left:calc(16px * var(--ofv-office-zoom, 1))}.ofv-msdoc-toc-level-3{margin-left:calc(32px * var(--ofv-office-zoom, 1))}.ofv-msdoc-page .ofv-msdoc-code{margin:0 calc(22px * var(--ofv-office-zoom, 1));padding:0 calc(4px * var(--ofv-office-zoom, 1));background:#e5e5e5;color:maroon;font-family:Courier New,Courier,monospace;font-size:calc(8px * var(--ofv-office-zoom, 1));line-height:1.05}.ofv-msdoc-page .ofv-msdoc-code-ruler{display:flex;justify-content:space-between;color:#111827}.ofv-msdoc-table{position:relative;width:auto;max-width:100%;margin:calc(8px * var(--ofv-office-zoom, 1)) 0;border-collapse:collapse;table-layout:auto}.ofv-msdoc-revision-table{table-layout:fixed}.ofv-msdoc-form-table{width:100%;table-layout:fixed;border:2px solid #111827;color:#111827;font-family:Microsoft YaHei,PingFang SC,Arial,Helvetica,sans-serif}.ofv-msdoc-table th,.ofv-msdoc-table td{padding:0 calc(5px * var(--ofv-office-zoom, 1));border:1px solid #bfbfbf;vertical-align:top;text-align:left;line-height:1.32}.ofv-msdoc-table th{background:#f8fafc;font-weight:700}.ofv-msdoc-form-table th,.ofv-msdoc-form-table td{min-height:calc(34px * var(--ofv-office-zoom, 1));padding:calc(6px * var(--ofv-office-zoom, 1)) calc(8px * var(--ofv-office-zoom, 1));border-color:#111827;font-size:calc(11pt * var(--ofv-office-zoom, 1));line-height:1.45}.ofv-msdoc-form-label,.ofv-msdoc-form-section{background:#b7e63a;font-weight:700}.ofv-msdoc-form-label{text-align:center}.ofv-msdoc-form-section{font-size:calc(12pt * var(--ofv-office-zoom, 1))}.ofv-msdoc-form-caption{font-weight:700}.ofv-msdoc-form-empty{background:#fff}.ofv-msdoc-training-workbook{font-family:SimSun,Songti SC,serif}.ofv-msdoc-training-page{padding:calc(74px * var(--ofv-office-zoom, 1)) calc(68px * var(--ofv-office-zoom, 1));color:#111;font-family:SimSun,Songti SC,serif;font-size:calc(10pt * var(--ofv-office-zoom, 1));line-height:1.55}.ofv-msdoc-training-page:after{position:absolute;inset:calc(110px * var(--ofv-office-zoom, 1)) calc(66px * var(--ofv-office-zoom, 1)) calc(70px * var(--ofv-office-zoom, 1));border:1px solid #111;content:"";pointer-events:none}.ofv-msdoc-training-page>*{position:relative;z-index:1}.ofv-msdoc-training-page .ofv-msdoc-title{margin:0 0 calc(8px * var(--ofv-office-zoom, 1));color:#111;font-family:SimHei,Microsoft YaHei,sans-serif;font-size:calc(16pt * var(--ofv-office-zoom, 1));line-height:1.3;text-align:center}.ofv-msdoc-training-paragraph{margin:0;padding:calc(2px * var(--ofv-office-zoom, 1)) calc(4px * var(--ofv-office-zoom, 1));white-space:pre-line}.ofv-msdoc-training-indent{padding-left:calc(30px * var(--ofv-office-zoom, 1));text-indent:2em}.ofv-msdoc-training-center{border:1px solid #111;text-align:center}.ofv-msdoc-training-table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.ofv-msdoc-training-table td{box-sizing:border-box;padding:calc(3px * var(--ofv-office-zoom, 1)) calc(5px * var(--ofv-office-zoom, 1));border:1px solid #111;vertical-align:middle;white-space:pre-line}.ofv-msdoc-training-identity td:nth-child(odd){width:25%;background:#a6e600;font-family:SimHei,Microsoft YaHei,sans-serif;font-weight:700;text-align:center}.ofv-msdoc-training-identity td:nth-child(2n){width:25%;height:calc(36px * var(--ofv-office-zoom, 1))}.ofv-msdoc-training-section{margin:0}.ofv-msdoc-training-section-head td{width:50%;padding:calc(7px * var(--ofv-office-zoom, 1));font-family:SimHei,Microsoft YaHei,sans-serif;font-size:calc(11pt * var(--ofv-office-zoom, 1));font-weight:700}.ofv-msdoc-training-green{background:#a6e600}.ofv-msdoc-training-image-strip{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--ofv-office-zoom, 1));margin:calc(6px * var(--ofv-office-zoom, 1)) auto}.ofv-msdoc-training-image{display:block;width:100%;height:100%;object-fit:cover}.ofv-msdoc-training-switches .ofv-msdoc-training-image{width:calc(128px * var(--ofv-office-zoom, 1));height:calc(138px * var(--ofv-office-zoom, 1))}.ofv-msdoc-training-plan td:first-child{width:10%}.ofv-msdoc-training-plan td{height:calc(34px * var(--ofv-office-zoom, 1));text-align:center}.ofv-msdoc-training-plan tr:first-child td{height:auto}.ofv-msdoc-training-plan tr:last-child td{height:calc(88px * var(--ofv-office-zoom, 1));text-align:left}.ofv-msdoc-training-assignment td{text-align:center}.ofv-msdoc-training-equipment{margin-bottom:calc(50px * var(--ofv-office-zoom, 1))}.ofv-msdoc-training-equipment tr:first-child td{text-align:center}.ofv-msdoc-training-equipment tr:not(:first-child) td:nth-child(1){width:8%}.ofv-msdoc-training-equipment tr:not(:first-child) td:nth-child(2){width:43%}.ofv-msdoc-training-equipment tr:not(:first-child) td:nth-child(3){width:27%}.ofv-msdoc-training-equipment tr:not(:first-child) td:nth-child(4){width:22%;text-align:center}.ofv-msdoc-training-equipment tr:nth-child(n+3) td{height:calc(33px * var(--ofv-office-zoom, 1))}.ofv-msdoc-training-people td:first-child{width:29%;padding:0}.ofv-msdoc-training-people td:nth-child(2){width:22%}.ofv-msdoc-training-people td:nth-child(3){width:49%}.ofv-msdoc-training-people .ofv-msdoc-training-image{height:calc(112px * var(--ofv-office-zoom, 1));object-fit:contain}.ofv-msdoc-training-work-table td:first-child{width:34%;padding:calc(3px * var(--ofv-office-zoom, 1))}.ofv-msdoc-training-work-table td:last-child{width:66%}.ofv-msdoc-training-work-table .ofv-msdoc-training-image{height:calc(115px * var(--ofv-office-zoom, 1))}.ofv-msdoc-training-work{break-inside:avoid}.ofv-msdoc-training-quality td:first-child{width:18%;text-align:center}.ofv-msdoc-training-quality td:nth-child(2){width:55%}.ofv-msdoc-training-quality td:nth-child(3){width:27%;text-align:center}.ofv-msdoc-training-quality tr:last-child td{height:calc(105px * var(--ofv-office-zoom, 1))}.ofv-msdoc-training-reflection{margin:calc(20px * var(--ofv-office-zoom, 1));padding:calc(12px * var(--ofv-office-zoom, 1));border:1px solid #111;white-space:pre-line}.ofv-msdoc-training-score{margin-top:calc(18px * var(--ofv-office-zoom, 1))}.ofv-msdoc-training-score tr:first-child td{background:#a6e600;font-family:SimHei,Microsoft YaHei,sans-serif;font-size:calc(12pt * var(--ofv-office-zoom, 1));font-weight:700;text-align:center}.ofv-msdoc-training-score td:first-child{width:20%;text-align:center}.ofv-msdoc-training-score td:nth-child(2){width:58%}.ofv-msdoc-training-score td:nth-child(3),.ofv-msdoc-training-score td:nth-child(4){width:11%;text-align:center}.ofv-msdoc-training-footer{position:absolute!important;right:0;bottom:calc(54px * var(--ofv-office-zoom, 1));left:0;color:#9ca3af;font-size:calc(8px * var(--ofv-office-zoom, 1));text-align:center}.ofv-msdoc-meta,.ofv-msdoc-warning{display:none}.ofv-docx-document{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:auto;color:#111827}.ofv-docx-document .ofv-docx-wrapper{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:24px;overflow:hidden;background:transparent;--ofv-docx-scale: 1;--ofv-docx-page-width: 794px}.ofv-docx-page-frame{flex:0 0 auto;width:min(100%,calc(var(--ofv-docx-page-width) * var(--ofv-docx-scale) * var(--ofv-office-zoom, 1)));max-width:100%;min-width:0;position:relative;overflow:visible}.ofv-docx-document section.ofv-docx{box-sizing:border-box;flex:0 0 auto;max-width:none;min-width:auto;background:#fff;color:#111827;overflow:visible;overflow-wrap:normal;transform:scale(calc(var(--ofv-docx-scale) * var(--ofv-office-zoom, 1)));transform-origin:top left}.ofv-docx-document section.ofv-docx>section,.ofv-docx-document section.ofv-docx .docx,.ofv-docx-document section.ofv-docx .docx-wrapper{background:#fff}.ofv-docx-document section.ofv-docx img,.ofv-docx-document section.ofv-docx svg,.ofv-docx-document section.ofv-docx canvas,.ofv-docx-document section.ofv-docx video{max-width:100%;height:auto}.ofv-docx-document section.ofv-docx table{max-width:100%;overflow-wrap:anywhere}.ofv-docx-chart-preview{min-width:0;overflow:hidden;background:#fff}.ofv-docx-chart-preview .ofv-chart-svg{width:100%;height:100%;min-height:0;padding:0}.ofv-docx-fallback-note{margin:0 0 12px;padding:8px 10px;border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface-muted);color:var(--ofv-text-muted);font-size:13px}.ofv-docx-textbox-layout{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:22px;width:min(100%,920px);margin:0 auto;padding:38px;border:1px solid var(--ofv-border);background:#fff;color:#111827;box-shadow:0 10px 32px #0f172a1a}.ofv-docx-textbox-page{position:relative;width:min(100%,var(--ofv-docx-textbox-page-width, 595pt));margin:0 auto;overflow:hidden;border:1px solid var(--ofv-border);background:#fff;color:#111827;box-shadow:0 10px 32px #0f172a1a}.ofv-docx-textbox-page-has-sidebar:before{position:absolute;z-index:0;top:0;bottom:0;left:0;width:var(--ofv-docx-textbox-sidebar-width, 180pt);background:var(--ofv-docx-textbox-sidebar-bg, #1f1c34);content:""}.ofv-docx-textbox-page-flow-layout{display:grid;grid-template-columns:var(--ofv-docx-textbox-sidebar-width, 180pt) minmax(0,1fr);min-height:0;overflow:hidden}.ofv-docx-textbox-page-flow-layout:before{position:absolute;z-index:0;top:0;bottom:0;left:0;width:var(--ofv-docx-textbox-sidebar-width, 180pt);background:var(--ofv-docx-textbox-sidebar-bg, #1f1c34);content:""}.ofv-docx-textbox-page-flow-sidebar,.ofv-docx-textbox-page-flow-main{position:relative;z-index:1;box-sizing:border-box;min-width:0}.ofv-docx-textbox-page-flow-sidebar{display:flex;flex-direction:column;justify-content:flex-start;gap:28pt;padding:36pt 22pt 32pt;color:#fff}.ofv-docx-textbox-page-flow-main{display:flex;flex-direction:column;justify-content:flex-start;gap:24pt;padding:36pt 36pt 38pt 26pt;background:#fff;color:#111827}.ofv-docx-textbox-page-flow-layout .ofv-docx-textbox-block-filled{background:transparent;color:inherit}.ofv-docx-textbox-page-flow-layout .ofv-docx-textbox-block h3{margin-bottom:8pt}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block h3{color:#fff;font-size:18px;line-height:1.35}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block p{color:#fff;font-size:13.5px;line-height:1.72}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block+.ofv-docx-textbox-block{padding-top:22pt;border-top:1px solid rgb(255 255 255 / 65%)}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block:first-child h3{font-size:23px;line-height:1.25}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block:first-child p{font-size:14px;font-weight:700;line-height:1.55}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block h3{display:inline-flex;align-items:center;gap:9px;color:#111827;font-size:20px;line-height:1.35}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block h3:before{display:inline-block;flex:0 0 auto;width:15px;height:22px;background:#303241;clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);content:""}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block p{color:#111827;font-size:14px;line-height:1.78}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block p+p{margin-top:4px}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block+.ofv-docx-textbox-block{padding-top:15pt;border-top:1px solid #c9c9cf}.ofv-docx-textbox-section-skills p{position:relative;padding-left:18px}.ofv-docx-textbox-section-skills p:before{position:absolute;top:.72em;left:2px;width:5px;height:5px;border-radius:50%;background:currentcolor;content:""}.ofv-docx-textbox-section-education p,.ofv-docx-textbox-section-work p{font-weight:700}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-sidebar{justify-content:flex-start;gap:18pt;padding:52pt 24pt 32pt}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main{justify-content:flex-start;gap:20pt;padding-top:52pt}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block{max-width:100%;overflow-wrap:anywhere}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block h3{margin-bottom:10pt;font-size:17px;line-height:1.3}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block p{font-size:14px;font-weight:700;line-height:1.78}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-section-heading h3,.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block h3{width:100%;padding-bottom:4pt;border-bottom:2px solid #303241}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block h3:before{flex:0 0 auto}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-section-heading{margin-bottom:2pt}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-section-heading h3{font-size:18px}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block p{font-size:13px;line-height:2.05}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block p+p{margin-top:5px}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block:only-child{min-height:0}.ofv-docx-textbox-page-block,.ofv-docx-textbox-page-flow{position:absolute;z-index:1;box-sizing:border-box}.ofv-docx-textbox-page-block{overflow:hidden}.ofv-docx-textbox-page-title-block h3{margin-bottom:8px;font-size:24px;line-height:1.15}.ofv-docx-textbox-page-title-block p{font-size:13px;line-height:1.45}.ofv-docx-textbox-page-filled-block{display:flex;flex-direction:column;justify-content:center;padding:8pt 12pt;background:var(--ofv-docx-textbox-fill, #303241);color:#fff}.ofv-docx-textbox-page-filled-block h3,.ofv-docx-textbox-page-filled-block p{color:inherit}.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-block:not(.ofv-docx-textbox-page-filled-block),.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block,.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block h3,.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block p{color:#fff}.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block h3{border-bottom-color:#ffffffa6}.ofv-docx-textbox-page-main-flow .ofv-docx-textbox-flow-block{margin-bottom:14px}.ofv-docx-textbox-page-main-flow .ofv-docx-textbox-flow-block h3{padding-bottom:5px;border-bottom:3px solid #303241}.ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block{margin-bottom:14px}.ofv-docx-textbox-sidebar,.ofv-docx-textbox-main{display:flex;min-width:0;flex-direction:column;gap:16px}.ofv-docx-textbox-block{min-width:0;break-inside:avoid}.ofv-docx-textbox-sidebar-block.ofv-docx-textbox-block-filled{padding:16px;background:var(--ofv-docx-textbox-fill, #303241);color:#fff}.ofv-docx-textbox-block h3{margin:0 0 10px;color:inherit;font-size:18px;line-height:1.35;font-weight:700}.ofv-docx-textbox-main .ofv-docx-textbox-block h3{padding-bottom:6px;border-bottom:3px solid #303241}.ofv-docx-textbox-main-block.ofv-docx-textbox-block-filled{padding:0;background:transparent;color:#111827}.ofv-docx-textbox-main-block.ofv-docx-textbox-block-filled h3{margin-bottom:10px;padding:10px 14px;border-bottom:0;background:var(--ofv-docx-textbox-fill, #303241);color:#fff}.ofv-docx-textbox-main-block.ofv-docx-textbox-block-filled p{padding:0 14px}.ofv-docx-textbox-block p{margin:0 0 7px;color:inherit;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.ofv-docx-textbox-block p:last-child{margin-bottom:0}.ofv-root.ofv-theme-dark .ofv-docx-document{color-scheme:light}.ofv-details{margin-top:12px}.ofv-tabs{display:flex;flex-wrap:wrap;min-width:0;gap:8px;margin-bottom:12px}.ofv-tabs button{max-width:100%;min-width:0;min-height:32px;border:1px solid var(--ofv-border);border-radius:6px;padding:0 10px;background:var(--ofv-surface);color:var(--ofv-text);cursor:pointer;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.ofv-tabs button.is-active{border-color:#2563eb;background:#dbeafe;color:#1e3a8a}.ofv-root.ofv-theme-dark .ofv-tabs button.is-active{border-color:#60a5fa;background:#1e3a8a;color:#eff6ff}.ofv-sheet h3{margin:0 0 10px;overflow-wrap:anywhere}.ofv-sheet{font-size:calc(13px * var(--ofv-office-zoom, 1))}.ofv-sheet-summary{margin:0 0 10px;color:var(--ofv-text-muted);font-size:13px}.ofv-office-package-note{margin:0;padding:10px 12px;border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface-muted);color:var(--ofv-text);font-size:13px;line-height:1.55}.ofv-iwork-meta{display:grid;gap:10px;margin:12px 0 0}.ofv-iwork-meta>strong{font-size:13px}.ofv-iwork-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px}.ofv-office-package-list{display:grid;gap:4px;max-height:320px;margin:12px 0 0;overflow:auto;padding:12px 12px 12px 30px;border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-sheet-window{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-width:0;margin:0 0 10px;padding:8px;border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface-muted)}.ofv-sheet-window-note{flex:1 1 260px;min-width:0;color:var(--ofv-text-muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ofv-sheet-window button{flex:0 1 auto;max-width:100%;min-width:0;min-height:30px;border:1px solid var(--ofv-border);border-radius:6px;padding:0 10px;background:var(--ofv-surface);color:var(--ofv-text);cursor:pointer;font:inherit;font-size:12px;overflow-wrap:anywhere}.ofv-sheet-window button:hover{background:var(--ofv-button-hover)}.ofv-sheet-window button:disabled{cursor:not-allowed;opacity:.55}.ofv-table-scroll{max-width:100%;max-height:min(680px,72vh);overflow:auto;border:1px solid var(--ofv-border);background:var(--ofv-surface)}.ofv-table-scroll table{border-collapse:collapse;min-width:100%;table-layout:fixed}.ofv-table-scroll td,.ofv-table-scroll th{position:relative;border:1px solid var(--ofv-border);padding:5px 24px 5px 8px;white-space:normal;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;font-size:inherit;line-height:1.45;vertical-align:middle}.ofv-cell-formula{background-image:linear-gradient(135deg,#f59e0b 0 8px,transparent 8px);background-repeat:no-repeat}.ofv-cell-merged{white-space:normal}.ofv-cell-multiline{white-space:pre-wrap;word-break:break-word;overflow:visible;text-overflow:clip}.ofv-cell-image{padding:6px;vertical-align:middle}.ofv-workbook-image{display:flex;align-items:center;justify-content:center;max-width:100%;margin:2px 0}.ofv-workbook-image img{display:block;max-width:100%;max-height:220px;object-fit:contain}.ofv-column-resize-handle{position:absolute;top:0;right:0;z-index:2;width:7px;height:100%;cursor:col-resize;touch-action:none}.ofv-column-resize-handle:after{position:absolute;top:4px;bottom:4px;left:3px;width:1px;border-radius:999px;background:transparent;content:""}.ofv-column-resize-handle:hover:after,.ofv-column-resize-handle:active:after{background:#2563eb}.ofv-formula-list ul{margin:8px 0 0;padding-left:18px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.ofv-chart-card{min-width:0;overflow:hidden;border:1px solid var(--ofv-border);border-radius:8px;background:var(--ofv-surface)}.ofv-chart-card header{display:grid;gap:4px;padding:12px 14px 0}.ofv-chart-card h4{margin:0;overflow:hidden;color:var(--ofv-text);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ofv-chart-card header span{color:var(--ofv-text-muted);font-size:12px}.ofv-chart-svg{display:block;width:100%;height:auto;min-height:180px;padding:8px 10px;fill:none;shape-rendering:geometricPrecision;stroke:none;stroke-linecap:initial;stroke-linejoin:initial;stroke-width:0;text-rendering:geometricPrecision}.ofv-chart-svg text{font-synthesis:none;stroke:none;stroke-width:0;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.ofv-chart-axis{stroke:var(--ofv-border);stroke-width:1.5}.ofv-chart-gridline{stroke:#d9d9d9;stroke-width:1}.ofv-chart-title{fill:#595959;font:400 20px/1.2 Calibri,Arial,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif}.ofv-chart-label{fill:#595959;font:400 12px/1.2 Calibri,Arial,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif}.ofv-chart-data{margin:0;padding:0 14px 12px;color:var(--ofv-text-muted);font-size:13px}.ofv-chart-data ul{margin:8px 0 0;padding-left:18px}.ofv-epub-meta{display:grid;gap:8px;min-width:0;max-width:520px}.ofv-epub-reader{max-width:100%;max-height:min(760px,74vh);min-width:0;overflow:auto;padding:28px;border:1px solid var(--ofv-border);border-radius:8px;background:var(--ofv-surface);color:var(--ofv-text)}.ofv-epub-chapter{max-width:760px;min-width:0;margin:0 auto 36px;padding-bottom:28px;border-bottom:1px solid var(--ofv-border)}.ofv-epub-chapter:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.ofv-epub-chapter h3{margin:0 0 18px;font-size:18px}.ofv-epub-content{font-family:Georgia,Times New Roman,serif;font-size:calc(16px * var(--ofv-epub-zoom, 1));line-height:1.75}.ofv-epub-content p{margin:0 0 1em}.ofv-epub-content img,.ofv-epub-content svg{max-width:100%;height:auto}.ofv-epub-content a{color:#2563eb}.ofv-root.ofv-theme-dark .ofv-epub-content a{color:#60a5fa}.ofv-xps-meta{display:grid;gap:8px;max-width:520px}.ofv-xps-pages{display:grid;gap:18px;max-width:100%;max-height:min(760px,74vh);min-width:0;overflow:auto;padding:20px;border:1px solid var(--ofv-border);border-radius:8px;background:var(--ofv-surface-muted)}.ofv-xps-page{width:min(100%,840px);max-width:840px;min-width:0;margin:0 auto;padding:22px;border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface);box-shadow:var(--ofv-shadow)}.ofv-xps-page h4{margin:0 0 4px;font-size:16px}.ofv-xps-page>span{display:block;margin-bottom:14px;color:var(--ofv-text-muted);font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-xps-canvas{display:block;width:100%;max-width:100%;height:auto;max-height:68vh;margin:12px 0 16px;border:1px solid var(--ofv-border);border-radius:4px;background:#fff;color-scheme:light}.ofv-xps-text p{margin:0 0 8px;line-height:1.7}.ofv-slide{min-width:0;min-height:160px;padding:18px;border:1px solid var(--ofv-border);border-radius:8px;background:var(--ofv-surface);font-size:calc(14px * var(--ofv-office-zoom, 1));overflow-wrap:anywhere}.ofv-pptx-viewer{width:100%;max-width:100%;min-width:0;min-height:160px;overflow:auto;background:var(--ofv-bg)}.ofv-pptx-viewer>div[data-slide-index]{box-sizing:border-box;max-width:100%;min-width:0;overflow:auto;overflow-wrap:anywhere}.ofv-pptx-viewer svg{width:auto;height:auto;fill:initial;stroke:initial;stroke-linecap:initial;stroke-linejoin:initial;stroke-width:initial}.ofv-presentation-summary{display:grid;min-width:0;gap:12px}.ofv-presentation-summary>p{display:grid;gap:4px;margin:0;padding:10px 12px;border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface-muted)}.ofv-presentation-summary strong{color:var(--ofv-text);font-size:13px}.ofv-presentation-summary span{color:var(--ofv-text-muted);font-size:12px;line-height:1.45}.ofv-presentation-slides{display:grid;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.ofv-presentation-slides li{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface)}.ofv-presentation-slides p{margin:0;overflow:hidden;color:var(--ofv-text-muted);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ofv-slide-image{margin:12px 0 0}.ofv-slide-image>img{display:block;max-width:100%;max-height:360px;object-fit:contain}.ofv-slide-image figcaption{margin-top:6px;color:var(--ofv-text-muted);font-size:12px}.ofv-text-block{max-width:100%;max-height:520px;overflow:auto;margin:0;padding:12px;border-radius:6px;background:#0f172a;color:#e5e7eb;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(13px * var(--ofv-email-zoom, var(--ofv-office-zoom, 1)));line-height:1.6}.ofv-font-preview{display:grid;gap:10px;margin:14px 0;padding:14px;border:1px solid var(--ofv-border);border-radius:8px;background:var(--ofv-surface-muted)}.ofv-font-preview strong{font-size:13px}.ofv-font-sample{font-size:28px;line-height:1.25;word-break:break-word}.ofv-font-pangram{color:var(--ofv-text-muted);font-size:16px;line-height:1.5;word-break:break-word}.ofv-font-status{color:var(--ofv-text-muted);font-size:12px}.ofv-font-info{display:grid;gap:12px;padding-top:8px;border-top:1px solid var(--ofv-border)}.ofv-font-tables{max-width:100%;overflow:auto}.ofv-font-tables strong{display:block;margin:0 0 8px}.ofv-font-tables table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.ofv-font-tables th,.ofv-font-tables td{padding:8px;border-bottom:1px solid var(--ofv-border);text-align:left;vertical-align:top}.ofv-font-tables th{color:var(--ofv-text-muted);font-weight:600}.ofv-font-tables td{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-wasm-preview{display:grid;gap:12px;margin:14px 0}.ofv-wasm-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px}.ofv-wasm-sections{width:100%;border-collapse:collapse;font-size:13px}.ofv-wasm-sections th,.ofv-wasm-sections td{padding:8px;border-bottom:1px solid var(--ofv-border);text-align:left;vertical-align:top}.ofv-wasm-sections th{color:var(--ofv-text-muted);font-weight:600}.ofv-wasm-error{color:#b91c1c}.ofv-wasm-list ul{margin:8px 0 0;padding-left:18px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-psd-preview{display:grid;min-width:0}.ofv-psd-error{color:#b91c1c}.ofv-psd-composite{display:grid;min-width:0}.ofv-psd-canvas{display:block;width:auto;max-width:100%;height:auto;max-height:min(72vh,920px);margin:0 auto;border:1px solid var(--ofv-border);border-radius:10px;background:linear-gradient(45deg,#e5e7eb 25%,transparent 25%),linear-gradient(-45deg,#e5e7eb 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e5e7eb 75%),linear-gradient(-45deg,transparent 75%,#e5e7eb 75%);background-color:#f8fafc;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;object-fit:contain}.ofv-sqlite-preview{display:grid;gap:12px;margin:14px 0}.ofv-sqlite-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px}.ofv-sqlite-schema,.ofv-sqlite-data{max-width:100%;overflow:auto}.ofv-sqlite-schema strong,.ofv-sqlite-data>strong{display:block;margin:0 0 8px}.ofv-sqlite-schema table,.ofv-sqlite-data-table table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.ofv-sqlite-schema th,.ofv-sqlite-schema td,.ofv-sqlite-data-table th,.ofv-sqlite-data-table td{padding:8px;border-bottom:1px solid var(--ofv-border);text-align:left;vertical-align:top}.ofv-sqlite-schema th,.ofv-sqlite-data-table th{color:var(--ofv-text-muted);font-weight:600}.ofv-sqlite-schema td:last-child{max-width:420px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-sqlite-table-sample{min-width:0;margin-top:10px}.ofv-sqlite-data-table{max-width:100%;overflow:auto}.ofv-sqlite-data-table td{max-width:280px;overflow-wrap:anywhere}.ofv-sqlite-error,.ofv-sqlite-empty{color:var(--ofv-text-muted)}.ofv-data-preview{display:grid;gap:12px;margin:14px 0}.ofv-data-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px}.ofv-data-error,.ofv-data-note{color:var(--ofv-text-muted)}.ofv-ai-pdf-preview{display:grid;gap:8px;min-width:0}.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper)>.ofv-section>h3,.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper) .ofv-asset-summary,.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper) .ofv-asset-download,.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper) .ofv-asset-hex,.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper) .ofv-data-preview{display:none!important}.ofv-ai-pdf-preview .ofv-pdf-viewer{min-height:min(720px,68vh);border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface-muted);overflow:hidden}.ofv-data-kv,.ofv-avro-schema,.ofv-avro-records,.ofv-parquet-schema,.ofv-parquet-records{max-width:100%;overflow:auto}.ofv-data-kv strong,.ofv-avro-schema>strong,.ofv-avro-records>strong,.ofv-parquet-schema>strong,.ofv-parquet-records>strong{display:block;margin:0 0 8px}.ofv-data-kv table,.ofv-avro-records table,.ofv-parquet-schema table,.ofv-parquet-records table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.ofv-data-kv th,.ofv-data-kv td,.ofv-avro-records th,.ofv-avro-records td,.ofv-parquet-schema th,.ofv-parquet-schema td,.ofv-parquet-records th,.ofv-parquet-records td{padding:8px;border-bottom:1px solid var(--ofv-border);text-align:left;vertical-align:top}.ofv-data-kv th,.ofv-avro-records th{width:180px;color:var(--ofv-text-muted);font-weight:600}.ofv-data-kv td,.ofv-avro-records td,.ofv-parquet-schema td,.ofv-parquet-records td{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-avro-schema ul{margin:8px 0 0;padding-left:18px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-file-list{max-width:100%;max-height:520px;overflow:auto;margin:12px 0 0;padding-left:18px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-svg-stage{display:block;width:100%;max-width:100%;min-width:0;height:min(620px,70vh);border:1px solid var(--ofv-border);border-radius:8px;background:var(--ofv-surface);color:var(--ofv-text)}.ofv-drawing-summary{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0;margin:0 0 12px;padding:8px 10px;border:1px solid var(--ofv-border);border-radius:6px;background:var(--ofv-surface-muted);color:var(--ofv-text-muted);font-size:12px}.ofv-drawing-summary>span{display:inline-flex;gap:5px;min-width:0}.ofv-drawing-summary strong{color:var(--ofv-text);font-weight:600;overflow-wrap:anywhere}.ofv-cad-layers{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-width:0;margin:0 0 12px;padding:10px;border:1px solid var(--ofv-border);border-radius:8px;background:var(--ofv-surface-muted);font-size:13px}.ofv-cad-layers strong{margin-right:4px}.ofv-cad-layers label{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:1px solid var(--ofv-border);border-radius:999px;background:var(--ofv-surface);color:var(--ofv-text-muted);cursor:pointer}.ofv-cad-layers input{margin:0}.ofv-cad-summary{display:grid;gap:8px;min-width:0;max-width:520px;margin:12px 0}.ofv-cad-types ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 14px;min-width:0;margin:8px 0 0;padding-left:18px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-cad-conversion{display:grid;gap:8px;margin:12px 0;padding:12px;border:1px solid var(--ofv-border);border-radius:8px;background:linear-gradient(135deg,#2563eb1a,#14b8a614),var(--ofv-surface-muted);color:var(--ofv-text);font-size:13px;line-height:1.6}.ofv-cad-conversion h4{margin:0;font-size:14px;line-height:1.35}.ofv-cad-conversion ol{margin:0;padding-left:20px}.ofv-cad-conversion li+li{margin-top:6px}.ofv-cad-binary-probe,.ofv-cad-raw-preview{margin-top:12px}.ofv-cad-probe-list{display:grid;gap:4px;margin:10px 0;padding-left:18px;color:var(--ofv-text-muted);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-cad-entities{margin-top:12px}.ofv-dwg-preview{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:520px;padding:14px;border:1px solid var(--ofv-border);border-radius:12px;background:linear-gradient(90deg,rgba(148,163,184,.09) 1px,transparent 1px),linear-gradient(0deg,rgba(148,163,184,.09) 1px,transparent 1px),#020617;background-size:24px 24px;overflow:auto}.ofv-dwg-preview-status{position:sticky;top:0;z-index:1;width:max-content;max-width:100%;padding:8px 10px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#0f172ae6;color:#e5e7eb;font-size:13px;box-shadow:0 10px 24px #02061752}.ofv-dwg-preview-status span{display:grid;gap:4px}.ofv-dwg-preview-status small{color:#94a3b8;font-size:12px;font-weight:500;line-height:1.45}.ofv-dwg-thumbnail{display:grid;grid-template-columns:minmax(180px,320px) minmax(0,1fr);align-items:center;gap:14px;width:min(100%,640px);margin:0;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172ac7}.ofv-dwg-thumbnail img,.ofv-dwg-thumbnail-preview img{display:block;height:auto;border:1px solid rgba(148,163,184,.24);border-radius:6px;background:#020617;image-rendering:auto}.ofv-dwg-thumbnail img{width:100%}.ofv-dwg-thumbnail figcaption{color:#cbd5e1;font-size:13px;line-height:1.5}.ofv-dwg-thumbnail-preview{display:grid;gap:10px;align-content:start;min-height:420px;margin:0;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#020617;overflow:auto}.ofv-dwg-thumbnail-preview img{width:min(100%,1120px);margin:0 auto}.ofv-dwg-thumbnail-preview figcaption{max-width:920px;margin:0 auto;color:#94a3b8;font-size:12px;line-height:1.55;text-align:center}.ofv-dwg-preview-svg{display:block;max-width:none;height:auto}.ofv-dwg-preview-frame{min-height:420px;overflow:auto;background:#020617}.ofv-dwg-preview-frame .ofv-dwg-preview-svg{min-height:420px}@container (max-width: 720px){.ofv-dwg-thumbnail{grid-template-columns:1fr}}.ofv-ofd{--ofv-ofd-zoom: 1;--ofv-ofd-rotation: 0deg;height:100%;min-width:0;min-height:0;padding:0;overflow:auto;background:var(--ofv-bg)}.ofv-ofd-pages{display:grid;gap:18px;width:max-content;min-width:100%;margin:0;padding:16px;justify-items:center;overscroll-behavior:contain}.ofv-ofd-page{width:min(100%,calc(var(--ofv-ofd-page-width, 210mm) * var(--ofv-ofd-zoom)));aspect-ratio:var(--ofv-ofd-page-width, 210mm) / var(--ofv-ofd-page-height, 297mm);min-width:0;margin:0}.ofv-ofd.is-ofd-rotated-sideways .ofv-ofd-page{width:min(100%,calc(var(--ofv-ofd-page-height, 297mm) * var(--ofv-ofd-zoom)));aspect-ratio:var(--ofv-ofd-page-height, 297mm) / var(--ofv-ofd-page-width, 210mm)}.ofv-ofd-page svg{display:block;width:100%;max-width:100%;height:100%;max-height:none;border:1px solid var(--ofv-border);border-radius:6px;background:#fff;box-shadow:0 10px 24px #0f172a1f;transform:rotate(var(--ofv-ofd-rotation));transform-origin:center}.ofv-ofd-page svg{fill:revert;stroke:revert;stroke-linecap:revert;stroke-linejoin:revert;stroke-width:revert}.ofv-model-stage{position:relative;width:100%;max-width:100%;height:100%;min-width:0;min-height:360px;background:var(--ofv-bg)}.ofv-model-stage canvas{display:block;width:100%;height:100%}.ofv-model-message{position:absolute;z-index:1;top:12px;left:12px;max-width:min(520px,calc(100% - 24px));padding:8px 10px;border:1px solid var(--ofv-border);border-radius:6px;background:color-mix(in srgb,var(--ofv-surface) 92%,transparent);color:var(--ofv-text);font-size:13px;line-height:1.5}.ofv-model-measure{position:absolute;z-index:1;top:12px;right:12px;width:max-content;min-width:min(180px,calc(100% - 24px));max-width:min(260px,calc(100% - 24px));padding:10px 12px;border:1px solid var(--ofv-border);border-radius:6px;background:color-mix(in srgb,var(--ofv-surface) 92%,transparent);color:var(--ofv-text);box-shadow:var(--ofv-shadow)}.ofv-model-materials{position:absolute;z-index:1;top:190px;right:12px;width:max-content;min-width:min(180px,calc(100% - 24px));max-width:min(260px,calc(100% - 24px));padding:10px 12px;border:1px solid var(--ofv-border);border-radius:6px;background:color-mix(in srgb,var(--ofv-surface) 92%,transparent);color:var(--ofv-text);box-shadow:var(--ofv-shadow)}.ofv-model-measure strong,.ofv-model-materials strong{display:block;margin-bottom:8px;font-size:13px}.ofv-model-measure dl{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0;font-size:12px;line-height:1.35}.ofv-model-materials dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:0;font-size:12px;line-height:1.35}.ofv-model-measure dt,.ofv-model-materials dt{color:var(--ofv-text-muted)}.ofv-model-measure dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.ofv-model-materials dd{min-width:0;margin:0;overflow-wrap:anywhere;text-align:right}@media(max-width:640px){.ofv-model-materials{top:auto;right:12px;bottom:12px}}.ofv-archive{width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden}.ofv-archive-layout{--ofv-archive-sidebar-expanded: 320px;--ofv-archive-sidebar-collapsed: 56px;display:flex;flex-wrap:nowrap;width:100%;max-width:100%;height:100%;min-width:0;background:var(--ofv-surface);min-height:360px}.ofv-archive-sidebar{width:var(--ofv-archive-sidebar-expanded);flex:0 0 var(--ofv-archive-sidebar-expanded);min-width:0;max-width:100%;border-right:1px solid var(--ofv-border);overflow:hidden;position:relative;z-index:2;color:var(--ofv-text);background:var(--ofv-surface-muted);transition:flex-basis .2s ease,width .2s ease,max-width .2s ease}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-sidebar{flex-basis:var(--ofv-archive-sidebar-collapsed);width:var(--ofv-archive-sidebar-collapsed);max-width:var(--ofv-archive-sidebar-collapsed)}.ofv-archive-sidebar-panel{width:100%;height:100%;display:flex;flex-direction:column;background:var(--ofv-surface-muted)}.ofv-archive-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--ofv-border);font-weight:700;font-size:14px;color:var(--ofv-text);background:var(--ofv-surface)}.ofv-archive-header-title{min-width:0;overflow:hidden;opacity:1;text-overflow:ellipsis;transition:opacity .12s ease;white-space:nowrap}.ofv-archive-sidebar-toggle{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--ofv-border);border-radius:6px;color:var(--ofv-text);background:var(--ofv-surface-muted);cursor:pointer;font-size:18px;line-height:1;transition:background .15s ease,border-color .15s ease}.ofv-archive-sidebar-toggle:hover,.ofv-archive-sidebar-toggle:focus-visible{background:var(--ofv-button-hover)}.ofv-archive-sidebar-toggle:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ofv-archive-tree{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.ofv-archive-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;position:relative;background:var(--ofv-bg)}.ofv-archive-item{display:flex;align-items:center;width:100%;padding:8px 16px;cursor:pointer;font-size:13px;font:inherit;color:var(--ofv-text);background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.03);-webkit-user-select:none;user-select:none;gap:8px;text-align:left;transition:background .15s ease}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-item{justify-content:center;padding:10px 0;gap:0}.ofv-archive-item:hover,.ofv-archive-item:focus-visible{background:var(--ofv-button-hover)}.ofv-archive-item:focus-visible{outline:2px solid var(--ofv-accent);outline-offset:-2px}.ofv-archive-item.is-active{background:var(--ofv-button-hover);font-weight:700;border-left:3px solid var(--ofv-text);padding-left:13px}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-item.is-active{padding-left:0;border-left-width:0;box-shadow:inset 3px 0 0 var(--ofv-text)}.ofv-archive-item-icon{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;text-align:center;font-size:14px}.ofv-archive-item-name{flex:1;min-width:0;overflow:hidden;opacity:1;text-overflow:ellipsis;transition:opacity .12s ease;white-space:nowrap}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-header{justify-content:center;padding-right:0;padding-left:0}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-header-title,.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-item-name{flex:0 1 0;width:0;opacity:0}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-tree{overflow:hidden}@container (max-width: 520px){.ofv-archive-layout{--ofv-archive-sidebar-expanded: min(280px, 72cqw);--ofv-archive-sidebar-collapsed: 48px}.ofv-archive-sidebar{flex:0 0 var(--ofv-archive-sidebar-expanded);width:var(--ofv-archive-sidebar-expanded);max-width:var(--ofv-archive-sidebar-expanded);height:100%;min-height:0}.ofv-archive-header{min-height:48px;padding:9px}.ofv-archive-main{flex:1 1 auto;width:auto;min-width:0;min-height:0}.ofv-archive-info{justify-content:flex-start;max-width:100%;margin:0;padding:16px}}@container (max-width: 360px){.ofv-archive-layout{--ofv-archive-sidebar-expanded: min(248px, 78cqw);--ofv-archive-sidebar-collapsed: 44px}.ofv-archive-sidebar{flex-basis:var(--ofv-archive-sidebar-expanded);width:var(--ofv-archive-sidebar-expanded);max-width:var(--ofv-archive-sidebar-expanded)}.ofv-archive-header{min-height:44px;padding:7px}.ofv-archive-sidebar-toggle{flex-basis:28px;width:28px;height:28px}.ofv-archive-item{gap:6px;padding:7px 10px}.ofv-archive-item.is-active{padding-left:7px}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-item.is-active{padding-left:0}}.ofv-archive-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ofv-text-muted);font-size:14px;gap:12px}.ofv-archive-loading-spinner{width:28px;height:28px;border:3px solid var(--ofv-border);border-top-color:var(--ofv-text);border-radius:50%;animation:ofv-spin 1s linear infinite}@keyframes ofv-spin{to{transform:rotate(360deg)}}.ofv-archive-info{display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0;padding:40px;color:var(--ofv-text);max-width:600px;margin:auto}.ofv-archive-info h3{margin:0 0 16px;font-size:20px;border-bottom:1px solid var(--ofv-border);padding-bottom:8px}.ofv-archive-info-meta{display:flex;flex-direction:column;gap:12px;font-size:14px}.ofv-archive-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;min-width:0;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--ofv-border);font-size:13px;line-height:1.45}.ofv-archive-summary dt{margin:0;color:var(--ofv-text-muted);font-weight:600}.ofv-archive-summary dd{min-width:0;margin:0;overflow-wrap:anywhere}.ofv-archive-probe-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;margin:12px 0}.ofv-archive-probe-table{margin-top:12px}.ofv-email-attachments{margin-top:12px;display:flex;flex-wrap:wrap;min-width:0;gap:8px}.ofv-email-mbox-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin-bottom:12px}.ofv-email-mbox-table{margin-top:8px}.ofv-email-attachment-item{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 12px;background:var(--ofv-surface-muted);border:1px solid var(--ofv-border);border-radius:6px;font-size:13px;color:var(--ofv-text);text-decoration:none;transition:background .15s ease,border-color .15s ease}.ofv-email-attachment-item:hover{background:var(--ofv-button-hover);border-color:var(--ofv-text-muted)}.ofv-email-body-iframe{width:100%;max-width:100%;border:none;border-radius:4px;background:#fff;box-shadow:inset 0 0 2px #0000000d}.ofv-gis-viewer{display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:100%;height:100%;min-width:0;min-height:320px;overflow:hidden}.ofv-gis-summary{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px 14px;min-width:0;padding:8px 12px;border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface);color:var(--ofv-text-muted);font-size:12px}.ofv-gis-summary>span{display:inline-flex;gap:5px;min-width:0}.ofv-gis-summary strong{color:var(--ofv-text);font-weight:600;overflow-wrap:anywhere}.ofv-map-stage{flex:1 1 auto;width:100%;max-width:100%;height:100%;min-width:0;min-height:280px;position:relative;background:var(--ofv-bg);overflow:hidden}.ofv-map-stage .leaflet-container,.ofv-map-stage.leaflet-container{width:100%;height:100%;min-width:0;min-height:280px;background:var(--ofv-bg)}.ofv-map-stage .leaflet-pane,.ofv-map-stage .leaflet-tile,.ofv-map-stage .leaflet-marker-icon,.ofv-map-stage .leaflet-marker-shadow,.ofv-map-stage .leaflet-tile-container,.ofv-map-stage .leaflet-pane>svg,.ofv-map-stage .leaflet-pane>canvas,.ofv-map-stage.leaflet-container .leaflet-pane,.ofv-map-stage.leaflet-container .leaflet-tile,.ofv-map-stage.leaflet-container .leaflet-marker-icon,.ofv-map-stage.leaflet-container .leaflet-marker-shadow,.ofv-map-stage.leaflet-container .leaflet-tile-container,.ofv-map-stage.leaflet-container .leaflet-pane>svg,.ofv-map-stage.leaflet-container .leaflet-pane>canvas{position:absolute;left:0;top:0}.ofv-map-stage .leaflet-container,.ofv-map-stage.leaflet-container{overflow:hidden}.ofv-map-stage .leaflet-tile,.ofv-map-stage .leaflet-marker-icon,.ofv-map-stage .leaflet-marker-shadow,.ofv-map-stage.leaflet-container .leaflet-tile,.ofv-map-stage.leaflet-container .leaflet-marker-icon,.ofv-map-stage.leaflet-container .leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ofv-map-stage .leaflet-overlay-pane svg,.ofv-map-stage.leaflet-container .leaflet-overlay-pane svg{width:auto;height:auto;pointer-events:none}.ofv-map-stage .leaflet-interactive,.ofv-map-stage.leaflet-container .leaflet-interactive{pointer-events:auto}.ofv-map-stage .leaflet-map-pane,.ofv-map-stage.leaflet-container .leaflet-map-pane{z-index:400}.ofv-map-stage .leaflet-tile-pane,.ofv-map-stage.leaflet-container .leaflet-tile-pane{z-index:200}.ofv-map-stage .leaflet-overlay-pane,.ofv-map-stage.leaflet-container .leaflet-overlay-pane{z-index:400}.ofv-map-stage .leaflet-shadow-pane,.ofv-map-stage.leaflet-container .leaflet-shadow-pane{z-index:500}.ofv-map-stage .leaflet-marker-pane,.ofv-map-stage.leaflet-container .leaflet-marker-pane{z-index:600}.ofv-map-stage .leaflet-tooltip-pane,.ofv-map-stage.leaflet-container .leaflet-tooltip-pane{z-index:650}.ofv-map-stage .leaflet-popup-pane,.ofv-map-stage.leaflet-container .leaflet-popup-pane{z-index:700}.ofv-map-stage .leaflet-control,.ofv-map-stage.leaflet-container .leaflet-control{position:relative;z-index:800;pointer-events:auto}.ofv-map-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center;color:var(--ofv-text-muted);pointer-events:none}.ofv-map-empty strong{color:var(--ofv-text);font-size:14px}.ofv-map-legend{position:absolute;right:12px;bottom:12px;z-index:450;display:flex;flex-direction:column;gap:2px;max-width:min(280px,calc(100% - 24px));padding:8px 10px;border:1px solid rgba(225,29,72,.28);border-radius:8px;background:#ffffffeb;color:#475569;box-shadow:0 8px 24px #0f172a29;font-size:12px;pointer-events:none}.ofv-map-legend strong{position:relative;display:inline-flex;align-items:center;gap:6px;color:#111827;font-size:13px}.ofv-map-legend strong:before{content:"";display:inline-block;width:22px;height:4px;border-radius:999px;background:#e11d48;box-shadow:0 0 0 3px #ffffffe6,0 0 0 5px #e11d483d}.ofv-map-stage .ofv-map-feature{filter:drop-shadow(0 1px 0 #ffffff) drop-shadow(0 0 5px rgba(225,29,72,.82))}.ofv-map-stage .ofv-map-point{filter:drop-shadow(0 0 0 #ffffff) drop-shadow(0 0 8px rgba(225,29,72,.95))}.ofv-map-stage .ofv-map-tooltip{border:1px solid rgba(225,29,72,.22);border-radius:6px;background:#fffffff5;color:#111827;box-shadow:0 8px 20px #0f172a29;font:inherit;font-size:12px;font-weight:600}.ofv-map-stage .leaflet-bar{border:1px solid var(--ofv-border)!important;box-shadow:0 4px 12px #00000014!important}.ofv-map-stage .leaflet-bar a{background-color:var(--ofv-surface)!important;color:var(--ofv-text)!important;border-bottom:1px solid var(--ofv-border)!important}.ofv-map-stage .leaflet-bar a:hover{background-color:var(--ofv-button-hover)!important}.ofv-map-popup{font-family:inherit;color:var(--ofv-text);min-width:0;max-width:280px}.ofv-map-popup h4{margin:0 0 8px;font-size:14px;font-weight:600;border-bottom:1px solid var(--ofv-border);padding-bottom:4px}.ofv-map-popup-table{width:100%;border-collapse:collapse;font-size:12px}.ofv-map-popup-table tr{border-bottom:1px solid rgba(0,0,0,.04)}.ofv-map-popup-table tr:last-child{border-bottom:none}.ofv-map-popup-key{font-weight:600;color:var(--ofv-text-muted);padding:4px 8px 4px 0;vertical-align:top;white-space:nowrap}.ofv-map-popup-val{padding:4px 0;word-break:break-word}.ofv-code-container{--ofv-text-zoom: 1;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--ofv-surface)}.ofv-code-header{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;min-height:54px;min-width:0;padding:10px 14px;border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface)}.ofv-code-title{display:grid;min-width:0;gap:2px}.ofv-code-title strong{overflow:hidden;color:var(--ofv-text);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ofv-code-title span{color:var(--ofv-text-muted);font-size:12px;line-height:1.4}.ofv-code-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.ofv-code-status{flex:0 1 96px;min-width:0;overflow:hidden;color:var(--ofv-text-muted);font-size:12px;line-height:1.4;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ofv-code-action{flex:0 0 auto;min-height:30px;border:1px solid var(--ofv-border);border-radius:6px;padding:0 10px;background:var(--ofv-surface-muted);color:var(--ofv-text);cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.ofv-code-action:hover{background:var(--ofv-button-hover)}.ofv-code-action:disabled{cursor:not-allowed;opacity:.58}.ofv-code-action[aria-pressed=true]{border-color:#2563eb;background:#2563eb1f;color:#1d4ed8}.ofv-theme-dark .ofv-code-action[aria-pressed=true]{color:#93c5fd}.ofv-code-notice{flex:0 0 auto;padding:8px 14px;border-bottom:1px solid var(--ofv-border);background:#f59e0b1f;color:var(--ofv-text);font-size:12px;line-height:1.45}.ofv-text-structure{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px 14px;min-width:0;padding:8px 14px;border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface-muted);color:var(--ofv-text-muted);font-size:12px;line-height:1.45}.ofv-text-structure>span{display:inline-flex;gap:5px;min-width:0}.ofv-text-structure strong{color:var(--ofv-text);font-weight:600;overflow-wrap:anywhere}.ofv-code-body{display:grid;grid-template-columns:auto minmax(0,1fr);flex:1 1 auto;position:relative;isolation:isolate;max-width:100%;min-width:0;min-height:0;overflow:auto;background:var(--ofv-surface-muted)}.ofv-code-body[hidden]{display:none}.ofv-code-gutter{position:sticky;left:0;z-index:3;min-width:48px;margin:0;padding:18px 12px;border-right:1px solid var(--ofv-border);background:var(--ofv-surface);box-shadow:8px 0 14px -14px #0f172aa6;color:var(--ofv-text-muted);font-family:var(--ofv-font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:calc(13px * var(--ofv-text-zoom, 1));line-height:1.6;text-align:right;-webkit-user-select:none;user-select:none}.ofv-code-container pre{position:relative;z-index:0;margin:0;padding:18px 20px;max-width:100%;min-width:max-content;background:transparent!important;color:var(--ofv-text);font-family:var(--ofv-font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:calc(13px * var(--ofv-text-zoom, 1));line-height:1.6}.ofv-code-container pre[class*=language-]{overflow:visible}.ofv-code-container code{white-space:pre}.ofv-code-container.is-wrapped .ofv-code-body{overflow-x:hidden}.ofv-code-container.is-wrapped pre[class*=language-]{min-width:0;white-space:pre-wrap;word-break:break-word}.ofv-code-container.is-wrapped code{white-space:pre-wrap;word-break:break-word}.ofv-code-container .token.comment,.ofv-code-container .token.prolog,.ofv-code-container .token.doctype,.ofv-code-container .token.cdata,.ofv-markdown-body pre .token.comment,.ofv-markdown-body pre .token.prolog,.ofv-markdown-body pre .token.doctype,.ofv-markdown-body pre .token.cdata{color:#6b7280}.ofv-code-container .token.punctuation,.ofv-markdown-body pre .token.punctuation{color:#64748b}.ofv-code-container .token.namespace,.ofv-markdown-body pre .token.namespace{opacity:.72}.ofv-code-container .token.property,.ofv-code-container .token.tag,.ofv-code-container .token.boolean,.ofv-code-container .token.number,.ofv-code-container .token.constant,.ofv-code-container .token.symbol,.ofv-code-container .token.deleted,.ofv-markdown-body pre .token.property,.ofv-markdown-body pre .token.tag,.ofv-markdown-body pre .token.boolean,.ofv-markdown-body pre .token.number,.ofv-markdown-body pre .token.constant,.ofv-markdown-body pre .token.symbol,.ofv-markdown-body pre .token.deleted{color:#b45309}.ofv-code-container .token.selector,.ofv-code-container .token.attr-name,.ofv-code-container .token.string,.ofv-code-container .token.char,.ofv-code-container .token.builtin,.ofv-code-container .token.inserted,.ofv-markdown-body pre .token.selector,.ofv-markdown-body pre .token.attr-name,.ofv-markdown-body pre .token.string,.ofv-markdown-body pre .token.char,.ofv-markdown-body pre .token.builtin,.ofv-markdown-body pre .token.inserted{color:#15803d}.ofv-code-container .token.operator,.ofv-code-container .token.entity,.ofv-code-container .token.url,.ofv-code-container .language-css .token.string,.ofv-code-container .style .token.string,.ofv-markdown-body pre .token.operator,.ofv-markdown-body pre .token.entity,.ofv-markdown-body pre .token.url,.ofv-markdown-body pre .language-css .token.string,.ofv-markdown-body pre .style .token.string{color:#0369a1}.ofv-code-container .token.atrule,.ofv-code-container .token.attr-value,.ofv-code-container .token.keyword,.ofv-markdown-body pre .token.atrule,.ofv-markdown-body pre .token.attr-value,.ofv-markdown-body pre .token.keyword{color:#7c3aed}.ofv-code-container .token.function,.ofv-code-container .token.class-name,.ofv-markdown-body pre .token.function,.ofv-markdown-body pre .token.class-name{color:#2563eb}.ofv-code-container .token.regex,.ofv-code-container .token.important,.ofv-code-container .token.variable,.ofv-markdown-body pre .token.regex,.ofv-markdown-body pre .token.important,.ofv-markdown-body pre .token.variable{color:#be123c}.ofv-code-container .token.important,.ofv-code-container .token.bold,.ofv-markdown-body pre .token.important,.ofv-markdown-body pre .token.bold{font-weight:600}.ofv-code-container .token.italic,.ofv-markdown-body pre .token.italic{font-style:italic}.ofv-code-container .token.entity,.ofv-markdown-body pre .token.entity{cursor:help}.ofv-root.ofv-theme-dark .ofv-code-container .token.comment,.ofv-root.ofv-theme-dark .ofv-code-container .token.prolog,.ofv-root.ofv-theme-dark .ofv-code-container .token.doctype,.ofv-root.ofv-theme-dark .ofv-code-container .token.cdata,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.comment,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.prolog,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.doctype,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.cdata{color:#94a3b8}.ofv-root.ofv-theme-dark .ofv-code-container .token.punctuation,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.punctuation{color:#cbd5e1}.ofv-root.ofv-theme-dark .ofv-code-container .token.property,.ofv-root.ofv-theme-dark .ofv-code-container .token.tag,.ofv-root.ofv-theme-dark .ofv-code-container .token.boolean,.ofv-root.ofv-theme-dark .ofv-code-container .token.number,.ofv-root.ofv-theme-dark .ofv-code-container .token.constant,.ofv-root.ofv-theme-dark .ofv-code-container .token.symbol,.ofv-root.ofv-theme-dark .ofv-code-container .token.deleted,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.property,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.tag,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.boolean,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.number,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.constant,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.symbol,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.deleted{color:#fbbf24}.ofv-root.ofv-theme-dark .ofv-code-container .token.selector,.ofv-root.ofv-theme-dark .ofv-code-container .token.attr-name,.ofv-root.ofv-theme-dark .ofv-code-container .token.string,.ofv-root.ofv-theme-dark .ofv-code-container .token.char,.ofv-root.ofv-theme-dark .ofv-code-container .token.builtin,.ofv-root.ofv-theme-dark .ofv-code-container .token.inserted,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.selector,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.attr-name,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.string,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.char,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.builtin,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.inserted{color:#86efac}.ofv-root.ofv-theme-dark .ofv-code-container .token.operator,.ofv-root.ofv-theme-dark .ofv-code-container .token.entity,.ofv-root.ofv-theme-dark .ofv-code-container .token.url,.ofv-root.ofv-theme-dark .ofv-code-container .language-css .token.string,.ofv-root.ofv-theme-dark .ofv-code-container .style .token.string,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.operator,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.entity,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.url,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .language-css .token.string,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .style .token.string{color:#7dd3fc}.ofv-root.ofv-theme-dark .ofv-code-container .token.atrule,.ofv-root.ofv-theme-dark .ofv-code-container .token.attr-value,.ofv-root.ofv-theme-dark .ofv-code-container .token.keyword,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.atrule,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.attr-value,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.keyword{color:#c4b5fd}.ofv-root.ofv-theme-dark .ofv-code-container .token.function,.ofv-root.ofv-theme-dark .ofv-code-container .token.class-name,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.function,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.class-name{color:#93c5fd}.ofv-root.ofv-theme-dark .ofv-code-container .token.regex,.ofv-root.ofv-theme-dark .ofv-code-container .token.important,.ofv-root.ofv-theme-dark .ofv-code-container .token.variable,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.regex,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.important,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.variable{color:#fda4af}@media(max-width:640px){.ofv-code-header{align-items:stretch;flex-direction:column;gap:10px}.ofv-code-actions{justify-content:flex-start;flex-wrap:nowrap}.ofv-code-status{flex-basis:88px;text-align:left}}.ofv-markdown-body{--ofv-markdown-zoom: 1;width:100%;max-width:100%;height:100%;min-width:0;overflow:auto;padding:32px;box-sizing:border-box;background:var(--ofv-surface);color:var(--ofv-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:calc(15px * var(--ofv-markdown-zoom, 1));line-height:1.65;word-wrap:break-word}.ofv-root.ofv-theme-dark .ofv-markdown-body{background:var(--ofv-surface-muted)}.ofv-markdown-body h1,.ofv-markdown-body h2,.ofv-markdown-body h3,.ofv-markdown-body h4,.ofv-markdown-body h5,.ofv-markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25;color:var(--ofv-text)}.ofv-markdown-body h1{font-size:2em;padding-bottom:.3em;border-bottom:1px solid var(--ofv-border)}.ofv-markdown-body h2{font-size:1.5em;padding-bottom:.3em;border-bottom:1px solid var(--ofv-border)}.ofv-markdown-body h3{font-size:1.25em}.ofv-markdown-body h4{font-size:1em}.ofv-markdown-body p,.ofv-markdown-body blockquote,.ofv-markdown-body ul,.ofv-markdown-body ol,.ofv-markdown-body dl,.ofv-markdown-body table,.ofv-markdown-body pre{margin-top:0;margin-bottom:16px}.ofv-markdown-body a{color:#2563eb;text-decoration:none}.ofv-markdown-body a:hover{text-decoration:underline}.ofv-root.ofv-theme-dark .ofv-markdown-body a{color:#60a5fa}.ofv-markdown-body blockquote{padding:0 1em;color:var(--ofv-text-muted);border-left:.25em solid var(--ofv-border);margin-left:0;margin-right:0}.ofv-markdown-body ul,.ofv-markdown-body ol{padding-left:2em}.ofv-markdown-body ul{list-style-type:disc}.ofv-markdown-body ol{list-style-type:decimal}.ofv-markdown-body li+li{margin-top:.25em}.ofv-markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--ofv-surface-muted);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-root.ofv-theme-dark .ofv-markdown-body code{background-color:#ffffff14}.ofv-markdown-body pre{max-width:100%;padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--ofv-text);background-color:var(--ofv-surface-muted);border-radius:6px}.ofv-root.ofv-theme-dark .ofv-markdown-body pre{background-color:#0003}.ofv-markdown-body pre code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent!important;border:0}.ofv-markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--ofv-border);border:0}.ofv-markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto}.ofv-markdown-body table th,.ofv-markdown-body table td{padding:6px 13px;border:1px solid var(--ofv-border)}.ofv-markdown-body table tr{background-color:var(--ofv-surface)}.ofv-markdown-body table tr:nth-child(2n){background-color:var(--ofv-surface-muted)}.ofv-pdf-page-wrapper{margin:16px auto;min-width:0;box-shadow:0 4px 12px #00000014;border:1px solid var(--ofv-border);background-color:var(--ofv-surface);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.ofv-pdf-skeleton{font-size:14px;color:var(--ofv-text-muted);font-family:inherit;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(90deg,var(--ofv-surface-muted) 25%,var(--ofv-border) 37%,var(--ofv-surface-muted) 63%);background-size:400% 100%;animation:ofv-skeleton-pulse 1.4s ease infinite}@keyframes ofv-skeleton-pulse{0%{background-position:100% 50%}to{background-position:0% 50%}}.ofv-pdf-error{color:#ef4444;font-weight:500;font-size:14px;width:100%;height:100%;min-height:160px;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;line-height:1.6;background:color-mix(in srgb,#ef4444 8%,var(--ofv-surface));box-sizing:border-box}.ofv-pdf-empty{position:absolute;top:16px;right:16px;bottom:16px;left:16px;z-index:2;display:flex;align-items:center;justify-content:center;padding:18px;border:1px solid color-mix(in srgb,#f59e0b 34%,var(--ofv-border));border-radius:8px;background:color-mix(in srgb,#fef3c7 86%,transparent);color:#92400e;font-size:13px;font-weight:600;line-height:1.6;text-align:center;box-sizing:border-box}.ofv-pdf-text-layer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;line-height:1;pointer-events:none;-webkit-user-select:text;user-select:text;-webkit-text-size-adjust:none;text-size-adjust:none}.ofv-pdf-text-layer span{color:transparent;position:absolute;white-space:pre;line-height:1;cursor:text;transform-origin:0% 0%;pointer-events:auto}.ofv-pdf-text-layer span::selection{background:#3b82f659}.ofv-pdf-text-layer span::-moz-selection{background:#3b82f659}.file_view_root[data-v-5ac1d326]{height:100%}[data-v-5ac1d326] .ofv-toolbar{display:none}[data-v-5ac1d326] .ofv-search-match{opacity:.6}.pre_view_area[data-v-1775f873]{height:100%}.title[data-v-1775f873]{width:400px;display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:var(--border_6)}.close[data-v-1775f873]{flex-shrink:0;display:flex;align-items:center;cursor:pointer}.file_name[data-v-1775f873]{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text_12)}.tag[data-v-1775f873]{flex-shrink:0;padding:2px 8px;border-radius:4px;background:var(--bg_4);font-size:12px;color:var(--text_3)}.file_pre_view_box[data-v-1775f873]{height:calc(100vh - 50px)}.chat_main[data-v-e40732fd]{width:100%;display:flex}.left_main_view[data-v-e40732fd]{flex-grow:1;display:flex;flex-direction:column;min-width:0px}.top_area[data-v-e40732fd]{flex-shrink:0}.main_area[data-v-e40732fd]{max-width:872px;width:100%;margin:0 auto;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.center_area[data-v-e40732fd]{flex-grow:1;overflow:hidden;color:red}.bottom_area[data-v-e40732fd]{flex-shrink:0}.knowledge-dialog-layer[data-v-7e549638]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#04080d85;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.knowledge-dialog[data-v-7e549638]{width:min(435px,calc(100vw - 32px));padding:16px 20px;border:1px solid rgba(49,58,73,.72);border-radius:16px;color:#e1e3e7;background:#111820eb;box-shadow:0 12px 32px -12px #000000b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);outline:none;box-sizing:border-box;display:flex;flex-direction:column}.knowledge-dialog-header[data-v-7e549638]{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-dialog-title-wrap[data-v-7e549638]{min-width:0;display:flex;align-items:center;gap:8px}.knowledge-dialog-alert-icon[data-v-7e549638]{width:16px;height:16px;flex-shrink:0}.knowledge-dialog-title-wrap h2[data-v-7e549638]{min-width:0;margin:0;overflow:hidden;color:#e1e3e7;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.knowledge-dialog-close[data-v-7e549638]{width:24px;height:24px;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;cursor:pointer;opacity:.78;outline:none;transition:opacity .16s ease,background .16s ease}.knowledge-dialog-close[data-v-7e549638]:hover,.knowledge-dialog-close[data-v-7e549638]:focus-visible{border-radius:6px;background:#ffffff0f;opacity:1}.knowledge-dialog-close[data-v-7e549638]:disabled{cursor:wait;opacity:.42}.knowledge-dialog-close img[data-v-7e549638]{width:16px;height:16px}.knowledge-dialog-body[data-v-7e549638]{flex:1}.knowledge-dialog-footer[data-v-7e549638]{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.knowledge-dialog-enter-active[data-v-7e549638],.knowledge-dialog-leave-active[data-v-7e549638]{transition:opacity .16s ease}.knowledge-dialog-enter-active .knowledge-dialog[data-v-7e549638],.knowledge-dialog-leave-active .knowledge-dialog[data-v-7e549638]{transition:transform .16s ease,opacity .16s ease}.knowledge-dialog-enter-from[data-v-7e549638],.knowledge-dialog-leave-to[data-v-7e549638]{opacity:0}.knowledge-dialog-enter-from .knowledge-dialog[data-v-7e549638],.knowledge-dialog-leave-to .knowledge-dialog[data-v-7e549638]{opacity:0;transform:translateY(6px) scale(.98)}@media(max-width:520px){.knowledge-dialog-layer[data-v-7e549638]{align-items:flex-start;padding:72px 16px 16px}.knowledge-dialog[data-v-7e549638]{width:100%;padding-right:16px;padding-left:16px}}.delete-dialog-warning[data-v-1b8e93e0]{margin-top:16px;padding:8px 12px;border-radius:6px;color:#ff8a84;background:#f0443829;font-size:12px;line-height:20px}.delete-dialog-warning p[data-v-1b8e93e0]{margin:0}.delete-dialog-warning p+p[data-v-1b8e93e0]{margin-top:4px}.delete-confirm-label[data-v-1b8e93e0]{display:block;margin-top:16px;color:#c5c6d1;font-size:12px;line-height:20px}.delete-confirm-input[data-v-1b8e93e0]{width:100%;height:34px;margin-top:6px;padding:0 10px;border:1px solid #f04438;border-radius:8px;color:#e1e3e7;background:#0e161fc2;outline:none;font-size:13px;line-height:20px;box-sizing:border-box}.delete-confirm-input[data-v-1b8e93e0]:focus{box-shadow:0 0 0 2px #f044382e}.delete-confirm-input[data-v-1b8e93e0]:disabled{cursor:wait;opacity:.72}.delete-dialog-error[data-v-1b8e93e0]{margin:8px 0 0;color:#ff8a84;font-size:12px;line-height:20px}.delete-cancel-button[data-v-1b8e93e0],.delete-confirm-button[data-v-1b8e93e0]{min-width:50px;height:32px;padding:0 14px;border:0;border-radius:8px;color:#e1e3e7;font-size:12px;line-height:20px;cursor:pointer;outline:none;transition:background .16s ease,color .16s ease,opacity .16s ease}.delete-cancel-button[data-v-1b8e93e0]{background:#222b38}.delete-cancel-button[data-v-1b8e93e0]:hover,.delete-cancel-button[data-v-1b8e93e0]:focus-visible{background:#2a3545}.delete-confirm-button[data-v-1b8e93e0]{color:#e1e3e78f;background:#f0443829}.delete-confirm-button[data-v-1b8e93e0]:not(:disabled){color:#fff;background:#a63b48}.delete-confirm-button[data-v-1b8e93e0]:not(:disabled):hover,.delete-confirm-button[data-v-1b8e93e0]:not(:disabled):focus-visible{background:#bd3f4c}.delete-cancel-button[data-v-1b8e93e0]:disabled,.delete-confirm-button[data-v-1b8e93e0]:disabled{cursor:not-allowed;opacity:.72}.knowledge-delete-undo-toast-stack[data-v-6f46f534]{position:fixed;left:50%;right:auto;bottom:28px;z-index:90;width:min(560px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:stretch;gap:8px;pointer-events:none;transform:translate(-50%)}.knowledge-delete-undo-toast[data-v-6f46f534]{--undo-surface: rgba(14, 22, 32, .98);--undo-border: rgba(74, 98, 128, .78);--undo-control-surface: rgba(25, 36, 52, .9);--undo-control-border: rgba(79, 105, 137, .82);--undo-text: #dbe5f2;--undo-accent: #6aaeff;min-height:52px;padding:8px 10px 8px 18px;border:1px solid var(--undo-border);border-radius:8px;display:flex;align-items:center;gap:12px;color:var(--undo-text);background:var(--undo-surface);box-shadow:0 18px 46px -20px #000000eb,0 0 0 1px #7797be0d,inset 0 1px #fff1;box-sizing:border-box;pointer-events:auto;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(14px)}.knowledge-delete-undo-toast-icon[data-v-6f46f534]{width:16px;height:16px;flex:0 0 auto;opacity:.82}.knowledge-delete-undo-toast-message[data-v-6f46f534]{min-width:0;flex:1;overflow:hidden;color:var(--undo-text);font-size:13px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.knowledge-delete-undo-toast-separator[data-v-6f46f534]{margin:0 4px;color:#d2dcea8f}.knowledge-delete-undo-toast-action[data-v-6f46f534]{flex:0 0 auto;min-width:58px;height:32px;padding:0 12px;border:1px solid var(--undo-control-border);border-radius:6px;color:var(--undo-accent);background:var(--undo-control-surface);cursor:pointer;font-size:13px;font-weight:600;line-height:20px;outline:none}.knowledge-delete-undo-toast-action[data-v-6f46f534]:hover,.knowledge-delete-undo-toast-action[data-v-6f46f534]:focus-visible{color:#b6d9ff;border-color:#6f9dcff2;background:#2d425beb}.knowledge-delete-undo-toast-enter-active[data-v-6f46f534],.knowledge-delete-undo-toast-leave-active[data-v-6f46f534],.knowledge-delete-undo-toast-move[data-v-6f46f534]{transition:opacity .18s ease,transform .18s ease}.knowledge-delete-undo-toast-enter-from[data-v-6f46f534],.knowledge-delete-undo-toast-leave-to[data-v-6f46f534]{opacity:0;transform:translateY(10px) scale(.98)}.knowledge-delete-undo-toast-leave-active[data-v-6f46f534]{position:absolute;right:0;left:0}@media(max-width:720px){.knowledge-delete-undo-toast-stack[data-v-6f46f534]{left:16px;right:16px;bottom:16px;width:calc(100vw - 32px);transform:none}}@media(prefers-reduced-motion:reduce){.knowledge-delete-undo-toast-enter-active[data-v-6f46f534],.knowledge-delete-undo-toast-leave-active[data-v-6f46f534],.knowledge-delete-undo-toast-move[data-v-6f46f534]{transition-duration:1ms}}.disk-space-dialog-message[data-v-b72a4787]{margin:34px 0 0;color:#98a2b3;font-size:16px;line-height:24px}.disk-space-cancel-button[data-v-b72a4787],.disk-space-confirm-button[data-v-b72a4787]{height:36px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;outline:none}.disk-space-cancel-button[data-v-b72a4787]{min-width:64px;border:1px solid rgba(49,58,73,.72);color:#e1e3e7;background:#313a497a}.disk-space-confirm-button[data-v-b72a4787]{min-width:96px;border:1px solid rgba(22,119,255,.92);color:#fff;background:#1677ff}.disk-space-cancel-button[data-v-b72a4787]:hover,.disk-space-cancel-button[data-v-b72a4787]:focus-visible{background:#313a49ad}.disk-space-confirm-button[data-v-b72a4787]:hover,.disk-space-confirm-button[data-v-b72a4787]:focus-visible{background:#2d86ff}.disk-space-cancel-button[data-v-b72a4787]:disabled,.disk-space-confirm-button[data-v-b72a4787]:disabled{cursor:wait;opacity:.58}[data-v-b72a4787] .knowledge-dialog{width:min(680px,calc(100vw - 36px));min-height:212px;padding:18px 26px 20px;border:1px solid rgba(49,58,73,.48);border-radius:16px;background:#e1e3e70a;box-shadow:0 12px 32px -12px #0000003d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-v-b72a4787] .knowledge-dialog-title-wrap{gap:12px}[data-v-b72a4787] .knowledge-dialog-alert-icon{width:24px;height:24px}[data-v-b72a4787] .knowledge-dialog-title-wrap h2{font-size:16px;line-height:24px}[data-v-b72a4787] .knowledge-dialog-footer{margin-top:30px;gap:10px}@media(max-width:520px){[data-v-b72a4787] .knowledge-dialog{width:calc(100vw - 32px);min-height:0;padding:18px 16px 16px}.disk-space-dialog-message[data-v-b72a4787],[data-v-b72a4787] .knowledge-dialog-footer{margin-top:28px}}.knowledge-checkbox[data-v-94be39f3]{position:relative;width:16px;height:16px;margin:0;box-sizing:border-box;border:1px solid rgba(143,157,178,.72);border-radius:4px;display:inline-grid;place-items:center;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#090e14b8;cursor:pointer;outline:none;transition:opacity .16s ease,transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.knowledge-checkbox[data-v-94be39f3]:after{content:"";width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;opacity:0;transform:translateY(-1px) rotate(45deg) scale(.82);transition:opacity .12s ease,transform .12s ease}.knowledge-checkbox[data-v-94be39f3]:checked{border-color:#1283ff;background:#1283ff;box-shadow:0 0 0 3px #1283ff29}.knowledge-checkbox[data-v-94be39f3]:checked:after{opacity:1;transform:translateY(-1px) rotate(45deg) scale(1)}.knowledge-checkbox.is-selection-mixed[data-v-94be39f3]{border-color:#1283ff;background:#1283ff;box-shadow:0 0 0 3px #1283ff29}.knowledge-checkbox.is-selection-mixed[data-v-94be39f3]:after{width:8px;height:2px;border:0;border-radius:999px;background:#fff;opacity:1;transform:none}.knowledge-checkbox[data-v-94be39f3]:focus-visible{box-shadow:0 0 0 3px #1283ff3d}.knowledge-checkbox[data-v-94be39f3]:disabled{cursor:not-allowed;opacity:.36}.file-preview[data-v-01f842c0]{--file-preview-bg: #0b1420;--file-preview-surface: #111e2d;--file-preview-surface-muted: #17283b;--file-preview-border: rgba(143, 176, 214, .2);--file-preview-border-strong: rgba(125, 211, 252, .36);--file-preview-text: #e8f1fb;--file-preview-muted: #91a8c0;--file-preview-accent: #7dd3fc;--file-preview-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;position:relative;isolation:isolate;display:flex;width:100%;height:100%;min-width:0;min-height:160px;box-sizing:border-box;border:0;border-radius:10px;background:transparent;box-shadow:none;overflow:hidden}.file-preview[data-v-01f842c0]:before{display:none}.file-preview-viewer[data-v-01f842c0]{width:100%;height:100%;min-width:0;min-height:0;flex:1 1 auto;border-radius:10px;overflow:hidden;position:relative;z-index:1}.file-preview.hide-code-gutter[data-v-01f842c0] .ofv-code-body{grid-template-columns:minmax(0,1fr)}.file-preview.hide-code-gutter[data-v-01f842c0] .ofv-code-gutter{display:none}[data-v-01f842c0] .ofv-root{width:100%;height:100%;min-height:0;border:1px solid rgba(143,176,214,.16);border-radius:10px;background:var(--file-preview-bg);box-shadow:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-v-01f842c0] .ofv-theme-dark{--ofv-bg: var(--file-preview-bg);--ofv-surface: var(--file-preview-surface);--ofv-surface-muted: var(--file-preview-surface-muted);--ofv-text: var(--file-preview-text);--ofv-text-muted: var(--file-preview-muted);--ofv-border: var(--file-preview-border);--ofv-button-hover: rgba(125, 211, 252, .12);--ofv-highlight: rgba(125, 211, 252, .32);--ofv-font-mono: var(--file-preview-mono)}[data-v-01f842c0] .ofv-host{min-height:0;background:transparent}[data-v-01f842c0] .ofv-viewport{background:var(--file-preview-bg);scrollbar-color:rgba(125,160,197,.55) transparent;scrollbar-width:thin}[data-v-01f842c0] .ofv-pdf-viewer,[data-v-01f842c0] .ofv-pdf{background:#0e1928}[data-v-01f842c0] .ofv-pdf{padding:12px 14px;scrollbar-color:rgba(125,160,197,.55) transparent;scrollbar-width:thin}[data-v-01f842c0] .ofv-pdf-summary{padding:9px 14px;border-bottom-color:#8fb0d624;background:var(--file-preview-surface)}[data-v-01f842c0] .ofv-pdf-page{margin-bottom:14px;box-shadow:0 4px 16px -8px #000000b8}[data-v-01f842c0] .ofv-code-header{display:none!important}[data-v-01f842c0] .ofv-code-body{background:#0f1b2a}[data-v-01f842c0] .ofv-code-gutter{min-width:52px;padding:20px 12px;border-right-color:#8fb0d624;background:#111f30;color:#7189a3}[data-v-01f842c0] .ofv-code-container pre{padding:20px 24px;font-family:var(--file-preview-mono);font-size:13px;line-height:1.72}[data-v-01f842c0] .ofv-code-container code{letter-spacing:.01em}[data-v-01f842c0] .ofv-text-structure{padding:8px 16px;border-bottom-color:#8fb0d624;background:#15283cc2;color:var(--file-preview-muted)}[data-v-01f842c0] .ofv-code-notice{border-bottom-color:#f5be5c38;background:#97652329;color:#f0c77e}[data-v-01f842c0] .ofv-markdown-body{box-sizing:border-box;min-height:100%;padding:28px 32px;color:var(--file-preview-text);background:var(--file-preview-bg)}[data-v-01f842c0] .ofv-markdown-body h1,[data-v-01f842c0] .ofv-markdown-body h2,[data-v-01f842c0] .ofv-markdown-body h3{color:#f4f8fc;letter-spacing:-.01em}[data-v-01f842c0] .ofv-markdown-body code{border:1px solid rgba(125,211,252,.16);border-radius:5px;padding:2px 5px;background:#7dd3fc14;color:#bcecff}.file-preview.is-document-preview[data-v-01f842c0]{--file-preview-bg: #dfe4ea;--file-preview-surface: #fff;--file-preview-surface-muted: #f1f3f5;--file-preview-border: #d2d9e1;--file-preview-border-strong: #a8b5c3;--file-preview-text: #283746;--file-preview-muted: #768393;--file-preview-accent: #547392;background:var(--file-preview-bg)}.file-preview.is-document-preview[data-v-01f842c0] .ofv-root{--ofv-bg: var(--file-preview-bg);--ofv-surface: var(--file-preview-surface);--ofv-surface-muted: var(--file-preview-surface-muted);--ofv-text: var(--file-preview-text);--ofv-text-muted: var(--file-preview-muted);--ofv-border: var(--file-preview-border);--ofv-button-hover: rgba(84, 115, 146, .1);--ofv-highlight: rgba(84, 115, 146, .18);--ofv-font-mono: var(--file-preview-mono);border-color:#43536533;background:var(--file-preview-bg);color:var(--file-preview-text)}.file-preview.is-document-preview[data-v-01f842c0] .ofv-viewport{background:var(--file-preview-bg);scrollbar-color:rgba(104,119,136,.56) transparent}.file-preview.is-document-preview[data-v-01f842c0] .ofv-pdf-viewer,.file-preview.is-document-preview[data-v-01f842c0] .ofv-pdf{background:var(--file-preview-bg)}.file-preview.is-document-preview[data-v-01f842c0] .ofv-pdf{box-sizing:border-box;padding:16px 16px 20px;border:1px solid #d1d8e0;border-radius:10px}.file-preview.is-document-preview[data-v-01f842c0] .ofv-pdf-page-wrapper{margin:0 auto 18px;border:1px solid #cfd7e0;border-radius:10px;background:#fff;box-shadow:0 12px 28px -22px #23314080}.file-preview.is-document-preview[data-v-01f842c0] .ofv-pdf-page-wrapper:last-child{margin-bottom:0}.file-preview.is-document-preview[data-v-01f842c0] .ofv-pdf-page{margin-bottom:0;box-shadow:none}.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-container{background:var(--file-preview-bg)}.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-body{margin:16px 18px 22px;border:1px solid #d1d8e0;border-radius:10px;background:#fff;box-shadow:0 12px 28px -22px #23314080}.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-gutter{min-width:54px;padding:26px 12px;border-right-color:#e1e5ea;background:#fff;box-shadow:none;color:#8995a3}.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-container pre{padding:26px 30px;background:#fff!important;color:#2d3b49;font-size:13px;line-height:1.82}.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-container code{letter-spacing:0}.file-preview.is-document-preview[data-v-01f842c0] .ofv-text-structure{margin:0 18px;padding:9px 12px;border:1px solid #d4dbe2;border-radius:8px;background:#ffffffb3;color:#788594}.file-preview.is-document-preview[data-v-01f842c0] .ofv-text-structure strong{color:#556678}.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-notice{margin:12px 18px 0;border:1px solid #ead9bb;border-radius:8px;background:#fff7e8;color:#8b6a3e}.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body{width:calc(100% - 36px);height:calc(100% - 38px);min-height:calc(100% - 38px);margin:16px 18px 22px;padding:38px 44px 52px;border:1px solid #d1d8e0;border-radius:10px;background:#fff;color:#2d3b49;box-shadow:0 12px 28px -22px #23314080}.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body h1,.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body h2,.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body h3,.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body h4,.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body h5,.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body h6{color:#1f2c39}.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body code{border:1px solid #e0e5ea;border-radius:5px;background:#f1f3f5;color:#40566d}.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body pre{border:1px solid #e0e5ea;background:#f7f8f9;color:#2d3b49}.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body blockquote{border-left-color:#b7c2cd;color:#697887}.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body table tr{background:#fff}.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body table tr:nth-child(2n){background:#f7f8f9}.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body a{color:#3f6f9f}[data-v-01f842c0] a[download],[data-v-01f842c0] .ofv-fallback a,[data-v-01f842c0] .ofv-asset-download{display:none!important}@media(max-width:640px){.file-preview[data-v-01f842c0]{min-height:140px;border-radius:14px}.file-preview-viewer[data-v-01f842c0]{border-radius:10px}[data-v-01f842c0] .ofv-code-header{display:none!important}[data-v-01f842c0] .ofv-code-gutter{min-width:44px;padding-right:8px;padding-left:8px}[data-v-01f842c0] .ofv-code-container pre{padding:16px;font-size:12px}[data-v-01f842c0] .ofv-pdf{padding:8px}[data-v-01f842c0] .ofv-markdown-body{padding:22px 18px}.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-body{margin:10px 10px 14px}.file-preview.is-document-preview[data-v-01f842c0] .ofv-pdf{padding:10px 10px 14px}.file-preview.is-document-preview[data-v-01f842c0] .ofv-pdf-page-wrapper{margin-bottom:14px;border-radius:8px}.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-gutter{min-width:44px;padding:20px 8px}.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-container pre{padding:20px 16px;font-size:12px}.file-preview.is-document-preview[data-v-01f842c0] .ofv-text-structure,.file-preview.is-document-preview[data-v-01f842c0] .ofv-code-notice{margin-right:10px;margin-left:10px}.file-preview.is-document-preview[data-v-01f842c0] .ofv-markdown-body{width:calc(100% - 20px);height:calc(100% - 24px);min-height:calc(100% - 24px);margin:10px;padding:28px 22px 36px}}@media(prefers-reduced-motion:reduce){[data-v-01f842c0] .ofv-code-action{transition:none}[data-v-01f842c0] .ofv-code-action:hover{transform:none}}.paginated-pdf-preview[data-v-48d6846c]{min-height:100%;display:flex;flex-direction:column;align-items:center;gap:18px;padding:4px 0 20px}.paginated-pdf-preview-state[data-v-48d6846c]{min-height:240px;display:flex;align-items:center;justify-content:center;color:#91a8c0;font-size:13px}.paginated-pdf-preview-state.is-error[data-v-48d6846c]{color:#f3a8a4}.paginated-pdf-preview-native-viewer[data-v-48d6846c]{align-self:stretch;width:100%;min-height:calc(100vh - 190px);border:1px solid rgba(143,176,214,.2);border-radius:8px;background:#fff}.paginated-pdf-preview-page[data-v-48d6846c]{width:fit-content;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px;border:1px solid rgba(143,176,214,.2);border-radius:8px;background:#f6f8fb;box-shadow:0 12px 30px #0003;transition:border-color .18s ease,box-shadow .18s ease}.paginated-pdf-preview-page.is-target-page[data-v-48d6846c]{border-color:#7dd3fcc7;box-shadow:0 0 0 2px #7dd3fc21,0 12px 30px #0003}.paginated-pdf-preview-page-label[data-v-48d6846c]{color:#52657a;font-size:12px;line-height:18px}.paginated-pdf-preview-page-image[data-v-48d6846c]{display:block;max-width:100%;height:auto;background:#fff}.paginated-pdf-preview-text-page[data-v-48d6846c]{position:relative;display:block;flex:0 0 auto;max-width:100%;overflow:hidden;background:#fff;font-family:Noto Sans CJK SC,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none}.paginated-pdf-preview-text-line[data-v-48d6846c]{position:absolute;display:block;color:#242b33;font-weight:400;line-height:1;white-space:pre;word-break:keep-all}.paginated-pdf-preview-text-line.is-heading[data-v-48d6846c]{color:#315f90}.paginated-pdf-preview-text-line.is-chapter-heading[data-v-48d6846c]{font-weight:500}@media(prefers-reduced-motion:reduce){.paginated-pdf-preview-page[data-v-48d6846c]{transition:none}}.knowledge-csv-preview[data-v-cb04034d]{flex:0 0 auto;display:flex;flex-direction:column}.knowledge-csv-preview-state[data-v-cb04034d]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#8a98a7;text-align:center}.knowledge-csv-preview-state p[data-v-cb04034d]{margin:0;font-size:13px;line-height:22px}.knowledge-csv-preview-state.is-error[data-v-cb04034d]{color:#bb5d5b}.knowledge-csv-preview-loader[data-v-cb04034d]{width:22px;height:22px;border:2px solid rgba(84,115,146,.18);border-top-color:#547392;border-radius:50%;animation:knowledge-csv-preview-spin-cb04034d .8s linear infinite}.knowledge-csv-preview-state-mark[data-v-cb04034d]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;font-size:16px;font-weight:700}.knowledge-csv-preview-paper[data-v-cb04034d]{position:relative;min-width:0;overflow:hidden;border:1px solid #d1d8e0;border-radius:10px;color:#2d3b49;background:#fff;box-shadow:0 12px 28px -22px #23314080}.knowledge-csv-preview-header[data-v-cb04034d]{min-height:47px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #e1e6eb;background:#f8fafb}.knowledge-csv-preview-header>div[data-v-cb04034d]{min-width:0;display:flex;align-items:baseline;gap:8px}.knowledge-csv-preview-header strong[data-v-cb04034d]{overflow:hidden;color:#314457;font-size:13px;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.knowledge-csv-preview-header span[data-v-cb04034d]{flex:0 0 auto;color:#7b8896;font-size:11px;line-height:18px}.knowledge-csv-preview-badge[data-v-cb04034d]{padding:2px 7px;border:1px solid #d8e0e7;border-radius:999px;background:#fff}.knowledge-csv-preview-table-scroll[data-v-cb04034d]{max-width:100%;overflow:auto;scrollbar-color:rgba(104,119,136,.56) transparent;scrollbar-width:thin}.knowledge-csv-preview-table-scroll[data-v-cb04034d]:focus-visible{outline:2px solid rgba(84,115,146,.72);outline-offset:-2px}.knowledge-csv-preview-table[data-v-cb04034d]{width:max-content;min-width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.knowledge-csv-preview-table caption[data-v-cb04034d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.knowledge-csv-preview-table th[data-v-cb04034d],.knowledge-csv-preview-table td[data-v-cb04034d]{width:168px;min-width:168px;max-width:184px;padding:0;border-right:1px solid #e7ebee;border-bottom:1px solid #e7ebee;text-align:left;vertical-align:middle}.knowledge-csv-preview-table th[data-v-cb04034d]:last-child,.knowledge-csv-preview-table td[data-v-cb04034d]:last-child{border-right:0}.knowledge-csv-preview-table th[data-v-cb04034d]{color:#526679;background:#f4f6f8;font-size:11px;font-weight:650}.knowledge-csv-preview-table td[data-v-cb04034d]{color:#354454;background:#fff;font-size:12px}.knowledge-csv-preview-table tbody tr:nth-child(2n) td[data-v-cb04034d]{background:#fbfcfd}.knowledge-csv-preview-table th>span[data-v-cb04034d],.knowledge-csv-preview-table td>span[data-v-cb04034d]{display:block;overflow:hidden;padding:9px 11px;text-overflow:ellipsis;white-space:nowrap}.knowledge-csv-preview-empty-cell[data-v-cb04034d]{padding:20px!important;color:#84909d!important;text-align:center!important}.knowledge-csv-preview-empty[data-v-cb04034d]{min-height:180px;display:flex;align-items:center;justify-content:center;padding:20px;color:#84909d;font-size:13px;text-align:center}.knowledge-csv-preview-notice[data-v-cb04034d]{margin:0;padding:8px 13px;border-top:1px solid #ece2cf;color:#8b6a3e;background:#fff9ee;font-size:11px;line-height:18px}@keyframes knowledge-csv-preview-spin-cb04034d{to{transform:rotate(360deg)}}@media(max-width:640px){.knowledge-csv-preview-header[data-v-cb04034d]{padding-right:10px;padding-left:10px}.knowledge-csv-preview-table th[data-v-cb04034d],.knowledge-csv-preview-table td[data-v-cb04034d]{width:132px;min-width:132px;max-width:142px}.knowledge-csv-preview-table th>span[data-v-cb04034d],.knowledge-csv-preview-table td>span[data-v-cb04034d]{padding:8px 9px}}@media(prefers-reduced-motion:reduce){.knowledge-csv-preview-loader[data-v-cb04034d]{animation:none}}.knowledge-file-preview-layer[data-v-fff116fa]{--knowledge-preview-bg: #0b1420;--knowledge-preview-surface: #101c2b;--knowledge-preview-border: rgba(143, 176, 214, .18);--knowledge-preview-text: #e8f1fb;--knowledge-preview-muted: #91a8c0;--knowledge-preview-accent: #7da8d8;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background:#05090f6b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.knowledge-file-preview-drawer[data-v-fff116fa]{width:40vw;min-width:480px;height:100%;position:relative;display:flex;flex-direction:column;box-sizing:border-box;border-left:1px solid var(--knowledge-preview-border);color:var(--knowledge-preview-text);background:var(--knowledge-preview-bg);box-shadow:-16px 0 32px -26px #000000e6;outline:none}.knowledge-file-preview-header[data-v-fff116fa]{min-height:64px;box-sizing:border-box;padding:12px 16px 11px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--knowledge-preview-border);background:var(--knowledge-preview-surface)}.knowledge-file-preview-heading[data-v-fff116fa]{min-width:0;display:flex;align-items:center;gap:8px}.knowledge-file-preview-extension[data-v-fff116fa]{flex:0 0 auto;color:var(--knowledge-preview-muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500;line-height:20px}.knowledge-file-preview-heading h2[data-v-fff116fa]{min-width:0;max-width:min(42vw,520px);margin:0;overflow:hidden;color:var(--knowledge-preview-text);font-size:15px;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.knowledge-file-preview-actions[data-v-fff116fa]{display:flex;align-items:center;flex-shrink:0;gap:6px}.knowledge-file-preview-code-actions[data-v-fff116fa]{display:inline-flex;align-items:center;gap:4px}.knowledge-file-preview-pagination[data-v-fff116fa]{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 4px;border:1px solid rgba(143,176,214,.2);border-radius:7px;color:var(--knowledge-preview-muted);background:#8fb0d60d}.knowledge-file-preview-page-button[data-v-fff116fa]{width:24px;height:24px;padding:0;border:0;border-radius:5px;color:var(--knowledge-preview-text);background:transparent;cursor:pointer;font-family:inherit;font-size:19px;line-height:1}.knowledge-file-preview-page-button[data-v-fff116fa]:not(:disabled):hover,.knowledge-file-preview-page-button[data-v-fff116fa]:not(:disabled):focus-visible{background:#7da8d82b}.knowledge-file-preview-page-button[data-v-fff116fa]:focus-visible{outline:2px solid rgba(110,164,255,.82);outline-offset:1px}.knowledge-file-preview-page-button[data-v-fff116fa]:disabled{color:#91a8c06b;cursor:default}.knowledge-file-preview-page-label[data-v-fff116fa]{min-width:76px;color:var(--knowledge-preview-muted);font-size:11px;line-height:18px;text-align:center;white-space:nowrap}.knowledge-file-preview-code-action[data-v-fff116fa]{min-height:30px;box-sizing:border-box;padding:0 9px;border:1px solid rgba(125,168,216,.34);border-radius:7px;color:#dcecfb;background:#7da8d81a;cursor:pointer;font-family:inherit;font-size:12px;line-height:1.4;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.knowledge-file-preview-code-action[data-v-fff116fa]:hover,.knowledge-file-preview-code-action[data-v-fff116fa]:focus-visible{border-color:#7da8d89e;background:#7da8d82e}.knowledge-file-preview-code-action[data-v-fff116fa]:focus-visible{outline:2px solid rgba(125,168,216,.82);outline-offset:2px}.knowledge-file-preview-code-action[data-v-fff116fa]:disabled{cursor:wait;opacity:.48}.knowledge-file-preview-export[data-v-fff116fa],.knowledge-file-preview-close[data-v-fff116fa]{min-height:30px;box-sizing:border-box;border:1px solid transparent;border-radius:7px;color:var(--knowledge-preview-muted);background:transparent;font-family:inherit;font-size:12px;line-height:1.4}.knowledge-file-preview-export[data-v-fff116fa]{padding:0 10px;border-color:var(--knowledge-preview-border);background:#8fb0d60f;cursor:not-allowed;opacity:.52}.knowledge-file-preview-export[data-v-fff116fa]:not(:disabled){color:var(--knowledge-preview-text);cursor:pointer;opacity:.9;transition:opacity .18s ease,background .18s ease,border-color .18s ease}.knowledge-file-preview-export[data-v-fff116fa]:not(:disabled):hover{border-color:#7da8d86b;background:#7da8d824;opacity:1}.knowledge-file-preview-close[data-v-fff116fa]{width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.78;transition:opacity .18s ease,background .18s ease,border-color .18s ease}.knowledge-file-preview-close[data-v-fff116fa]:hover,.knowledge-file-preview-close[data-v-fff116fa]:focus-visible{border-color:#7da8d857;background:#7da8d81a;opacity:1}.knowledge-file-preview-close[data-v-fff116fa]:focus-visible,.knowledge-file-preview-export[data-v-fff116fa]:focus-visible{outline:2px solid rgba(110,164,255,.82);outline-offset:2px}.knowledge-file-preview-close img[data-v-fff116fa]{width:15px;height:15px}.knowledge-file-preview-export-overlay[data-v-fff116fa]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:24px;background:#080f19bd;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.knowledge-file-preview-export-progress[data-v-fff116fa]{max-width:290px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--knowledge-preview-text);text-align:center}.knowledge-file-preview-export-progress strong[data-v-fff116fa]{font-size:13px;font-weight:600;line-height:21px}.knowledge-file-preview-export-progress p[data-v-fff116fa]{margin:0;color:var(--knowledge-preview-muted);font-size:12px;line-height:19px}.knowledge-file-preview-body[data-v-fff116fa]{min-height:0;flex:1;box-sizing:border-box;padding:20px 22px 24px;background:var(--knowledge-preview-bg)}.knowledge-file-preview-body.is-viewer-preview[data-v-fff116fa]{padding:12px 14px 14px}.knowledge-file-preview-content[data-v-fff116fa]{position:relative;min-width:0;color:var(--knowledge-preview-text);font-size:14px;line-height:1.75}.knowledge-file-preview-content.is-viewer-preview[data-v-fff116fa]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.knowledge-file-preview-note[data-v-fff116fa]{margin:0 0 16px;padding:8px 11px;border-left:2px solid rgba(110,164,255,.7);color:#9eb4d0;background:#4877b41a;font-size:12px;line-height:20px}.knowledge-file-preview-viewer[data-v-fff116fa]{flex:1 1 auto;min-height:0}.knowledge-file-preview-paged-pdf[data-v-fff116fa]{width:100%;min-width:0}.knowledge-file-preview-csv[data-v-fff116fa]{flex:0 0 auto}.knowledge-file-preview-watermark[data-v-fff116fa]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.knowledge-file-preview-state[data-v-fff116fa]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#99a9bd;text-align:center}.knowledge-file-preview-state p[data-v-fff116fa]{margin:0;font-size:13px;line-height:22px}.knowledge-file-preview-state.is-error[data-v-fff116fa]{color:#f3a8a4}.knowledge-file-preview-state-mark[data-v-fff116fa],.knowledge-file-preview-empty-mark[data-v-fff116fa]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;font-size:17px;font-weight:700}.knowledge-file-preview-empty-mark[data-v-fff116fa]{color:#6f849e}.knowledge-file-preview-loader[data-v-fff116fa]{width:24px;height:24px;border:2px solid rgba(139,176,224,.24);border-top-color:#8bb5eb;border-radius:50%;animation:knowledge-file-preview-spin-fff116fa .8s linear infinite}.knowledge-file-preview-footer[data-v-fff116fa]{flex-shrink:0;padding:10px 22px 12px;border-top:1px solid rgba(245,176,94,.2);color:#d9b47b;background:#784e1f14;font-size:12px;line-height:19px}@keyframes knowledge-file-preview-spin-fff116fa{to{transform:rotate(360deg)}}.knowledge-file-preview-enter-active[data-v-fff116fa],.knowledge-file-preview-leave-active[data-v-fff116fa]{transition:opacity .22s ease}.knowledge-file-preview-enter-active .knowledge-file-preview-drawer[data-v-fff116fa],.knowledge-file-preview-leave-active .knowledge-file-preview-drawer[data-v-fff116fa]{transition:transform .24s cubic-bezier(.22,1,.36,1)}.knowledge-file-preview-enter-from[data-v-fff116fa],.knowledge-file-preview-leave-to[data-v-fff116fa]{opacity:0}.knowledge-file-preview-enter-from .knowledge-file-preview-drawer[data-v-fff116fa],.knowledge-file-preview-leave-to .knowledge-file-preview-drawer[data-v-fff116fa]{transform:translate(100%)}@media(max-width:640px){.knowledge-file-preview-drawer[data-v-fff116fa]{width:100%;min-width:0}.knowledge-file-preview-header[data-v-fff116fa]{padding-right:16px;padding-left:18px}.knowledge-file-preview-body[data-v-fff116fa]{padding:16px 18px 20px}.knowledge-file-preview-body.is-viewer-preview[data-v-fff116fa]{padding:8px 10px 10px}.knowledge-file-preview-footer[data-v-fff116fa]{padding:9px 18px 11px}.knowledge-file-preview-heading h2[data-v-fff116fa]{max-width:calc(100vw - 150px)}.knowledge-file-preview-code-action[data-v-fff116fa]{min-height:28px;padding:0 8px;font-size:11px}.knowledge-file-preview-page-label[data-v-fff116fa]{min-width:68px;font-size:10px}}@media(prefers-reduced-motion:reduce){.knowledge-file-preview-enter-active[data-v-fff116fa],.knowledge-file-preview-leave-active[data-v-fff116fa],.knowledge-file-preview-enter-active .knowledge-file-preview-drawer[data-v-fff116fa],.knowledge-file-preview-leave-active .knowledge-file-preview-drawer[data-v-fff116fa]{transition:none}.knowledge-file-preview-loader[data-v-fff116fa]{animation:none}}.file-actions-wrap[data-v-b01195de]{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;padding:2px 0;margin:-2px 0}.file-card-actions[data-v-b01195de]{position:absolute;top:8px;right:8px;z-index:5;display:inline-flex}.file-more-button[data-v-b01195de]{width:28px;height:28px;padding:0;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:3px;background:transparent;cursor:pointer;outline:none}.file-more-button[data-v-b01195de]:disabled{opacity:.58;cursor:default}.file-more-button[data-v-b01195de]:hover,.file-more-button[data-v-b01195de]:focus-visible,.file-more-button[aria-expanded=true][data-v-b01195de]{background:#ffffff12}.file-more-button span[data-v-b01195de]{width:3px;height:3px;border-radius:50%;background:#a7b0bf}.file-action-menu[data-v-b01195de]{position:fixed;z-index:3000;width:89px;box-sizing:border-box;padding:4px;border:1px solid rgba(49,58,73,.48);border-radius:8px;display:flex;flex-direction:column;gap:4px;background:#e1e3e70a;box-shadow:0 12px 32px -4px #0000003d,inset 0 0 16px #1f27337a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .16s ease,transform .16s ease}.file-action-menu-item[data-v-b01195de]{width:100%;min-height:28px;flex:0 0 28px;padding:0 4px;border:0;border-radius:6px;display:flex;align-items:center;justify-content:flex-start;gap:8px;overflow:hidden;color:#c5c6d1;font-family:Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;white-space:nowrap;background:transparent;cursor:pointer;outline:none}.file-action-menu-icon[data-v-b01195de]{flex:0 0 16px;width:16px;height:16px;object-fit:contain}.file-action-menu-item[data-v-b01195de]:hover,.file-action-menu-item[data-v-b01195de]:focus-visible{background:var(--knowledge-list-hover-surface)}.file-action-menu-item.is-active[data-v-b01195de],.file-action-menu-item.is-active[data-v-b01195de]:hover,.file-action-menu-item.is-active[data-v-b01195de]:focus-visible{background:var(--knowledge-list-selected-surface)}.file-action-menu-item.is-warning[data-v-b01195de]{color:#ffd08a}.file-action-menu-item.is-danger[data-v-b01195de]{color:#f04438;background:transparent}.file-action-menu-item.is-danger[data-v-b01195de]:hover,.file-action-menu-item.is-danger[data-v-b01195de]:focus-visible{background:var(--knowledge-list-hover-surface);color:#f04438}.file-action-menu-item[data-v-b01195de]:disabled{color:#98a2b385;cursor:not-allowed}.file-rename-field[data-v-c144e488]{width:min(320px,100%);min-width:0;display:inline-flex;flex-direction:column;align-items:stretch;gap:4px}.file-card-rename-field[data-v-c144e488]{width:100%;min-width:0;display:inline-flex;flex-direction:column;align-items:stretch;gap:4px}.file-rename-input-row[data-v-c144e488]{width:100%;min-width:0;display:flex;align-items:center;gap:6px}.file-rename-input[data-v-c144e488]{flex:1;min-width:0;height:30px;box-sizing:border-box;padding:0 8px;border:1px solid rgba(87,105,132,.72);border-radius:6px;color:#e1e3e7;font-family:Noto Sans SC,sans-serif;font-size:14px;font-weight:500;line-height:28px;letter-spacing:0;background:#111317e0;outline:none}.file-rename-input[data-v-c144e488]:focus{border-color:#1283ff;box-shadow:0 0 0 2px #1283ff2e}.file-rename-input[aria-invalid=true][data-v-c144e488],.file-rename-input[aria-invalid=true][data-v-c144e488]:focus{border-color:#f97066;box-shadow:0 0 0 2px #f9706629}.file-rename-input[data-v-c144e488]:disabled{opacity:.72;cursor:progress}.file-rename-suffix[data-v-c144e488]{flex-shrink:0;color:#98a2b3f5;font-size:14px;line-height:30px;white-space:nowrap}.file-rename-error[data-v-c144e488]{margin:0;color:#fda29b;font-size:12px;font-weight:500;line-height:18px;overflow-wrap:anywhere}.knowledge-file-grid-panel[data-v-2bfc2f78]{display:flex;flex-direction:column}.knowledge-file-grid[data-v-2bfc2f78]{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:18px;align-content:start;padding-bottom:12px}.knowledge-file-card[data-v-2bfc2f78]{position:relative;width:100%;min-width:0;min-height:184px;box-sizing:border-box;padding:106px 14px 16px;border:1px solid rgba(66,78,98,.46);border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;background:linear-gradient(180deg,#202834b8,#141c26d1),#141920db;box-shadow:0 12px 32px -24px #000000d1;overflow:hidden;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.knowledge-file-card[data-v-2bfc2f78]:hover,.knowledge-file-card[data-v-2bfc2f78]:focus-within{border-color:#7486a49e;background:linear-gradient(180deg,#273346d6,#172331db);box-shadow:0 16px 34px -22px #040a12f5;transform:translateY(-1px)}.knowledge-file-card.is-file-selected[data-v-2bfc2f78]{border-color:#1283ffe6;background:linear-gradient(180deg,#1283ff24,#1283ff12),#141c26e6;box-shadow:0 0 0 1px #1283ff5c,0 18px 38px -24px #1283ff9e}.file-card-select[data-v-2bfc2f78]{position:absolute;top:10px;left:10px;z-index:4;display:inline-flex}.knowledge-file-card-icon[data-v-2bfc2f78]{position:absolute;top:30px;left:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;transform:translate(-50%)}.knowledge-file-card-icon img[data-v-2bfc2f78]{width:64px;height:64px;display:block;object-fit:contain}.knowledge-file-card-name[data-v-2bfc2f78],.knowledge-file-card-meta[data-v-2bfc2f78],.knowledge-file-card-status[data-v-2bfc2f78],.knowledge-file-card-error[data-v-2bfc2f78]{margin:0;min-width:0;overflow:hidden;font-family:Noto Sans SC,sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.knowledge-file-card-name[data-v-2bfc2f78]{padding:0;border:0;color:#edf2f8;background:transparent;font-size:14px;font-weight:600;line-height:22px;font-family:Noto Sans SC,sans-serif;text-align:left;cursor:pointer}.knowledge-file-card-name[data-v-2bfc2f78]:hover,.knowledge-file-card-name[data-v-2bfc2f78]:focus-visible{color:#f4f8ff}.knowledge-file-card-name[data-v-2bfc2f78]:focus-visible{outline:2px solid rgba(110,164,255,.76);outline-offset:3px;border-radius:3px}.knowledge-file-card-name.is-preview-disabled[data-v-2bfc2f78]{color:#d7e2f2b8;cursor:default;text-decoration:none}.knowledge-file-card-meta[data-v-2bfc2f78],.knowledge-file-card-status[data-v-2bfc2f78]{margin-top:4px;color:#98a2b3;font-size:13px;font-weight:500;line-height:20px}.knowledge-file-card-error[data-v-2bfc2f78]{margin-top:4px;color:#fda29b;font-size:12px;font-weight:500;line-height:18px}.file-card-select .file-select-checkbox[data-v-2bfc2f78]{opacity:0;pointer-events:none;transform:scale(.9)}.knowledge-file-card:hover .file-select-checkbox[data-v-2bfc2f78],.knowledge-file-card:focus-within .file-select-checkbox[data-v-2bfc2f78],.knowledge-file-card.is-file-selected .file-select-checkbox[data-v-2bfc2f78],.knowledge-file-grid-panel.has-active-selection .file-card-select .file-select-checkbox[data-v-2bfc2f78]{opacity:1;pointer-events:auto;transform:scale(1)}.knowledge-file-card-status[data-v-2bfc2f78]{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;color:#98a2b3f5;align-self:flex-start;max-width:100%;box-sizing:border-box;padding:1px 7px;border:1px solid rgba(18,131,255,.22);border-radius:999px;background:#1283ff14;font-size:12px;line-height:18px}.is-status-uploading[data-v-2bfc2f78]{color:#f1f7ff;background:#1283ff38}.knowledge-file-card-status.is-status-uploading[data-v-2bfc2f78]{color:#b9dcff;background:#1283ff1a}.is-status-upload-failed[data-v-2bfc2f78]{color:#ff8f90;background:#e5484d24}.is-status-parse-failed[data-v-2bfc2f78]{color:#ffd08a;background:#f59e0b2e}.knowledge-file-card.is-file-parse-failed[data-v-2bfc2f78]{border-color:#f59e0b6b;background:linear-gradient(180deg,#f59e0b1a,#141c26d1),#141920db}.knowledge-file-card.is-file-upload-failed[data-v-2bfc2f78]{border-color:#e5484d61}.status-spinner[data-v-2bfc2f78]{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transform-origin:center;animation:status-spin-2bfc2f78 .85s linear infinite}.status-spinner.is-hidden[data-v-2bfc2f78]{display:none}.status-spinner img[data-v-2bfc2f78]{width:12px;height:12px;display:block}@keyframes status-spin-2bfc2f78{to{transform:rotate(360deg)}}@keyframes file-restore-in-2bfc2f78{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.knowledge-file-card.is-file-restored[data-v-2bfc2f78]{animation:file-restore-in-2bfc2f78 .42s cubic-bezier(.2,.82,.2,1)}@media(prefers-reduced-motion:reduce){.status-spinner[data-v-2bfc2f78],.knowledge-file-card.is-file-restored[data-v-2bfc2f78]{animation-duration:1ms}.knowledge-file-card[data-v-2bfc2f78]{transition-duration:1ms}}@media(max-width:720px){.knowledge-file-grid[data-v-2bfc2f78]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px}}.knowledge-file-table[data-v-b621acaf]{width:100%;min-width:760px;border-collapse:collapse;border-spacing:0;color:var(--text_9);table-layout:fixed}.knowledge-file-table thead th[data-v-b621acaf]{height:34px;box-sizing:border-box;color:#9aa6b6;font-family:Noto Sans SC,sans-serif;font-size:13px;line-height:20px;font-weight:600;letter-spacing:0;text-align:left;vertical-align:middle}.knowledge-file-table th[data-v-b621acaf]:nth-child(1),.knowledge-file-table td[data-v-b621acaf]:nth-child(1){width:54px}.knowledge-file-table th[data-v-b621acaf]:nth-child(2),.knowledge-file-table td[data-v-b621acaf]:nth-child(2){width:39%}.knowledge-file-table th[data-v-b621acaf]:nth-child(3),.knowledge-file-table td[data-v-b621acaf]:nth-child(3){width:16%}.knowledge-file-table th[data-v-b621acaf]:nth-child(4),.knowledge-file-table td[data-v-b621acaf]:nth-child(4){width:15%}.knowledge-file-table th[data-v-b621acaf]:nth-child(5),.knowledge-file-table td[data-v-b621acaf]:nth-child(5){width:18%}.knowledge-file-table th[data-v-b621acaf]:nth-child(6),.knowledge-file-table td[data-v-b621acaf]:nth-child(6){width:74px}.knowledge-file-table tbody tr[data-v-b621acaf]{height:52px;cursor:pointer}.knowledge-file-table tbody td[data-v-b621acaf]{height:52px;box-sizing:border-box;border:0;color:#cdd6e2;font-family:Noto Sans SC,sans-serif;font-size:14px;line-height:22px;font-weight:500;letter-spacing:0;background:transparent;vertical-align:middle;transition:background .16s ease,box-shadow .16s ease}.knowledge-file-table tbody tr:hover td[data-v-b621acaf],.knowledge-file-table tbody tr:focus-within td[data-v-b621acaf]{background:var(--knowledge-list-hover-surface)}.knowledge-file-table tbody tr.is-file-selected td[data-v-b621acaf]{background:var(--knowledge-list-selected-surface);box-shadow:none}.knowledge-file-table tbody tr.is-file-upload-failed td[data-v-b621acaf]{background:#e5484d0b}.knowledge-file-table tbody tr.is-file-parse-failed td[data-v-b621acaf]{background:#f59e0b0d}.knowledge-file-table tbody tr.is-file-busy td[data-v-b621acaf]{background:#1283ff0b}.file-select-heading[data-v-b621acaf],.file-select-cell[data-v-b621acaf]{text-align:left}.file-select-heading[data-v-b621acaf],.file-select-cell[data-v-b621acaf]{padding-left:18px;padding-right:10px}.select-all-control[data-v-b621acaf]{width:16px;height:16px;min-width:0;display:inline-flex;align-items:center;justify-content:center;color:#9aa6b6;cursor:pointer;line-height:0;-webkit-user-select:none;user-select:none}.file-select-cell .file-select-checkbox[data-v-b621acaf]{opacity:0;pointer-events:none;transform:scale(.9)}.knowledge-file-table tbody tr:hover .file-select-checkbox[data-v-b621acaf],.knowledge-file-table tbody tr:focus-within .file-select-checkbox[data-v-b621acaf],.knowledge-file-table tbody tr.is-file-selected .file-select-checkbox[data-v-b621acaf],.knowledge-file-table-wrap.has-active-selection{opacity:1;pointer-events:auto;transform:scale(1)}.file-name-cell[data-v-b621acaf]{overflow:hidden;padding-right:16px}.file-name-line[data-v-b621acaf]{min-width:0;display:flex;align-items:center;gap:8px}.file-name-line.is-renaming[data-v-b621acaf]{width:100%}.file-name-text[data-v-b621acaf]{padding:0;border:0;min-width:0;display:block;overflow:hidden;color:inherit;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.file-name-text[data-v-b621acaf]:hover,.file-name-text[data-v-b621acaf]:focus-visible{color:#e6f0ff}.file-name-text[data-v-b621acaf]:focus-visible{outline:2px solid rgba(110,164,255,.76);outline-offset:3px;border-radius:3px}.file-name-text.is-preview-disabled[data-v-b621acaf]{color:#d7e2f2b8;cursor:default;text-decoration:none}.file-name-text.is-preview-disabled[data-v-b621acaf]:disabled{opacity:1}.file-status-tag[data-v-b621acaf]{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;color:#98a2b3f5;max-width:126px;padding:1px 7px;border-radius:999px;background:#98a2b31f;font-size:12px;line-height:18px}.is-status-uploading[data-v-b621acaf]{color:#f1f7ff;background:#1283ff38}.is-status-upload-failed[data-v-b621acaf]{color:#ff8f90;background:#e5484d24}.is-status-parse-failed[data-v-b621acaf]{color:#ffd08a;background:#f59e0b2e}.file-error-message[data-v-b621acaf]{margin:2px 0 0;overflow:hidden;color:#ff8f90;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.status-spinner[data-v-b621acaf]{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transform-origin:center;animation:status-spin-b621acaf .85s linear infinite}.status-spinner.is-hidden[data-v-b621acaf]{display:none}.status-spinner img[data-v-b621acaf]{width:12px;height:12px;display:block}.file-actions-cell[data-v-b621acaf]{position:relative;overflow:visible;padding-right:20px;text-align:right}@keyframes status-spin-b621acaf{to{transform:rotate(360deg)}}@keyframes file-restore-in-b621acaf{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.knowledge-file-table tbody tr.is-file-restored[data-v-b621acaf]{animation:file-restore-in-b621acaf .42s cubic-bezier(.2,.82,.2,1)}@media(prefers-reduced-motion:reduce){.status-spinner[data-v-b621acaf],.knowledge-file-table tbody tr.is-file-restored[data-v-b621acaf]{animation-duration:1ms}}.sr-only[data-v-b621acaf]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.knowledge-file-table-wrap[data-v-37dade63]{width:100%;height:100%;min-height:0;box-sizing:border-box;padding-top:14px;padding-bottom:96px}.knowledge-file-table-shell[data-v-37dade63]{position:relative;min-height:0;flex:1}.knowledge-file-bulk-bar[data-v-37dade63]{--bulk-surface: rgba(14, 22, 32, .98);--bulk-border: rgba(74, 98, 128, .78);--bulk-control-surface: rgba(25, 36, 52, .9);--bulk-control-border: rgba(79, 105, 137, .82);--bulk-danger-border: rgba(194, 64, 64, .86);--bulk-danger-surface: rgba(100, 35, 42, .36);position:fixed;left:50%;bottom:28px;z-index:88;width:min(560px,calc(100vw - 32px));min-height:52px;padding:8px 10px 8px 18px;border:1px solid var(--bulk-border);border-radius:8px;display:flex;align-items:center;gap:12px;box-sizing:border-box;color:#edf2f8;background:var(--bulk-surface);box-shadow:0 18px 46px -20px #000000eb,0 0 0 1px #7797be0d,inset 0 1px #fff1;transform:translate(-50%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.bulk-selected-count[data-v-37dade63]{min-width:84px;overflow:hidden;color:#d7e2f2;font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.bulk-action-group[data-v-37dade63]{min-width:0;flex:1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.bulk-action-button[data-v-37dade63]{min-width:66px;height:32px;padding:0 12px;border:1px solid var(--bulk-control-border);border-radius:6px;color:#e7eef8;background:var(--bulk-control-surface);font-family:Noto Sans SC,sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0;white-space:nowrap;cursor:pointer;outline:none;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.bulk-action-button[data-v-37dade63]:hover,.bulk-action-button[data-v-37dade63]:focus-visible{border-color:#6f9dcff2;background:#2d425beb;color:#fff}.bulk-action-button.is-danger[data-v-37dade63]{border-color:var(--bulk-danger-border);color:#ffe7e5;background:var(--bulk-danger-surface)}.bulk-action-button.is-danger[data-v-37dade63]:hover,.bulk-action-button.is-danger[data-v-37dade63]:focus-visible{border-color:#ed6d68;background:#842b338f}.bulk-action-button[data-v-37dade63]:disabled{color:#9aa6b685;background:#ffffff06;cursor:not-allowed;opacity:.7}.bulk-close-button[data-v-37dade63]{width:30px;height:30px;padding:0;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;cursor:pointer;outline:none;opacity:.78;transition:background .16s ease,opacity .16s ease}.bulk-close-button[data-v-37dade63]:hover,.bulk-close-button[data-v-37dade63]:focus-visible{background:#6984a42e;opacity:1}.bulk-close-button img[data-v-37dade63]{width:14px;height:14px}.knowledge-file-bulk-bar-enter-active[data-v-37dade63],.knowledge-file-bulk-bar-leave-active[data-v-37dade63]{transition:opacity .18s ease,transform .18s ease}.knowledge-file-bulk-bar-enter-from[data-v-37dade63],.knowledge-file-bulk-bar-leave-to[data-v-37dade63]{opacity:0;transform:translate(-50%,10px) scale(.98)}@media(prefers-reduced-motion:reduce){.knowledge-file-bulk-bar-enter-active[data-v-37dade63],.knowledge-file-bulk-bar-leave-active[data-v-37dade63]{transition-duration:1ms}}@media(max-width:720px){.knowledge-file-bulk-bar[data-v-37dade63]{align-items:stretch;flex-wrap:wrap}.bulk-selected-count[data-v-37dade63]{flex:1}.bulk-action-group[data-v-37dade63]{order:3;width:100%;flex-basis:100%;justify-content:stretch}.bulk-action-button[data-v-37dade63]{flex:1}}.knowledge-file-search-empty[data-v-37dade63]{height:100%;min-height:260px;display:flex;align-items:center;justify-content:center;color:var(--text_13);font-size:13px;line-height:22px}.knowledge-file-search-empty p[data-v-37dade63]{margin:0}.hard-delete-dialog-message[data-v-c854641b]{margin:30px 0 0;color:#c5c6d1;font-size:14px;line-height:24px}.hard-delete-dialog-message p[data-v-c854641b]{margin:0}.hard-delete-dialog-message p+p[data-v-c854641b]{margin-top:8px}.hard-delete-dialog-n1[data-v-c854641b]{color:#ffd1ce}.hard-delete-dialog-n2[data-v-c854641b]{color:#c8ddf5}.hard-delete-file-summary[data-v-c854641b]{min-height:42px;margin-top:14px;padding:10px 12px;border:1px solid rgba(87,105,132,.46);border-radius:8px;display:flex;align-items:center;gap:10px;box-sizing:border-box;background:#e1e3e70a}.hard-delete-file-summary span[data-v-c854641b]{flex-shrink:0;color:#98a2b3;font-size:13px;line-height:20px}.hard-delete-file-summary strong[data-v-c854641b]{min-width:0;overflow:hidden;color:#e1e3e7;font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.hard-delete-dialog-error[data-v-c854641b]{margin:12px 0 0;color:#ff8f90;font-size:13px;line-height:20px}.hard-delete-cancel-button[data-v-c854641b],.hard-delete-confirm-button[data-v-c854641b]{height:36px;padding:0 14px;border-radius:6px;font-family:Noto Sans SC,sans-serif;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0;cursor:pointer;outline:none}.hard-delete-cancel-button[data-v-c854641b]{min-width:70px;border:1px solid rgba(87,105,132,.72);color:#c5c6d1;background:#e1e3e70a}.hard-delete-cancel-button[data-v-c854641b]:not(:disabled):hover,.hard-delete-cancel-button[data-v-c854641b]:not(:disabled):focus-visible{border-color:#7e93b0e6;background:#e1e3e714}.hard-delete-confirm-button[data-v-c854641b]{min-width:101px;border:1px solid rgba(240,68,56,.76);color:#ffe4e2;background:#f0443885}.hard-delete-confirm-button[data-v-c854641b]:not(:disabled):hover,.hard-delete-confirm-button[data-v-c854641b]:not(:disabled):focus-visible{background:#f04438ad}.hard-delete-cancel-button[data-v-c854641b]:disabled,.hard-delete-confirm-button[data-v-c854641b]:disabled{cursor:progress;opacity:.58}[data-v-c854641b] .knowledge-dialog{width:min(520px,calc(100vw - 32px));min-height:196px;padding:20px 28px 18px;border:1px solid rgba(49,58,73,.48);background:#e1e3e70a;box-shadow:0 12px 32px -12px #0000003d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-v-c854641b] .knowledge-dialog-footer{margin-top:auto;padding-top:24px;gap:14px}[data-v-c854641b] .knowledge-dialog.hard-delete-dialog-batch{min-height:288px}.large-file-dialog-message[data-v-c5d1bed9]{margin:18px 0 0;color:#f4e7d8;font-size:13px;line-height:22px}.large-file-detail[data-v-c5d1bed9]{min-height:38px;margin-top:14px;padding:0 12px;border:1px solid rgba(247,144,9,.22);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#98a2b3;background:#f7900914;font-size:12px;line-height:20px}.large-file-detail strong[data-v-c5d1bed9]{color:#f4e7d8;font-size:13px;font-weight:600}.large-file-list[data-v-c5d1bed9]{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.large-file-list-item[data-v-c5d1bed9]{min-height:32px;padding:0 10px;border:1px solid rgba(247,144,9,.16);border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d0d5dd;background:#ffffff0a;font-size:12px;line-height:20px}.large-file-list-item span[data-v-c5d1bed9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.large-file-list-item strong[data-v-c5d1bed9]{flex-shrink:0;color:#f4e7d8;font-size:12px;font-weight:600}.large-file-more[data-v-c5d1bed9]{margin:8px 0 0;color:#98a2b3;font-size:12px;line-height:18px}.large-file-cancel-button[data-v-c5d1bed9],.large-file-confirm-button[data-v-c5d1bed9]{min-width:86px;height:34px;padding:0 16px;border:0;border-radius:8px;font-size:14px;font-weight:500;line-height:22px;cursor:pointer;outline:none;transition:background .16s ease,color .16s ease,opacity .16s ease}.large-file-cancel-button[data-v-c5d1bed9]{color:#c5c6d1;background:#222b38}.large-file-cancel-button[data-v-c5d1bed9]:hover,.large-file-cancel-button[data-v-c5d1bed9]:focus-visible{color:#e1e3e7;background:#2a3544}.large-file-confirm-button[data-v-c5d1bed9]{color:#111820;background:#f6a63a}.large-file-confirm-button[data-v-c5d1bed9]:hover,.large-file-confirm-button[data-v-c5d1bed9]:focus-visible{background:#ffb44c}.large-file-cancel-button[data-v-c5d1bed9]:disabled,.large-file-confirm-button[data-v-c5d1bed9]:disabled{cursor:wait;opacity:.54}[data-v-c5d1bed9] .knowledge-dialog{border:1px solid rgba(247,144,9,.42);box-shadow:0 18px 40px -18px #000000d6}.knowledge-move-dialog-layer[data-v-750d7851]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;display:flex;align-items:center;justify-content:center;padding:24px;background:#04080d85;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.knowledge-move-dialog[data-v-750d7851]{width:min(840px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:20px 22px 16px;border:1px solid rgba(72,91,120,.72);border-radius:12px;display:flex;flex-direction:column;color:#e1e7ef;background:#0f1720f5;box-shadow:0 18px 46px -20px #000000e6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);outline:none;box-sizing:border-box}.move-dialog-header[data-v-750d7851]{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px}.move-dialog-title-wrap[data-v-750d7851]{min-width:0;display:flex;align-items:center;gap:8px}.move-dialog-icon[data-v-750d7851]{width:18px;height:18px;flex-shrink:0}.move-dialog-title-wrap h2[data-v-750d7851]{min-width:0;margin:0;overflow:hidden;color:#edf2f8;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.move-dialog-close[data-v-750d7851]{width:28px;height:28px;padding:0;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;cursor:pointer;opacity:.78;outline:none;transition:opacity .16s ease,background .16s ease}.move-dialog-close[data-v-750d7851]:hover,.move-dialog-close[data-v-750d7851]:focus-visible{background:#ffffff12;opacity:1}.move-dialog-close[data-v-750d7851]:disabled{cursor:wait;opacity:.42}.move-dialog-close img[data-v-750d7851]{width:14px;height:14px}.move-dialog-description[data-v-750d7851]{margin:16px 0 0;overflow-wrap:anywhere;color:#d7e2f2d1;font-size:13px;line-height:22px;letter-spacing:0}.move-transfer-board[data-v-750d7851]{min-height:180px;flex:1 1 auto;min-height:0;margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;gap:12px}.move-transfer-panel[data-v-750d7851]{min-width:0;min-height:0;padding:12px;border:1px solid rgba(66,78,98,.58);border-radius:8px;display:flex;flex-direction:column;background:#ffffff09;box-sizing:border-box}.move-panel-header[data-v-750d7851]{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.move-panel-kicker[data-v-750d7851]{color:#98a2b3f2;font-size:12px;line-height:18px}.move-panel-header strong[data-v-750d7851]{color:#d7e2f2;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.move-file-list-scroll[data-v-750d7851],.move-target-list-scroll[data-v-750d7851]{min-height:0;flex:1;margin-top:10px}.move-file-list[data-v-750d7851],.move-target-list[data-v-750d7851]{min-height:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;list-style:none}.move-file-item[data-v-750d7851]{min-height:38px;padding:0 10px;border-radius:6px;display:flex;align-items:center;gap:10px;overflow:hidden;background:#0d151fdb}.move-file-index[data-v-750d7851]{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:12px;font-weight:700;background:#1283ffeb}.move-file-name[data-v-750d7851]{min-width:0;overflow:hidden;color:#d7e2f2;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.move-transfer-arrow[data-v-750d7851]{min-width:0;display:flex;align-items:center;justify-content:center}.move-transfer-arrow span[data-v-750d7851]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#d7e2f2}.move-transfer-arrow span[data-v-750d7851]:before{content:"";width:12px;height:12px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg) translate(-2px,2px)}.move-target-list[data-v-750d7851]{width:100%}.move-target-item[data-v-750d7851]{min-height:38px;padding:0 10px;border:0;border-radius:6px;display:flex;align-items:center;gap:8px;overflow:hidden;color:#e7eef8;background:#0d151fdb;cursor:pointer;outline:none;font-size:14px;line-height:22px;text-align:left;transition:background .16s ease,opacity .16s ease,transform .16s ease}.move-target-item[data-v-750d7851]:hover,.move-target-item[data-v-750d7851]:focus-visible{background:#223046;transform:translate(2px)}.move-target-item[data-v-750d7851]:disabled{cursor:wait;opacity:.58}.move-target-icon[data-v-750d7851]{width:16px;height:16px;flex-shrink:0}.move-target-item span[data-v-750d7851]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.move-target-empty[data-v-750d7851]{min-height:36px;padding:8px 10px;color:#98a2b3eb;font-size:13px;line-height:20px}.move-dialog-error[data-v-750d7851]{margin:10px 0 0;color:#ff8a84;font-size:12px;line-height:20px}.move-dialog-actions[data-v-750d7851]{margin-top:16px;display:flex;justify-content:flex-end}.move-cancel-button[data-v-750d7851]{min-width:56px;height:32px;padding:0 14px;border:0;border-radius:8px;color:#e1e7ef;background:#223046;font-size:12px;line-height:20px;cursor:pointer;outline:none;transition:background .16s ease,opacity .16s ease}.move-cancel-button[data-v-750d7851]:hover,.move-cancel-button[data-v-750d7851]:focus-visible{background:#2b3a52}.move-cancel-button[data-v-750d7851]:disabled{cursor:wait;opacity:.58}.knowledge-move-dialog-enter-active[data-v-750d7851],.knowledge-move-dialog-leave-active[data-v-750d7851]{transition:opacity .16s ease}.knowledge-move-dialog-enter-active .knowledge-move-dialog[data-v-750d7851],.knowledge-move-dialog-leave-active .knowledge-move-dialog[data-v-750d7851]{transition:transform .16s ease,opacity .16s ease}.knowledge-move-dialog-enter-from[data-v-750d7851],.knowledge-move-dialog-leave-to[data-v-750d7851]{opacity:0}.knowledge-move-dialog-enter-from .knowledge-move-dialog[data-v-750d7851],.knowledge-move-dialog-leave-to .knowledge-move-dialog[data-v-750d7851]{opacity:0;transform:translateY(6px) scale(.98)}@media(max-width:720px){.knowledge-move-dialog-layer[data-v-750d7851]{align-items:flex-start;padding:72px 16px 16px}.knowledge-move-dialog[data-v-750d7851]{width:100%;padding-right:16px;padding-left:16px}.move-transfer-board[data-v-750d7851]{grid-template-columns:minmax(0,1fr);gap:10px}.move-transfer-panel[data-v-750d7851]{max-height:220px}.move-transfer-arrow[data-v-750d7851]{min-height:34px}.move-transfer-arrow span[data-v-750d7851]{width:30px;height:30px}.move-transfer-arrow span[data-v-750d7851]:before{transform:rotate(135deg) translate(-2px,2px)}}.knowledge-library-select[data-v-827c6098]{position:relative;z-index:12;width:158px;flex-shrink:0}.library-select-trigger[data-v-827c6098]{width:158px;height:40px;padding:0 12px;border:1px solid #313a49;border-radius:8px;display:inline-flex;align-items:center;gap:8px;color:var(--text_9);background:#171d267a;box-shadow:var(--shadow_3);cursor:pointer;outline:none;transition:border-color .16s ease,background .16s ease}.library-select-trigger[data-v-827c6098]:hover,.library-select-trigger[data-v-827c6098]:focus-visible,.library-select-trigger.is-open[data-v-827c6098]{border-color:#087bff;background:linear-gradient(180deg,#263247c9,#1a2635b8)}.library-select-trigger span[data-v-827c6098]{min-width:0;flex:1;overflow:hidden;color:#e1e3e7;font-weight:500;font-size:14px;line-height:22px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.library-icon[data-v-827c6098]{width:16px;height:16px;opacity:1}.select-arrow[data-v-827c6098]{width:12px;height:12px;opacity:1;transition:transform .16s ease}.library-select-trigger.is-open .select-arrow[data-v-827c6098]{transform:rotate(180deg)}.library-menu[data-v-827c6098]{position:absolute;top:calc(100% + 4px);left:0;width:158px;padding:4px;border:1px solid rgba(49,58,73,.48);border-radius:8px;display:flex;flex-direction:column;gap:4px;background:#e1e3e70a;box-shadow:0 12px 32px -4px #0000003d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.library-menu-list[data-v-827c6098]{max-height:240px}.library-menu-list-content[data-v-827c6098]{display:flex;flex-direction:column;gap:4px;padding-right:2px}.library-menu-item[data-v-827c6098],.library-create-item[data-v-827c6098]{width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;display:flex;align-items:center;gap:8px;overflow:hidden;color:#e1e3e7;background:transparent;cursor:pointer;outline:none;font-size:14px;line-height:22px;text-align:left;transition:background .16s ease}.library-menu-item[data-v-827c6098]{justify-content:space-between}.library-menu-item.is-editing[data-v-827c6098]{padding:0 4px;background:transparent;align-items:stretch;cursor:default}.library-menu-status[data-v-827c6098]{min-height:32px;padding:7px 8px;border-radius:6px;color:var(--text_5);font-size:13px;line-height:18px;word-break:break-word}.library-menu-status.is-error[data-v-827c6098]{color:#ff9a9a;background:#ff5f5f14}.library-menu-item[data-v-827c6098]:hover,.library-menu-item[data-v-827c6098]:focus-visible{background:var(--knowledge-list-hover-surface)}.library-menu-item.is-editing[data-v-827c6098]:hover,.library-menu-item.is-editing[data-v-827c6098]:focus-visible{background:transparent}.library-menu-item.is-active[data-v-827c6098]{background:var(--knowledge-list-selected-surface)}.library-menu-item.is-active[data-v-827c6098]:hover,.library-menu-item.is-active[data-v-827c6098]:focus-visible{background:var(--knowledge-list-selected-surface)}.library-menu-item.is-active.is-editing[data-v-827c6098]{background:transparent}.library-menu-name[data-v-827c6098],.library-create-item span[data-v-827c6098]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-menu-name[data-v-827c6098]{flex:1}.library-item-actions[data-v-827c6098]{display:flex;align-items:center;gap:4px;margin-right:4px;flex-shrink:0;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s ease,visibility .16s ease}.library-menu-item:hover .library-item-actions[data-v-827c6098],.library-menu-item:focus-within .library-item-actions[data-v-827c6098]{opacity:1;pointer-events:auto;visibility:visible}.library-action-button[data-v-827c6098]{width:16px;height:16px;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;outline:none;opacity:.9}.library-action-button[data-v-827c6098]:hover,.library-action-button[data-v-827c6098]:focus-visible{opacity:1}.library-action-button[data-v-827c6098]:disabled{cursor:wait;opacity:.5}.library-action-button img[data-v-827c6098]{width:16px;height:16px;display:block}.library-create-item[data-v-827c6098],.library-create-editor[data-v-827c6098]{margin-top:4px;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 6px 6px}.library-create-item[data-v-827c6098]{height:32px;color:#1283ff}.library-create-item[data-v-827c6098]:hover,.library-create-item[data-v-827c6098]:focus-visible{background:#1283ff1a}.library-create-item[data-v-827c6098]:disabled{cursor:wait;opacity:.72}.library-create-editor[data-v-827c6098],.library-edit-editor[data-v-827c6098]{width:100%;padding:6px 4px 4px}.library-edit-editor[data-v-827c6098]{padding-top:1px;padding-bottom:1px}.library-name-input[data-v-827c6098]{width:100%;height:30px;padding:0 8px;border:1px solid rgba(18,131,255,.78);border-radius:6px;color:#e1e3e7;background:#0c1826e0;outline:none;font-size:13px;line-height:20px;box-sizing:border-box}.library-name-input[data-v-827c6098]::placeholder{color:#e1e3e76b}.library-name-input[data-v-827c6098]:focus{border-color:#1283ff;box-shadow:0 0 0 2px #1283ff24}.library-name-input[data-v-827c6098]:disabled{cursor:wait;opacity:.72}.create-plus[data-v-827c6098]{width:14px;flex-shrink:0;color:#1283ff;font-size:18px;line-height:18px}.library-menu-enter-active[data-v-827c6098],.library-menu-leave-active[data-v-827c6098]{transition:opacity .14s ease,transform .14s ease}.library-menu-enter-from[data-v-827c6098],.library-menu-leave-to[data-v-827c6098]{opacity:0;transform:translateY(-4px)}.knowledge-toolbar[data-v-a70f6d81]{min-width:0;container-name:knowledge-toolbar;container-type:inline-size;padding:0 0 14px;border-bottom:var(--border_8)}.knowledge-toolbar-content[data-v-a70f6d81]{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.toolbar-actions[data-v-a70f6d81]{min-width:0;flex-shrink:0;display:flex;align-items:center;gap:12px;color:var(--text_9)}.sort-menu[data-v-a70f6d81]{position:relative;z-index:20}.sort-menu-popup[data-v-a70f6d81]{position:absolute;top:calc(100% + 8px);right:-8px;width:172px;padding:6px;border:1px solid rgba(49,58,73,.48);border-radius:9px;box-sizing:border-box;background:#e1e3e70a;box-shadow:0 12px 32px -4px #0000003d,inset 0 0 16px #1f27337a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sort-menu-option[data-v-a70f6d81]{width:100%;min-height:34px;padding:0 10px;border:0;border-radius:7px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;color:#b7c2d2;background:transparent;font-family:Noto Sans SC,sans-serif;font-size:13px;font-weight:500;line-height:20px;text-align:left;white-space:nowrap}button.sort-menu-option[data-v-a70f6d81]{cursor:pointer;outline:none}button.sort-menu-option[data-v-a70f6d81]:hover,button.sort-menu-option[data-v-a70f6d81]:focus-visible{background:var(--knowledge-list-hover-surface)}.sort-menu-option.is-active[data-v-a70f6d81],.sort-menu-option.is-active[data-v-a70f6d81]:hover,.sort-menu-option.is-active[data-v-a70f6d81]:focus-visible{background:var(--knowledge-list-selected-surface)}button.sort-menu-option[data-v-a70f6d81]:focus-visible{box-shadow:0 0 0 2px #4c8fe552}.sort-menu-direction[data-v-a70f6d81]{display:inline-flex;align-items:center;gap:6px;color:#a8c4e9;font-size:11px;font-weight:500}.sort-menu-direction-arrow[data-v-a70f6d81]{width:6px;height:6px;margin-top:-3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.sort-menu-direction-arrow.is-ascending[data-v-a70f6d81]{margin-top:3px;transform:rotate(225deg)}.toolbar-icon[data-v-a70f6d81]{width:18px;height:18px;opacity:.82}.upload-icon[data-v-a70f6d81]{width:17px;height:17px;opacity:.82}@container knowledge-toolbar (max-width: 520px){.knowledge-toolbar-content[data-v-a70f6d81]{align-items:stretch;flex-direction:column;gap:12px}.toolbar-actions[data-v-a70f6d81]{width:100%;justify-content:flex-end}.knowledge-search-box[data-v-a70f6d81]{width:min(188px,100%)}}.knowledge-icon-button[data-v-a70f6d81]{width:28px;height:28px;padding:0;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--text_9);background:transparent;cursor:pointer;outline:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.knowledge-icon-button[data-v-a70f6d81]:hover:not(:disabled){color:var(--text_7);background:var(--bg_4)}.knowledge-icon-button[data-v-a70f6d81]:focus-visible{color:var(--text_7);box-shadow:0 0 0 2px #315170a3}.knowledge-icon-button[data-v-a70f6d81]:disabled{cursor:default;opacity:.45}.knowledge-icon-button.is-compact[data-v-a70f6d81]{width:24px;height:24px}.knowledge-icon-button img[data-v-a70f6d81]{flex-shrink:0;pointer-events:none}.knowledge-search-box[data-v-a70f6d81]{width:min(188px,28vw);height:28px;padding:0 8px 0 11px;border:var(--border_2);border-radius:7px;display:flex;align-items:center;gap:8px;color:var(--text_6);background:#20293882;box-shadow:var(--shadow_3)}.knowledge-search-box input[data-v-a70f6d81]{min-width:0;flex:1;border:0;outline:none;color:var(--text_5);background:transparent;font-size:12px;line-height:20px}.knowledge-search-clear[data-v-a70f6d81]{width:20px;height:20px;flex:0 0 20px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text_6);background:transparent;font-size:16px;line-height:20px;cursor:pointer;outline:none}.knowledge-search-clear[data-v-a70f6d81]:hover,.knowledge-search-clear[data-v-a70f6d81]:focus-visible{color:var(--text_5);background:#ffffff14}.knowledge-search-clear[data-v-a70f6d81]:focus-visible{box-shadow:0 0 0 2px #315170a3}.knowledge-search-box input[data-v-a70f6d81]::placeholder{color:var(--text_6)}.knowledge-search-box[data-v-a70f6d81]:focus-within{border-color:#315170a3;color:var(--text_9)}.search-icon[data-v-a70f6d81]{width:14px;height:14px;opacity:.82}[data-v-3a02c079] .knowledge-dialog{width:520px;height:376px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);padding:22px 22px 18px 32px}[data-v-3a02c079] .knowledge-dialog-body{display:flex;flex-direction:column;overflow:hidden}[data-v-3a02c079] .knowledge-dialog.is-single-conflict{width:432px;max-width:calc(100vw - 32px);height:auto;padding:22px 22px 18px}[data-v-3a02c079] .knowledge-dialog.is-single-conflict .knowledge-dialog-body{min-width:0;overflow:hidden}[data-v-3a02c079] .knowledge-dialog.is-single-conflict .knowledge-dialog-footer{margin-top:14px}.conflict-dialog-description[data-v-3a02c079]{margin:27px 8px 0 0;color:#d7e2f2d1;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0}.conflict-batch-row[data-v-3a02c079]{margin-top:10px;display:flex;align-items:center;gap:10px;color:#d7e2f2d1;font-size:16px;line-height:28px;letter-spacing:0}.conflict-batch-button[data-v-3a02c079]{width:max-content;min-width:96px;height:24px;box-sizing:border-box;flex-shrink:0;padding:0 8px;border:1px solid #394455;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#d7e2f2;background:#1b2230;font-family:Noto Sans SC,sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:0;cursor:pointer;outline:none;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.conflict-batch-button[data-v-3a02c079]:hover,.conflict-batch-button[data-v-3a02c079]:focus-visible{border-color:#4b5b70;background:#20293a}.conflict-file-scroll[data-v-3a02c079]{margin:12px 8px 0 0;padding:0 10px 0 0;flex:1;min-height:0}.conflict-file-list[data-v-3a02c079]{min-width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.conflict-file-item[data-v-3a02c079]{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px}.conflict-file-name[data-v-3a02c079]{min-width:0;display:flex;align-items:center;gap:12px;color:#e1e3e7;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0}.conflict-file-name span[data-v-3a02c079]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conflict-file-icon[data-v-3a02c079]{width:18px;height:18px;flex-shrink:0;object-fit:contain}.conflict-action-group[data-v-3a02c079]{width:154px;height:32px;box-sizing:border-box;padding:2px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0;background:#0c0d0ecc}.conflict-action-option[data-v-3a02c079]{height:28px;min-width:73px;padding:3px 8px;border:0;border-radius:6px;color:#d7e2f2b3;background:transparent;font-family:Noto Sans SC,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:0;cursor:pointer;outline:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.conflict-action-option[data-v-3a02c079]:hover,.conflict-action-option[data-v-3a02c079]:focus-visible{color:#fff}.conflict-action-option.is-selected[data-v-3a02c079]{color:#1a202a;background:#fff;box-shadow:0 2px 8px #0000002e}.conflict-dialog-error[data-v-3a02c079]{margin:10px 8px 0 0;color:#ff8a84;font-size:13px;line-height:20px;letter-spacing:0}.conflict-dialog-error.single-conflict-error[data-v-3a02c079]{margin:10px 0 0;font-size:13px;line-height:20px}.conflict-cancel-button[data-v-3a02c079],.conflict-confirm-button[data-v-3a02c079]{box-sizing:border-box;height:32px;padding:7px 16px;border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;line-height:18px;letter-spacing:0;cursor:pointer;outline:none;transition:background .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.conflict-cancel-button[data-v-3a02c079]{min-width:60px;border-color:#313a49;color:#d7e2f2e0;background:#222b38}.conflict-cancel-button[data-v-3a02c079]:hover,.conflict-cancel-button[data-v-3a02c079]:focus-visible{background:#2a3545}.conflict-confirm-button[data-v-3a02c079]{min-width:124px;border-color:#1677ff;color:#fff;background:#1677ff}.conflict-confirm-button[data-v-3a02c079]:hover,.conflict-confirm-button[data-v-3a02c079]:focus-visible{background:#2b86ff}.conflict-batch-button[data-v-3a02c079]:disabled,.conflict-action-option[data-v-3a02c079]:disabled,.conflict-cancel-button[data-v-3a02c079]:disabled,.conflict-confirm-button[data-v-3a02c079]:disabled{cursor:wait;opacity:.58}.single-conflict-description[data-v-3a02c079]{margin:24px 0 0;color:#d7e2f2d1;font-size:16px;font-weight:400;line-height:28px}.single-conflict-file-name[data-v-3a02c079]{max-width:15em;display:inline-block;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap}.single-conflict-replace-button[data-v-3a02c079],.single-conflict-keep-button[data-v-3a02c079]{height:32px;padding:7px 16px;border:1px solid transparent;border-radius:8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:18px;cursor:pointer;outline:none;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.single-conflict-replace-button[data-v-3a02c079]{min-width:72px;border-color:#313a49;color:#d7e2f2e0;background:#222b38}.single-conflict-replace-button[data-v-3a02c079]:hover,.single-conflict-replace-button[data-v-3a02c079]:focus-visible{background:#2a3545}.single-conflict-keep-button[data-v-3a02c079]{min-width:96px;border-color:#1677ff;color:#fff;background:#1677ff}.single-conflict-keep-button[data-v-3a02c079]:hover,.single-conflict-keep-button[data-v-3a02c079]:focus-visible{background:#2b86ff}.single-conflict-replace-button[data-v-3a02c079]:disabled,.single-conflict-keep-button[data-v-3a02c079]:disabled{cursor:wait;opacity:.58}@media(max-width:560px){[data-v-3a02c079] .knowledge-dialog{width:100%;height:auto;min-height:0;padding:20px 16px 18px}.conflict-dialog-description[data-v-3a02c079],.conflict-batch-row[data-v-3a02c079]{font-size:14px;line-height:24px}.conflict-batch-row[data-v-3a02c079]{align-items:flex-start;flex-wrap:wrap}.conflict-file-scroll[data-v-3a02c079]{margin-right:0;padding-right:0}.conflict-file-item[data-v-3a02c079]{align-items:stretch;flex-direction:column;gap:8px}.conflict-action-option[data-v-3a02c079]{flex:1}[data-v-3a02c079] .knowledge-dialog.is-single-conflict{width:100%;padding:20px 16px 18px}.single-conflict-description[data-v-3a02c079]{font-size:14px;line-height:24px}}.knowledge-operation-alert-layer[data-v-5d212ad2]{position:absolute;top:32px;right:0;left:0;z-index:40;display:flex;justify-content:center;pointer-events:none}.knowledge-operation-alert[data-v-5d212ad2]{width:max-content;max-width:min(600px,calc(100vw - 32px));min-height:40px;padding:12px 16px;border:1px solid rgba(247,144,9,.48);border-radius:12px;display:flex;align-items:center;gap:12px;color:#f4e7d8;background:#f790091f;box-sizing:border-box;box-shadow:0 10px 24px #0000002e;pointer-events:auto}.knowledge-operation-alert.has-description[data-v-5d212ad2]{align-items:flex-start}.knowledge-operation-alert-icon[data-v-5d212ad2]{width:24px;height:24px;flex-shrink:0}.knowledge-operation-alert-copy[data-v-5d212ad2]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.knowledge-operation-alert-message[data-v-5d212ad2]{display:block;min-width:0;color:#f4e7d8;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knowledge-operation-alert-description[data-v-5d212ad2]{color:#f4e7d8ad;font-size:12px;font-weight:400;line-height:17px;white-space:normal;overflow-wrap:anywhere}.knowledge-operation-alert-close[data-v-5d212ad2]{width:24px;height:24px;padding:0;border:0;border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#f4e7d8d1;background:transparent;cursor:pointer;outline:none}.knowledge-operation-alert.is-error[data-v-5d212ad2]{border-color:#f044388f;color:#ffe4e2;background:#f0443824}.knowledge-operation-alert.is-error .knowledge-operation-alert-message[data-v-5d212ad2]{color:#ffe4e2}.knowledge-operation-alert.is-error .knowledge-operation-alert-description[data-v-5d212ad2]{color:#ffe4e2b8}.knowledge-operation-alert.is-success[data-v-5d212ad2]{border-color:#12b76a8f;color:#d1fadf;background:#12b76a24}.knowledge-operation-alert.is-success .knowledge-operation-alert-message[data-v-5d212ad2]{color:#d1fadf}.knowledge-operation-alert.is-success .knowledge-operation-alert-description[data-v-5d212ad2]{color:#d1fadfb8}.knowledge-operation-alert.is-success .knowledge-operation-alert-icon[data-v-5d212ad2]{filter:hue-rotate(95deg) brightness(1.2)}.knowledge-operation-alert-close[data-v-5d212ad2]:hover,.knowledge-operation-alert-close[data-v-5d212ad2]:focus-visible{color:#fff;background:#f7900933}.knowledge-operation-alert.is-error .knowledge-operation-alert-close[data-v-5d212ad2]:hover,.knowledge-operation-alert.is-error .knowledge-operation-alert-close[data-v-5d212ad2]:focus-visible{background:#f0443838}.knowledge-operation-alert.is-success .knowledge-operation-alert-close[data-v-5d212ad2]:hover,.knowledge-operation-alert.is-success .knowledge-operation-alert-close[data-v-5d212ad2]:focus-visible{background:#12b76a38}.knowledge-operation-alert-close span[data-v-5d212ad2]{font-size:18px;line-height:1}.knowledge-operation-alert-enter-active[data-v-5d212ad2],.knowledge-operation-alert-leave-active[data-v-5d212ad2]{transition:opacity .16s ease,transform .16s ease}.knowledge-operation-alert-enter-from[data-v-5d212ad2],.knowledge-operation-alert-leave-to[data-v-5d212ad2]{opacity:0;transform:translateY(-4px)}.knowledge-export-conflict-message[data-v-5d212ad2]{margin:8px 0 0;color:#c9d5e3;font-size:13px;line-height:22px}.knowledge-export-dialog-button[data-v-5d212ad2]{min-width:72px;height:32px;padding:0 14px;border:1px solid rgba(143,176,214,.24);border-radius:7px;color:#c9d5e3;background:#8fb0d614;cursor:pointer;font-family:inherit;font-size:12px;line-height:20px;transition:opacity .16s ease,background .16s ease,border-color .16s ease}.knowledge-export-dialog-button.is-confirm[data-v-5d212ad2]{border-color:#6ea4ff7a;color:#eef5ff;background:#3e7dd7ad}.knowledge-export-dialog-button[data-v-5d212ad2]:hover:not(:disabled),.knowledge-export-dialog-button[data-v-5d212ad2]:focus-visible:not(:disabled){border-color:#93beffb8;background:#5291e7d1;outline:none}.knowledge-export-dialog-button[data-v-5d212ad2]:disabled{cursor:wait;opacity:.48}.knowledge-base-page[data-v-5d212ad2]{width:100%;height:100%;min-width:0;display:flex;flex-direction:column;color:var(--text);background:linear-gradient(90deg,#111317,#111317 48%,#17212e);overflow:hidden}.knowledge-base-main[data-v-5d212ad2]{position:relative;min-height:0;flex:1;padding:0 24px 24px;overflow:hidden}.knowledge-base-content[data-v-5d212ad2]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;transition:opacity .16s ease,filter .16s ease}.knowledge-base-main.is-upload-dragging .knowledge-base-content[data-v-5d212ad2]{opacity:.24;filter:blur(3px)}.knowledge-file-summary[data-v-5d212ad2]{min-height:24px;margin-top:16px;display:flex;align-items:center;gap:12px}.knowledge-file-count[data-v-5d212ad2]{margin:0;color:var(--text_5);font-size:12px;line-height:20px}.knowledge-file-select-all[data-v-5d212ad2]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:0;-webkit-user-select:none;user-select:none}.knowledge-failed-filter-button[data-v-5d212ad2]{height:24px;padding:0 8px;border:1px solid rgba(245,158,11,.42);border-radius:6px;display:inline-flex;align-items:center;gap:5px;color:#ffd08a;background:#f59e0b1a;font-family:Noto Sans SC,sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:0;white-space:nowrap;cursor:pointer;outline:none}.knowledge-failed-filter-button[data-v-5d212ad2]:hover,.knowledge-failed-filter-button[data-v-5d212ad2]:focus-visible,.knowledge-failed-filter-button.is-active[data-v-5d212ad2]{border-color:#f59e0bb8;background:#f59e0b2e}.knowledge-failed-filter-button[data-v-5d212ad2]:focus-visible{box-shadow:0 0 0 2px #f59e0b38}.knowledge-failed-filter-button[data-v-5d212ad2]:disabled{cursor:not-allowed;opacity:.48}.knowledge-failed-filter-icon[data-v-5d212ad2]{width:13px;height:13px;border:1px solid currentColor;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:700;line-height:12px}.knowledge-failed-filter-hint[data-v-5d212ad2]{font-weight:500}@media(max-width:720px){.knowledge-base-main[data-v-5d212ad2]{padding-right:16px;padding-left:16px}}.empty-state[data-v-5d212ad2]{min-height:260px;flex:1;display:flex;align-items:center;justify-content:center;padding:0 16px 58px;text-align:center}.empty-state-content[data-v-5d212ad2]{width:277px;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-illustration[data-v-5d212ad2]{width:128px;height:128px;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.empty-state h1[data-v-5d212ad2]{margin:0;color:var(--text_7);font-size:15px;line-height:22px;font-weight:700}.empty-state p[data-v-5d212ad2]{margin:0;color:var(--text_14);font-size:12px;line-height:20px}.empty-state span[data-v-5d212ad2]{color:var(--text_13);font-size:12px;line-height:20px}.knowledge-upload-overlay[data-v-5d212ad2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border:1px dashed #0c6fff;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--text_7);background:radial-gradient(circle at 50% 50%,#1f6cd22e,#12243eb8 34%,#11223ae6),#10223ae0;box-shadow:inset 0 0 92px #006fff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.upload-overlay-content[data-v-5d212ad2]{width:min(280px,78%);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transform:translateY(-10px)}.upload-overlay-illustration[data-v-5d212ad2]{width:110px;height:110px;display:block;object-fit:contain;opacity:.26;filter:blur(.2px)}.upload-overlay-action[data-v-5d212ad2]{min-width:116px;height:34px;padding:0 16px;border:1px solid rgba(197,198,209,.42);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#f1f5ff;background:#1c2d48b8;box-shadow:0 10px 24px #0000002e;font-size:16px;line-height:22px;font-weight:600}.upload-overlay-content p[data-v-5d212ad2]{margin:0;color:#d7e2f2c7;font-size:13px;line-height:20px}@media(prefers-reduced-motion:no-preference){.knowledge-upload-overlay[data-v-5d212ad2]{animation:overlay-fade-in-5d212ad2 .16s ease-out}}@keyframes overlay-fade-in-5d212ad2{0%{opacity:0}to{opacity:1}}.setting_area[data-v-58b45307]{width:280px;height:100vh;padding:12px;display:flex;flex-direction:column;justify-content:space-between;background:var(--bg_9);border-right:var(--border_1)}.back[data-v-58b45307]{margin-bottom:12px}.setting_list[data-v-58b45307]{display:flex;flex-direction:column;gap:4px}.main_view[data-v-87591cf4]{height:100vh;display:flex}.left_view[data-v-87591cf4]{flex-shrink:0}.right_view[data-v-87591cf4]{flex-grow:1;min-width:0;display:flex;flex-direction:column}.top_bar[data-v-87591cf4]{margin-bottom:2px}.basic_setting[data-v-a9b0f31a]{width:100%;padding:12px 24px;max-width:872px;margin:0 auto}h4[data-v-a9b0f31a]{color:var(--text_16);font-weight:500;font-size:20px;line-height:30px;letter-spacing:0%;padding-bottom:16px}.item[data-v-a9b0f31a]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:var(--border_1)}.item .left[data-v-a9b0f31a]{display:flex;align-items:center;gap:16px;flex-grow:1}.item .right[data-v-a9b0f31a]{flex-shrink:0}.item h5[data-v-a9b0f31a]{color:var(--text_12);font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%}.item span[data-v-a9b0f31a]{color:var(--text_20);font-size:14px;line-height:24px}.item button[data-v-a9b0f31a]{cursor:pointer;color:var(--text_16);padding:5px 32px;border-radius:16px;outline:none;border:none;background:var(--bg_15);font-size:14px;line-height:24px}.item button.fat[data-v-a9b0f31a]{padding:5px 18px}.skill_setting[data-v-6586a339]{width:100%;max-width:872px;margin:0 auto;padding:12px 24px}.header .title[data-v-6586a339]{display:flex;align-items:center;justify-content:space-between}.header .title h4[data-v-6586a339]{color:var(--text_16);font-weight:500;font-size:20px;line-height:30px;letter-spacing:0%}.header .title .create_skill[data-v-6586a339]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text_21);font-size:14px;line-height:24px;padding:9px 18px;background:var(--bg_16);border-radius:20px;display:flex;align-items:center;gap:4px}.header .sub_desc[data-v-6586a339]{color:var(--text_20);font-size:14px;line-height:24px}h3[data-v-6586a339]{color:var(--text_16);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0%;padding-top:16px;padding-bottom:12px}.item[data-v-6586a339]{display:flex;padding:12px;align-items:center}.item .left[data-v-6586a339]{flex-grow:1;display:flex;align-items:center;gap:12px}.item .icon[data-v-6586a339]{border-radius:8px;padding:6px;border:var(--border_8);display:flex}.item .icon img[data-v-6586a339]{width:28px;height:28px;object-fit:cover}.item .cont h4[data-v-6586a339]{color:var(--text_12);font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;padding-bottom:4px}.item .cont p[data-v-6586a339]{color:var(--text_20);font-size:12px;line-height:20px}.item .switch[data-v-6586a339]{width:40px;border-radius:12px;padding:2px;background:var(--bg_17)}.item .switch .circle[data-v-6586a339]{width:20px;height:20px;border-radius:50%;background:var(--bg_18);box-shadow:var(--shadow_3)}.skill_setting[data-v-a26e8cc7]{width:100%;max-width:872px;margin:0 auto;padding:12px 24px}.header .title[data-v-a26e8cc7]{display:flex;align-items:center;justify-content:space-between}.header .title h4[data-v-a26e8cc7]{color:var(--text_16);font-weight:500;font-size:20px;line-height:30px;letter-spacing:0%}.header .title .create_skill[data-v-a26e8cc7]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text_21);font-size:14px;line-height:24px;padding:9px 18px;background:var(--bg_16);border-radius:20px;display:flex;align-items:center;gap:4px}.header .sub_desc[data-v-a26e8cc7]{color:var(--text_20);font-size:14px;line-height:24px}h3[data-v-a26e8cc7]{color:var(--text_16);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0%;padding-top:16px;padding-bottom:12px}.nav[data-v-a26e8cc7]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.nav .left[data-v-a26e8cc7]{display:flex;align-items:center;gap:12px}.nav button[data-v-a26e8cc7]{border-radius:16px;color:var(--text_12);padding:5px 16px;color:var(--text_16);font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;cursor:pointer}.nav .active[data-v-a26e8cc7]{background:#6ea4ff29}.nav .right[data-v-a26e8cc7]{display:flex;align-items:center;gap:4px;color:var(--text_22);font-size:14px;line-height:24px;cursor:pointer;-webkit-user-select:none;user-select:none}.skill_list[data-v-a26e8cc7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.item[data-v-a26e8cc7]{display:flex;padding:12px;align-items:center}.item .left[data-v-a26e8cc7]{min-width:0;flex:1;display:flex;align-items:center;gap:12px}.item .icon[data-v-a26e8cc7]{display:flex}.item .icon img[data-v-a26e8cc7]{width:40px;height:40px;object-fit:cover}.item .cont[data-v-a26e8cc7]{flex:1;min-width:0}.item .cont h4[data-v-a26e8cc7]{color:var(--text_12);font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;padding-bottom:4px}.item .cont p[data-v-a26e8cc7]{color:var(--text_20);font-size:12px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item .right[data-v-a26e8cc7]{margin-left:12px;display:flex}.my_select_area[data-v-4ce6a0b4]{position:relative;z-index:123}.main[data-v-4ce6a0b4]{color:var(--text_5);font-size:14px;line-height:22px;padding:5px 16px;background:var(--bg_8);border:var(--border-4);border-radius:8px;display:flex;justify-content:space-between;gap:8px;min-width:128px;cursor:pointer;-webkit-user-select:none;user-select:none}.main span[data-v-4ce6a0b4]{width:72px}.options[data-v-4ce6a0b4]{position:absolute;top:calc(100% + 4px);width:100%;left:0;padding:4px;border-radius:10px;border:var(--border_9);background:var(--bg_19);box-shadow:var(--shadow_4);display:flex;flex-direction:column;gap:4px;max-height:130px;overflow:hidden}.options[data-v-4ce6a0b4]:hover{overflow-y:auto}.options .option[data-v-4ce6a0b4]{color:var(--text_7);font-size:14px;line-height:22px;padding:5px 8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.options .option img[data-v-4ce6a0b4]{opacity:0}.options .option[data-v-4ce6a0b4]:hover,.options .option.active[data-v-4ce6a0b4]{background:var(--bg_20)}.options .option.active img[data-v-4ce6a0b4]{opacity:1}.my_select_area .options::-webkit-scrollbar{width:5px}.my_select_area .options::-webkit-scrollbar-track{border-radius:10px;margin-block:4px}.my_select_area .options::-webkit-scrollbar-thumb{border-radius:10px}.my_select_area .options{scrollbar-width:thin;scrollbar-color:var(--bg_6) transparent}.select_language[data-v-d350d29c]{display:flex;align-items:center;gap:12px}.center[data-v-d350d29c]{display:flex;cursor:pointer}.chat_input_box[data-v-138872b2]{width:100%;padding:0 25px 25px}.prompt_tip[data-v-138872b2]{margin-bottom:17px}.input_area[data-v-138872b2]{padding:16px;background:var(--bg_2);border-radius:16px;border:var(--border_1)}.top_area[data-v-138872b2]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:12px}.file_list[data-v-138872b2]{margin-bottom:4px}.options[data-v-138872b2]{display:flex;align-items:center;justify-content:space-between}.options .ref_btn[data-v-138872b2]{display:flex;cursor:pointer;-webkit-user-select:none;user-select:none}.options .ref_btn>div[data-v-138872b2]{display:flex}.options .left[data-v-138872b2]{display:flex;align-items:center;gap:4px}.options .right[data-v-138872b2]{display:flex;align-items:center;gap:12px}.user_message_box[data-v-d0d2fdc8]{display:flex;flex-direction:column;align-items:flex-end}.message_cont[data-v-d0d2fdc8]{border-radius:12px;padding:10px 16px;background:var(--bg_2)}.message_cont span[data-v-d0d2fdc8]{color:var(--text);font-size:14px;line-height:22px}.bot_message[data-v-173a514d]{display:flex;justify-content:flex-start}.message_cont[data-v-173a514d]{width:100%}.app_title[data-v-173a514d]{display:flex;align-items:center;gap:4px}.app_title img[data-v-173a514d]{width:24px;height:24px}.app_title span[data-v-173a514d]{color:var(--text_16);font-weight:700;font-size:16px;line-height:24px}.copy[data-v-173a514d]{width:24px;height:24px;opacity:0;cursor:pointer;pointer-events:none}.chat_init[data-v-173a514d]{margin-top:16px;color:var(--text_17);font-size:14px;line-height:24px}.bot_text[data-v-173a514d]{color:var(--text_24);font-size:14px;line-height:26px}.bot_text .translate_message[data-v-173a514d]{display:flex}.bot_text .t_box[data-v-173a514d]{min-width:300px;display:flex;flex-direction:column;gap:8px;padding-top:16px}.bot_text .user_text_area[data-v-173a514d],.bot_text .document_text_area[data-v-173a514d]{display:flex;flex-direction:column;gap:8px}.bot_text .row[data-v-173a514d]{color:var(--text_24);font-size:14px;line-height:24px}.bot_text .user_text[data-v-173a514d],.bot_text .bot_result[data-v-173a514d]{display:flex;gap:4px}.bot_text .user_text:hover .copy[data-v-173a514d],.bot_text .bot_result:hover .copy[data-v-173a514d]{opacity:1;pointer-events:auto;cursor:pointer}.bot_text .user_text p[data-v-173a514d]:before{content:"“"}.bot_text .user_text p[data-v-173a514d]:after{content:"”"}.bot_text .line[data-v-173a514d]{padding-top:8px;border-bottom:var(--border_1)}.bot_text .options[data-v-173a514d]{display:flex;gap:2px}.chat_main[data-v-04312c0d]{width:100%;display:flex}.left_main_view[data-v-04312c0d]{flex-grow:1;display:flex;flex-direction:column;min-width:0px}.top_area[data-v-04312c0d]{flex-shrink:0}.main_area[data-v-04312c0d]{max-width:872px;width:100%;margin:0 auto;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.center_area[data-v-04312c0d]{flex-grow:1;overflow:hidden;color:red}.bottom_area[data-v-04312c0d]{flex-shrink:0}.writer-coming-soon-page[data-v-4354ddb0]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.writer-coming-soon[data-v-4354ddb0]{flex:1;min-height:0;box-sizing:border-box;display:grid;place-items:center;padding:clamp(20px,4vw,56px);background:radial-gradient(circle at 50% 42%,rgba(43,118,218,.15),transparent 34%),var(--bg_1)}.writer-coming-soon-card[data-v-4354ddb0]{width:min(420px,100%);box-sizing:border-box;padding:clamp(34px,6vw,46px) clamp(22px,5vw,36px);border:1px solid rgba(109,159,218,.22);border-radius:18px;color:var(--text_9);background:#141d29c7;box-shadow:0 24px 72px #00000040;text-align:center}.writer-coming-soon-icon[data-v-4354ddb0]{display:inline-grid;width:46px;height:46px;margin-bottom:17px;place-items:center;border-radius:14px;color:#dcecff;background:linear-gradient(135deg,#2e87ed,#5767e8);box-shadow:0 8px 24px #2f7ceb52;font-size:24px}.writer-coming-soon h1[data-v-4354ddb0]{margin:0;color:#f1f6fd;font-size:22px;font-weight:650;line-height:32px}.writer-coming-soon p[data-v-4354ddb0]{margin:8px 0 0;color:var(--text_7);font-size:14px;line-height:22px}@media(max-width:640px){.writer-coming-soon[data-v-4354ddb0]{padding:16px;place-items:center}.writer-coming-soon-card[data-v-4354ddb0]{border-radius:14px}}.chat_main[data-v-4354ddb0]{width:100%;display:flex}.left_main_view[data-v-4354ddb0]{flex-grow:1;display:flex;flex-direction:column;min-width:0}.top_area[data-v-4354ddb0]{flex-shrink:0}.main_area[data-v-4354ddb0]{max-width:872px;width:100%;margin:0 auto;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.center_area[data-v-4354ddb0]{min-height:0;display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.chat_history[data-v-4354ddb0]{min-height:0;flex:1 1 auto}.bottom_area[data-v-4354ddb0]{flex-shrink:0}.chat_input_box[data-v-4354ddb0]{width:100%;padding:0 25px 25px;box-sizing:border-box}.prompt_tip[data-v-4354ddb0]{margin-bottom:17px}.grill_me_area[data-v-4354ddb0]{margin-bottom:16px}.more_view[data-v-4354ddb0]{flex:0 0 auto;min-width:0}.input_area[data-v-4354ddb0]{padding:16px;background:var(--bg_2);border-radius:16px;border:var(--border_1)}.top_area[data-v-4354ddb0]{display:flex;align-items:center;margin-bottom:12px}.file_list[data-v-4354ddb0]{margin-bottom:4px}.options[data-v-4354ddb0]{display:flex;align-items:center;justify-content:space-between}.options .ref_btn[data-v-4354ddb0]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.options .ref_btn>div[data-v-4354ddb0]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.options .ref_btn img[data-v-4354ddb0]{width:20px;height:20px;display:block}.options .mention_entry[data-v-4354ddb0]{position:relative;display:flex;align-items:center}.options .mention_guide[data-v-4354ddb0]{position:absolute;left:0;bottom:calc(100% + 10px);z-index:2;width:252px;min-height:40px;display:flex;align-items:center;isolation:isolate;gap:8px;box-sizing:border-box;padding:8px 8px 8px 12px;border:1px solid rgba(49,58,73,.48);border-radius:8px;background:#e1e3e70a;box-shadow:0 12px 32px -4px #0000003d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#c5c6d1;font-size:12px;line-height:18px;white-space:normal}.options .mention_guide[data-v-4354ddb0]:before,.options .mention_guide[data-v-4354ddb0]:after{position:absolute;width:0;height:0;border-left-style:solid;border-left-color:transparent;border-right-style:solid;border-right-color:transparent;content:"";pointer-events:none;z-index:-1}.options .mention_guide[data-v-4354ddb0]:before{left:23px;bottom:-7px;border-left-width:7px;border-right-width:7px;border-top:7px solid rgba(49,58,73,.48)}.options .mention_guide[data-v-4354ddb0]:after{left:24px;bottom:-6px;border-left-width:6px;border-right-width:6px;border-top:6px solid rgba(225,227,231,.04)}.options .mention_guide_text[data-v-4354ddb0]{min-width:0;flex:1}.options .mention_guide_close[data-v-4354ddb0]{width:20px;height:20px;display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:#aeb4c1;cursor:pointer;font-size:18px;font-weight:300;line-height:18px}.options .mention_guide_close[data-v-4354ddb0]:hover,.options .mention_guide_close[data-v-4354ddb0]:focus-visible{background:#ffffff14;color:#f1f3f7;outline:none}.options .mention_btn[data-v-4354ddb0]{width:64px;height:24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:0 8px;border:0;border-radius:16px;background:transparent;color:#c5c6d1;cursor:pointer;font-size:12px;font-weight:400;line-height:20px;opacity:.8;transition:background-color .16s ease,color .16s ease}.options .mention_btn_icon[data-v-4354ddb0]{width:16px;height:16px;display:block;flex:0 0 16px}.options .mention_btn[data-v-4354ddb0]:hover,.options .mention_btn[data-v-4354ddb0]:focus-visible{background:#4a7cff1f;color:#7ba8ff;outline:none;opacity:1}.options .mention_btn[data-v-4354ddb0]:focus-visible{box-shadow:0 0 0 1px #7ba8ffb8}.options .mention_btn[data-v-4354ddb0]:disabled{cursor:not-allowed;opacity:.45}.options .left[data-v-4354ddb0],.options .right[data-v-4354ddb0]{display:flex;align-items:center}.options .left[data-v-4354ddb0]{gap:0}.options .right[data-v-4354ddb0]{gap:12px}.login-page[data-v-b75eb297]{min-height:100vh;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:radial-gradient(circle at 50% 25%,rgba(40,124,231,.2),transparent 35%),var(--bg_1, #10151d)}.login-card[data-v-b75eb297]{width:min(380px,100%);padding:38px 34px;box-sizing:border-box;border:1px solid rgba(112,163,226,.26);border-radius:18px;background:#141d29e6;box-shadow:0 24px 70px #0000004d}.brand-mark[data-v-b75eb297]{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#2488ef,#5b67e8);font-size:23px}h1[data-v-b75eb297]{margin:18px 0 6px;color:#f4f8ff;font-size:26px}.subtitle[data-v-b75eb297]{margin:0 0 28px;color:var(--text_7, #99a5b5);font-size:14px}label[data-v-b75eb297]{display:block;margin-top:16px;color:var(--text_8, #c2cad4);font-size:14px}input[data-v-b75eb297]{width:100%;margin-top:8px;padding:11px 12px;box-sizing:border-box;border:1px solid rgba(112,163,226,.32);border-radius:8px;outline:none;color:#edf4ff;background:#080e1799}input[data-v-b75eb297]:focus{border-color:#398df0;box-shadow:0 0 0 3px #398df024}button[data-v-b75eb297]{width:100%;margin-top:24px;padding:11px;border:0;border-radius:8px;color:#fff;background:#287ee5;cursor:pointer;font-size:15px}button[data-v-b75eb297]:disabled{cursor:wait;opacity:.7}.login-error[data-v-b75eb297]{margin:14px 0 0;color:#ff9595;font-size:13px}:where(.markstream-vue) button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;font:inherit;color:inherit}.markstream-vue li:has(.checkbox-node){list-style-type:none;margin-left:calc(-1 * var(--ms-flow-list-indent))}.markstream-vue .text-node{white-space:pre-wrap;overflow-wrap:break-word}.\!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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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{top:0;right:0;bottom:0;left: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 .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(360deg)}}.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-top:.125rem;padding-bottom:.125rem}.markstream-vue .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.markstream-vue .py-\[var\(--ms-inset-panel-y\)\]{padding-top:var(--ms-inset-panel-y);padding-bottom: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-\[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);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 .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);-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 .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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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 hsl(0 0% 0% / .25);--ms-shadow-popover: 0 4px 6px -1px hsl(0 0% 0% / .2), 0 2px 4px -2px hsl(0 0% 0% / .15);--ms-shadow-modal: 0 10px 15px -3px hsl(0 0% 0% / .5), 0 4px 6px -4px hsl(0 0% 0% / .4);--ms-shadow-preview: 0 10px 40px hsl(0 0% 0% / .6);--tooltip-bg: hsl(0 0% 12%);--tooltip-fg: hsl(0 0% 72%);--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{font-family:var(--ms-font-sans);font-size:var(--ms-text-body);line-height:var(--ms-leading-body);--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: hsl(var(--ms-muted));--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: hsl(0 0% 18%);--tooltip-fg: hsl(0 0% 88%);--tooltip-border: hsl(var(--ms-border));--modal-overlay: hsl(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: calc(14 / 9 * 1em);--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}body>div[id^=dmermaid-]{position:fixed;top:-10000px;left:0;width:100%;visibility:hidden;pointer-events:none}.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]{display:inline-flex;align-items:center;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-c1463a29]{font-size:.75em;line-height:0}.footnote-link[data-v-c1463a29]{color:var(--link-color);text-decoration:none}.footnote-link[data-v-c1463a29]:hover{text-decoration:underline}.html-inline-node[data-v-d17f12b0]{display:inline}.html-inline-node--loading[data-v-d17f12b0]{opacity:.85}.inline-code[data-v-4e331c97]{display:inline;font-family:var(--ms-font-mono);font-size:.8125em;line-height:inherit;color:var(--inline-code-fg);background-color:var(--inline-code-bg);padding:.15em .35em;border-radius:.25em;white-space:normal;word-break:break-word;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.inline-code-stream-delta[data-v-4e331c97]{animation-duration:var(--stream-update-fade-duration, var(--fade-duration, .28s));animation-timing-function:var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.33, 0, .67, 1)));animation-fill-mode:both}.inline-code-stream-delta--a[data-v-4e331c97]{animation-name:inline-code-stream-update-fade-a-4e331c97}.inline-code-stream-delta--b[data-v-4e331c97]{animation-name:inline-code-stream-update-fade-b-4e331c97}@keyframes inline-code-stream-update-fade-a-4e331c97{0%{opacity:0}to{opacity:1}}@keyframes inline-code-stream-update-fade-b-4e331c97{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.inline-code-stream-delta[data-v-4e331c97]{animation:none!important}}.image-node-container[data-v-046e82ac]{display:inline-block;position:relative;vertical-align:middle;max-width:var(--ms-size-image-max-width)}.image-node__img[data-v-046e82ac]{display:inline-block;max-width:100%;min-width:var(--ms-size-image-min-width);min-height:var(--ms-size-image-min-height);height:auto;vertical-align:middle;transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard)}.image-node__img.is-loading[data-v-046e82ac]{opacity:0}.image-node__img.is-loaded[data-v-046e82ac]{opacity:1}.image-node__img.has-natural-size[data-v-046e82ac]{min-width:0;min-height:0}.image-placeholder[data-v-046e82ac]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:var(--ms-size-image-min-width);min-height:8rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));overflow:hidden;vertical-align:middle}.image-shimmer-overlay[data-v-046e82ac]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:hsl(var(--ms-muted));overflow:hidden}.image-shimmer-overlay .image-shimmer[data-v-046e82ac]{width:100%;height:100%}.image-shimmer[data-v-046e82ac]{display:block;width:100%;height:100%;min-height:8rem;background:linear-gradient(90deg,hsl(var(--ms-muted)),hsl(var(--ms-muted-foreground) / .06),hsl(var(--ms-muted)));background-size:200% 100%;animation:image-shimmer-046e82ac 1.5s ease-in-out infinite}.image-node-container[data-markstream-viewport-pending=true] .image-shimmer[data-v-046e82ac]{animation:none}@keyframes image-shimmer-046e82ac{0%{background-position:100% 0}to{background-position:-100% 0}}.image-error[data-v-046e82ac]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;min-height:4rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground));font-size:var(--ms-text-label);vertical-align:middle}.image-node__raw-text[data-v-046e82ac]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}@media(prefers-reduced-motion:reduce){.image-shimmer[data-v-046e82ac]{animation:none!important}}.markstream-vue pre[class^=language-],.markstream-vue pre[class*=" language-"]{white-space:pre;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;font-variant-ligatures:none;contain:content;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}.markstream-vue pre[class^=language-]>code,.markstream-vue pre[class*=" language-"]>code{display:block}.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) ;box-sizing:border-box;width:100%;margin:0;padding:var(--markstream-code-padding-y, 8px) var(--markstream-code-padding-x, 12px);padding-left:var(--markstream-code-padding-left);overflow:auto;border:0;border-radius:0;background:var(--code-bg);color:var(--code-fg);font-family:var( --markstream-code-font-family, Menlo, Monaco, Courier New, monospace );font-size:var(--vscode-editor-font-size, 12px);line-height:var(--vscode-editor-line-height, 18px)}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers{position:absolute;top:var(--markstream-pre-line-number-top, 0);left:var(--markstream-pre-line-number-left, 0);box-sizing:content-box;display:flex;flex-direction:column;align-items:flex-end;width:var(--markstream-pre-line-number-width, 2ch);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);border-right:var(--markstream-pre-line-number-separator-width, 2px) solid var(--code-bg);color:var(--code-line-number);font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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__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{box-sizing:border-box;padding-left:0;padding-right:0;width:100%;--markstream-pre-diff-gutter-marker-width: var(--stream-monaco-gutter-marker-width, 4px);--markstream-pre-diff-gutter-gap: var(--stream-monaco-gutter-gap, 1ch);--markstream-pre-diff-code-gap: var(--stream-monaco-diff-code-gap, 1ch);--markstream-pre-diff-code-padding: var(--stream-monaco-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, rgb(47 143 104 / 12%));--markstream-diff-removed-line-fill: var(--diff-removed-bg, rgb(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: var( --stream-monaco-line-number-width, 2ch );--markstream-pre-diff-line-number-padding-left: var(--stream-monaco-line-number-padding-left, 2ch);--markstream-pre-diff-line-number-padding-right: var(--stream-monaco-line-number-padding-right, 1ch);--markstream-pre-diff-line-number-separator-width: var(--stream-monaco-line-number-separator-width, 2px);--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( --stream-monaco-line-number-bg, var(--markstream-diff-line-number-bg, transparent) );--markstream-pre-diff-line-number-gap-to-code: var( --stream-monaco-original-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code, var(--markstream-pre-diff-code-gap)) );--markstream-pre-diff-line-number-left: var( --stream-monaco-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) )}.markstream-vue pre.markstream-pre--diff-preview::-webkit-scrollbar{width:12px;height:12px}.markstream-vue pre.markstream-pre--diff-preview.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline{--markstream-pre-diff-line-number-gap-to-code: var( --stream-monaco-modified-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code, var(--markstream-pre-diff-code-gap)) );--markstream-pre-diff-line-number-left: var( --stream-monaco-line-number-left, 0px )}.markstream-vue pre.markstream-pre--diff-preview>.markstream-pre__diff-code{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font:inherit;line-height:inherit;min-width:100%;width:100%}.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);width:100%;min-width:-moz-max-content;min-width:max-content}.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;width:100%;overflow:visible}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane--modified{--markstream-pre-diff-pane-divider-width: 1px;--markstream-pre-diff-line-number-gap-to-code: var( --stream-monaco-modified-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code, var(--markstream-pre-diff-code-gap)) );--markstream-pre-diff-line-number-left: var( --stream-monaco-line-number-left, 0px );box-shadow:inset 1px 0 var(--markstream-diff-pane-divider, hsl(var(--ms-border)))}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified{--markstream-pre-diff-line-number-left: calc( var(--stream-monaco-line-number-left, 0px) + var(--markstream-pre-diff-pane-divider-width) )}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified .markstream-pre__diff-rail{left:var(--markstream-pre-diff-pane-divider-width)}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified .markstream-pre__diff-line{padding-left:calc(var(--markstream-pre-diff-code-left) + var(--markstream-pre-diff-pane-divider-width))}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified .markstream-pre__diff-line:before{left:calc(var(--markstream-pre-diff-code-fill-left) + var(--markstream-pre-diff-pane-divider-width))}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline .markstream-pre__diff-pane--modified{box-shadow:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line{position:relative;display:block;box-sizing:border-box;width:100%;min-width:100%;min-height:var( --markstream-pre-diff-synced-row-height, var(--markstream-pre-diff-line-height, 18px) );padding-left:var(--markstream-pre-diff-code-left);line-height:var(--markstream-pre-diff-line-height, 18px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:before{content:"";position:absolute;left:var(--markstream-pre-diff-code-fill-left);right:0;top:0;height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );z-index:0;pointer-events:none;border-radius:0;background:transparent}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:after{content:"";position:absolute;left:var(--markstream-pre-diff-line-number-left);top:0;width:var(--markstream-pre-diff-line-number-box-width);height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );z-index:0;pointer-events:none;background:var(--markstream-pre-diff-line-number-bg);box-shadow:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-rail{position:absolute;z-index:2;top:0;left:0;height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );width:var(--markstream-pre-diff-gutter-marker-width, 4px);min-width:var(--markstream-pre-diff-gutter-marker-width, 4px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-number{position:absolute;z-index:1;top:0;left:var(--markstream-pre-diff-line-number-left);width:var(--markstream-pre-diff-line-number-width);min-width:var(--markstream-pre-diff-line-number-width);height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );box-sizing:content-box;background:var(--markstream-pre-diff-line-number-bg);box-shadow:none;padding-left:var(--markstream-pre-diff-line-number-padding-left, 2ch);padding-right:var(--markstream-pre-diff-line-number-padding-right, 1ch);border-right:var(--markstream-pre-diff-line-number-separator-width, 2px) solid var(--stream-monaco-editor-bg, var(--code-bg));color:var(--code-line-number);font-variant-numeric:tabular-nums;line-height:var(--markstream-pre-diff-line-height, 18px);text-align:var(--markstream-pre-diff-line-number-align, right);-webkit-user-select:none;-moz-user-select:none;user-select:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-number{background:var(--stream-monaco-added-line-fill, var(--markstream-diff-added-line-fill, transparent));color:var(--stream-monaco-added-fg, 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(--stream-monaco-removed-line-fill, var(--markstream-diff-removed-line-fill, transparent));color:var(--stream-monaco-removed-fg, var(--markstream-diff-removed-fg, var(--code-line-number)))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content{position:relative;z-index:1;display:block;width:-moz-max-content;width:max-content;min-width:100%;line-height:var(--markstream-pre-diff-line-height, 18px);white-space:inherit;overflow-wrap:normal;word-break:normal;line-break:auto}.markstream-vue pre.markstream-pre--diff-preview.is-wrap .markstream-pre__diff-content{width:auto;min-width:0;overflow-wrap:inherit}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content-inner{white-space:inherit;overflow-wrap:inherit;word-break:inherit;line-break:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk{color:var(--stream-monaco-unchanged-fg, var(--markstream-diff-unchanged-fg, var(--code-line-number)))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk:before{background:var(--stream-monaco-unchanged-bg, 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,var(--stream-monaco-editor-fg, currentColor) 20%,transparent) 12.5%,transparent 12.5%,transparent 50%,color-mix(in srgb,var(--stream-monaco-editor-fg, currentColor) 20%,transparent) 50%,color-mix(in srgb,var(--stream-monaco-editor-fg, currentColor) 20%,transparent) 62.5%,transparent 62.5%,transparent 100%);background-size:10px 10px;opacity:.38}.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-rail,.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-content{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{min-height:28px;padding-left:0;color:var(--stream-monaco-unchanged-fg, var(--markstream-diff-unchanged-fg, var(--code-line-number)));line-height:28px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed:before{left:0;height:28px;background:var(--stream-monaco-unchanged-bg, var(--markstream-diff-unchanged-bg, rgb(0 0 0 / 4%)))}.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-rail,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-number{display:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-content{width:100%;min-width:0;padding-left:calc(var(--markstream-pre-diff-code-left) + 12px);line-height:28px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added:before{background:linear-gradient(var(--stream-monaco-added-line-fill, var(--markstream-diff-added-line-fill, transparent)),var(--stream-monaco-added-line-fill, var(--markstream-diff-added-line-fill, transparent))),var(--stream-monaco-added-line-fill, var(--markstream-diff-added-line-fill, transparent))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed:before{background:linear-gradient(var(--stream-monaco-removed-line-fill, var(--markstream-diff-removed-line-fill, transparent)),var(--stream-monaco-removed-line-fill, var(--markstream-diff-removed-line-fill, transparent))),var(--stream-monaco-removed-line-fill, var(--markstream-diff-removed-line-fill, transparent))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added:after{background:var(--stream-monaco-added-line-fill, var(--markstream-diff-added-line-fill, transparent))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed:after{background:var(--stream-monaco-removed-line-fill, 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(--stream-monaco-added-gutter, var(--markstream-diff-added-gutter, currentColor))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--stream-monaco-removed-gutter, 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-a7e90764]{display:inline;font-weight:inherit;vertical-align:baseline}.text-node-center[data-v-a7e90764]{display:inline-flex;justify-content:center;width:100%}.text-node-stream-delta[data-v-a7e90764]{animation-duration:var(--stream-update-fade-duration, var(--fade-duration, .28s));animation-timing-function:var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.33, 0, .67, 1)));animation-fill-mode:both;will-change:opacity}.text-node-stream-delta--a[data-v-a7e90764]{animation-name:text-node-stream-update-fade-a-a7e90764}.text-node-stream-delta--b[data-v-a7e90764]{animation-name:text-node-stream-update-fade-b-a7e90764}@keyframes text-node-stream-update-fade-a-a7e90764{0%{opacity:0}to{opacity:1}}@keyframes text-node-stream-update-fade-b-a7e90764{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.text-node-stream-delta[data-v-a7e90764]{animation:none!important}}.reference-node[data-v-775c65e4]{background-color:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground))}.reference-node[data-v-775c65e4]: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-367e6ca4]{color:var(--link-color);text-decoration:none}.link-node[data-v-367e6ca4]:hover{text-decoration:underline;text-underline-offset:.2rem}.link-loading .link-text-wrapper[data-v-367e6ca4]{position:relative}.link-loading[data-v-367e6ca4]{color:var(--link-color)}.link-loading .link-text[data-v-367e6ca4]{position:relative;z-index:2}.link-loading-indicator[data-v-367e6ca4]{position:absolute;left:0;right:0;height:var(--underline-height, 2px);bottom:var(--underline-bottom, -3px);background:currentColor;border-radius:999px;will-change:opacity;opacity:var(--underline-rest-opacity, .18);animation:underlinePulse-367e6ca4 var(--underline-duration, 1.6s) var(--underline-timing, ease-in-out) var(--underline-iteration, infinite)}@keyframes underlinePulse-367e6ca4{0%,to{opacity:var(--underline-rest-opacity, .18)}50%{opacity:var(--underline-opacity, .35)}}@media(prefers-reduced-motion:reduce){.link-loading-indicator[data-v-367e6ca4]{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);padding:0 .2rem;border-radius:.2em}.emphasis-node[data-v-2a5aafbf]{font-style:italic}.hard-break[data-v-50c58f70]{display:block}.blockquote[data-v-abfecebc]{font-weight:400;font-style:normal;color:var(--blockquote-fg, hsl(var(--ms-muted-foreground)));border-left:3px solid var(--blockquote-border);margin-top:var(--ms-flow-blockquote-y);margin-bottom: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{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.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-left:var(--ms-flow-definition-desc-ml);margin-bottom:var(--ms-flow-definition-desc-mb)}.definition-list[data-v-4e103b30] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.footnote-anchor[data-v-e1eb37b6]{margin-left:.5rem;color:var(--link-color)}.footnote-node{margin-top:var(--ms-flow-footnote-y);margin-bottom:var(--ms-flow-footnote-y)}.markstream-vue [class*=footnote-] .markdown-renderer,.markstream-vue .flex-1 .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.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);line-height:var(--ms-leading-h1);font-weight:var(--ms-weight-h1);margin-top:var(--ms-flow-heading-1-mt);margin-bottom:var(--ms-flow-heading-1-mb)}.heading-2[data-v-7122dbe1]{font-size:var(--ms-text-h2);line-height:var(--ms-leading-h2);font-weight:var(--ms-weight-h2);margin-top:var(--ms-flow-heading-2-mt);margin-bottom:var(--ms-flow-heading-2-mb)}.heading-3[data-v-7122dbe1]{font-size:var(--ms-text-h3);line-height:var(--ms-leading-h3);font-weight:var(--ms-weight-h3);margin-top:var(--ms-flow-heading-3-mt);margin-bottom:var(--ms-flow-heading-3-mb)}.heading-4[data-v-7122dbe1]{font-size:var(--ms-text-h4);font-weight:var(--ms-weight-h4);margin-top:var(--ms-flow-heading-4-mt);margin-bottom:var(--ms-flow-heading-4-mb)}.heading-5[data-v-7122dbe1]{font-size:var(--ms-text-h5);margin-top:var(--ms-flow-heading-5-mt);margin-bottom:var(--ms-flow-heading-5-mb)}.heading-6[data-v-7122dbe1]{font-size:var(--ms-text-h6);margin-top:var(--ms-flow-heading-6-mt);margin-bottom:var(--ms-flow-heading-6-mb)}.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{content-visibility:visible;contain-intrinsic-size:0px 0px;contain:content}.list-node[data-v-99cb95e0]{margin-top:var(--ms-flow-list-y);margin-bottom: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-top:calc(4/3*1em);margin-bottom:calc(4/3*1em);padding-left:var(--ms-flow-list-indent-mobile)}}.html-block-node__raw[data-v-e140a874]{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85}.html-block-node__placeholder[data-v-e140a874]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0}.html-block-node__placeholder-bar[data-v-e140a874]{display:block;height:.8rem;border-radius:9999px;background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%}.paragraph-node[data-v-c59ff506]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}li .paragraph-node[data-v-c59ff506]{margin:0}.table-node-wrapper[data-v-39f87b5d]{position:relative;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable}.table-node[data-v-39f87b5d]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:var(--ms-flow-table-y) 0;font-size:inherit;border:1px solid var(--table-border);border-radius:var(--ms-radius);overflow:hidden;box-shadow:var(--ms-shadow-subtle)}.table-node[data-v-39f87b5d] th,.table-node[data-v-39f87b5d] td{border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);padding:var(--ms-flow-table-cell);white-space:normal;overflow-wrap:break-word;word-break:normal}.table-node[data-v-39f87b5d] th:last-child,.table-node[data-v-39f87b5d] td:last-child{border-right:none}.table-node[data-v-39f87b5d] tbody tr:last-child td{border-bottom:none}.table-node[data-v-39f87b5d] thead th{position:relative;font-weight:600;background-color:var(--table-header-bg);border-bottom-width:2px}.table-node__resize-handle[data-v-39f87b5d]{position:absolute;top:0;right:-4px;bottom:0;z-index:1;width:8px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.table-node__resize-handle[data-v-39f87b5d]:after{content:"";position:absolute;top:.35em;bottom:.35em;left:50%;width:2px;border-radius:9999px;background:color-mix(in srgb,var(--table-border) 45%,hsl(var(--ms-foreground)));opacity:0;transform:translate(-50%);transition:opacity var(--ms-duration-fast) var(--ms-ease-standard)}.table-node__resize-handle[data-v-39f87b5d]:hover:after,.table-node__resize-handle[data-v-39f87b5d]:focus-visible:after{opacity:1}.table-node[data-v-39f87b5d] tbody tr:nth-child(2n){background-color:hsl(var(--ms-muted) / .35)}.table-node[data-v-39f87b5d] tbody tr:hover{background-color:var(--code-action-hover-bg)}.table-node--loading tbody td[data-v-39f87b5d]{position:relative;overflow:hidden}.table-node--loading tbody td[data-v-39f87b5d]>*{visibility:hidden}.table-node--loading tbody td[data-v-39f87b5d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--ms-radius) * .5);background:linear-gradient(90deg,var(--loading-shimmer) 25%,var(--loading-shimmer) 50%,var(--loading-shimmer) 75%);background-size:200% 100%;animation:table-node-shimmer-39f87b5d 1.2s linear infinite;will-change:background-position}.table-node__loading[data-v-39f87b5d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.table-node__spinner[data-v-39f87b5d]{width:2.5rem;height:2.5rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-39f87b5d],.table-node-fade-leave-active[data-v-39f87b5d]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-39f87b5d],.table-node-fade-leave-to[data-v-39f87b5d]{opacity:0}[data-v-39f87b5d] .table-node .markdown-renderer{display:contents;content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}[data-v-39f87b5d] .table-node .markdown-renderer .node-slot,[data-v-39f87b5d] .table-node .markdown-renderer .node-content,[data-v-39f87b5d] .table-node .markdown-renderer .node-space{display:contents}[data-v-39f87b5d] .table-node .text-node,[data-v-39f87b5d] .table-node code{white-space:inherit;overflow-wrap:inherit;word-break:inherit;max-width:none}@keyframes table-node-shimmer-39f87b5d{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:200% 0%}}.hr+.table-node-wrapper[data-v-39f87b5d]{margin-top:0}.hr+.table-node-wrapper .table-node[data-v-39f87b5d]{margin-top:0}.sr-only[data-v-39f87b5d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hr-node[data-v-39b2349c]{border-top-width:1px;border-color:var(--hr-border);margin:var(--ms-flow-hr-y) 0}.vmr-container[data-v-911e41c4]{margin-top:1rem;margin-bottom:1rem;border-radius:var(--ms-radius);border-width:1px;padding:1rem;border-left-width:var(--ms-border-width-strong)}.height-estimation-probes[data-v-3e0766e2]{position:absolute;left:-100000px;top:0;visibility:hidden;pointer-events:none;overflow: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-a9489508]{position:relative;contain:layout;content-visibility:auto;contain-intrinsic-size:800px 600px}.markdown-renderer.virtualized[data-v-a9489508],.markdown-renderer.virtual-scroll-coordinated[data-v-a9489508]{content-visibility:visible;contain-intrinsic-size:auto}.markdown-renderer.stable-layout[data-v-a9489508]{content-visibility:visible;contain-intrinsic-size:none}.node-slot[data-v-a9489508],.node-content[data-v-a9489508]{width:100%}.markdown-renderer.virtualized .node-slot[data-v-a9489508],.markdown-renderer.virtualized .node-content[data-v-a9489508],.markdown-renderer.virtual-scroll-coordinated .node-slot[data-v-a9489508],.markdown-renderer.virtual-scroll-coordinated .node-content[data-v-a9489508]{display:flow-root}.node-placeholder[data-v-a9489508]{width:100%;min-height:1rem;margin:.25rem 0}.node-placeholder[data-v-a9489508]:first-child{margin-top:0}.node-spacer[data-v-a9489508]{width:100%}.unknown-node[data-v-a9489508]{color:hsl(var(--ms-muted-foreground));font-style:italic;margin:var(--ms-flow-paragraph-y) 0}.typewriter-cursor[data-v-a9489508]{position:absolute;left:0;top:0;display:inline-block;width:.55em;height:1em;margin-left:.08em;vertical-align:-.12em;border-right:2px solid currentColor;pointer-events:none;visibility:hidden;animation:typewriter-cursor-blink-a9489508 1s steps(1,end) infinite}@keyframes typewriter-cursor-blink-a9489508{0%,49%{opacity:1}50%,to{opacity:0}}.markstream-vue.typewriter-simple-cursor .typewriter-simple-cursor-target:after{content:"";display:inline-block;width:.55em;height:1em;margin-left:.08em;vertical-align:-.12em;border-right:2px solid currentColor;pointer-events:none;animation:typewriter-cursor-blink 1s steps(1,end) infinite}@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]{position:relative;margin:var(--ms-flow-admonition-y) 0;padding:.25em .75em .375em;border:1px solid var(--admonition-border);border-radius:var(--ms-radius);color:var(--admonition-fg)}.admonition-legend[data-v-a83480e1]{position:absolute;top:0;left:.75em;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.35em;padding:0 .5em;background-color:hsl(var(--ms-background));font-size:.8125rem;font-weight:600;line-height:1}.admonition-icon[data-v-a83480e1]{flex-shrink:0}.admonition-title[data-v-a83480e1]{white-space:nowrap}.admonition-content[data-v-a83480e1]{padding-top:.25em;color:var(--admonition-fg)}.admonition-note[data-v-a83480e1],.admonition-info[data-v-a83480e1]{border-color:hsl(var(--ms-info) / .3);background-color:hsl(var(--ms-info) / .04)}.admonition-note .admonition-legend[data-v-a83480e1],.admonition-info .admonition-legend[data-v-a83480e1]{color:var(--admonition-note)}.admonition-tip[data-v-a83480e1]{border-color:hsl(var(--ms-success) / .3);background-color:hsl(var(--ms-success) / .04)}.admonition-tip .admonition-legend[data-v-a83480e1]{color:var(--admonition-tip)}.admonition-warning[data-v-a83480e1],.admonition-caution[data-v-a83480e1]{border-color:hsl(var(--ms-warning) / .3);background-color:hsl(var(--ms-warning) / .04)}.admonition-warning .admonition-legend[data-v-a83480e1],.admonition-caution .admonition-legend[data-v-a83480e1]{color:var(--admonition-warning)}.admonition-danger[data-v-a83480e1],.admonition-error[data-v-a83480e1]{border-color:hsl(var(--ms-destructive) / .3);background-color:hsl(var(--ms-destructive) / .04)}.admonition-danger .admonition-legend[data-v-a83480e1],.admonition-error .admonition-legend[data-v-a83480e1]{color:var(--admonition-danger)}.admonition-toggle[data-v-a83480e1]{margin-left:.25em;background:transparent;border:none;color:inherit;cursor:pointer;padding:.125rem;border-radius:calc(var(--ms-radius) * .5);display:inline-flex;align-items:center;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{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.tooltip-element[data-v-c606ee4c]{z-index:9999;display:inline-block;max-width:20rem;padding:.25rem .5rem;border-radius:calc(var(--ms-radius) * .75);font-size:.75rem;line-height:1.4;white-space:normal;word-break:break-word;pointer-events:none;background-color:var(--tooltip-bg);color:var(--tooltip-fg);box-shadow:inset 0 1px #ffffff26,0 0 0 1px #0000001f,var(--ms-shadow-popover);transition:transform var(--ms-duration-emphasis) var(--ms-ease-spring),box-shadow var(--ms-duration-emphasis) var(--ms-ease-spring)}.tooltip-arrow[data-v-c606ee4c]{position:absolute;width:6px;height:6px;background:inherit;transform:rotate(45deg)}.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)}.code-block-container{margin:var(--ms-flow-codeblock-y) 0;contain:layout style;container-type:inline-size;background:var(--code-bg);border-color:var(--code-border);color:var(--code-fg);box-shadow:var(--ms-shadow-subtle)}.code-block-header{position:relative;z-index:1;gap:var(--ms-gap-header);border-radius:var(--ms-radius) var(--ms-radius) 0 0;overflow:visible}.code-block-header .code-header-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--ms-gap-header-main);overflow:hidden}.code-block-header .code-header-copy{min-width:0;display:grid;gap:2px}.code-block-header .code-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ms-text-label);font-weight:500;color:var(--code-action-fg)}.code-block-header .code-header-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--code-line-number)}.code-block-header .code-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ms-gap-header-actions);flex-wrap:wrap}.code-block-header .icon-slot{display:inline-flex;align-items:center;justify-content:center}.code-block-header .icon-slot svg,.code-block-header .icon-slot img{display:block;width:100%;height:100%}.code-diff-stats{display:inline-flex;align-items:center;gap:var(--ms-space-1_5);margin-right:var(--ms-space-1);font-size:var(--ms-text-label);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.code-diff-stat{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--ms-radius);line-height:1}.code-diff-stat.removed{color:var(--diff-removed-fg);background:hsl(var(--ms-diff-removed) / .1)}.code-diff-stat.added{color:var(--diff-added-fg);background:hsl(var(--ms-diff-added) / .1)}.code-more-menu{position:absolute;top:100%;right:0;margin-top:4px;z-index:50;border-radius:var(--ms-radius)}.code-block-shell-content,.code-loading-placeholder{overflow:hidden;border-radius:0 0 var(--ms-radius) var(--ms-radius);contain:content}.code-block-shell-content--collapsed{height:0;min-height:0;visibility:hidden;pointer-events:none}.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)}.html-preview-frame__backdrop[data-v-24e66176]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:50}.html-preview-frame[data-v-24e66176]{width:80vw;max-width:960px;height:70vh;background-color:var(--modal-bg);color:var(--modal-fg);border-radius:calc(var(--ms-radius) * 2);overflow:hidden;box-shadow:var(--ms-shadow-preview);display:flex;flex-direction:column}.html-preview-frame__header[data-v-24e66176]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;border-bottom:1px solid var(--code-border)}.html-preview-frame__title[data-v-24e66176]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.html-preview-frame__dot[data-v-24e66176]{width:.5rem;height:.5rem;border-radius:999px;background-color:hsl(var(--ms-success))}.html-preview-frame__label[data-v-24e66176]{white-space:nowrap}.html-preview-frame__close[data-v-24e66176]{border:none;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--modal-fg)}.html-preview-frame__iframe[data-v-24e66176]{width:100%;height:100%;border:none;display:block}@media(max-width:640px){.html-preview-frame[data-v-24e66176]{width:100vw;height:80vh;border-radius:0}}.code-block-container[data-v-a7a1abdd]{--markstream-code-fallback-bg: var(--code-bg);--markstream-code-fallback-fg: var(--code-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-pane-divider: hsl(var(--ms-border) / .42);--markstream-diff-gutter-bg: transparent;--markstream-diff-gutter-guide: hsl(var(--ms-border) / .72);--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number-bg: hsl(var(--ms-muted) / .45);--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 var(--stream-monaco-gutter-marker-width, 4px), transparent var(--stream-monaco-gutter-marker-width, 4px) 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / var(--stream-monaco-gutter-marker-width, 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-a7a1abdd]{--markstream-code-fallback-bg: var(--code-bg);--markstream-code-fallback-fg: var(--code-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: hsl(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-pane-divider: hsl(var(--ms-border) / .34);--markstream-diff-gutter-bg: linear-gradient( 180deg, hsl(0 0% 7% / .94) 0%, hsl(0 0% 7% / .98) 100% );--markstream-diff-gutter-guide: hsl(var(--ms-muted-foreground) / .08);--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number-bg: hsl(0 0% 7% / .98);--markstream-diff-line-number: var(--code-line-number);--markstream-diff-line-number-active: var(--code-line-number);--markstream-diff-added-fg: hsl(152 42% 60%);--markstream-diff-removed-fg: hsl(0 58% 58%);--markstream-diff-added-line: hsl(152 42% 60% / .18);--markstream-diff-removed-line: hsl(0 58% 58% / .18);--markstream-diff-added-inline: hsl(152 42% 60% / .28);--markstream-diff-removed-inline: hsl(0 58% 58% / .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 var(--stream-monaco-gutter-marker-width, 4px), transparent var(--stream-monaco-gutter-marker-width, 4px) 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / var(--stream-monaco-gutter-marker-width, 4px) 100% no-repeat;--markstream-diff-added-line-fill: hsl(152 42% 60% / .18);--markstream-diff-removed-line-fill: hsl(0 58% 58% / .18)}.code-editor-container[data-v-a7a1abdd]{transition:none;box-sizing:border-box;min-width:0;width:100%}.code-block-container.is-diff .code-editor-container[data-v-a7a1abdd]{transition:none}.code-editor-layer[data-v-a7a1abdd]{display:grid;min-width:0;position:relative}.code-editor-layer--collapsed[data-v-a7a1abdd]{height:0;min-height:0;overflow:hidden;visibility:hidden;pointer-events:none}.code-editor-layer>.code-editor-container[data-v-a7a1abdd]{grid-area:1 / 1;z-index:1}[data-v-a7a1abdd] .code-editor-layer>pre.code-pre-fallback{grid-area:1 / 1;position:relative;z-index:2}.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .monaco-editor-background,.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .lines-content{background:var(--vscode-editor-background, var(--markstream-code-fallback-bg))!important}.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .view-lines,.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .view-line,.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .view-line span,.code-block-container.is-plain-text[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .line-numbers{color:var(--vscode-editor-foreground, var(--markstream-code-fallback-fg))!important}.code-block-container.is-diff[data-v-a7a1abdd]{color:var(--markstream-diff-shell-fg);border-color:var(--markstream-diff-shell-border);background:var(--markstream-diff-shell-bg);box-shadow:var(--markstream-diff-shell-shadow);--vscode-editor-selectionBackground: var(--markstream-diff-action-hover);--code-fg: var(--markstream-diff-shell-fg);--code-header-bg: transparent;--code-border: var(--markstream-diff-header-border);--code-line-number: var(--markstream-diff-shell-muted);--code-action-fg: var(--markstream-diff-shell-muted)}.code-block-container.is-diff .code-editor-layer[data-v-a7a1abdd]{background:transparent;--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% );--stream-monaco-editor-bg: var(--markstream-diff-editor-bg);--stream-monaco-editor-fg: var(--markstream-diff-editor-fg);--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg);--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg);--stream-monaco-frame-radius: 0;--stream-monaco-fixed-editor-bg: var(--markstream-diff-editor-bg);--stream-monaco-frame-border: transparent;--stream-monaco-frame-shadow: none;--stream-monaco-panel-bg: var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-soft: var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-strong: var(--markstream-diff-editor-bg);--stream-monaco-panel-border: transparent;--stream-monaco-pane-divider: var(--markstream-diff-pane-divider);--stream-monaco-gutter-bg: var(--markstream-diff-gutter-bg);--stream-monaco-gutter-guide: var(--markstream-diff-gutter-guide);--stream-monaco-gutter-marker-width: 4px;--stream-monaco-gutter-gap: 1ch;--stream-monaco-line-number-bg: var(--markstream-diff-line-number-bg);--stream-monaco-line-number: var(--markstream-diff-line-number);--stream-monaco-line-number-active: var(--markstream-diff-line-number-active);--stream-monaco-line-number-left: 0px;--stream-monaco-line-number-width: 2ch;--stream-monaco-line-number-padding-left: 2ch;--stream-monaco-line-number-padding-right: 1ch;--stream-monaco-line-number-separator-width: 2px;--stream-monaco-layout-character-width: var(--markstream-code-layout-character-width, 1ch);--stream-monaco-line-number-box-width: calc( var(--stream-monaco-layout-character-width) + var(--stream-monaco-layout-character-width) + var(--stream-monaco-layout-character-width) + var(--stream-monaco-layout-character-width) + var(--stream-monaco-layout-character-width) + var(--stream-monaco-line-number-separator-width) );--stream-monaco-diff-code-gap: 1ch;--stream-monaco-diff-code-padding: 0px;--stream-monaco-line-number-gap-to-code: var(--stream-monaco-diff-code-gap);--stream-monaco-line-number-align: var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) );--stream-monaco-original-margin-width: calc( var(--stream-monaco-line-number-left) + var(--stream-monaco-line-number-box-width) + var(--stream-monaco-line-number-gap-to-code) );--stream-monaco-original-scrollable-left: var(--stream-monaco-original-margin-width);--stream-monaco-original-scrollable-width: calc( 100% - var(--stream-monaco-original-margin-width) );--stream-monaco-modified-margin-width: calc( var(--stream-monaco-line-number-left) + var(--stream-monaco-line-number-box-width) + var(--stream-monaco-line-number-gap-to-code) );--stream-monaco-modified-scrollable-left: var(--stream-monaco-modified-margin-width);--stream-monaco-modified-scrollable-width: calc( 100% - var(--stream-monaco-modified-margin-width) );--stream-monaco-added-fg: var(--markstream-diff-added-fg);--stream-monaco-removed-fg: var(--markstream-diff-removed-fg);--stream-monaco-added-line: var(--markstream-diff-added-line);--stream-monaco-removed-line: var(--markstream-diff-removed-line);--stream-monaco-added-inline: var(--markstream-diff-added-inline);--stream-monaco-removed-inline: var(--markstream-diff-removed-inline);--stream-monaco-added-outline: transparent;--stream-monaco-removed-outline: transparent;--stream-monaco-added-inline-border: var(--markstream-diff-added-inline-border);--stream-monaco-removed-inline-border: var(--markstream-diff-removed-inline-border);--stream-monaco-added-line-shadow: none;--stream-monaco-removed-line-shadow: none;--stream-monaco-added-gutter: var(--markstream-diff-added-gutter);--stream-monaco-removed-gutter: var(--markstream-diff-removed-gutter);--stream-monaco-added-line-fill: var(--markstream-diff-added-line-fill);--stream-monaco-removed-line-fill: var(--markstream-diff-removed-line-fill);--stream-monaco-added-border: hsl(var(--ms-diff-added) / .25);--stream-monaco-removed-border: hsl(var(--ms-diff-removed) / .25);--stream-monaco-widget-shadow: var(--markstream-diff-widget-shadow)}.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.original .margin-view-overlays .line-numbers,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.modified .margin-view-overlays .line-numbers{left:var(--stream-monaco-line-number-left)!important;width:var(--stream-monaco-line-number-width)!important;min-width:var(--stream-monaco-line-number-width)!important;box-sizing:content-box!important;background:var(--stream-monaco-line-number-bg, var(--markstream-diff-line-number-bg))!important;padding-left:var(--stream-monaco-line-number-padding-left, 2ch)!important;padding-right:var(--stream-monaco-line-number-padding-right, 1ch)!important;border-right:var(--stream-monaco-line-number-separator-width, 2px) solid var(--stream-monaco-editor-bg)!important;text-align:var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) )!important;font-variant-numeric:tabular-nums;box-shadow:none}.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .margin-view-overlays .line-numbers,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .margin-view-overlays .line-numbers *{text-align:var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) )!important;font-variant-numeric:tabular-nums}.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.original .margin-view-overlays .line-delete.line-numbers,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.modified .margin-view-overlays .line-delete.line-numbers,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .line-delete.line-numbers,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.original .margin-view-overlays .line-numbers.stream-monaco-line-number-delete,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.modified .margin-view-overlays .line-numbers.stream-monaco-line-number-delete,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-editor .stream-monaco-fallback-line-number-delete,.code-block-container.is-diff[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-native-stale .monaco-diff-editor .line-delete.line-numbers{background:var(--stream-monaco-removed-line-fill)!important;color:var(--stream-monaco-removed-fg)!important;box-shadow:none!important}.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.original .margin-view-overlays .line-insert.line-numbers,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.modified .margin-view-overlays .line-insert.line-numbers,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .line-insert.line-numbers,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.original .margin-view-overlays .line-numbers.stream-monaco-line-number-insert,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .editor.modified .margin-view-overlays .line-numbers.stream-monaco-line-number-insert,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-editor .stream-monaco-fallback-line-number-insert,.code-block-container.is-diff[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-native-stale .monaco-diff-editor .line-insert.line-numbers{background:var(--stream-monaco-added-line-fill)!important;color:var(--stream-monaco-added-fg)!important;box-shadow:none!important}.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .monaco-editor,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .margin,.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .margin-view-overlays{--stream-monaco-line-number-align: var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) ) !important}.code-block-container[data-v-a7a1abdd]: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-block-container[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .margin,.code-block-container[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .margin-view-overlays{width:var(--markstream-code-content-left)!important}.code-block-container[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .line-numbers{left:0!important;width:2ch!important;min-width:2ch!important;box-sizing:content-box!important;padding-left:2ch!important;padding-right:1ch!important;border-right:2px solid var(--vscode-editor-background)!important;text-align:var(--markstream-code-line-number-align, right)!important;font-variant-numeric:tabular-nums}.code-block-container[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .monaco-scrollable-element.editor-scrollable{left:var(--markstream-code-content-left)!important;width:calc(100% - var(--markstream-code-content-left))!important}.code-block-container[data-v-a7a1abdd]:not(.is-diff) .monaco-editor .lines-content{left:0!important}.code-editor-container[data-markstream-host-hidden=true][data-v-a7a1abdd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden;visibility:hidden;pointer-events:none}[data-v-a7a1abdd] pre.code-pre-fallback{margin:0;box-sizing:border-box;width:100%;padding:var(--markstream-code-padding-y, 8px) var(--markstream-code-padding-x, 12px);padding-left:var(--markstream-code-padding-left, 52px);background:transparent;color:var(--vscode-editor-foreground, inherit);backface-visibility:visible;transform:none;-webkit-font-smoothing:auto;font-size:var(--vscode-editor-font-size, 12px);line-height:var(--vscode-editor-line-height, 18px);font-weight:400;font-family:var( --markstream-code-font-family, Menlo, Monaco, Courier New, monospace )}[data-v-a7a1abdd] pre.code-pre-fallback>code{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit}[data-v-a7a1abdd] pre.code-pre-fallback.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}[data-v-a7a1abdd] pre.code-pre-fallback.markstream-pre--diff-preview{padding-left:0;padding-right:0}.code-block-container.is-diff[data-v-a7a1abdd] pre.code-pre-fallback.markstream-pre--diff-preview{background:var(--markstream-diff-editor-bg);transition:none}.code-block-container.is-diff[data-v-a7a1abdd] 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, 0px)}.code-block-container.is-diff[data-v-a7a1abdd] 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, 0px)}.code-block-container.is-diff[data-v-a7a1abdd] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--added:after,.code-block-container.is-diff[data-v-a7a1abdd] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-number{background:var(--stream-monaco-added-line-fill, var(--markstream-diff-added-line-fill, transparent))!important}.code-block-container.is-diff[data-v-a7a1abdd] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--removed:after,.code-block-container.is-diff[data-v-a7a1abdd] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-number{background:var(--stream-monaco-removed-line-fill, var(--markstream-diff-removed-line-fill, transparent))!important}.code-block-container.is-diff[data-v-a7a1abdd] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-rail{background:var(--stream-monaco-added-gutter, var(--markstream-diff-added-gutter, currentColor))!important}.code-block-container.is-diff[data-v-a7a1abdd] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--stream-monaco-removed-gutter, var(--markstream-diff-removed-gutter, currentColor))!important}.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .margin-view-overlays>.gutter-insert>.cmdr.gutter-insert{background:linear-gradient(90deg,transparent 0 var(--stream-monaco-line-number-box-width),var(--stream-monaco-added-line-fill) var(--stream-monaco-line-number-box-width) 100%)!important}.code-block-container.is-diff[data-v-a7a1abdd] .monaco-diff-editor .margin-view-overlays>.gutter-delete>.cmdr.gutter-delete{background:linear-gradient(90deg,transparent 0 var(--stream-monaco-line-number-box-width),var(--stream-monaco-removed-line-fill) var(--stream-monaco-line-number-box-width) 100%)!important}@media(prefers-reduced-motion:reduce){.code-block-container.is-diff[data-v-a7a1abdd] pre.code-pre-fallback.markstream-pre--diff-preview{transition:none}}.code-block-container.is-rendering .code-height-placeholder[data-v-a7a1abdd]{background-size:400% 100%;animation:code-skeleton-shimmer-a7a1abdd 1.2s ease-in-out infinite;min-height:var(--ms-size-skeleton-min-height);background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%)}.code-loading-placeholder[data-v-a7a1abdd]{padding:1rem;min-height:var(--ms-size-skeleton-min-height)}.loading-skeleton[data-v-a7a1abdd]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-a7a1abdd]{height:1rem;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%);background-size:400% 100%;animation:code-skeleton-shimmer-a7a1abdd 1.2s ease-in-out infinite;border-radius:calc(var(--ms-radius) * .5)}.skeleton-line.short[data-v-a7a1abdd]{width:60%}.code-block-container[data-markstream-viewport-pending=true] .code-height-placeholder[data-v-a7a1abdd],.code-block-container[data-markstream-viewport-pending=true] .skeleton-line[data-v-a7a1abdd]{animation:none}@keyframes code-skeleton-shimmer-a7a1abdd{0%{background-position:100% 0}to{background-position:0 0}}[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center{border-radius:var(--ms-radius)!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;min-height:28px!important;transition:background-color .14s ease,border-color .14s ease!important}[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:hover,[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 4%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 10%,transparent)!important;box-shadow:none!important}[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center:hover,[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 6%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 12%,transparent)!important;box-shadow:none!important}[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center .stream-monaco-unchanged-count:before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;flex-shrink:0;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-v-a7a1abdd] .monaco-diff-editor .diffOverview{background-color:var(--vscode-editor-background)}[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-diff-editor .diffOverview,[data-v-a7a1abdd] .stream-monaco-diff-root .decorationsOverviewRuler{display:none!important;width:0!important;min-width:0!important;max-width:0!important;border:0!important;background:transparent!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}[data-v-a7a1abdd] .code-block-container .stream-monaco-diff-root .monaco-diff-editor{border:0!important;border-radius:0!important;box-shadow:none!important}[data-v-a7a1abdd] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-clickable)>*:not(a){visibility:hidden!important}[data-v-a7a1abdd] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines-compact .text{opacity:0!important}[data-v-a7a1abdd] .stream-monaco-diff-root{--stream-monaco-gutter-guide: var(--markstream-diff-gutter-guide) !important;--stream-monaco-gutter-gap: var(--markstream-diff-gutter-gap) !important;--stream-monaco-line-number: var(--markstream-diff-line-number) !important;--stream-monaco-line-number-active: var(--markstream-diff-line-number-active) !important;--stream-monaco-added-fg: var(--markstream-diff-added-fg) !important;--stream-monaco-removed-fg: var(--markstream-diff-removed-fg) !important;--stream-monaco-added-line: var(--markstream-diff-added-line) !important;--stream-monaco-removed-line: var(--markstream-diff-removed-line) !important;--stream-monaco-added-inline: var(--markstream-diff-added-inline) !important;--stream-monaco-removed-inline: var(--markstream-diff-removed-inline) !important;--stream-monaco-added-inline-border: var(--markstream-diff-added-inline-border) !important;--stream-monaco-removed-inline-border: var(--markstream-diff-removed-inline-border) !important;--stream-monaco-added-line-fill: var(--markstream-diff-added-line-fill) !important;--stream-monaco-removed-line-fill: var(--markstream-diff-removed-line-fill) !important;--stream-monaco-added-gutter: var(--markstream-diff-added-gutter) !important;--stream-monaco-removed-gutter: var(--markstream-diff-removed-gutter) !important;--stream-monaco-added-line-shadow: none !important;--stream-monaco-removed-line-shadow: none !important;--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg) !important;--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg) !important;box-sizing:border-box;min-width:0;width:100%}[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor,[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified,[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified .monaco-editor,[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified .overflow-guard,[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side),[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified,[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified .monaco-editor,[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified .overflow-guard{min-width:0!important;width:100%!important}[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified .monaco-scrollable-element.editor-scrollable,[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified .monaco-scrollable-element.editor-scrollable{left:var(--stream-monaco-modified-scrollable-left, var(--stream-monaco-modified-margin-width))!important;width:calc(100% - var(--stream-monaco-modified-scrollable-left, var(--stream-monaco-modified-margin-width)))!important}[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-diff-editor .editor.modified .view-lines .view-line.stream-monaco-line-insert-fill,[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-diff-editor .editor.original .view-lines .view-line.stream-monaco-line-delete-fill{width:1000000px!important}.code-block-container.is-diff[data-v-a7a1abdd] .stream-monaco-fallback-inline-delete-line{box-sizing:border-box;padding-left:var(--stream-monaco-diff-code-padding, 0px)}[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .scrollbar.horizontal,[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .scrollbar.horizontal{display:none!important;height:0!important}[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline.stream-monaco-diff-inline-native-ready.stream-monaco-diff-native-stale .monaco-diff-editor .editor.modified .view-lines.line-delete{margin-left:0!important;width:100%!important;background:var(--stream-monaco-removed-line-fill)!important;box-shadow:var(--stream-monaco-removed-line-shadow)!important;display:block!important;height:-moz-max-content!important;height:max-content!important;min-height:18px!important;overflow:visible!important}[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline.stream-monaco-diff-inline-native-ready.stream-monaco-diff-native-stale .monaco-diff-editor .gutter-delete,[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline.stream-monaco-diff-inline-native-ready.stream-monaco-diff-native-stale .monaco-diff-editor .editor.modified .inline-deleted-margin-view-zone,[data-v-a7a1abdd] .stream-monaco-diff-root.stream-monaco-diff-inline.stream-monaco-diff-inline-native-ready.stream-monaco-diff-native-stale .monaco-diff-editor .editor.modified .stream-monaco-fallback-inline-delete-margin{background:var(--stream-monaco-removed-gutter),var(--stream-monaco-removed-line-fill)!important;display:block!important;height:100%!important;min-height:18px!important;overflow:visible!important}[data-v-a7a1abdd] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-unchanged-bridge-source),[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg) !important;--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg) !important;background:var(--stream-monaco-unchanged-bg)!important;color:var(--stream-monaco-unchanged-fg)!important}[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{right:calc(var(--stream-monaco-gutter-marker-width) - var(--stream-monaco-unchanged-rail-width) / 2 + (var(--stream-monaco-gutter-gap) * 2))!important;width:auto!important}[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:hover,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:focus-visible,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important;color:var(--markstream-diff-unchanged-fg)!important;padding-left:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important;padding-right:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important}[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge.stream-monaco-diff-unchanged-bridge-line-info .stream-monaco-unchanged-rail,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important}[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail{border-right-color:var(--markstream-diff-unchanged-divider)!important}[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal{border-bottom-color:transparent!important}[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-both .stream-monaco-unchanged-reveal:first-child{border-bottom-color:var(--markstream-diff-unchanged-divider)!important}[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-top-only .stream-monaco-unchanged-reveal,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-bottom-only .stream-monaco-unchanged-reveal{border-bottom:0!important}[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-meta,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-count,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-metadata-label,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-a7a1abdd] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{color:var(--markstream-diff-unchanged-fg)!important}[data-v-a7a1abdd] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center{align-items:center;justify-content:center}[data-v-a7a1abdd] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center{align-items:center;justify-content:center!important;position:relative}[data-v-a7a1abdd] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center:not(.stream-monaco-clickable){opacity:0!important;pointer-events:none!important}[data-v-a7a1abdd] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center .stream-monaco-unchanged-meta{justify-content:center!important;padding:0 28px!important}[data-v-a7a1abdd] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center>div:first-child{align-items:center;display:flex;justify-content:center!important;min-width:100%;width:100%!important}[data-v-a7a1abdd] .markstream-inline-fold-proxy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--ms-radius) * .5);box-shadow:none;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;pointer-events:auto;position:absolute;z-index:2}[data-v-a7a1abdd] .markstream-inline-fold-proxy:hover,[data-v-a7a1abdd] .markstream-inline-fold-proxy:focus-visible{background:transparent}[data-v-a7a1abdd] .markstream-inline-fold-proxy:focus-visible{outline:1px solid var(--vscode-focusBorder, currentColor);outline-offset:-1px}.math-inline-wrapper[data-v-6c556261]{position:relative;display:inline-block}.math-inline[data-v-6c556261]{display:inline-block;vertical-align:middle}.math-inline--fallback[data-v-6c556261]{white-space:pre-wrap}.math-inline__loading[data-v-6c556261]{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.math-inline__spinner[data-v-6c556261]{width:1rem;height:1rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-6c556261],.table-node-fade-leave-active[data-v-6c556261]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-6c556261],.table-node-fade-leave-to[data-v-6c556261]{opacity:0}.sr-only[data-v-6c556261]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.math-block[data-v-939191ad]{min-height:var(--ms-size-math-min-height);transition:min-height var(--ms-duration-overlay) var(--ms-ease-standard)}.math-loading-overlay[data-v-939191ad]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:var(--ms-size-math-min-height)}.math-loading-spinner[data-v-939191ad]{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--loading-spinner) 15%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);border-radius:50%;animation:math-spin-939191ad .8s linear infinite}@keyframes math-spin-939191ad{to{transform:rotate(360deg)}}.math-rendering[data-v-939191ad]{opacity:.3;transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.math-block__fallback[data-v-939191ad]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.math-fade-enter-active[data-v-939191ad],.math-fade-leave-active[data-v-939191ad]{transition:all var(--ms-duration-slow) var(--ms-ease-standard)}.math-fade-enter-from[data-v-939191ad],.math-fade-leave-to[data-v-939191ad]{opacity:0}.action-icon{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot{display:inline-flex;align-items:center;justify-content:center}.icon-slot svg{display:block;width:100%;height:100%}.mermaid-block-container[data-v-0bd32e60]{margin:var(--ms-flow-diagram-y) 0;border-color:var(--diagram-border)}.mermaid-block-header[data-v-0bd32e60]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border)}.mermaid-label-text[data-v-0bd32e60]{color:var(--code-action-fg)}.mermaid-mode-toggle-group[data-v-0bd32e60]{background:transparent}.mermaid-mode-btn[data-v-0bd32e60]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6}.mermaid-mode-btn[data-v-0bd32e60]:hover{opacity:.9}.mermaid-mode-btn.is-active[data-v-0bd32e60]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.mermaid-header-actions[data-v-0bd32e60]{gap:var(--ms-gap-header-actions)}.mermaid-action-btn[data-v-0bd32e60]{font-family:inherit;font-size:var(--ms-text-label);color:var(--code-action-fg)}.mermaid-action-btn[data-v-0bd32e60]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.mermaid-action-btn[data-v-0bd32e60]:active{transform:scale(.98)}.mermaid-source-panel[data-v-0bd32e60]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.mermaid-source-code[data-v-0bd32e60]{color:hsl(var(--ms-foreground))}.mermaid-preview-area[data-v-0bd32e60]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-standard)}.mermaid-modal-overlay[data-v-0bd32e60]{background:var(--modal-overlay)}.mermaid-modal-panel[data-v-0bd32e60]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}._mermaid[data-v-0bd32e60]{position:relative;font-family:inherit;content-visibility:auto;contain:content;contain-intrinsic-size:var(--ms-size-diagram-min-height) 240px}._mermaid[data-v-0bd32e60] [data-mermaid-svg-layer]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%}._mermaid[data-v-0bd32e60] svg{width:100%;height:auto;display:block}.fullscreen[data-v-0bd32e60]{width:100%;max-height:100%!important;height:100%!important}.mermaid-dialog-enter-from[data-v-0bd32e60],.mermaid-dialog-leave-to[data-v-0bd32e60]{opacity:0}.mermaid-dialog-enter-active[data-v-0bd32e60],.mermaid-dialog-leave-active[data-v-0bd32e60]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.mermaid-dialog-enter-from .dialog-panel[data-v-0bd32e60],.mermaid-dialog-leave-to .dialog-panel[data-v-0bd32e60]{transform:translateY(8px) scale(.98);opacity:.98}.mermaid-dialog-enter-to .dialog-panel[data-v-0bd32e60],.mermaid-dialog-leave-from .dialog-panel[data-v-0bd32e60]{transform:translateY(0) scale(1);opacity:1}.mermaid-dialog-enter-active .dialog-panel[data-v-0bd32e60],.mermaid-dialog-leave-active .dialog-panel[data-v-0bd32e60]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-block-container[data-v-de34ec4b]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.infographic-block-header[data-v-de34ec4b]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.infographic-label[data-v-de34ec4b]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.action-icon[data-v-de34ec4b]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot[data-v-de34ec4b]{display:inline-flex;align-items:center;justify-content:center}.icon-slot[data-v-de34ec4b] svg{display:block;width:100%;height:100%}.infographic-mode-toggle[data-v-de34ec4b]{background:transparent}.infographic-mode-btn[data-v-de34ec4b]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:color .15s,background-color .15s,opacity .15s}.infographic-mode-btn[data-v-de34ec4b]:hover{opacity:.9}.infographic-mode-btn.is-active[data-v-de34ec4b]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.infographic-header-actions[data-v-de34ec4b]{gap:var(--ms-gap-header-actions)}.infographic-action-btn[data-v-de34ec4b]{font-family:inherit;color:var(--code-action-fg);transition:background-color .15s,color .15s}.infographic-action-btn[data-v-de34ec4b]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.infographic-action-btn[data-v-de34ec4b]:active{transform:scale(.98)}.infographic-source[data-v-de34ec4b]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.infographic-source-code[data-v-de34ec4b]{color:hsl(var(--ms-foreground))}.infographic-preview[data-v-de34ec4b]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-fast)}.infographic-pending-source[data-v-de34ec4b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:var(--ms-inset-panel-body);overflow:auto;color:hsl(var(--ms-foreground));text-align:left;background:var(--diagram-bg)}.infographic-modal-overlay[data-v-de34ec4b]{background:var(--modal-overlay)}.infographic-modal-panel[data-v-de34ec4b]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}.fullscreen[data-v-de34ec4b]{width:100%;max-height:100%!important;height:100%!important}.infographic-dialog-enter-from[data-v-de34ec4b],.infographic-dialog-leave-to[data-v-de34ec4b]{opacity:0}.infographic-dialog-enter-active[data-v-de34ec4b],.infographic-dialog-leave-active[data-v-de34ec4b]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-dialog-enter-from .dialog-panel[data-v-de34ec4b],.infographic-dialog-leave-to .dialog-panel[data-v-de34ec4b]{transform:translateY(8px) scale(.98);opacity:.98}.infographic-dialog-enter-to .dialog-panel[data-v-de34ec4b],.infographic-dialog-leave-from .dialog-panel[data-v-de34ec4b]{transform:translateY(0) scale(1);opacity:1}.infographic-dialog-enter-active .dialog-panel[data-v-de34ec4b],.infographic-dialog-leave-active .dialog-panel[data-v-de34ec4b]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.d2-block-container[data-v-3b434cf5]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.d2-block-header[data-v-3b434cf5]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.d2-mode-toggle[data-v-3b434cf5]{background:transparent}.mode-btn[data-v-3b434cf5]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:opacity .2s,color .2s,background-color .2s}.mode-btn[data-v-3b434cf5]:hover{opacity:.9}.mode-btn.is-active[data-v-3b434cf5]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.d2-header-actions[data-v-3b434cf5]{gap:var(--ms-gap-header-actions)}.d2-action-btn[data-v-3b434cf5]{color:var(--code-action-fg);opacity:.7;transition:opacity .2s,background-color .15s,color .15s}.d2-action-btn[data-v-3b434cf5]:hover{opacity:1;background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.d2-action-btn[data-v-3b434cf5]:disabled{opacity:.3;cursor:not-allowed}.d2-block-body[data-v-3b434cf5]{position:relative}.d2-source[data-v-3b434cf5]{padding:var(--ms-inset-panel-body) var(--ms-inset-panel-x);font-family:var(--vscode-editor-font-family, "Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.d2-code[data-v-3b434cf5]{white-space:pre;font-size:.875rem;line-height:1.5}.d2-render[data-v-3b434cf5]{max-height:var(--ms-size-code-max-height);overflow:auto}.d2-svg[data-v-3b434cf5] svg.markstream-d2-root-svg{width:100%;max-width:100%;height:auto;display:block}.d2-label[data-v-3b434cf5]{font-size:var(--ms-text-label)}.action-icon[data-v-3b434cf5]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.d2-error[data-v-3b434cf5]{color:hsl(var(--ms-destructive))}.markstream-virtual-timeline[data-v-1303f06e]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;overflow-anchor:none}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__spacer[data-v-1303f06e],.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-1303f06e]{opacity:0;visibility:hidden;pointer-events:none}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-1303f06e],.markstream-virtual-timeline__item.is-restored-height-floor[data-v-1303f06e]{height:var(--markstream-virtual-item-size);overflow:hidden}.markstream-virtual-timeline__restore-loading[data-v-1303f06e]{position:absolute;top:0;left:0;right:0;z-index:10;display:grid;place-items:center;pointer-events:none;overflow:hidden;background:Canvas;contain:strict}.markstream-virtual-timeline__restore-loading-card[data-v-1303f06e]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgb(148 163 184 / 32%);border-radius:999px;background:#ffffffeb;color:#334155;font-size:13px;box-shadow:0 8px 24px #0f172a14}.markstream-virtual-timeline__restore-spinner[data-v-1303f06e]{width:14px;height:14px;border:2px solid rgb(148 163 184 / 35%);border-top-color:#334155;border-radius:999px;animation:markstream-timeline-restore-spin-1303f06e .8s linear infinite}@keyframes markstream-timeline-restore-spin-1303f06e{to{transform:rotate(360deg)}}.markstream-virtual-timeline__spacer[data-v-1303f06e]{flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__item[data-v-1303f06e]{display:flow-root;flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__default-item[data-v-1303f06e]{margin:8px 0;padding:10px 12px;border:1px solid rgb(148 163 184 / 32%);border-radius:8px;background:#f8fafc;color:#0f172a;line-height:1.5;white-space:pre-wrap}.markstream-virtual-timeline__default-item--system-divider[data-v-1303f06e]{border:0;background:transparent;color:#64748b;font-size:12px;text-align:center}.markstream-virtual-timeline__default-item--error[data-v-1303f06e]{border-color:#f8717173;background:#fef2f2;color:#991b1b}.markstream-virtual-timeline__status[data-v-1303f06e]{display:inline-flex;margin-right:8px;color:#475569;font-size:12px;text-transform:uppercase}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--text: #C5C6D1;--sidebar_active: #243957;--text_2: #A8B1C2;--text_3: #D7E2F299;--text_4: #E1E3E7A3;--text_5: #E1E3E7CC;--text_6: #E1E3E77A;--text_7: #E1E3E7;--text_8: #0056D6;--text_9: #C5C6D1CC;--text_10: #F04438;--text_11: #C5C6D1A3;--text_12: #D7E2F2;--text_13: #E1E3E799;--text_14: #98A2B3;--text_15: #9ca3af;--text_16: #FFFFFF;--text_17: #858E9A;--text_18: #FFD6E0;--text_19: #DCEBFF;--text_20: #D7E2F266;--text_21: #D7E2F2CC;--text_22: #6EA4FF;--text_23: #FFFFFFCC;--text_24: #F5F5F5;--text_25: #D7E2F27A;--bg_1: #252C38A3;--bg_2: #252C38;--bg_3: #1C2026A3;--bg_4: #FFFFFF1F;--bg_5: #C5C6D1A3;--bg_6: #76849D;--bg_7: linear-gradient(135deg, #6EA4FF 14.9%, #8AF05F 100%);--bg_8: #31517029;--bg_9: #1C202666;--bg_10: #FFFBFB3D;--bg_11: #202633;--bg_12: linear-gradient(180deg, #FFFFFF 0%, #A4C9FF 100%);--bg_13: #10141980;--bg_14: #3A242B;--bg_15: #334155;--bg_16: #31517052;--bg_17: #315170;--bg_18: #FFFFFF;--bg_19: #171D26;--bg_20: #222B38;--bg_21: #F6F9FE;--bg_22: #323D4D;--bg_23: #1677FF;--knowledge-list-hover-surface: rgba(255, 255, 255, .032);--knowledge-list-selected-surface: rgba(18, 131, 255, .075);--shadow_1: 0px 4px 16px 0px #1014191F;--shadow_2: 0px 6px 12px 0px #050C2340;--shadow_3: 0px 2px 4px 0px #1C20263D;--shadow_4: 0px 10px 24px 0px #00000047;--shadow_5: 0px 2px 4px 0px #0000002E;--border_1: 1px solid #FFFFFF1A;--border_2: 1px solid #3151703D;--border_3: 1px solid #315170A3;--border-4: 1px solid #315170;--border_5: 1px solid #334155A3;--border_6: 1px solid #334155;--border_7: 1px solid #704157;--border_8: 1px solid #FFFFFF0A;--border_9: 1px solid #FFFFFF14;--scrollbar-track: #101419;--scrollbar-thumb: #76849D85;--scrollbar-thumb-hover: #A8B1C2B8;--scrollbar-size: 10px;--scrollbar-thumb-gap: 6px;--scrollbar-edge-gap: 2px}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body{font-family:Segoe UI,Microsoft YaHei,San Francisco,PingFang SC,HarmonyOS Sans,Roboto,Noto Sans CJK}.os-scrollbar{--os-size: var(--scrollbar-size);--os-handle-bg: var(--scrollbar-thumb);--os-handle-bg-hover: var(--scrollbar-thumb-hover);--os-handle-bg-active: var(--scrollbar-thumb-hover)}:root .os-scrollbar .os-scrollbar-track{background:transparent}:root .os-scrollbar .os-scrollbar-handle{border-radius:999px;background:var(--scrollbar-thumb)}:root .os-scrollbar .os-scrollbar-handle:hover,:root .os-scrollbar .os-scrollbar-handle:active{background:var(--scrollbar-thumb-hover)}body{background:linear-gradient(90deg,#111317,#111317,#17212e)}.reset_button{color:inherit;outline:none;border:none;background:transparent}.reset_a{color:inherit;text-decoration:none}.reset_input{color:inherit;outline:none;border:none;background:transparent}.Vue-Toastification__toast--default{background:unset;color:unset}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin:0}.Vue-Toastification__toast{padding:unset;min-height:0;box-shadow:unset;font-family:unset}body .markstream-vue{--ms-text-body: 14px;--ms-leading-body: 26px;--ms-flow-paragraph-y: 16px;--table-header-bg: hsl(0, 0%, 12%);--table-border: hsl(0, 0%, 20%);--code-action-hover-bg: hsl(0, 0%, 24%);--ms-muted: 0 0% 12%}body .markdown-renderer{content-visibility:visible!important}
