@font-face{font-family:primeicons;font-display:block;src:url(/asset/primeicons-DMOk5skT.eot);src:url(/asset/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/asset/primeicons-C6QP2o4f.woff2)format("woff2"),url(/asset/primeicons-WjwUDZjB.woff)format("woff"),url(/asset/primeicons-MpK4pl85.ttf)format("truetype"),url(/asset/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/asset/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/asset/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/asset/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/asset/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/asset/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/asset/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/asset/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/asset/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/asset/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/asset/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/asset/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/asset/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/asset/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/asset/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/asset/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(/asset/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/asset/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/asset/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/asset/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/asset/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/asset/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/asset/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/asset/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/asset/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/asset/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/asset/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/asset/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/asset/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/asset/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/asset/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/asset/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/asset/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/asset/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(/asset/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/asset/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/asset/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/asset/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/asset/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/asset/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/asset/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/asset/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/asset/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/asset/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/asset/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/asset/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/asset/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/asset/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/asset/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(/asset/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/asset/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/asset/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(/asset/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/asset/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/asset/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/asset/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/asset/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/asset/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/asset/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/asset/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.40"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.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;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.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{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.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;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.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:.833333em}.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.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.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.66667em}.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.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.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.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.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:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.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.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.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.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.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:.416667em}.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:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.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:.833333em}.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.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.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:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.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.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.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.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.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.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.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{width:.12em;display:inline-block}.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{min-width:1px;display:inline-block}.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;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.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{box-sizing:border-box;border:.04em solid}.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{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;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{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.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{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[360px\]{height:360px}.h-full{height:100%}.min-h-\[60vh\]{min-height:60vh}.min-h-\[360px\]{min-height:360px}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[rgba\(15\,118\,110\,0\.3\)\]{border-color:#0f766e4d}.bg-\[rgba\(15\,118\,110\,0\.12\)\]{background-color:#0f766e1f}.bg-\[rgba\(59\,130\,246\,0\.12\)\]{background-color:#3b82f61f}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0f766e\]{color:#0f766e}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#2563eb\]{color:#2563eb}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--primary\)\]{color:var(--primary)}.italic{font-style:italic}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@layer base{:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--p-surface-50);--surface:var(--p-content-background);--surface-1:var(--p-surface-0);--surface-2:var(--p-surface-100);--surface-soft:var(--p-surface-50);--surface-hover:var(--p-content-hover-background);--text:var(--p-text-color);--text-muted:var(--p-text-muted-color);--muted:var(--p-text-muted-color);--border:var(--p-content-border-color);--border-hover:var(--p-form-field-hover-border-color);--hover-bg:var(--p-content-hover-background);--hover:var(--p-content-hover-background);--link:var(--p-primary-color);--primary:var(--p-primary-color);--primary-bg:var(--p-primary-color);--primary-hover-bg:var(--p-primary-hover-color);--primary-text:var(--p-primary-contrast-color);--secondary-bg:var(--p-highlight-background);--secondary-text:var(--p-highlight-color);--danger:var(--p-red-600);--danger-bg:var(--p-red-50);--shadow:var(--p-overlay-popover-shadow);--badge-yellow-bg:var(--p-yellow-50);--badge-yellow-text:var(--p-yellow-700);--badge-orange-bg:var(--p-orange-50);--badge-orange-text:var(--p-orange-700);--badge-red-bg:var(--p-red-50);--badge-red-text:var(--p-red-700);--badge-green-bg:var(--p-green-50);--badge-green-text:var(--p-green-700);--badge-grey-bg:var(--p-surface-100);--badge-grey-text:var(--p-text-muted-color);--thinking-bg:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--thinking-bg:color-mix(in srgb, var(--p-primary-color), transparent 92%)}}:root,[data-theme=light]{--thinking-bg-hover:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--thinking-bg-hover:color-mix(in srgb, var(--p-primary-color), transparent 88%)}}:root,[data-theme=light]{--thinking-border:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--thinking-border:color-mix(in srgb, var(--p-primary-color), transparent 82%)}}:root,[data-theme=light]{--thinking-border-hover:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--thinking-border-hover:color-mix(in srgb, var(--p-primary-color), transparent 76%)}}:root,[data-theme=light]{--thinking-text:var(--p-primary-color);--thinking-text-muted:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--thinking-text-muted:color-mix(in srgb, var(--p-primary-color), transparent 40%)}}:root,[data-theme=light]{--thinking-loader-track:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--thinking-loader-track:color-mix(in srgb, var(--p-primary-color), transparent 65%)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--p-surface-950);--surface:var(--p-surface-900);--surface-1:var(--p-surface-800);--surface-2:var(--p-surface-700);--surface-soft:var(--p-surface-900);--surface-hover:var(--p-surface-700);--text:var(--p-surface-0);--text-muted:var(--p-surface-400);--muted:var(--p-surface-400);--border:var(--p-surface-700);--border-hover:var(--p-surface-500);--hover-bg:var(--p-surface-800);--hover:var(--p-surface-800);--link:var(--p-primary-color);--primary:var(--p-primary-color);--primary-bg:var(--p-primary-color);--primary-hover-bg:var(--p-primary-hover-color);--primary-text:var(--p-primary-contrast-color);--secondary-bg:var(--p-surface-800);--secondary-text:var(--p-primary-color);--danger:#f87171;--danger-bg:#ef444426;--shadow:0 4px 24px #0006;--badge-yellow-bg:#eab30826;--badge-yellow-text:#fbbf24;--badge-orange-bg:#f9731626;--badge-orange-text:#fb923c;--badge-red-bg:#ef444426;--badge-red-text:#f87171;--badge-green-bg:#22c55e26;--badge-green-text:#4ade80;--badge-grey-bg:var(--p-surface-800);--badge-grey-text:var(--p-surface-400);--thinking-bg:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--thinking-bg:color-mix(in srgb, var(--p-primary-color), transparent 88%)}}[data-theme=dark]{--thinking-bg-hover:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--thinking-bg-hover:color-mix(in srgb, var(--p-primary-color), transparent 84%)}}[data-theme=dark]{--thinking-border:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--thinking-border:color-mix(in srgb, var(--p-primary-color), transparent 78%)}}[data-theme=dark]{--thinking-border-hover:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--thinking-border-hover:color-mix(in srgb, var(--p-primary-color), transparent 70%)}}[data-theme=dark]{--thinking-text:var(--p-primary-color);--thinking-text-muted:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--thinking-text-muted:color-mix(in srgb, var(--p-primary-color), transparent 40%)}}[data-theme=dark]{--thinking-loader-track:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--thinking-loader-track:color-mix(in srgb, var(--p-primary-color), transparent 65%)}}[data-theme=tech]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1120;--surface:#111a2e;--surface-1:#0f1729;--surface-2:#162033;--surface-soft:#0e1525;--surface-hover:#1a2540;--text:#e2e8f0;--text-muted:#8494a7;--muted:#8494a7;--border:#1e3a5f;--border-hover:#2563eb;--hover-bg:#1a2540;--hover:#1a2540;--link:#60a5fa;--primary:#3b82f6;--primary-bg:#3b82f6;--primary-hover-bg:#2563eb;--primary-text:#fff;--secondary-bg:#162033;--secondary-text:#60a5fa;--danger:#f87171;--danger-bg:#ef444426;--shadow:0 4px 24px #0006;--badge-yellow-bg:#eab3081f;--badge-yellow-text:#fbbf24;--badge-orange-bg:#f973161f;--badge-orange-text:#fb923c;--badge-red-bg:#ef44441f;--badge-red-text:#f87171;--badge-green-bg:#22c55e1f;--badge-green-text:#4ade80;--badge-grey-bg:#162033;--badge-grey-text:#8494a7;--thinking-bg:#3b82f614;--thinking-bg-hover:#3b82f61f;--thinking-border:#3b82f62e;--thinking-border-hover:#3b82f63d;--thinking-text:#60a5fa;--thinking-text-muted:#60a5fa99;--thinking-loader-track:#3b82f659}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif}a{color:var(--link)}#app{height:100%}}.app-shell{background:var(--bg);height:100vh;color:var(--text);display:flex}.auth-shell{background:var(--bg);height:100vh;color:var(--text)}.main-content{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page-container{flex:1;min-height:0;padding:1rem;overflow:auto}.page-container.no-scroll{padding:0;overflow:hidden}.footer{background:var(--surface);border-top:1px solid var(--border);text-align:center;padding:1rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.card{background:var(--surface);box-shadow:var(--shadow);border-radius:10px;padding:16px}.card h3{margin-top:0;margin-bottom:8px}.info-card{animation:.14s cubic-bezier(.2,.7,.2,1) both info-card-reveal;animation-delay:var(--card-delay,0s);will-change:transform, opacity}@keyframes info-card-reveal{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.info-card{animation:none}}.section-title{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.section-title small{color:var(--muted)}.table-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.table{border-collapse:collapse;background:var(--surface);border-radius:8px;width:100%;overflow:hidden}.table th,.table td{border-bottom:1px solid var(--border);text-align:left;padding:12px}.table th{background:var(--surface-2)}.table tbody tr:hover{background:var(--hover-bg)}.badge{background:var(--surface-2);border-radius:999px;padding:4px 8px;font-size:12px;display:inline-block}.badge.yellow{background:var(--badge-yellow-bg);color:var(--badge-yellow-text)}.badge.orange{background:var(--badge-orange-bg);color:var(--badge-orange-text)}.badge.red{background:var(--badge-red-bg);color:var(--badge-red-text)}.form-group{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}input,select,button,textarea{font:inherit}input:not(.p-inputtext):not(.p-inputnumber-input):not(.p-password-input):not(.p-chips-input):not(.p-multiselect-filter):not(.p-dropdown-filter),textarea:not(.p-inputtextarea),select{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:10px}.primary{background:var(--primary-bg);color:var(--primary-text);cursor:pointer;border:none;border-radius:8px;padding:10px 16px}.primary:disabled,.secondary:disabled{opacity:.6;cursor:not-allowed}.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.secondary{background:var(--secondary-bg);color:var(--secondary-text);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:10px 16px}.actions-row{align-items:center;gap:8px;display:flex}.badge.green{background:var(--badge-green-bg);color:var(--badge-green-text)}.badge.grey{background:var(--badge-grey-bg);color:var(--badge-grey-text)}.pagination{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pagination button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 12px}.pagination button.active{background:var(--hover-bg)}.callout{background:var(--surface-2);color:var(--text);border:1px dashed var(--border);border-radius:8px;padding:12px 14px}.muted{color:var(--muted)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.sidebar[data-v-cd19f004]{background:var(--surface-2);border-right:1px solid var(--border);flex-direction:column;flex:0 0 220px;width:220px;height:100%;padding:1rem;transition:width .3s,padding .3s;display:flex;overflow:hidden auto}.sidebar.collapsed[data-v-cd19f004]{flex:0 0 64px;width:64px;padding:1rem .5rem}.sidebar-header[data-v-cd19f004]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex;position:relative}.brand[data-v-cd19f004]{text-align:center;flex:1;font-size:1.5rem;font-weight:700}.brand a[data-v-cd19f004]{color:var(--text);text-decoration:none}.collapse-toggle[data-v-cd19f004]{background:var(--surface-1);color:var(--text);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.5rem;transition:all .2s;display:flex}.collapse-toggle[data-v-cd19f004]:hover{background:var(--hover-bg)}.sidebar.collapsed .collapse-toggle[data-v-cd19f004]{width:100%;margin:0 auto}.collapse-icon[data-v-cd19f004]{width:1.2rem;height:1.2rem}.nav-links[data-v-cd19f004]{flex-direction:column;gap:.5rem;margin-bottom:auto;display:flex}.nav-links a[data-v-cd19f004]{color:var(--text);border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.sidebar.collapsed .nav-links a[data-v-cd19f004]{justify-content:center;padding:.5rem}.nav-icon[data-v-cd19f004]{flex-shrink:0;width:1.2rem;height:1.2rem}.nav-text[data-v-cd19f004]{white-space:nowrap;transition:opacity .2s}.sidebar.collapsed .nav-text[data-v-cd19f004]{opacity:0;width:0;overflow:hidden}.nav-links a.router-link-exact-active[data-v-cd19f004]{background:var(--primary-bg);color:var(--primary-text);font-weight:500}.nav-links a[data-v-cd19f004]:hover:not(.router-link-exact-active){background:var(--hover-bg)}.nav-links a[data-v-cd19f004]:focus-visible{outline:2px solid var(--link);outline-offset:2px}.user-actions[data-v-cd19f004]{border-top:1px solid var(--border);text-align:center;margin-top:1rem;padding-top:1rem}.user-card[data-v-cd19f004]{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;margin-bottom:.5rem;padding:.75rem}.sidebar.collapsed .user-card[data-v-cd19f004]{padding:.5rem}.user-card-header[data-v-cd19f004]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sidebar.collapsed .user-card-header[data-v-cd19f004]{justify-content:center}.user-avatar[data-v-cd19f004]{width:1.5rem;height:1.5rem;color:var(--text-muted);flex-shrink:0}.user-name[data-v-cd19f004]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;font-weight:500;transition:opacity .2s;overflow:hidden}.sidebar.collapsed .user-name[data-v-cd19f004]{opacity:0;width:0;overflow:hidden}.logout-icon-btn[data-v-cd19f004]{color:var(--danger);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.logout-icon-btn[data-v-cd19f004]:hover{background:var(--danger-bg);color:var(--danger)}.logout-icon[data-v-cd19f004]{width:1.2rem;height:1.2rem}.login-card[data-v-cd19f004]{background:var(--surface-1);border:1px solid var(--border);color:var(--link);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;text-decoration:none;transition:all .2s;display:flex}.sidebar.collapsed .login-card[data-v-cd19f004]{padding:.5rem}.sidebar.collapsed .login-card .nav-text[data-v-cd19f004]{opacity:0;width:0;overflow:hidden}.login-card[data-v-cd19f004]:hover{background:var(--hover-bg);border-color:var(--link)}.login-icon[data-v-cd19f004]{width:1.2rem;height:1.2rem}.link-button[data-v-cd19f004]{color:var(--danger);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}.nav-links a[data-v-cd19f004]::-moz-selection{background:var(--link);color:#fff}.brand a[data-v-cd19f004]::-moz-selection{background:var(--link);color:#fff}.nav-links a[data-v-cd19f004]::selection{background:var(--link);color:#fff}.brand a[data-v-cd19f004]::selection{background:var(--link);color:#fff}.task-center-link[data-v-cd19f004]{position:relative}.task-badge[data-v-cd19f004]{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;right:.5rem}.graph-workspace-dot[data-v-cd19f004]{background:#ef4444;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-left:6px;position:relative}.graph-workspace-dot[data-v-cd19f004]:after{content:"";border:2px solid #ef444480;border-top-color:#0000;border-radius:999px;animation:1s linear infinite graph-workspace-spin-cd19f004;position:absolute;inset:-4px}.sidebar.collapsed .task-badge[data-v-cd19f004]{top:-4px;right:-4px}@keyframes graph-workspace-spin-cd19f004{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-group[data-v-cd19f004]{flex-direction:column;display:flex}.nav-group-header[data-v-cd19f004]{color:var(--text);cursor:pointer;text-align:left;width:100%;font-size:inherit;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;transition:all .2s;display:flex;position:relative}.sidebar.collapsed .nav-group-header[data-v-cd19f004]{justify-content:center;padding:.5rem}.nav-group-header[data-v-cd19f004]:hover{background:var(--hover-bg)}.nav-group-header[data-v-cd19f004]:focus-visible{outline:2px solid var(--link);outline-offset:2px}.chevron-icon[data-v-cd19f004]{flex-shrink:0;width:1rem;height:1rem;margin-left:auto;transition:transform .2s}.chevron-icon.expanded[data-v-cd19f004]{transform:rotate(180deg)}.nav-group-items[data-v-cd19f004]{flex-direction:column;gap:.25rem;margin-top:.25rem;margin-bottom:.25rem;padding-left:2.2rem;display:flex}.nav-group-items a[data-v-cd19f004]{color:var(--text);border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.nav-group-items a[data-v-cd19f004]:hover:not(.router-link-exact-active){background:var(--hover-bg)}.nav-group-items a.router-link-exact-active[data-v-cd19f004]{background:var(--primary-bg);color:var(--primary-text);font-weight:500}.nav-group-items a[data-v-cd19f004]:focus-visible{outline:2px solid var(--link);outline-offset:2px}.sidebar.collapsed .nav-group-items[data-v-cd19f004]{display:none}.view-header[data-v-c96a8f46]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.view-header h2[data-v-c96a8f46]{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.header-actions[data-v-c96a8f46]{align-items:center;gap:.5rem;display:flex}.dashboard-view[data-v-e66de74d]{padding:1rem}.scope-tag[data-v-e66de74d]{margin-right:.25rem}.generated-at[data-v-e66de74d]{color:var(--muted);margin-right:.5rem;font-size:.85rem}.metric-grid[data-v-e66de74d]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:12px;display:grid}.metric-card[data-v-e66de74d] .p-card-body{padding:1rem}.metric-content[data-v-e66de74d]{flex-direction:column;gap:.5rem;display:flex}.metric-head[data-v-e66de74d]{align-items:center;gap:.5rem;display:flex}.metric-icon[data-v-e66de74d]{color:var(--primary);font-size:1.1rem}.metric-title[data-v-e66de74d]{color:var(--muted);font-size:.9rem}.metric-value[data-v-e66de74d]{font-size:1.9rem;font-weight:700;line-height:1}.metric-link[data-v-e66de74d]{color:var(--link);font-size:.85rem;text-decoration:none}.panel-grid[data-v-e66de74d]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-bottom:12px;display:grid}.capability-list[data-v-e66de74d]{gap:.75rem;display:grid}.capability-item[data-v-e66de74d]{justify-content:space-between;align-items:center;display:flex}.recent-task-list[data-v-e66de74d]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.recent-task-item[data-v-e66de74d]{border-bottom:1px solid var(--border);justify-content:space-between;gap:.75rem;padding-bottom:.65rem;display:flex}.recent-task-item[data-v-e66de74d]:last-child{border-bottom:none;padding-bottom:0}.task-main[data-v-e66de74d]{min-width:0}.task-type[data-v-e66de74d]{font-weight:600}.task-file[data-v-e66de74d]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:.2rem;font-size:.85rem;overflow:hidden}.task-meta[data-v-e66de74d]{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.task-time[data-v-e66de74d]{color:var(--muted);white-space:nowrap;font-size:.8rem}.shortcut-card[data-v-e66de74d]{margin-bottom:.5rem}.shortcut-groups[data-v-e66de74d]{gap:1rem;display:grid}.shortcut-group-title[data-v-e66de74d]{margin-bottom:.5rem;font-weight:600}.shortcut-grid[data-v-e66de74d]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;display:grid}.shortcut-link[data-v-e66de74d]{border:1px solid var(--border);background:var(--surface-1);color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;padding:.65rem .75rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.shortcut-link[data-v-e66de74d]:hover{border-color:var(--border-hover);background:var(--hover-bg)}@media (width<=720px){.dashboard-view[data-v-e66de74d]{padding:.5rem}.task-file[data-v-e66de74d]{max-width:180px}}.pow-verify-btn[data-v-a4ccbef9]{border:1px solid var(--border,#d0d0d0);background:var(--surface,#fafafa);width:100%;color:var(--text,#333);cursor:pointer;border-radius:6px;align-items:center;gap:.6rem;padding:.45rem .7rem;transition:border-color .3s,background-color .3s;display:flex}.pow-verify-btn[data-v-a4ccbef9]:hover:enabled{border-color:var(--link,#5b8def)}.pow-verify-btn[data-v-a4ccbef9]:active:enabled{background:color-mix(in srgb, var(--surface,#fafafa) 92%, var(--link,#5b8def))}.pow-verify-btn[data-v-a4ccbef9]:disabled{cursor:not-allowed}.pow-verify-btn.loading[data-v-a4ccbef9]{border-color:var(--link,#5b8def)}.pow-verify-btn.done[data-v-a4ccbef9]{border-color:#34a853}.pow-icon-wrap[data-v-a4ccbef9]{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.pow-empty-icon[data-v-a4ccbef9]{border:2px solid var(--border,#bbb);background:0 0;border-radius:4px;width:22px;height:22px;transition:border-color .2s}.pow-verify-btn:hover:enabled .pow-empty-icon[data-v-a4ccbef9]{border-color:var(--link,#5b8def)}.pow-checked-icon[data-v-a4ccbef9]{color:#fff;background:#34a853;border:2px solid #34a853;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;animation:.25s pow-pop-a4ccbef9;display:inline-flex}.pow-checked-icon svg[data-v-a4ccbef9]{width:14px;height:14px}.pow-spinner[data-v-a4ccbef9]{color:var(--link,#5b8def);font-size:18px}.pow-label[data-v-a4ccbef9]{text-align:left;color:var(--muted,#666);flex:1;font-size:.85rem;font-weight:500;line-height:1.2;transition:color .2s}.pow-label-ok[data-v-a4ccbef9]{color:#34a853}@keyframes pow-pop-a4ccbef9{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.auth-container[data-v-f459dd90]{background:var(--bg);opacity:0;min-height:100vh;transition:opacity .6s ease-out;display:flex}.auth-container.mounted[data-v-f459dd90]{opacity:1}.auth-form-section[data-v-f459dd90]{opacity:0;flex:1;justify-content:center;align-items:center;min-width:0;padding:2rem;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);display:flex;position:relative;transform:translate(30px)}.auth-form-section.mounted[data-v-f459dd90]{opacity:1;transform:translate(0)}.auth-form-wrapper[data-v-f459dd90]{width:100%;max-width:400px}.auth-header[data-v-f459dd90]{text-align:center;margin-bottom:2rem}.auth-logo[data-v-f459dd90]{opacity:0;margin-bottom:1rem;transition:opacity .6s cubic-bezier(.4,0,.2,1) .1s,transform .6s cubic-bezier(.4,0,.2,1) .1s;transform:scale(.8)translateY(-10px)}.auth-logo.mounted[data-v-f459dd90]{opacity:1;transform:scale(1)translateY(0)}.logo-img[data-v-f459dd90]{-o-object-fit:contain;object-fit:contain;width:64px;height:64px;transition:transform .3s}.auth-logo:hover .logo-img[data-v-f459dd90]{transform:scale(1.05)rotate(5deg)}.auth-title[data-v-f459dd90]{color:var(--text);letter-spacing:-.02em;opacity:0;margin:0 0 .5rem;font-size:1.75rem;font-weight:700;transition:opacity .6s cubic-bezier(.4,0,.2,1) .2s,transform .6s cubic-bezier(.4,0,.2,1) .2s;transform:translateY(-10px)}.auth-title.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.auth-subtitle[data-v-f459dd90]{color:var(--muted);opacity:0;margin:0;font-size:.95rem;transition:opacity .6s cubic-bezier(.4,0,.2,1) .3s,transform .6s cubic-bezier(.4,0,.2,1) .3s;transform:translateY(-10px)}.auth-subtitle.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.auth-form[data-v-f459dd90]{background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--border);opacity:0;border-radius:16px;padding:2rem;transition:opacity .6s cubic-bezier(.4,0,.2,1) .4s,transform .6s cubic-bezier(.4,0,.2,1) .4s;transform:translateY(20px)}.auth-form.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.auth-form .form-group[data-v-f459dd90]{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay,0s);margin-bottom:1.25rem;transform:translateY(10px)}.auth-form .form-group.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.auth-form label[data-v-f459dd90]{color:var(--text);font-size:.9rem;font-weight:500}.auth-form[data-v-f459dd90] .p-inputtext{width:100%;padding:12px 14px;font-size:1rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .2s}.auth-form[data-v-f459dd90] .p-password{width:100%}.auth-form[data-v-f459dd90] .p-inputtext:focus{border-color:var(--link);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #2563eb1a}.email-row[data-v-f459dd90]{gap:.75rem;display:flex}.email-row[data-v-f459dd90] .p-inputtext{flex:1}.pow-hint[data-v-f459dd90]{color:var(--muted);margin-top:.4rem;display:block}.remember-row[data-v-f459dd90]{color:var(--muted);align-items:center;gap:.5rem;margin:.25rem 0 .75rem;font-size:.9rem;display:flex}.auth-divider[data-v-f459dd90]{color:var(--muted);opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay,0s);align-items:center;margin:1.5rem 0;font-size:.85rem;display:flex;transform:translateY(10px)}.auth-divider.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.auth-divider[data-v-f459dd90]:before,.auth-divider[data-v-f459dd90]:after{content:"";background:var(--border);flex:1;height:1px}.auth-divider span[data-v-f459dd90]{padding:0 1rem}.social-login[data-v-f459dd90]{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay,0s);gap:.75rem;display:flex;transform:translateY(10px)}.social-login.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.auth-footer[data-v-f459dd90]{text-align:center;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay,0s);margin-top:1.5rem;transform:translateY(10px)}.auth-footer.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.auth-link[data-v-f459dd90]{color:var(--link);font-size:.9rem;text-decoration:none;transition:opacity .2s}.auth-link[data-v-f459dd90]:hover{opacity:.8;text-decoration:underline}.auth-showcase[data-v-f459dd90]{opacity:0;background:linear-gradient(135deg,#1a1f3c 0%,#0d1321 50%,#0a1628 100%);flex:2;justify-content:center;align-items:center;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:translate(-30px)}.auth-showcase.mounted[data-v-f459dd90]{opacity:1;transform:translate(0)}.showcase-pattern[data-v-f459dd90]{background-image:radial-gradient(circle at 20% 30%,#6366f126 0%,#0000 50%),radial-gradient(circle at 80% 70%,#3b82f61f 0%,#0000 50%),radial-gradient(circle,#8b5cf614 0%,#0000 70%);animation:20s ease-in-out infinite patternFloat-f459dd90;position:absolute;inset:0}@keyframes patternFloat-f459dd90{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(1deg)}}.showcase-pattern[data-v-f459dd90]:before{content:"";background:repeating-linear-gradient(0deg,#0000,#0000 100px,#ffffff05 100px 101px),repeating-linear-gradient(90deg,#0000,#0000 100px,#ffffff05 100px 101px);position:absolute;inset:0}.showcase-content[data-v-f459dd90]{z-index:1;max-width:500px;padding:3rem;position:relative}.showcase-text[data-v-f459dd90]{color:#fff}.showcase-title[data-v-f459dd90]{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:2.5rem;font-weight:700;transition:opacity .8s cubic-bezier(.4,0,.2,1) .2s,transform .8s cubic-bezier(.4,0,.2,1) .2s;transform:translateY(-20px)}.showcase-title.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.showcase-desc[data-v-f459dd90]{color:#ffffffb3;opacity:0;margin:0 0 2.5rem;font-size:1.1rem;line-height:1.7;transition:opacity .8s cubic-bezier(.4,0,.2,1) .4s,transform .8s cubic-bezier(.4,0,.2,1) .4s;transform:translateY(-10px)}.showcase-desc.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.showcase-features[data-v-f459dd90]{flex-direction:column;gap:1rem;display:flex}.feature-item[data-v-f459dd90]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),background .3s;transition-delay:var(--delay,0s);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;transform:translate(-20px)}.feature-item.mounted[data-v-f459dd90]{opacity:1;transform:translate(0)}.feature-item[data-v-f459dd90]:hover{background:#ffffff14;transform:translate(8px)}.feature-icon[data-v-f459dd90]{justify-content:center;align-items:center;width:1.5rem;display:inline-flex}.feature-icon .pi[data-v-f459dd90]{font-size:1.25rem}.feature-item span[data-v-f459dd90]{color:#ffffffe6;font-weight:500}@media (width<=1024px){.auth-showcase[data-v-f459dd90]{display:none}.auth-form-section[data-v-f459dd90]{flex:1}}@media (width<=480px){.auth-form-section[data-v-f459dd90]{padding:1rem}.auth-form[data-v-f459dd90]{padding:1.5rem}.auth-title[data-v-f459dd90]{font-size:1.5rem}}.form-submit-wrapper[data-v-f459dd90]{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay,0s);transform:translateY(10px)}.form-submit-wrapper.mounted[data-v-f459dd90]{opacity:1;transform:translateY(0)}.auth-form[data-v-f459dd90] .p-button{transition:transform .2s,box-shadow .2s}.auth-form[data-v-f459dd90] .p-button:hover:not(:disabled){transform:translateY(-2px)}.auth-form[data-v-f459dd90] .p-button:active:not(:disabled){transform:translateY(0)}.auth-container[data-v-32a42449]{background:var(--bg);min-height:100vh;display:flex}.auth-form-section[data-v-32a42449]{flex:1;justify-content:center;align-items:center;min-width:0;padding:2rem;display:flex;position:relative}.auth-form-wrapper[data-v-32a42449]{width:100%;max-width:420px}.auth-header[data-v-32a42449]{text-align:center;margin-bottom:2rem}.auth-logo[data-v-32a42449]{margin-bottom:1rem}.logo-img[data-v-32a42449]{-o-object-fit:contain;object-fit:contain;width:64px;height:64px}.auth-title[data-v-32a42449]{color:var(--text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.auth-subtitle[data-v-32a42449]{color:var(--muted);margin:0;font-size:.95rem}.auth-form[data-v-32a42449]{background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--border);border-radius:16px;padding:2rem}.auth-form .form-group[data-v-32a42449]{margin-bottom:1.25rem}.auth-form label[data-v-32a42449]{color:var(--text);font-size:.9rem;font-weight:500}.auth-form[data-v-32a42449] .p-inputtext{width:100%;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.auth-form[data-v-32a42449] .p-password{width:100%}.auth-form[data-v-32a42449] .p-inputtext:focus{border-color:var(--link);outline:none;box-shadow:0 0 0 3px #2563eb1a}.email-row[data-v-32a42449]{gap:.75rem;display:flex}.email-row[data-v-32a42449] .p-inputtext{flex:1}.pow-hint[data-v-32a42449]{color:var(--muted);margin-top:.4rem;display:block}.disabled-notice[data-v-32a42449]{text-align:center;padding:3rem 2rem}.notice-icon[data-v-32a42449]{justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.notice-icon .pi[data-v-32a42449]{font-size:3rem}.disabled-notice h3[data-v-32a42449]{color:var(--text);margin:0 0 .5rem}.disabled-notice p[data-v-32a42449]{margin:0}.auth-footer[data-v-32a42449]{text-align:center;margin-top:1.5rem}.auth-link[data-v-32a42449]{color:var(--link);font-size:.9rem;text-decoration:none;transition:opacity .2s}.auth-link[data-v-32a42449]:hover{opacity:.8;text-decoration:underline}.auth-showcase[data-v-32a42449]{background:linear-gradient(135deg,#1e3a5f 0%,#0d1f33 50%,#0a1628 100%);flex:2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.showcase-pattern[data-v-32a42449]{background-image:radial-gradient(circle at 30% 20%,#22c55e1f 0%,#0000 50%),radial-gradient(circle at 70% 80%,#3b82f626 0%,#0000 50%),radial-gradient(circle,#a855f714 0%,#0000 70%);animation:20s ease-in-out infinite patternFloat-32a42449;position:absolute;inset:0}@keyframes patternFloat-32a42449{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(1deg)}}.showcase-pattern[data-v-32a42449]:before{content:"";background:repeating-linear-gradient(0deg,#0000,#0000 100px,#ffffff05 100px 101px),repeating-linear-gradient(90deg,#0000,#0000 100px,#ffffff05 100px 101px);position:absolute;inset:0}.showcase-content[data-v-32a42449]{z-index:1;max-width:500px;padding:3rem;position:relative}.showcase-text[data-v-32a42449]{color:#fff}.showcase-title[data-v-32a42449]{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#86efac 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:2.5rem;font-weight:700}.showcase-desc[data-v-32a42449]{color:#ffffffb3;margin:0 0 2.5rem;font-size:1.1rem;line-height:1.7}.showcase-features[data-v-32a42449]{flex-direction:column;gap:1rem;display:flex}.feature-item[data-v-32a42449]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .3s;display:flex}.feature-item[data-v-32a42449]:hover{background:#ffffff14;transform:translate(8px)}.feature-icon[data-v-32a42449]{justify-content:center;align-items:center;width:1.5rem;display:inline-flex}.feature-icon .pi[data-v-32a42449]{font-size:1.25rem}.feature-item span[data-v-32a42449]{color:#ffffffe6;font-weight:500}@media (width<=1024px){.auth-showcase[data-v-32a42449]{display:none}.auth-form-section[data-v-32a42449]{flex:1}}@media (width<=480px){.auth-form-section[data-v-32a42449]{padding:1rem}.auth-form[data-v-32a42449]{padding:1.5rem}.auth-title[data-v-32a42449]{font-size:1.5rem}.email-row[data-v-32a42449]{flex-direction:column}}.preview-header[data-v-b61da984]{justify-content:space-between;align-items:center;width:100%;display:flex}.preview-header h3[data-v-b61da984]{color:var(--text);word-break:break-all;flex:1;margin:0 1rem 0 0;font-size:1.25rem;font-weight:600}.preview-content[data-v-b61da984]{flex-direction:column;min-height:400px;max-height:70vh;display:flex}.skeleton-stack[data-v-b61da984]{flex-direction:column;gap:.75rem;padding:.5rem 0;display:flex}.preview-body[data-v-b61da984]{flex:1;overflow:auto}.text-content[data-v-b61da984]{background:var(--bg);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;word-wrap:break-word;border-radius:6px;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.markdown-content[data-v-b61da984]{color:var(--text);padding:1rem;line-height:1.6}.markdown-content[data-v-b61da984] h1,.markdown-content[data-v-b61da984] h2,.markdown-content[data-v-b61da984] h3,.markdown-content[data-v-b61da984] h4,.markdown-content[data-v-b61da984] h5,.markdown-content[data-v-b61da984] h6{color:var(--text);margin-top:1.5em;margin-bottom:.5em;font-weight:600}.markdown-content[data-v-b61da984] h1{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:2em}.markdown-content[data-v-b61da984] h2{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:1.5em}.markdown-content[data-v-b61da984] p{margin:1em 0}.markdown-content[data-v-b61da984] ul,.markdown-content[data-v-b61da984] ol{margin:1em 0;padding-left:2em}.markdown-content[data-v-b61da984] li{margin:.5em 0}.markdown-content[data-v-b61da984] code{background:var(--bg);border-radius:3px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.markdown-content[data-v-b61da984] pre{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:1em;overflow-x:auto}.markdown-content[data-v-b61da984] pre code{background:0 0;padding:0}.markdown-content[data-v-b61da984] blockquote{border-left:4px solid var(--border);color:var(--muted);margin:1em 0;padding-left:1em}.markdown-content[data-v-b61da984] table{border-collapse:collapse;width:100%;margin:1em 0}.markdown-content[data-v-b61da984] th,.markdown-content[data-v-b61da984] td{border:1px solid var(--border);text-align:left;padding:.5em}.markdown-content[data-v-b61da984] th{background:var(--surface-2);font-weight:600}.markdown-content[data-v-b61da984] a{color:var(--link);text-decoration:none}.markdown-content[data-v-b61da984] a:hover{text-decoration:underline}.error-message[data-v-b61da984]{text-align:center;color:var(--muted);padding:2rem}.error-message p[data-v-b61da984]{margin:0;font-size:1rem}.upload-card[data-v-28be673a]{width:100%}.upload-card[data-v-28be673a] .p-card-body{padding:1.5rem}.upload-card[data-v-28be673a] .p-card-title{margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.upload-card[data-v-28be673a] .p-card-subtitle{margin-bottom:1rem}.upload-zone[data-v-28be673a]{border:2px dashed var(--border);cursor:pointer;background:0 0;border-radius:.75rem;transition:all .2s}.upload-zone[data-v-28be673a]:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, transparent)}.upload-zone.drag-over[data-v-28be673a]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-style:solid}.upload-header[data-v-28be673a]{background:var(--surface-1);border-bottom:1px solid var(--border);border-radius:.625rem .625rem 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.upload-content[data-v-28be673a]{padding:1rem}.file-list[data-v-28be673a]{flex-direction:column;gap:.5rem;max-height:300px;display:flex;overflow-y:auto}.file-item[data-v-28be673a]{border:1px solid var(--border);background:var(--surface-0);cursor:default;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;transition:all .15s;display:flex}.file-item[data-v-28be673a]:hover{background:var(--surface-1);border-color:var(--primary)}.file-icon-wrapper[data-v-28be673a]{background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.file-info[data-v-28be673a]{flex:1;min-width:0}.file-name[data-v-28be673a]{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.file-size[data-v-28be673a]{color:var(--muted);margin-top:.125rem;font-size:.75rem}.empty-state[data-v-28be673a]{text-align:center;cursor:pointer;padding:3rem 1rem}.empty-icon[data-v-28be673a]{background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:1rem;display:inline-flex}.empty-title[data-v-28be673a]{margin-bottom:.25rem;font-size:1rem;font-weight:500}.empty-subtitle[data-v-28be673a]{color:var(--muted);font-size:.875rem}.progress-section[data-v-28be673a]{margin-top:1rem}.progress-header[data-v-28be673a]{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;display:flex}.files-view[data-v-cb67ce1c]{flex-direction:column;gap:1rem;height:100%;min-height:0;padding:1rem;display:flex}.filter-form[data-v-cb67ce1c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-form[data-v-cb67ce1c] .p-inputtext,.filter-form[data-v-cb67ce1c] .p-select{min-width:160px}.count-label[data-v-cb67ce1c]{color:var(--muted);margin-left:auto;font-size:.9rem}.table-wrapper[data-v-cb67ce1c]{flex:1;min-height:0}.table-wrapper[data-v-cb67ce1c] .p-datatable{height:100%}.table-toolbar[data-v-cb67ce1c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.table-actions[data-v-cb67ce1c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.batch-select[data-v-cb67ce1c]{min-width:160px}.selected-label[data-v-cb67ce1c]{font-weight:600}.empty-state[data-v-cb67ce1c]{color:var(--muted);align-items:center;gap:.5rem;padding:1rem;display:flex}.empty-icon[data-v-cb67ce1c]{width:1.25rem;height:1.25rem}.file-cell[data-v-cb67ce1c]{align-items:center;gap:.75rem;min-width:0;display:flex}.file-icon[data-v-cb67ce1c]{flex-shrink:0;width:2.25rem;height:2.25rem}.file-info[data-v-cb67ce1c]{min-width:0}.file-name[data-v-cb67ce1c]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.file-meta[data-v-cb67ce1c]{color:var(--muted);font-size:.85rem}.folder-select[data-v-cb67ce1c]{min-width:140px}.action-buttons[data-v-cb67ce1c]{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.pagination[data-v-cb67ce1c]{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.page-label[data-v-cb67ce1c]{color:var(--muted)}.workspace-card[data-v-cb67ce1c]{background:var(--surface-1);border-radius:8px;margin-bottom:1rem;padding:.75rem}.workspace-label[data-v-cb67ce1c]{color:var(--muted);margin-bottom:.25rem;font-size:.8rem}.workspace-name[data-v-cb67ce1c]{word-break:break-all;font-weight:600}.workspace-actions[data-v-cb67ce1c]{flex-direction:column;gap:.5rem;display:flex}.convert-card[data-v-cb67ce1c]{background:var(--surface-1);border-radius:8px;margin-bottom:1rem;padding:.75rem}.convert-label[data-v-cb67ce1c]{color:var(--muted);margin-bottom:.25rem;font-size:.8rem}.convert-name[data-v-cb67ce1c]{word-break:break-all;font-weight:600}.convert-section[data-v-cb67ce1c]{margin-bottom:1rem}.convert-section-title[data-v-cb67ce1c]{margin-bottom:.5rem;font-size:.9rem;font-weight:600}.convert-actions[data-v-cb67ce1c],.rename-form[data-v-cb67ce1c]{flex-direction:column;gap:.5rem;display:flex}.rename-label[data-v-cb67ce1c]{color:var(--muted);font-size:.9rem}@media (width<=768px){.count-label[data-v-cb67ce1c]{width:100%;margin-left:0}.action-buttons[data-v-cb67ce1c]{flex-wrap:wrap;justify-content:flex-start}}.users-view[data-v-a9aee93b]{padding:1rem}.view-header[data-v-a9aee93b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.view-header h2[data-v-a9aee93b]{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.search-form[data-v-a9aee93b]{align-items:center;gap:.5rem;display:flex}.search-form[data-v-a9aee93b] .p-inputtext{min-width:250px}.tag-filter[data-v-a9aee93b]{min-width:240px}.loading[data-v-a9aee93b]{text-align:center;color:var(--muted);padding:3rem;font-size:1.2rem}.users-paginator[data-v-a9aee93b]{margin-top:1rem}.form-grid[data-v-a9aee93b]{gap:.75rem;display:grid}.form-grid label[data-v-a9aee93b]{color:var(--muted);margin-bottom:.25rem;display:block}.tab-content[data-v-b86c2f85]{padding-top:.5rem}.tab-content .form-group[data-v-b86c2f85]{margin-bottom:1rem}.required-hint[data-v-b86c2f85]{color:var(--text-color-secondary);margin:0 0 .75rem;font-size:.9rem}.required-label[data-v-b86c2f85]{align-items:center;gap:.15rem;display:inline-flex}.required-star[data-v-b86c2f85]{color:var(--red-500)}.password-rules[data-v-b86c2f85]{gap:.25rem;margin-top:.5rem;font-size:.85rem;display:grid}.password-rules .ok[data-v-b86c2f85]{color:var(--green-600)}.password-rules .bad[data-v-b86c2f85]{color:var(--red-500)}.history-header[data-v-b86c2f85]{justify-content:flex-end;margin-bottom:.75rem;display:flex}.ext-list[data-v-b86c2f85]{gap:.5rem;margin-bottom:.5rem;display:grid}.ext-row[data-v-b86c2f85]{grid-template-columns:1fr 1fr auto;gap:.5rem;display:grid}.profile-theme-select[data-v-b86c2f85]{width:100%;display:flex}.profile-theme-select[data-v-b86c2f85] .p-selectbutton-option{flex:1;justify-content:center}.rbac-view[data-v-a3597265]{padding:1rem}.rbac-layout[data-v-a3597265]{grid-template-columns:340px 1fr;align-items:start;gap:1rem;display:grid}.card[data-v-a3597265]{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:.8rem;overflow:hidden}.role-panel h3[data-v-a3597265]{margin:0 0 .5rem}.role-table-wrap[data-v-a3597265]{max-height:340px;overflow-y:auto}.role-basic-form[data-v-a3597265]{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.role-basic-form h4[data-v-a3597265]{margin:0 0 .5rem}.detail-panel[data-v-a3597265]{flex-direction:column;min-width:0;min-height:0;display:flex}.detail-panel h3[data-v-a3597265]{margin:0 0 .5rem}.detail-tabs[data-v-a3597265]{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;gap:0;margin-bottom:.75rem;display:flex;position:sticky;top:0}.tab-button[data-v-a3597265]{color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem 1rem;font-size:.9rem;transition:all .2s}.tab-button[data-v-a3597265]:hover{color:var(--text)}.tab-button.active[data-v-a3597265]{color:var(--link);border-bottom-color:var(--link)}.detail-tab-content[data-v-a3597265]{flex:1;overflow-y:auto}.form-grid[data-v-a3597265]{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.form-grid>div[data-v-a3597265]{min-width:0}.form-grid .full[data-v-a3597265]{grid-column:1/-1}.form-grid label[data-v-a3597265]{color:var(--muted);margin-bottom:.25rem;display:block}.form-grid[data-v-a3597265] input,.form-grid[data-v-a3597265] .p-inputtext,.form-grid[data-v-a3597265] .p-inputnumber,.form-grid[data-v-a3597265] .p-textarea,.form-grid[data-v-a3597265] textarea{width:100%}.permission-groups[data-v-a3597265]{border:1px solid var(--border);border-radius:8px;margin-bottom:.75rem;padding:.5rem}.permission-group+.permission-group[data-v-a3597265]{margin-top:.75rem}.group-header[data-v-a3597265]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.group-title[data-v-a3597265]{font-weight:600}.group-tags[data-v-a3597265]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.3rem .8rem;display:grid}.perm-item[data-v-a3597265]{align-items:center;gap:.45rem;display:inline-flex}.sidebar-rules[data-v-a3597265]{gap:0;margin-bottom:.75rem;display:grid}.rule-row[data-v-a3597265]{grid-template-columns:1fr 80px 120px;align-items:center;gap:.5rem;padding:.4rem .5rem;display:grid}.rule-row[data-v-a3597265] .p-inputnumber{width:100%}.rule-header[data-v-a3597265]{border-bottom:1px solid var(--border);font-weight:600}.rule-row-stripe[data-v-a3597265]{background:color-mix(in srgb, var(--surface) 90%, var(--muted))}.menu-key[data-v-a3597265]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.members-divider[data-v-a3597265]{border-top:1px solid var(--border);margin:1rem 0}.bind-form[data-v-a3597265]{gap:.5rem;margin-bottom:.6rem;display:flex}.bind-form[data-v-a3597265] .p-inputnumber{flex:1;min-width:0}.full-width[data-v-a3597265]{width:100%;margin-bottom:.6rem}.empty-hint[data-v-a3597265]{color:var(--muted);text-align:center;padding:2rem 1rem}@media (width<=1024px){.rbac-layout[data-v-a3597265]{grid-template-columns:1fr}}.settings-container[data-v-be570c4b]{padding:1.5rem}.section-title[data-v-be570c4b]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-title h2[data-v-be570c4b]{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.section-title small[data-v-be570c4b]{color:var(--muted);font-size:.875rem}.settings-tabs[data-v-be570c4b]{border-bottom:1px solid var(--border);gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex}.dependency-section[data-v-be570c4b]{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.dependency-header[data-v-be570c4b]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.dependency-header h3[data-v-be570c4b]{margin:0;font-size:1.1rem;font-weight:600}.dependency-header small[data-v-be570c4b]{color:var(--muted)}.dependency-error[data-v-be570c4b]{color:var(--danger);margin-bottom:.5rem}.dependency-grid[data-v-be570c4b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.dependency-card[data-v-be570c4b]{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:.75rem}.dependency-title[data-v-be570c4b]{margin-bottom:.5rem;font-weight:600}.dependency-meta[data-v-be570c4b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dependency-badge[data-v-be570c4b]{border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.badge-configured[data-v-be570c4b]{color:#2563eb;background:#3b82f626}.badge-disabled[data-v-be570c4b]{color:#64748b;background:#94a3b833}.badge-ok[data-v-be570c4b]{color:#15803d;background:#22c55e26}.badge-failed[data-v-be570c4b]{color:#b91c1c;background:#ef444426}.latency[data-v-be570c4b]{color:var(--muted);font-size:.75rem}.dependency-message[data-v-be570c4b]{color:var(--muted);word-break:break-word;margin-top:.5rem;font-size:.8rem}.sidebar-visibility-section[data-v-be570c4b],.pow-toggle-section[data-v-be570c4b]{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.pow-toggle-header[data-v-be570c4b]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.pow-toggle-header h3[data-v-be570c4b]{margin:0;font-size:1.1rem;font-weight:600}.pow-toggle-header small[data-v-be570c4b]{color:var(--muted)}.pow-toggle-row[data-v-be570c4b]{border:1px solid var(--border);background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.pow-toggle-copy[data-v-be570c4b]{flex-direction:column;gap:.15rem;display:flex}.pow-toggle-copy span[data-v-be570c4b]{font-weight:500}.pow-toggle-copy small[data-v-be570c4b]{color:var(--muted)}.sidebar-visibility-header[data-v-be570c4b]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sidebar-visibility-header h3[data-v-be570c4b]{margin:0;font-size:1.1rem;font-weight:600}.sidebar-visibility-header small[data-v-be570c4b]{color:var(--muted)}.sidebar-visibility-actions[data-v-be570c4b]{gap:.5rem;display:flex}.sidebar-visibility-groups[data-v-be570c4b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.sidebar-visibility-group[data-v-be570c4b]{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:.9rem}.sidebar-visibility-group-title[data-v-be570c4b]{margin-bottom:.75rem;font-size:.95rem;font-weight:600}.sidebar-visibility-list[data-v-be570c4b]{flex-direction:column;gap:.65rem;display:flex}.sidebar-visibility-item[data-v-be570c4b]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sidebar-visibility-item-copy[data-v-be570c4b]{flex-direction:column;gap:.15rem;display:flex}.sidebar-visibility-item-copy span[data-v-be570c4b]{font-weight:500}.sidebar-visibility-item-copy small[data-v-be570c4b]{color:var(--muted)}.tab-button[data-v-be570c4b]{color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.9rem;transition:all .2s}.tab-button[data-v-be570c4b]:hover{color:var(--text)}.tab-button.active[data-v-be570c4b]{color:var(--link);border-bottom-color:var(--link)}.settings-content[data-v-be570c4b]{margin-bottom:1.5rem}.category-section[data-v-be570c4b]{margin-bottom:2rem}.category-title[data-v-be570c4b]{color:var(--text);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.category-desc[data-v-be570c4b]{color:var(--muted);margin:0 0 1rem;font-size:.875rem}.config-list[data-v-be570c4b]{flex-direction:column;gap:.75rem;display:flex}.config-row[data-v-be570c4b]{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:220px minmax(220px,1.3fr) minmax(220px,1fr);align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.config-row--header[data-v-be570c4b]{background:var(--bg);color:var(--muted);font-size:.8rem;font-weight:600}.config-col.key[data-v-be570c4b]{color:var(--text);font-family:monospace;font-size:.9rem}.config-desc[data-v-be570c4b]{color:var(--muted);font-size:.85rem}.config-col.value[data-v-be570c4b] .p-inputnumber,.config-col.value[data-v-be570c4b] .p-password{width:100%}.config-input[data-v-be570c4b]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.config-input[data-v-be570c4b]:focus{border-color:var(--link);outline:none}.settings-actions[data-v-be570c4b]{border-top:1px solid var(--border);gap:.5rem;padding-top:1rem;display:flex}@media (width<=960px){.config-row[data-v-be570c4b]{grid-template-columns:1fr}.config-row--header[data-v-be570c4b]{display:none}.sidebar-visibility-header[data-v-be570c4b],.pow-toggle-header[data-v-be570c4b]{flex-direction:column}.sidebar-visibility-actions[data-v-be570c4b]{justify-content:flex-end;width:100%}}.parser-settings-container[data-v-fb12bf58]{padding:1.5rem}.header-row[data-v-fb12bf58]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.header-row h2[data-v-fb12bf58]{margin:0 0 .25rem}.header-row small[data-v-fb12bf58]{color:var(--muted)}.header-actions[data-v-fb12bf58]{gap:.5rem;display:flex}.policy-grid[data-v-fb12bf58]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.policy-item[data-v-fb12bf58]{flex-direction:column;gap:.4rem;display:flex}.policy-item label[data-v-fb12bf58]{color:var(--muted);font-size:.9rem}.group-section[data-v-fb12bf58]{margin-top:1rem}.section-title-row[data-v-fb12bf58]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.section-title-row h3[data-v-fb12bf58]{margin:0}.section-hint[data-v-fb12bf58]{color:var(--muted);font-size:.85rem}.binding-table[data-v-fb12bf58]{border:1px solid var(--border);border-radius:8px;overflow:hidden}.binding-header[data-v-fb12bf58],.binding-row[data-v-fb12bf58]{grid-template-columns:minmax(120px,1fr) minmax(220px,1.5fr) minmax(140px,1fr) 100px;align-items:center;gap:.5rem;padding:.6rem;display:grid}.binding-header[data-v-fb12bf58]{background:var(--surface);color:var(--muted);font-size:.85rem}.binding-row[data-v-fb12bf58]{border-top:1px solid var(--border)}.binding-empty-row[data-v-fb12bf58]{border-top:1px solid var(--border);color:var(--muted);padding:.8rem .6rem;font-size:.85rem}.tool-option[data-v-fb12bf58]{justify-content:space-between;gap:1rem;width:100%;display:flex}.tool-option small[data-v-fb12bf58]{color:var(--muted)}@media (width<=900px){.binding-header[data-v-fb12bf58],.binding-row[data-v-fb12bf58]{grid-template-columns:1fr}}.filter-form[data-v-0aae5b0c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-form[data-v-0aae5b0c] .p-inputtext,.filter-form[data-v-0aae5b0c] .p-dropdown{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;min-width:140px;padding:.4rem .6rem}.filter-form[data-v-0aae5b0c] .p-dropdown .p-dropdown-label{padding:.4rem .6rem}.resource-cell[data-v-0aae5b0c]{max-width:320px}.resource-title[data-v-0aae5b0c]{font-weight:600}.resource-meta[data-v-0aae5b0c]{color:var(--muted);word-break:break-all;font-size:.85rem}.pagination[data-v-0aae5b0c]{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.page-label[data-v-0aae5b0c]{color:var(--muted)}.task-view[data-v-2bfe1bd8]{width:100%;max-width:2400px;margin:0 auto;padding:1.5rem}.file-cell[data-v-2bfe1bd8]{color:var(--text);font-weight:600}.error-cell[data-v-2bfe1bd8]{max-width:320px;color:var(--muted);white-space:normal;word-break:break-word;font-size:.9rem}.badge[data-v-2bfe1bd8]{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge.green[data-v-2bfe1bd8]{color:#16a34a;background:#22c55e26}.badge.red[data-v-2bfe1bd8]{color:#dc2626;background:#ef444426}.badge.yellow[data-v-2bfe1bd8]{color:#ca8a04;background:#eab3082e}.badge.gray[data-v-2bfe1bd8]{color:#64748b;background:#94a3b833}.view-toggle[data-v-2bfe1bd8]{background:var(--surface-2);border-radius:999px;gap:.5rem;padding:.25rem;display:inline-flex}.action-cell[data-v-2bfe1bd8]{flex-wrap:wrap;gap:.25rem;display:inline-flex}.base-button[data-v-e6c8669f]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:500;transition:all .2s ease-in-out;display:inline-flex;position:relative}.variant-primary[data-v-e6c8669f]{background:var(--primary-bg)!important;color:var(--primary-text)!important;border:none!important}.variant-primary[data-v-e6c8669f]:hover:not(.disabled){background:var(--primary-hover-bg,var(--primary-bg))!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}.variant-secondary[data-v-e6c8669f]{background:var(--secondary-bg)!important;color:var(--secondary-text)!important;border:1px solid var(--border)!important}.variant-secondary[data-v-e6c8669f]:hover:not(.disabled){background:var(--hover-bg)!important;border-color:var(--link)!important}.variant-outline[data-v-e6c8669f]{color:var(--text)!important;border:1px solid var(--border)!important;background:0 0!important}.variant-outline[data-v-e6c8669f]:hover:not(.disabled){background:var(--hover-bg)!important;border-color:var(--link)!important;color:var(--link)!important}.variant-ghost[data-v-e6c8669f]{color:var(--text)!important;background:0 0!important;border:none!important}.variant-ghost[data-v-e6c8669f]:hover:not(.disabled){background:var(--hover-bg)!important}.variant-danger[data-v-e6c8669f]{color:var(--muted)!important;background:0 0!important;border:none!important}.variant-danger[data-v-e6c8669f]:hover:not(.disabled){color:#ef4444!important;background:#ef44441a!important}.size-sm[data-v-e6c8669f]{padding:.375rem .75rem;font-size:.875rem}.size-md[data-v-e6c8669f]{padding:.625rem 1rem;font-size:1rem}.size-lg[data-v-e6c8669f]{padding:.875rem;font-size:1rem;font-weight:600}.size-icon[data-v-e6c8669f]{flex-shrink:0;width:2rem;height:2rem;padding:.5rem}.block[data-v-e6c8669f]{width:100%}.auto-width[data-v-e6c8669f]{white-space:nowrap;overflow-wrap:anywhere;flex-grow:0;flex-shrink:0;width:fit-content;max-width:100%}.disabled[data-v-e6c8669f]{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}.base-button[data-v-e6c8669f] svg{flex-shrink:0}.base-button[data-v-e6c8669f]:has(.animate-spin){gap:.25rem}.animate-spin[data-v-e6c8669f]{animation:1s linear infinite spin-e6c8669f}@keyframes spin-e6c8669f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-8a08b540]{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-8a08b540]{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.modal-header[data-v-8a08b540]{color:var(--text);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-header h3[data-v-8a08b540]{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.modal-body[data-v-8a08b540]{flex:1;padding:1.5rem;overflow-y:auto}.modal-footer[data-v-8a08b540]{border-top:1px solid var(--border);align-items:center;gap:.75rem;padding:1.5rem;display:flex}.modal-footer[data-v-8a08b540]>*{flex-shrink:0;margin-left:0!important;margin-right:0!important}.modal-footer[data-v-8a08b540] .base-button{margin-left:0!important;margin-right:0!important}.modal-footer.footer-align-start[data-v-8a08b540]{justify-content:flex-start}.modal-footer.footer-align-end[data-v-8a08b540]{justify-content:flex-end}.modal-footer.footer-align-center[data-v-8a08b540]{justify-content:center}.modal-footer.footer-align-space-between[data-v-8a08b540]{justify-content:space-between}.modal-footer.footer-split[data-v-8a08b540]{justify-content:space-between;align-items:center}.footer-left[data-v-8a08b540]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.footer-left[data-v-8a08b540]>*,.footer-left[data-v-8a08b540] .base-button{margin-left:0!important;margin-right:0!important}.footer-right[data-v-8a08b540]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.footer-right[data-v-8a08b540]>*,.footer-right[data-v-8a08b540] .base-button{margin-left:0!important;margin-right:0!important}.modal-enter-active[data-v-8a08b540],.modal-leave-active[data-v-8a08b540]{transition:opacity .3s}.modal-enter-from[data-v-8a08b540],.modal-leave-to[data-v-8a08b540]{opacity:0}.modal-enter-active .modal-content[data-v-8a08b540],.modal-leave-active .modal-content[data-v-8a08b540]{transition:transform .3s}.modal-enter-from .modal-content[data-v-8a08b540],.modal-leave-to .modal-content[data-v-8a08b540]{transform:scale(.95)}@media (width<=640px){.modal-content[data-v-8a08b540]{max-width:100%}}.sidebar[data-v-b0cb49d3]{background:var(--surface-2);border-right:1px solid var(--border);grid-template-rows:auto auto 1fr;min-width:0;display:grid;overflow:hidden}.sidebar-header[data-v-b0cb49d3]{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.sidebar-title-btn[data-v-b0cb49d3]{align-items:center;gap:6px;padding:6px 10px;font-size:1rem;font-weight:700;display:flex}.delete-confirm-text[data-v-b0cb49d3]{margin:0;line-height:1.6}.sidebar-title-static[data-v-b0cb49d3]{padding:6px 10px;font-size:1rem;font-weight:700}.model-switch-icon[data-v-b0cb49d3]{color:var(--muted);opacity:.6;flex-shrink:0}.sidebar-actions[data-v-b0cb49d3]{flex-shrink:0;gap:8px;display:flex}.icon-btn[data-v-b0cb49d3]{position:relative}.sidebar-search[data-v-b0cb49d3]{padding:0 14px 12px}.sidebar-search input[data-v-b0cb49d3]{width:100%}.conversation-list[data-v-b0cb49d3]{flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow:hidden auto}.conversation-item[data-v-b0cb49d3]{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:all .2s;display:grid}.conversation-item[data-v-b0cb49d3]:hover,.conversation-item.active[data-v-b0cb49d3]{background:var(--hover-bg);border-color:var(--border)}.conversation-main[data-v-b0cb49d3]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;min-width:0;padding:4px 2px}.conversation-title-row[data-v-b0cb49d3]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.conversation-title[data-v-b0cb49d3]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.type-badge[data-v-b0cb49d3]{border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.2}.type-chat[data-v-b0cb49d3]{color:#3b82f6;background:#3b82f61f}.type-agent[data-v-b0cb49d3]{color:#0f766e;background:#0f766e1f}.type-rag[data-v-b0cb49d3]{color:#7c3aed;background:#7c3aed1f}.conversation-meta[data-v-b0cb49d3]{color:var(--muted);font-size:12px;line-height:1.4}.conversation-delete[data-v-b0cb49d3]{color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:36px;height:36px;padding:6px;font-size:12px;transition:opacity .15s,transform .15s;display:inline-flex;transform:translate(6px)}.conversation-item:hover .conversation-delete[data-v-b0cb49d3],.conversation-item:focus-within .conversation-delete[data-v-b0cb49d3]{opacity:1;pointer-events:auto;transform:translate(0)}.conversation-delete[data-v-b0cb49d3]:hover{color:#f00c;background:#ff000014;border-color:#ff00002e}@media (width<=920px){.conversation-delete[data-v-b0cb49d3]{opacity:1;pointer-events:auto;transform:none}}.icon-btn[data-v-b0cb49d3]{justify-content:center;align-items:center;min-width:36px;height:36px;padding:8px;display:flex}.icon[data-v-b0cb49d3]{flex-shrink:0;margin-right:6px}.mr-1[data-v-b0cb49d3]{margin-right:4px}.ml-1[data-v-b0cb49d3]{margin-left:4px}.muted[data-v-b0cb49d3]{color:var(--muted)}.content-card[data-v-fd8007a0]{isolation:isolate;contain:content;overflow-wrap:anywhere}.content.markdown[data-v-fd8007a0]{white-space:normal;line-height:1.55}.content.markdown[data-v-fd8007a0] p{margin:.35em 0}.content.markdown[data-v-fd8007a0] pre{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;margin:.6em 0;padding:.75em .9em;overflow:auto}.content.markdown[data-v-fd8007a0] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.content.markdown[data-v-fd8007a0] ul,.content.markdown[data-v-fd8007a0] ol{margin:.4em 0;padding-left:1.2em}.content.markdown[data-v-fd8007a0] h1,.content.markdown[data-v-fd8007a0] h2,.content.markdown[data-v-fd8007a0] h3{margin:.6em 0 .35em;line-height:1.25}.content.markdown[data-v-fd8007a0] .rag-citation-link{color:#f97316;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:0;padding:0;font-weight:600;-webkit-text-decoration:underline dashed #f97316a6;text-decoration:underline dashed #f97316a6;transition:color .15s,text-decoration-color .15s;display:inline}.content.markdown[data-v-fd8007a0] .rag-citation-link:hover{color:#ea580c;text-decoration-color:#ea580c}.intent-row[data-v-7f7918d2]{justify-content:center;display:flex}.intent-bubble[data-v-7f7918d2]{border:1px dashed var(--border);background:var(--surface-2);max-width:min(680px,86%);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:6px 10px;font-size:12px;overflow:hidden}.message-row[data-v-7f7918d2]{grid-template-columns:auto 1fr;align-items:flex-end;gap:10px;max-width:100%;display:grid}.message-row.user[data-v-7f7918d2]{grid-template-columns:1fr auto}.avatar[data-v-7f7918d2]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.message-row.user .avatar[data-v-7f7918d2]{background:var(--primary-bg);color:var(--primary-text);border-color:#00000026}.bubble-full-width .bubble[data-v-7f7918d2]{max-width:80%}.bubble[data-v-7f7918d2]{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:min(720px,80%);padding:10px 12px}.assistant-actions[data-v-7f7918d2]{justify-content:flex-end;margin-bottom:8px;display:flex}.message-row.user .bubble[data-v-7f7918d2]{background:var(--primary-bg);color:var(--primary-text);border-color:#0003}.expert-header[data-v-7f7918d2]{background:var(--surface-1);border:1px dashed var(--border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.expert-left[data-v-7f7918d2]{align-items:center;gap:8px;display:inline-flex}.expert-title[data-v-7f7918d2]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.expert-status-badge[data-v-7f7918d2]{border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px}.expert-status-badge.info[data-v-7f7918d2]{color:#2563eb;background:#3b82f614;border-color:#3b82f640}.expert-status-badge.success[data-v-7f7918d2]{color:#059669;background:#10b98114;border-color:#10b98140}.expert-status-badge.danger[data-v-7f7918d2]{color:#dc2626;background:#f8717114;border-color:#f8717140}.expert-status-badge.neutral[data-v-7f7918d2]{color:#475569;background:#94a3b81f;border-color:#94a3b840}.expert-toggle[data-v-7f7918d2]{color:var(--muted);font-size:11px}.expert-steps[data-v-7f7918d2]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.expert-step[data-v-7f7918d2]{grid-template-columns:auto 1fr;align-items:flex-start;gap:6px 8px;display:grid}.expert-step-track[data-v-7f7918d2]{padding-top:4px}.expert-step-dot[data-v-7f7918d2]{border:2px solid var(--border);background:var(--surface-2);border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.expert-step-dot.start[data-v-7f7918d2]{color:#2563eb;border-color:#3b82f699}.expert-step-dot.success[data-v-7f7918d2]{color:#059669;border-color:#10b981b3}.expert-step-dot.error[data-v-7f7918d2]{color:#dc2626;border-color:#f87171b3}.expert-dot-icon[data-v-7f7918d2]{font-size:10px}.expert-step-main[data-v-7f7918d2]{flex-direction:column;gap:2px;display:flex}.expert-step-title[data-v-7f7918d2]{font-size:13px;font-weight:500}.expert-step-detail[data-v-7f7918d2]{color:var(--muted);font-size:12px}.message-row.user .rag-panel[data-v-7f7918d2],.message-row.user .graph-panel[data-v-7f7918d2]{display:none}.message-row.user .avatar[data-v-7f7918d2]{grid-column:2}.message-row.user .bubble[data-v-7f7918d2]{grid-column:1;justify-self:end}.search-summary-box[data-v-7f7918d2]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;overflow:hidden}.search-summary-header[data-v-7f7918d2]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.search-summary-header[data-v-7f7918d2]:hover{background:var(--hover-bg)}.search-summary-title[data-v-7f7918d2]{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.search-summary-title .pi[data-v-7f7918d2]{color:var(--primary-color);font-size:11px}.search-summary-action[data-v-7f7918d2]{color:var(--muted);font-size:12px}.search-summary-divider[data-v-7f7918d2]{background:var(--border);height:1px;margin:0 10px}.search-summary-content[data-v-7f7918d2]{padding:8px 10px}.search-summary-grid[data-v-7f7918d2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.search-summary-item[data-v-7f7918d2]{flex-direction:column;gap:2px;display:flex}.search-summary-label[data-v-7f7918d2]{color:var(--muted);font-size:11px}.search-summary-value[data-v-7f7918d2]{color:var(--text);font-size:12px;font-weight:600}.thinking-box[data-v-7f7918d2]{background:var(--thinking-bg);border:1px solid var(--thinking-border);border-radius:10px;margin-bottom:8px;overflow:hidden}.thinking-header[data-v-7f7918d2]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.thinking-header[data-v-7f7918d2]:hover{background:var(--thinking-bg-hover)}.thinking-title[data-v-7f7918d2]{color:var(--thinking-text);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.thinking-loader[data-v-7f7918d2]{border:2px solid var(--thinking-loader-track);border-top-color:var(--thinking-text);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite thinking-spin-7f7918d2}@keyframes thinking-spin-7f7918d2{to{transform:rotate(360deg)}}.thinking-action[data-v-7f7918d2]{color:var(--thinking-text-muted);font-size:12px}.thinking-divider[data-v-7f7918d2]{background:var(--thinking-border);height:1px;margin:0 10px}.thinking-content[data-v-7f7918d2]{color:var(--thinking-text);white-space:pre-wrap;word-break:break-word;max-height:300px;padding:8px 10px;font-size:12px;line-height:1.5;overflow-y:auto}.rag-panel[data-v-7f7918d2]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;width:100%;margin-top:8px;overflow:hidden}.rag-header[data-v-7f7918d2]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.rag-header[data-v-7f7918d2]:hover{background:var(--hover-bg)}.rag-title[data-v-7f7918d2]{color:var(--text);font-size:12px;font-weight:700}.rag-action[data-v-7f7918d2]{color:var(--muted);font-size:12px}.rag-divider[data-v-7f7918d2]{background:var(--border);height:1px;margin:0 10px}.rag-grid[data-v-7f7918d2]{color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px;font-size:12px;display:grid}.rag-item[data-v-7f7918d2]{flex-direction:column;gap:4px;display:flex}.rag-query[data-v-7f7918d2]{grid-column:1/-1}.rag-label[data-v-7f7918d2]{color:var(--muted);font-weight:600}.rag-value[data-v-7f7918d2]{flex-wrap:wrap;gap:6px;display:flex}.rag-pre[data-v-7f7918d2]{white-space:pre-wrap;word-break:break-word}.rag-tag[data-v-7f7918d2]{background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;padding:2px 6px;font-size:11px;display:inline-flex}.rag-hits[data-v-7f7918d2]{flex-direction:column;gap:10px;padding:0 10px 10px;display:flex}.rag-hit[data-v-7f7918d2]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px}.rag-hit-title[data-v-7f7918d2]{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.rag-hit-name[data-v-7f7918d2]{color:var(--text)}.rag-score[data-v-7f7918d2]{color:var(--muted);font-size:11px}.rag-hit-meta[data-v-7f7918d2]{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.rag-hit-content[data-v-7f7918d2]{color:var(--text);white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;max-height:220px;margin-top:6px;padding:6px;font-size:12px;line-height:1.5;overflow:auto}.rag-empty[data-v-7f7918d2]{padding:10px;font-size:12px}.graph-panel[data-v-7f7918d2]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;width:100%;margin-top:8px;overflow:hidden}.graph-header[data-v-7f7918d2]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.graph-header[data-v-7f7918d2]:hover{background:var(--hover-bg)}.graph-title[data-v-7f7918d2]{color:var(--text);font-size:12px;font-weight:700}.graph-action[data-v-7f7918d2]{color:var(--muted);font-size:12px}.graph-divider[data-v-7f7918d2]{background:var(--border);height:1px;margin:0 10px}.graph-grid[data-v-7f7918d2]{color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px;font-size:12px;display:grid}.graph-item[data-v-7f7918d2]{flex-direction:column;gap:4px;display:flex}.graph-query[data-v-7f7918d2]{grid-column:1/-1}.graph-label[data-v-7f7918d2]{color:var(--muted);font-weight:600}.graph-value[data-v-7f7918d2]{flex-wrap:wrap;gap:6px;display:flex}.graph-pre[data-v-7f7918d2]{white-space:pre-wrap;word-break:break-word}.graph-tag[data-v-7f7918d2]{background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;padding:2px 6px;font-size:11px;display:inline-flex}.graph-hits[data-v-7f7918d2]{flex-direction:column;gap:10px;padding:0 10px 10px;display:flex}.graph-hit[data-v-7f7918d2]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px}.graph-hit-title[data-v-7f7918d2]{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.graph-hit-name[data-v-7f7918d2]{color:var(--text)}.graph-hit-meta[data-v-7f7918d2]{color:var(--muted);font-size:11px}.graph-hit-sub[data-v-7f7918d2]{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.graph-hit-error[data-v-7f7918d2]{color:#ef4444;margin-top:6px;font-size:12px}.graph-hit-actions[data-v-7f7918d2]{justify-content:flex-end;margin-top:8px;display:flex}.graph-empty[data-v-7f7918d2]{padding:10px;font-size:12px}.graph-preview-header[data-v-7f7918d2]{align-items:center;gap:12px;display:flex}.graph-preview-header h3[data-v-7f7918d2]{margin:0;font-size:1.1rem;font-weight:700}.graph-preview-meta[data-v-7f7918d2]{color:var(--muted);font-size:.85rem}.graph-preview-modal[data-v-7f7918d2]{border:1px solid var(--border);background:var(--bg);border-radius:10px;height:70vh;min-height:420px;overflow:hidden}.file-library-panel[data-v-7f7918d2]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;width:100%;margin-top:8px;overflow:hidden}.file-library-header[data-v-7f7918d2]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.file-library-header[data-v-7f7918d2]:hover{background:var(--hover-bg)}.file-library-title[data-v-7f7918d2]{color:var(--text);font-size:12px;font-weight:700}.file-library-action[data-v-7f7918d2]{color:var(--muted);font-size:12px}.file-library-divider[data-v-7f7918d2]{background:var(--border);height:1px;margin:0 10px}.file-library-grid[data-v-7f7918d2]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding:10px;display:grid}.file-library-item[data-v-7f7918d2]{flex-direction:column;gap:2px;display:flex}.file-library-label[data-v-7f7918d2]{color:var(--muted);font-size:11px}.file-library-value[data-v-7f7918d2]{color:var(--text);font-size:12px}.file-library-candidate-list[data-v-7f7918d2]{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.file-library-candidate[data-v-7f7918d2]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px}.file-library-candidate-title[data-v-7f7918d2]{justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.file-library-candidate-meta[data-v-7f7918d2]{color:var(--muted);margin-top:4px;font-size:11px}.file-library-candidate-content[data-v-7f7918d2]{color:var(--text);white-space:pre-wrap;word-break:break-word;margin-top:4px;font-size:12px}.file-library-empty[data-v-7f7918d2]{padding:10px;font-size:12px}.xlsx-panel[data-v-7f7918d2]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;width:100%;margin-top:8px;overflow:hidden}.xlsx-header[data-v-7f7918d2]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.xlsx-header[data-v-7f7918d2]:hover{background:var(--hover-bg)}.xlsx-title[data-v-7f7918d2]{color:var(--text);font-size:12px;font-weight:700}.xlsx-action[data-v-7f7918d2]{color:var(--muted);font-size:12px}.xlsx-divider[data-v-7f7918d2]{background:var(--border);height:1px;margin:0 10px}.xlsx-doc[data-v-7f7918d2]{border-bottom:1px solid var(--border);padding:10px}.xlsx-doc[data-v-7f7918d2]:last-child{border-bottom:none}.xlsx-doc-header[data-v-7f7918d2]{align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.xlsx-doc-name[data-v-7f7918d2]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.xlsx-doc-status[data-v-7f7918d2]{border-radius:4px;padding:1px 6px;font-size:11px}.xlsx-status-ok[data-v-7f7918d2]{color:#22c55e;background:#22c55e26}.xlsx-status-err[data-v-7f7918d2]{color:#ef4444;background:#ef444426}.xlsx-doc-iter[data-v-7f7918d2]{color:var(--muted);font-size:11px}.xlsx-error[data-v-7f7918d2]{color:#ef4444;margin-bottom:6px;font-size:12px}.xlsx-output pre[data-v-7f7918d2]{background:var(--surface-1,var(--bg));white-space:pre-wrap;word-break:break-all;border-radius:6px;margin:0 0 8px;padding:8px;font-size:11px;overflow-x:auto}.xlsx-iter[data-v-7f7918d2]{border-top:1px dashed var(--border);margin-top:8px;padding-top:8px}.xlsx-iter-label[data-v-7f7918d2]{color:var(--muted);margin-bottom:4px;font-size:11px}.xlsx-iter-summary[data-v-7f7918d2]{color:var(--text);margin-bottom:4px;font-size:11px}.xlsx-code[data-v-7f7918d2],.xlsx-iter-output[data-v-7f7918d2]{background:var(--surface-1,var(--bg));white-space:pre-wrap;word-break:break-all;border-radius:6px;margin:0 0 4px;padding:6px 8px;font-size:11px;overflow-x:auto}.xlsx-iter-error[data-v-7f7918d2]{color:#ef4444;margin-top:4px;font-size:11px}.attached-files[data-v-7f7918d2]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.file-tag[data-v-7f7918d2]{text-overflow:ellipsis;white-space:nowrap;background:#0000001a;border:1px solid #00000026;border-radius:6px;align-items:center;max-width:200px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.message-row.user .file-tag[data-v-7f7918d2]{color:inherit;background:#fff3;border-color:#ffffff4d}.message-row.assistant .file-tag[data-v-7f7918d2]{background:var(--surface-2);border-color:var(--border)}.meta[data-v-7f7918d2]{margin-top:6px;font-size:11px}.message-row.user .meta[data-v-7f7918d2]{color:inherit;opacity:.75}.message-list-container[data-v-f842a97c]{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-header[data-v-f842a97c]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.main-title .title[data-v-f842a97c]{font-weight:700}.main-title .subtitle[data-v-f842a97c]{margin-top:2px;font-size:12px}.header-meta[data-v-f842a97c]{flex:1;justify-content:flex-start;min-width:0;display:flex}.message-list[data-v-f842a97c]{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.message-list[data-v-f842a97c]:before{content:"";flex:1 1 0}.message-row[data-v-f842a97c]{align-items:flex-end;gap:10px;max-width:100%;display:flex}.message-row.assistant[data-v-f842a97c]{flex-direction:row}.avatar[data-v-f842a97c]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.bubble[data-v-f842a97c]{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:min(720px,80%);padding:10px 12px}.message-list.bubble-full-width .bubble[data-v-f842a97c]{max-width:80%}.message-row.assistant .avatar[data-v-f842a97c]{background:var(--surface-2);color:var(--text)}.typing[data-v-f842a97c]{align-items:center;gap:6px;min-height:22px;display:inline-flex}.dot[data-v-f842a97c]{background:var(--muted);border-radius:999px;width:6px;height:6px;animation:1.2s infinite pulse-f842a97c;display:inline-block}.dot[data-v-f842a97c]:nth-child(2){animation-delay:.15s}.dot[data-v-f842a97c]:nth-child(3){animation-delay:.3s}@keyframes pulse-f842a97c{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.icon-btn[data-v-f842a97c]{justify-content:center;align-items:center;min-width:36px;height:36px;padding:8px;display:flex}.composer[data-v-9dc7543d]{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.attachments-section[data-v-9dc7543d]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.attachments-header[data-v-9dc7543d]{justify-content:space-between;align-items:center;display:flex}.attachments-title[data-v-9dc7543d]{color:var(--text-muted);font-size:14px;font-weight:500}.attachments-list[data-v-9dc7543d]{flex-wrap:wrap;gap:8px;display:flex}.attachment-chip[data-v-9dc7543d]{cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:8px;max-width:240px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.attachment-chip[data-v-9dc7543d]:hover{background:var(--hover-bg);border-color:var(--link);transform:translateY(-1px)}.attachment-name[data-v-9dc7543d]{text-overflow:ellipsis;white-space:nowrap;color:var(--text);flex:1;overflow:hidden}.attachment-remove[data-v-9dc7543d]{color:var(--text-muted);flex-shrink:0;font-size:18px;font-weight:700;line-height:1;transition:color .2s}.attachment-chip:hover .attachment-remove[data-v-9dc7543d]{color:var(--danger,#ef4444)}.input-section[data-v-9dc7543d]{width:100%}.input-container[data-v-9dc7543d]{background:var(--bg);border:2px solid var(--border);border-radius:12px;align-items:center;gap:8px;padding:12px;transition:all .2s;display:flex}.input-container[data-v-9dc7543d]:focus-within{border-color:var(--link);box-shadow:0 0 0 3px #3b82f61a}.tool-buttons[data-v-9dc7543d]{flex-shrink:0;gap:4px;display:flex}.tool-btn[data-v-9dc7543d]{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.tool-btn[data-v-9dc7543d]:hover{background:var(--hover-bg);color:var(--text)}.tool-btn.active[data-v-9dc7543d]{background:var(--primary-bg);color:var(--primary-text)}.mic-btn.recording[data-v-9dc7543d]{color:#ef4444;background:#ef44441f;animation:1.2s ease-in-out infinite mic-pulse-9dc7543d}.mic-btn.uploading[data-v-9dc7543d]{opacity:.7;cursor:not-allowed}.spin[data-v-9dc7543d]{animation:1s linear infinite spin-9dc7543d}@keyframes mic-pulse-9dc7543d{0%,to{box-shadow:0 0 #ef444459}50%{box-shadow:0 0 0 5px #ef444400}}@keyframes spin-9dc7543d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-badge[data-v-9dc7543d]{color:#fff;border:2px solid var(--bg);background:#dc2626;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #dc26264d}.input-wrapper[data-v-9dc7543d]{flex:1;align-items:center;min-width:0;display:flex}.message-input[data-v-9dc7543d]{resize:none;width:100%;color:var(--text);background:0 0;border:none;outline:none;min-height:40px;max-height:200px;padding:8px 0 8px 12px;font-family:inherit;font-size:15px;line-height:1.5;overflow-y:auto}.message-input[data-v-9dc7543d]::placeholder{color:var(--text-muted)}.send-button[data-v-9dc7543d]{background:var(--primary-bg);width:40px;height:40px;color:var(--primary-text);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.send-button[data-v-9dc7543d]:hover:not(.disabled){background:var(--primary-hover-bg,var(--primary-bg));transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.send-button.disabled[data-v-9dc7543d]{opacity:.5;cursor:not-allowed;transform:none}.send-button.active[data-v-9dc7543d]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-9dc7543d}.slide-down-enter-active[data-v-9dc7543d],.slide-down-leave-active[data-v-9dc7543d]{max-height:200px;transition:all .3s}.slide-down-enter-from[data-v-9dc7543d],.slide-down-leave-to[data-v-9dc7543d]{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}@keyframes pulse-9dc7543d{0%,to{opacity:1}50%{opacity:.8}}.message-input[data-v-9dc7543d]::-webkit-scrollbar{width:6px}.message-input[data-v-9dc7543d]::-webkit-scrollbar-track{background:0 0}.message-input[data-v-9dc7543d]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.message-input[data-v-9dc7543d]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.base-checkbox[data-v-ee75a5d7]{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-bottom:0;font-size:.9rem;font-weight:400;display:inline-flex}.base-checkbox input[type=checkbox][data-v-ee75a5d7]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--link);flex-shrink:0;margin:0;padding:0}.base-checkbox[data-v-ee75a5d7]:has(input:disabled){opacity:.6;cursor:not-allowed}.base-checkbox input[type=checkbox][data-v-ee75a5d7]:disabled{cursor:not-allowed}.base-checkbox--sm[data-v-ee75a5d7]{gap:.4rem;font-size:.8rem}.base-checkbox--sm input[type=checkbox][data-v-ee75a5d7]{width:.9rem;height:.9rem}.modal-toolbar[data-v-57d93067]{align-items:center;gap:10px;display:flex}.modal-search[data-v-57d93067]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:8px 12px;font-size:14px}.modal-search[data-v-57d93067]:focus{border-color:var(--primary);outline:none}.upload-label[data-v-57d93067]{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;transition:background-color .2s;display:inline-flex}.upload-label[data-v-57d93067]:hover{background:var(--hover-bg)}.upload-input[data-v-57d93067]{display:none}.modal-hint[data-v-57d93067]{margin-top:10px;font-size:12px;line-height:1.4}.file-picker[data-v-57d93067]{border:1px solid var(--border);border-radius:12px;margin-top:12px;overflow:hidden}[data-v-57d93067] .file-row{border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}[data-v-57d93067] .file-row:first-child{border-top:none}[data-v-57d93067] .file-row:hover{background:var(--hover-bg)}.file-main[data-v-57d93067]{min-width:0}.file-name[data-v-57d93067]{white-space:nowrap;text-overflow:ellipsis;max-width:520px;font-weight:600;overflow:hidden}.file-meta[data-v-57d93067]{margin-top:2px;font-size:12px}.sep[data-v-57d93067]{margin:0 6px}.icon[data-v-57d93067]{flex-shrink:0;margin-right:6px}.muted[data-v-57d93067]{color:var(--muted)}.settings-form[data-v-94576881]{flex-direction:column;gap:1.5rem;display:flex}.section-title[data-v-94576881]{color:var(--text);margin-top:.25rem;font-size:.95rem;font-weight:700}.form-group[data-v-94576881]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-94576881]{color:var(--text);font-size:.9rem;font-weight:600}.form-input[data-v-94576881]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);resize:vertical;border-radius:8px;padding:.75rem;font-family:inherit;font-size:.9rem}.form-input[data-v-94576881]:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary), transparent 85%);outline:none}.form-input[data-v-94576881]::placeholder{color:var(--muted)}.form-hint[data-v-94576881]{color:var(--muted);font-size:.8rem;line-height:1.4}.loading-state[data-v-d1ff77fa]{text-align:center;color:var(--muted);padding:3rem;font-size:1rem}.empty-state[data-v-21bc5ed0]{text-align:center;color:var(--muted);padding:3rem}.empty-title[data-v-21bc5ed0]{color:var(--text);margin:0 0 .5rem;font-size:1.1rem;font-weight:500}.empty-description[data-v-21bc5ed0]{margin:0 0 1rem;font-size:.9rem}.empty-action[data-v-21bc5ed0]{margin-top:1rem}.table-container[data-v-95813901]{background:var(--surface);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.table[data-v-95813901]{border-collapse:collapse;width:100%}.table th[data-v-95813901],.table td[data-v-95813901]{border-bottom:1px solid var(--border);text-align:left;padding:12px}.table th[data-v-95813901]{background:var(--surface-2);font-weight:600}.table tbody tr:last-child td[data-v-95813901]{border-bottom:none}.table tbody tr[data-v-95813901]:hover{background:var(--hover-bg)}.table-footer[data-v-95813901]{border-top:1px solid var(--border)}.header[data-v-0c0b7a09]{align-items:center;gap:12px;display:flex}.count[data-v-0c0b7a09]{color:var(--muted);font-size:.85rem}.toolbar[data-v-0c0b7a09]{align-items:center;gap:12px;margin-bottom:1rem;display:flex}.table-disabled[data-v-0c0b7a09]{pointer-events:none;opacity:.6}.file-cell.disabled[data-v-0c0b7a09]{color:var(--muted)}.auto-controls[data-v-0c0b7a09]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:1rem;padding:12px;display:flex}.auto-row[data-v-0c0b7a09]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auto-tags[data-v-0c0b7a09]{flex-direction:column;gap:6px;display:flex}.auto-hint[data-v-0c0b7a09]{color:var(--muted);font-size:12px}.form-input[data-v-0c0b7a09]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:.6rem .75rem}.notice[data-v-0c0b7a09]{color:#92400e;background:#eab30826;border:1px solid #eab3084d;border-radius:8px;margin-bottom:1rem;padding:.65rem .85rem}.check-col[data-v-0c0b7a09]{width:40px}th[data-v-0c0b7a09]:nth-child(2){width:60%}th[data-v-0c0b7a09]:nth-child(3){width:20%}.file-cell[data-v-0c0b7a09]{padding:12px 0}.file-name[data-v-0c0b7a09]{color:var(--text);margin-bottom:4px;font-weight:600}.file-meta[data-v-0c0b7a09]{flex-direction:column;gap:2px;display:flex}.meta-item[data-v-0c0b7a09]{color:var(--muted);font-size:.75rem;line-height:1.3}.tag-line[data-v-0c0b7a09]{flex-wrap:wrap;gap:.35rem;display:flex}.tag-badge[data-v-0c0b7a09]{color:#0e7490;background:#0e749026;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.badge[data-v-0c0b7a09]{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge.green[data-v-0c0b7a09]{color:#16a34a;background:#22c55e26}.badge.gray[data-v-0c0b7a09]{color:#64748b;background:#94a3b833}.vector-settings[data-v-0c0b7a09]{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.section-title[data-v-0c0b7a09]{color:var(--text);margin-bottom:1rem;font-size:.95rem;font-weight:700}.settings-grid[data-v-0c0b7a09]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.form-group[data-v-0c0b7a09]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-0c0b7a09]{color:var(--text);font-size:.9rem;font-weight:600}.form-group .form-input[data-v-0c0b7a09]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:.75rem;font-family:inherit;font-size:.9rem}.form-group .form-input[data-v-0c0b7a09]:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary), transparent 85%);outline:none}.form-group .form-input[data-v-0c0b7a09]::placeholder{color:var(--muted)}.form-hint[data-v-0c0b7a09]{color:var(--muted);font-size:.8rem;line-height:1.4}.header[data-v-03562686]{align-items:center;gap:12px;display:flex}.header h3[data-v-03562686]{font-size:1.05rem;font-weight:700}.count[data-v-03562686]{color:var(--muted);font-size:.85rem}.toolbar[data-v-03562686]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.graph-settings[data-v-03562686]{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin-bottom:12px;padding:12px 14px}.section-title[data-v-03562686]{margin-bottom:10px;font-size:.9rem;font-weight:700}.settings-grid[data-v-03562686]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.form-group[data-v-03562686]{flex-direction:column;gap:6px;display:flex}.form-hint[data-v-03562686]{color:var(--muted);font-size:.75rem}.notice[data-v-03562686]{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:.85rem}.check-col[data-v-03562686]{width:40px}.graph-cell[data-v-03562686]{min-width:180px}.graph-name[data-v-03562686]{font-weight:600}.graph-meta[data-v-03562686]{color:var(--muted);margin-top:4px;font-size:.75rem}.graph-desc[data-v-03562686]{color:var(--muted);white-space:normal;word-break:break-word;max-width:360px;font-size:.85rem}.chat-page[data-v-0e5d8ee1]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.chat-layout[data-v-0e5d8ee1]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex:1;grid-template-columns:320px 1fr;min-height:0;display:grid;overflow:hidden}.main[data-v-0e5d8ee1]{background:var(--bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}@media (width<=920px){.chat-layout[data-v-0e5d8ee1]{grid-template-rows:260px 1fr;grid-template-columns:1fr;min-height:0}.main[data-v-0e5d8ee1]{border-top:1px solid var(--border)}}.memo-create[data-v-664350ee]{flex-direction:column;gap:.75rem;display:flex}.memo-create-row[data-v-664350ee]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.memo-create-actions[data-v-664350ee]{justify-content:flex-end;display:flex}.memo-kind[data-v-664350ee]{min-width:10rem}.memo-list[data-v-664350ee]{min-height:160px}.memo-empty[data-v-664350ee]{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.memo-items[data-v-664350ee]{flex-direction:column;gap:.75rem;display:flex}.memo-item[data-v-664350ee]{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:10px;padding:.75rem}.memo-item.pinned[data-v-664350ee]{border-color:var(--primary-color)}.memo-item-head[data-v-664350ee]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.memo-tags[data-v-664350ee],.memo-actions[data-v-664350ee],.memo-pin[data-v-664350ee]{align-items:center;gap:.5rem;display:flex}.memo-content[data-v-664350ee]{white-space:pre-wrap;margin-top:.5rem;line-height:1.45}.rag-chat-page[data-v-f0678627]{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.rag-chat-layout[data-v-f0678627]{flex:1;grid-template-columns:clamp(200px,15vw,320px) 1fr clamp(200px,15vw,320px);gap:0;height:100%;min-height:0;transition:grid-template-columns .3s;display:grid;overflow:hidden}.rag-chat-layout.is-sidebar-collapsed[data-v-f0678627]{grid-template-columns:56px 1fr clamp(200px,15vw,320px)}.rag-chat-layout.is-results-collapsed[data-v-f0678627]{grid-template-columns:clamp(200px,15vw,320px) 1fr 48px}.rag-chat-layout.is-sidebar-collapsed.is-results-collapsed[data-v-f0678627]{grid-template-columns:56px 1fr 48px}.rag-chat-layout.is-compact-config[data-v-f0678627],.rag-chat-layout.is-compact-config.is-results-collapsed[data-v-f0678627]{grid-template-columns:clamp(200px,15vw,320px) 1fr}.rag-chat-layout.is-compact-config.is-sidebar-collapsed[data-v-f0678627],.rag-chat-layout.is-compact-config.is-sidebar-collapsed.is-results-collapsed[data-v-f0678627]{grid-template-columns:56px 1fr}.chat-sidebar-shell[data-v-f0678627]{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chat-sidebar-collapsed[data-v-f0678627]{background:var(--surface-card);border-right:1px solid var(--surface-border);flex-direction:column;align-items:center;gap:.5rem;padding:.6rem .35rem;display:flex}.main-area[data-v-f0678627]{background:var(--bg,var(--surface-ground));border-left:1px solid var(--border,var(--surface-border));border-right:1px solid var(--border,var(--surface-border));flex-direction:column;min-height:0;display:flex;overflow:hidden}.rag-panel-dialog-content[data-v-f0678627]{flex-direction:column;max-height:72vh;padding-right:.25rem;display:flex;overflow-y:auto}.rag-header[data-v-f0678627]{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.rag-title[data-v-f0678627]{color:var(--primary-color);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.rag-title .pi[data-v-f0678627]{font-size:1.2rem}.rag-top-summary[data-v-f0678627]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem .75rem;width:100%;display:flex}.rag-top-item[data-v-f0678627]{align-items:center;gap:.35rem;min-width:0;display:flex}.rag-top-label[data-v-f0678627]{color:var(--text-color-secondary);white-space:nowrap;font-size:.75rem;font-weight:500}.enhancement-tags[data-v-f0678627]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.status-empty[data-v-f0678627]{color:var(--text-color-secondary);font-size:.85rem;font-style:italic}.clickable-tag[data-v-f0678627]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s,transform .1s}.clickable-tag[data-v-f0678627]:hover{opacity:.85}.clickable-tag[data-v-f0678627]:active{transform:scale(.96)}.search-results-container[data-v-f0678627]{background:var(--surface-card);flex-direction:column;height:100%;display:flex;overflow:hidden}.search-results-collapsed[data-v-f0678627]{background:var(--surface-card);flex-direction:column;align-items:center;gap:.75rem;height:100%;padding:.6rem .35rem;display:flex}.collapsed-meta[data-v-f0678627]{background:var(--primary-100);width:24px;height:24px;color:var(--primary-700);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.collapsed-meta[data-v-f0678627]:hover{background:var(--primary-200);transform:scale(1.05)}.search-results-section[data-v-f0678627]{flex-direction:column;flex:1;min-height:0;padding:1rem .75rem;display:flex}.section-header[data-v-f0678627]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.section-actions[data-v-f0678627]{align-items:center;gap:.5rem;display:flex}.section-title[data-v-f0678627]{color:var(--text-color);align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;display:flex}.section-title .pi[data-v-f0678627]{color:var(--primary-color);font-size:.9rem}.search-results-list[data-v-f0678627]{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.search-results-list.is-refreshing .search-result-card[data-v-f0678627]{animation:.3s ease-out resultRefresh-f0678627}@keyframes resultRefresh-f0678627{0%{opacity:.5;transform:scale(.98)}50%{opacity:.8}to{opacity:1;transform:scale(1)}}.search-results-empty[data-v-f0678627]{color:var(--text-color-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.search-results-empty .pi[data-v-f0678627]{opacity:.5;font-size:1.5rem}.search-results-empty span[data-v-f0678627]{font-size:.85rem}.search-result-card-wrap[data-v-f0678627]{width:100%}.search-result-card[data-v-f0678627]{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.search-result-card[data-v-f0678627]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.search-result-card[data-v-f0678627] .p-card-content{padding:.75rem}.search-result-card.is-linked[data-v-f0678627]{transform:translateY(-2px)}.search-result-card.is-linked .result-filename[data-v-f0678627],.search-result-card.is-linked .result-filename-unknown[data-v-f0678627]{color:#f97316}.result-card-enter-active[data-v-f0678627]{animation:.4s ease-out both resultCardSlideIn-f0678627;animation-delay:calc(var(--result-index,0) * 80ms)}.result-card-leave-active[data-v-f0678627]{animation:.25s ease-in forwards resultCardSlideOut-f0678627}.result-card-move[data-v-f0678627]{transition:transform .35s}@keyframes resultCardSlideIn-f0678627{0%{opacity:0;transform:translate(20px)scale(.95)}60%{opacity:.8;transform:translate(-4px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes resultCardSlideOut-f0678627{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-20px)scale(.95)}}.result-header[data-v-f0678627]{margin-bottom:.35rem}.result-filename[data-v-f0678627]{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.result-filename-unknown[data-v-f0678627]{color:var(--text-color-secondary);font-size:.8rem;font-style:italic}.result-meta[data-v-f0678627]{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;display:flex}.result-tag[data-v-f0678627]{font-size:.7rem}.result-content[data-v-f0678627]{color:var(--text-color-secondary);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.kb-selector-bar[data-v-f0678627]{background:var(--surface-card);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem 1rem;display:flex}.kb-selector-group[data-v-f0678627]{flex-shrink:0;align-items:center;gap:.5rem;min-width:fit-content;display:flex}.kb-quick-filters[data-v-f0678627]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}.kb-quick-filter-item[data-v-f0678627]{align-items:center;gap:.35rem;display:flex}.kb-quick-actions[data-v-f0678627]{align-items:center;gap:.25rem;display:flex}.kb-quick-filter-label[data-v-f0678627]{color:var(--text-color-secondary);white-space:nowrap;font-size:.8rem}.kb-quick-filter-input[data-v-f0678627]{min-width:120px;max-width:180px}.kb-picker-btn[data-v-f0678627]{flex:none;justify-content:flex-start;min-width:0;max-width:200px}.kb-picker-btn[data-v-f0678627] .p-button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-hint[data-v-f0678627]{color:var(--text-color-secondary);white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.kb-hint .pi[data-v-f0678627]{color:var(--orange-500)}.kb-picker-toolbar[data-v-f0678627]{gap:.75rem;margin-bottom:.75rem;display:flex}.kb-picker-search[data-v-f0678627]{flex:1}.kb-picker-empty[data-v-f0678627]{min-height:180px;color:var(--text-color-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.kb-picker-list[data-v-f0678627]{flex-direction:column;gap:.6rem;max-height:56vh;padding-right:.25rem;display:flex;overflow:auto}.kb-picker-item[data-v-f0678627]{cursor:pointer;transition:transform .15s,box-shadow .15s}.kb-picker-item[data-v-f0678627]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000014}.kb-picker-item.selected[data-v-f0678627]{box-shadow:0 0 0 2px #f9731638,0 8px 20px #0000001f}.kb-picker-item.selected[data-v-f0678627] .p-card{border-color:color-mix(in srgb, #f97316 60%, var(--surface-border));background:color-mix(in srgb, var(--surface-900) 9%, var(--surface-card))}.kb-picker-item.selected .kb-picker-item-title[data-v-f0678627]{color:color-mix(in srgb, #f97316 80%, var(--text-color))}.kb-picker-item.selected .kb-picker-item-id[data-v-f0678627]{color:color-mix(in srgb, var(--text-color) 78%, var(--text-color-secondary))}.kb-picker-item-row[data-v-f0678627]{align-items:flex-start;gap:.75rem;display:flex}.kb-picker-radio[data-v-f0678627]{flex-shrink:0;margin-top:.2rem}.kb-picker-item-main[data-v-f0678627]{flex:1;min-width:0}.kb-picker-item-header[data-v-f0678627]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kb-picker-item-title[data-v-f0678627]{color:var(--text-color);font-size:.92rem;font-weight:600}.kb-picker-item-meta[data-v-f0678627]{margin-top:.4rem}.kb-picker-item-id[data-v-f0678627]{color:var(--text-color-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.kb-picker-item-desc[data-v-f0678627]{color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.8rem;display:block;overflow:hidden}.kb-fl-tag[data-v-f0678627]{font-size:.7rem}.kb-resource-mode-section[data-v-f0678627]{border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:8px;margin-top:1rem;padding:.75rem 1rem}.kb-resource-mode-label[data-v-f0678627]{color:var(--text-color);margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.kb-resource-mode-warn[data-v-f0678627]{color:var(--orange-500);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8rem;display:flex}.progress-panel-enter-active[data-v-f0678627]{animation:.3s ease-out panelSlideIn-f0678627}.progress-panel-leave-active[data-v-f0678627]{animation:.25s ease-in forwards panelSlideOut-f0678627}@keyframes panelSlideIn-f0678627{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes panelSlideOut-f0678627{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.step-item-enter-active[data-v-f0678627]{animation:.35s ease-out both stepFadeIn-f0678627;animation-delay:calc(var(--step-index,0) * 80ms)}.step-item-leave-active[data-v-f0678627]{animation:.2s ease-in forwards stepFadeOut-f0678627}.step-item-move[data-v-f0678627]{transition:transform .3s}@keyframes stepFadeIn-f0678627{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes stepFadeOut-f0678627{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}.rag-progress-wrapper[data-v-f0678627]{margin:.5rem 1rem 0}.rag-progress-panel[data-v-f0678627] .p-panel-header{background:0 0;border:none;padding:.75rem}.rag-progress-panel[data-v-f0678627] .p-panel-content{background:0 0;border:none;padding:0 .75rem .75rem}.rag-progress-panel[data-v-f0678627] .p-panel-toggleable .p-panel-header{cursor:pointer}.rag-progress-header[data-v-f0678627]{flex:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rag-progress-title[data-v-f0678627]{color:var(--text-color);align-items:center;gap:.4rem;font-weight:600;display:flex}.rag-progress-title .pi[data-v-f0678627]{font-size:.9rem}.rag-progress-list[data-v-f0678627]{flex-direction:column;gap:0;display:flex}.rag-progress-item[data-v-f0678627]{align-items:flex-start;gap:.6rem;padding:.25rem 0;display:flex}.rag-progress-track[data-v-f0678627]{flex-direction:column;flex:none;align-items:center;width:22px;display:flex}.rag-progress-dot[data-v-f0678627]{background:var(--surface-300);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .35s,box-shadow .35s;display:flex}.rag-dot-icon[data-v-f0678627]{color:#fff;font-size:.65rem}.rag-progress-dot.start[data-v-f0678627]{background:var(--blue-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue-500) 18%, transparent);animation:1.8s ease-in-out infinite dotPulse-f0678627}.rag-progress-dot.success[data-v-f0678627]{background:var(--green-500);box-shadow:none;animation:.35s ease-out dotPop-f0678627}.rag-progress-dot.error[data-v-f0678627]{background:var(--red-500);box-shadow:none;animation:.35s ease-out dotPop-f0678627}@keyframes dotPulse-f0678627{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue-500) 18%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--blue-500) 10%, transparent)}}@keyframes dotPop-f0678627{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.rag-progress-connector[data-v-f0678627]{background:var(--surface-300);flex:1;width:2px;min-height:12px;transition:background .35s}.rag-progress-connector.success[data-v-f0678627]{background:var(--green-400)}.rag-progress-connector.error[data-v-f0678627]{background:var(--red-400)}.rag-progress-connector.start[data-v-f0678627]{background:var(--blue-400)}.rag-progress-main[data-v-f0678627]{flex:1;min-width:0;padding-top:.1rem}.rag-progress-step[data-v-f0678627]{color:var(--text-color);font-size:.875rem;font-weight:600;line-height:1.3}.rag-progress-detail[data-v-f0678627]{color:var(--text-color-secondary);word-break:break-word;margin-top:.15rem;font-size:.8rem;line-height:1.3}.rag-progress-badge[data-v-f0678627]{white-space:nowrap;color:var(--text-color-secondary);padding-top:.15rem;font-size:.75rem;font-weight:500;transition:color .3s}.rag-progress-badge.start[data-v-f0678627]{color:var(--blue-600)}.rag-progress-badge.success[data-v-f0678627]{color:var(--green-600)}.rag-progress-badge.error[data-v-f0678627]{color:var(--red-600)}.rag-settings-dialog[data-v-f0678627] .p-dialog-content{padding:0}.slider-with-value[data-v-f0678627]{align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.slider-with-value[data-v-f0678627] .p-slider{flex:1}.threshold-value[data-v-f0678627]{text-align:right;min-width:3rem;color:var(--primary-color);font-family:monospace;font-size:.9rem;font-weight:600}.settings-content[data-v-f0678627]{flex-direction:column;gap:.5rem;max-height:60vh;padding:0 1rem 1rem;display:flex;overflow-y:auto}.settings-panel[data-v-f0678627]{margin-top:.5rem}.settings-panel[data-v-f0678627] .p-panel-header{padding:.75rem 1rem;font-size:.95rem;font-weight:600}.settings-panel[data-v-f0678627] .p-panel-content{padding:1rem}.search-details[data-v-f0678627]{flex-direction:column;gap:1.5rem;display:flex}.detail-section h4[data-v-f0678627]{color:var(--text-color);margin:0 0 .75rem;font-size:1rem}.detail-item[data-v-f0678627]{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.detail-label[data-v-f0678627]{color:var(--text-color-secondary);font-size:.875rem;font-weight:600}.detail-value[data-v-f0678627]{background:var(--surface-100);border-radius:4px;padding:.5rem}.detail-value.enhanced[data-v-f0678627]{background:var(--primary-100);border-left:3px solid var(--primary-500)}.variant-list[data-v-f0678627]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.variant-tag[data-v-f0678627]{white-space:normal;word-break:break-word;max-width:100%}.search-hits[data-v-f0678627]{flex-direction:column;gap:1rem;max-height:400px;display:flex;overflow-y:auto}.hit-item[data-v-f0678627]{background:var(--surface-100);border:1px solid var(--surface-border);border-radius:4px;padding:.75rem}.hit-header[data-v-f0678627]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.hit-filename[data-v-f0678627]{color:var(--text-color-secondary);font-size:.875rem}.hit-content[data-v-f0678627]{color:var(--text-color-secondary);white-space:pre-wrap;word-break:break-word;max-height:150px;font-size:.9em;line-height:1.4;overflow-y:auto}.empty-details[data-v-f0678627]{text-align:center;color:var(--text-color-secondary);padding:2rem}.field[data-v-f0678627]{flex-direction:column;gap:.25rem;display:flex}.field label[data-v-f0678627]{font-size:.875rem;font-weight:500}.field-checkbox[data-v-f0678627]{align-items:center;gap:.5rem;display:flex}.field-checkbox label[data-v-f0678627]{cursor:pointer}.mt-3[data-v-f0678627]{margin-top:.75rem}.w-full[data-v-f0678627]{width:100%}.flex[data-v-f0678627]{display:flex}.flex-column[data-v-f0678627]{flex-direction:column}.gap-2[data-v-f0678627]{gap:.5rem}.gap-3[data-v-f0678627]{gap:.75rem}@media (width<=1100px){.rag-chat-layout[data-v-f0678627]:not(.is-compact-config){grid-template-columns:clamp(180px,18vw,240px) 1fr 48px}.rag-chat-layout.is-sidebar-collapsed[data-v-f0678627]:not(.is-compact-config){grid-template-columns:56px 1fr 48px}}@media (width<=768px){.rag-chat-layout[data-v-f0678627],.rag-chat-layout.is-sidebar-collapsed[data-v-f0678627],.rag-chat-layout.is-results-collapsed[data-v-f0678627],.rag-chat-layout.is-sidebar-collapsed.is-results-collapsed[data-v-f0678627],.rag-chat-layout.is-compact-config[data-v-f0678627],.rag-chat-layout.is-compact-config.is-sidebar-collapsed[data-v-f0678627]{grid-template-columns:1fr}.chat-sidebar-shell[data-v-f0678627],.chat-sidebar-collapsed[data-v-f0678627],.search-results-container[data-v-f0678627],.search-results-collapsed[data-v-f0678627]{display:none}.kb-selector-bar[data-v-f0678627]{flex-direction:column;align-items:stretch}.kb-selector-group[data-v-f0678627]{width:100%}.kb-picker-btn[data-v-f0678627]{flex:1;max-width:none}.kb-quick-filters[data-v-f0678627]{justify-content:flex-end;width:100%;margin-left:0}}.composer-area[data-v-f0678627]{position:relative}.temp-value[data-v-f0678627]{text-align:right;min-width:2.5rem;font-family:monospace}.segment-detail[data-v-f0678627]{flex-direction:column;gap:1rem;display:flex}.detail-header[data-v-f0678627]{border-bottom:1px solid var(--surface-border);padding-bottom:1rem}.detail-file[data-v-f0678627]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.detail-file .pi[data-v-f0678627]{color:var(--primary-color)}.detail-file .filename[data-v-f0678627]{color:var(--text-color);font-size:1rem;font-weight:600}.detail-tags[data-v-f0678627]{flex-wrap:wrap;gap:.5rem;display:flex}.detail-content[data-v-f0678627]{flex-direction:column;gap:.5rem;display:flex}.content-label[data-v-f0678627]{color:var(--text-color-secondary);font-size:.875rem;font-weight:600}.content-text[data-v-f0678627]{background:var(--surface-100);color:var(--text-color);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:50vh;padding:1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.flex-1[data-v-f0678627]{flex:1}.align-items-center[data-v-f0678627]{align-items:center}.sidebar[data-v-33119b21]{background:var(--surface-2);border-right:1px solid var(--border);grid-template-rows:auto auto 1fr;min-width:0;display:grid;overflow:hidden}.sidebar-header[data-v-33119b21]{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.sidebar-title-btn[data-v-33119b21]{align-items:center;gap:6px;padding:6px 10px;font-size:1rem;font-weight:700;display:flex}.title-text[data-v-33119b21]{font-size:1rem;font-weight:700}.badge[data-v-33119b21]{color:#0f766e;letter-spacing:.08em;background:#0f766e1f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.mode-switch-icon[data-v-33119b21]{color:var(--muted);opacity:.6;flex-shrink:0}.sidebar-actions[data-v-33119b21]{flex-shrink:0;gap:8px;display:flex}.icon-btn[data-v-33119b21]{justify-content:center;align-items:center;min-width:36px;height:36px;padding:8px;display:flex}.sidebar-search[data-v-33119b21]{padding:0 14px 12px}.sidebar-search input[data-v-33119b21]{width:100%}.conversation-list[data-v-33119b21]{flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow:hidden auto}.delete-confirm-text[data-v-33119b21]{margin:0;line-height:1.6}.conversation-item[data-v-33119b21]{background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:all .2s;display:grid}.conversation-item[data-v-33119b21]:hover{background:#0f766e0d}.conversation-item.active[data-v-33119b21]{background:#0f766e14;border-color:#0f766e59}.conversation-main[data-v-33119b21]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;min-width:0;padding:4px 2px}.conversation-title-row[data-v-33119b21]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.conversation-title[data-v-33119b21]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.type-badge[data-v-33119b21]{border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.2}.type-chat[data-v-33119b21]{color:#3b82f6;background:#3b82f61f}.type-agent[data-v-33119b21]{color:#0f766e;background:#0f766e1f}.conversation-meta[data-v-33119b21]{color:var(--muted);font-size:12px;line-height:1.4}.conversation-delete[data-v-33119b21]{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:32px;height:32px;padding:6px;font-size:12px;transition:opacity .15s;display:inline-flex}.conversation-item:hover .conversation-delete[data-v-33119b21]{opacity:1}.conversation-delete[data-v-33119b21]:hover{color:#dc2626;background:#dc26261a}.muted[data-v-33119b21]{color:var(--muted)}.card[data-v-e6e08f9a]{background:var(--surface);box-shadow:var(--shadow);border-radius:10px;padding:16px}.card h3[data-v-e6e08f9a]{margin-top:0;margin-bottom:8px}.pipeline-step[data-v-d9afc2a5]{animation:.4s both rise-d9afc2a5;animation-delay:var(--delay);position:relative}.pipeline-step[data-v-d9afc2a5]:before{content:"";background:#0f766e33;width:2px;position:absolute;top:28px;bottom:-14px;left:13px}.pipeline-step[data-v-d9afc2a5]:last-child:before{display:none}@keyframes rise-d9afc2a5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.insights[data-v-2d1f88be]{flex-direction:column;gap:14px;display:flex}.insights-header[data-v-2d1f88be]{justify-content:space-between;align-items:center;gap:12px;display:flex}.title[data-v-2d1f88be]{font-size:15px;font-weight:700}.subtitle[data-v-2d1f88be]{margin-top:2px;font-size:12px}.severity[data-v-2d1f88be]{color:#2563eb;background:#3b82f61f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.severity.high[data-v-2d1f88be]{color:#b91c1c;background:#ef444424}.severity.medium[data-v-2d1f88be]{color:#b45309;background:#f59e0b2e}.severity.low[data-v-2d1f88be]{color:#15803d;background:#22c55e29}.panel-grid[data-v-2d1f88be]{gap:12px;display:grid}.panel[data-v-2d1f88be]{border:1px solid #0f766e14}.panel-title[data-v-2d1f88be]{margin-bottom:10px;font-weight:700}.source-info[data-v-2d1f88be]{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.source-name[data-v-2d1f88be]{font-weight:600}.signal-chips[data-v-2d1f88be]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.signal[data-v-2d1f88be]{color:#0f766e;background:#0f766e1f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.payload-grid[data-v-2d1f88be]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;display:grid}.payload-item[data-v-2d1f88be]{background:#0f766e0f;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:12px;display:flex}.payload-item .value[data-v-2d1f88be]{font-weight:600}.case-list[data-v-2d1f88be]{gap:10px;display:grid}.case-card[data-v-2d1f88be]{background:#0f766e0f;border:1px solid #0f766e1f;border-radius:12px;padding:10px 12px;animation:.4s both float-in-2d1f88be}.case-top[data-v-2d1f88be]{justify-content:space-between;font-size:12px;font-weight:600;display:flex}.case-score[data-v-2d1f88be]{color:#0f766e}.case-title[data-v-2d1f88be]{margin-top:6px;font-weight:600}.case-meta[data-v-2d1f88be]{margin-top:4px;font-size:11px}.playbook-list[data-v-2d1f88be]{gap:10px;display:grid}.playbook-item[data-v-2d1f88be]{grid-template-columns:24px 1fr;align-items:start;gap:10px;display:grid}.playbook-index[data-v-2d1f88be]{color:#0f766e;background:#0f766e1f;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.playbook-title[data-v-2d1f88be]{align-items:center;gap:8px;font-weight:600;display:flex}.playbook-owner[data-v-2d1f88be]{color:var(--muted);font-size:11px}.playbook-detail[data-v-2d1f88be]{margin-top:4px;font-size:12px}.solution-list[data-v-2d1f88be]{gap:10px;display:grid}.solution-card[data-v-2d1f88be]{background:#0f766e0d;border:1px solid #0f766e1f;border-radius:12px;padding:12px}.solution-top[data-v-2d1f88be]{justify-content:space-between;gap:10px;font-weight:600;display:flex}.solution-score[data-v-2d1f88be]{color:#0f766e;font-size:12px}.solution-summary[data-v-2d1f88be]{margin-top:6px;font-size:12px}.solution-tags[data-v-2d1f88be]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag[data-v-2d1f88be]{color:#0f766e;background:#0f766e1f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.solution-footer[data-v-2d1f88be]{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.entry-row[data-v-2d1f88be]{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.muted[data-v-2d1f88be]{color:var(--muted)}@keyframes float-in-2d1f88be{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpFade-46250f2e{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring-46250f2e{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.message-row[data-v-46250f2e]{animation:.4s cubic-bezier(.16,1,.3,1) backwards slideUpFade-46250f2e}.expand-enter-active[data-v-46250f2e],.expand-leave-active[data-v-46250f2e]{max-height:1000px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.expand-enter-from[data-v-46250f2e],.expand-leave-to[data-v-46250f2e]{opacity:0;max-height:0;margin:0}.message-row.intent .avatar[data-v-46250f2e]{color:#0f766e;background:#0f766e1f;border-color:#0f766e40}.message-row[data-v-46250f2e]{grid-template-columns:auto 1fr;align-items:flex-end;gap:10px;max-width:100%;display:grid}.message-row.user[data-v-46250f2e]{grid-template-columns:1fr auto}.avatar[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;color:var(--text);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.message-row:hover .avatar[data-v-46250f2e]{transform:scale(1.05)rotate(-2deg)}.message-row.user .avatar[data-v-46250f2e]{background:var(--primary-bg);color:var(--primary-text);border-color:#00000026;grid-column:2}.bubble[data-v-46250f2e]{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:12px;grid-column:2;max-width:min(720px,80%);padding:10px 12px;transition:box-shadow .3s}.bubble[data-v-46250f2e]:hover{box-shadow:0 2px 8px #0000000a}.message-row.user .bubble[data-v-46250f2e]{background:var(--primary-bg);color:var(--primary-text);border-color:#0003;grid-column:1;justify-self:end}.message-row.data .bubble[data-v-46250f2e]{background:#0f172a05;border-color:#94a3b84d}.message-row.data .avatar[data-v-46250f2e]{color:#2563eb;background:#3b82f61f;border-color:#3b82f640}.message-row.trace .avatar[data-v-46250f2e]{color:#0e7490;background:#0e74901f;border-color:#0e749040}.insights-panel[data-v-46250f2e]{margin-bottom:12px}.milestone-row[data-v-46250f2e]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.milestone-chip[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;animation:.3s backwards slideUpFade-46250f2e;display:inline-flex}.milestone-chip.success[data-v-46250f2e]{color:#0f766e;background:#10b9811f;border-color:#10b98140}.milestone-chip.error[data-v-46250f2e]{color:#b91c1c;background:#f871711f;border-color:#f8717140}.thinking-box[data-v-46250f2e]{background:var(--thinking-bg);border:1px solid var(--thinking-border);border-radius:10px;margin-bottom:8px;transition:border-color .2s;overflow:hidden}.thinking-box[data-v-46250f2e]:hover{border-color:var(--thinking-border-hover,#94a3b8)}.thinking-header[data-v-46250f2e]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background-color .2s;display:flex}.thinking-header[data-v-46250f2e]:hover{background:var(--thinking-bg-hover)}.thinking-title[data-v-46250f2e]{color:var(--thinking-text);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.thinking-loader[data-v-46250f2e]{border:2px solid var(--thinking-loader-track);border-top-color:var(--thinking-text);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite thinking-spin-46250f2e}@keyframes thinking-spin-46250f2e{to{transform:rotate(360deg)}}.thinking-action[data-v-46250f2e]{color:var(--thinking-text-muted);font-size:12px}.thinking-divider[data-v-46250f2e]{background:var(--thinking-border);height:1px;margin:0 10px}.thinking-content[data-v-46250f2e]{color:var(--thinking-text);white-space:pre-wrap;word-break:break-word;max-height:300px;padding:8px 10px;font-size:12px;line-height:1.5;overflow-y:auto}.content.markdown[data-v-46250f2e]{white-space:normal;line-height:1.55}.content.markdown[data-v-46250f2e] p{margin:.35em 0}.content.markdown[data-v-46250f2e] pre{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;margin:.6em 0;padding:.75em .9em;overflow:auto}.content.markdown[data-v-46250f2e] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.content.markdown[data-v-46250f2e] ul,.content.markdown[data-v-46250f2e] ol{margin:.4em 0;padding-left:1.2em}.content.markdown[data-v-46250f2e] h1,.content.markdown[data-v-46250f2e] h2,.content.markdown[data-v-46250f2e] h3{margin:.6em 0 .35em;line-height:1.25}.content.data[data-v-46250f2e],.content.trace[data-v-46250f2e]{white-space:normal}.trace-header[data-v-46250f2e]{color:var(--text);align-items:center;gap:8px;width:100%;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.trace-dot[data-v-46250f2e]{background:#94a3b8;border-radius:999px;width:6px;height:6px;box-shadow:0 0 6px #94a3b866}.trace-dot.ok[data-v-46250f2e]{background:#22c55e;box-shadow:0 0 6px #22c55e66}.trace-dot.error[data-v-46250f2e]{background:#ef4444;box-shadow:0 0 6px #ef444466}.trace-loader[data-v-46250f2e]{border:2px solid var(--border);border-top-color:#0e7490;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite trace-spin-46250f2e}@keyframes trace-spin-46250f2e{to{transform:rotate(360deg)}}.trace-status[data-v-46250f2e]{color:var(--muted);font-size:11px}.trace-toggle[data-v-46250f2e]{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:11px}.trace-toggle[data-v-46250f2e]:hover{color:var(--text)}.trace-body[data-v-46250f2e]{flex-direction:column;gap:16px;display:flex}.trace-section[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.trace-section-title[data-v-46250f2e]{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:8px;font-size:13px;font-weight:700}.intent-content[data-v-46250f2e]{color:var(--text);padding:8px 0;font-size:12px}.intent-label[data-v-46250f2e]{color:#0f766e;background:#0f766e14;border:1px solid #0f766e26;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.trace-empty[data-v-46250f2e]{color:var(--muted);padding:8px 0;font-size:12px}.trace-stage[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.trace-stage-header[data-v-46250f2e]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:6px;display:flex}.trace-stage-name[data-v-46250f2e]{color:var(--text);font-size:13px;font-weight:700}.trace-stage-status[data-v-46250f2e]{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.trace-stage-status.start[data-v-46250f2e]{color:#2563eb;background:#3b82f61f}.trace-stage-status.success[data-v-46250f2e]{color:#16a34a;background:#22c55e1f}.trace-stage-status.error[data-v-46250f2e]{color:#dc2626;background:#ef44441f}.trace-row[data-v-46250f2e]{flex-direction:column;gap:4px;display:flex}.trace-block[data-v-46250f2e]{gap:6px}.trace-label[data-v-46250f2e]{color:var(--muted);font-size:11px;font-weight:600}.trace-value[data-v-46250f2e]{color:var(--text);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.trace-tag[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;align-items:center;padding:2px 6px;font-size:11px;display:inline-flex}.trace-pre[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.trace-error[data-v-46250f2e]{color:#b91c1c;background:#f8717114;border-color:#f8717159}.data-header[data-v-46250f2e]{color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;display:inline-flex}.data-dot[data-v-46250f2e]{background:#60a5fa;border-radius:999px;width:6px;height:6px;box-shadow:0 0 6px #60a5fa73}.data-payload[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.meta[data-v-46250f2e]{color:var(--muted);margin-top:6px;font-size:11px}.message-row.user .meta[data-v-46250f2e]{color:inherit;opacity:.75}.attached-files[data-v-46250f2e]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.file-tag[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.rag-panel[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;width:100%;margin-top:8px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.rag-panel[data-v-46250f2e]:hover{border-color:var(--border-hover,#cbd5e1)}.rag-header[data-v-46250f2e]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background-color .2s;display:flex}.rag-header[data-v-46250f2e]:hover{background:var(--hover-bg)}.rag-title[data-v-46250f2e]{color:var(--text);font-size:12px;font-weight:700}.rag-action[data-v-46250f2e]{color:var(--muted);font-size:12px}.rag-divider[data-v-46250f2e]{background:var(--border);height:1px;margin:0 10px}.rag-grid[data-v-46250f2e]{color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px;font-size:12px;display:grid}.rag-item[data-v-46250f2e]{flex-direction:column;gap:4px;display:flex}.rag-query[data-v-46250f2e]{grid-column:1/-1}.rag-label[data-v-46250f2e]{color:var(--muted);font-weight:600}.rag-value[data-v-46250f2e]{flex-wrap:wrap;gap:6px;display:flex}.rag-pre[data-v-46250f2e]{white-space:pre-wrap;word-break:break-word}.rag-tag[data-v-46250f2e]{background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;padding:2px 6px;font-size:11px;display:inline-flex}.rag-hits[data-v-46250f2e]{flex-direction:column;gap:10px;padding:0 10px 10px;display:flex}.rag-hit[data-v-46250f2e]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px}.rag-hit-title[data-v-46250f2e]{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.rag-hit-name[data-v-46250f2e]{color:var(--text)}.rag-score[data-v-46250f2e]{color:var(--muted);font-size:11px}.rag-hit-meta[data-v-46250f2e]{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.rag-hit-content[data-v-46250f2e]{color:var(--text);white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;max-height:220px;margin-top:6px;padding:6px;font-size:12px;line-height:1.5;overflow:auto}.rag-empty[data-v-46250f2e]{padding:10px;font-size:12px}.graph-panel[data-v-46250f2e]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;width:100%;margin-top:8px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.graph-panel[data-v-46250f2e]:hover{border-color:var(--border-hover,#cbd5e1)}.graph-header[data-v-46250f2e]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background-color .2s;display:flex}.graph-header[data-v-46250f2e]:hover{background:var(--hover-bg)}.graph-title[data-v-46250f2e]{color:var(--text);font-size:12px;font-weight:700}.graph-action[data-v-46250f2e]{color:var(--muted);font-size:12px}.graph-divider[data-v-46250f2e]{background:var(--border);height:1px;margin:0 10px}.graph-grid[data-v-46250f2e]{color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px;font-size:12px;display:grid}.graph-item[data-v-46250f2e]{flex-direction:column;gap:4px;display:flex}.graph-query[data-v-46250f2e]{grid-column:1/-1}.graph-label[data-v-46250f2e]{color:var(--muted);font-weight:600}.graph-value[data-v-46250f2e]{flex-wrap:wrap;gap:6px;display:flex}.graph-pre[data-v-46250f2e]{white-space:pre-wrap;word-break:break-word}.graph-tag[data-v-46250f2e]{background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;padding:2px 6px;font-size:11px;display:inline-flex}.graph-hits[data-v-46250f2e]{flex-direction:column;gap:10px;padding:0 10px 10px;display:flex}.graph-hit[data-v-46250f2e]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px}.graph-hit-title[data-v-46250f2e]{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.graph-hit-name[data-v-46250f2e]{color:var(--text)}.graph-hit-meta[data-v-46250f2e]{color:var(--muted);font-size:11px}.graph-hit-sub[data-v-46250f2e]{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.graph-hit-error[data-v-46250f2e]{color:#b91c1c;margin-top:6px;font-size:12px}.graph-warning[data-v-46250f2e]{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.graph-hit-warning[data-v-46250f2e]{color:#b45309;margin-top:6px;font-size:12px}.graph-hit-actions[data-v-46250f2e]{margin-top:6px}.graph-empty[data-v-46250f2e]{padding:10px;font-size:12px}.graph-preview-header[data-v-46250f2e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.graph-preview-meta[data-v-46250f2e]{color:var(--muted);font-size:12px}.graph-preview-modal[data-v-46250f2e]{width:100%;height:520px}.message-list-container[data-v-ebb88860]{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-header[data-v-ebb88860]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.main-title .title[data-v-ebb88860]{font-size:15px;font-weight:700}.main-title .subtitle[data-v-ebb88860]{color:var(--muted);margin-top:2px;font-size:12px}.main-actions[data-v-ebb88860]{align-items:center;gap:10px;display:flex}.status-badge[data-v-ebb88860]{color:#0f766e;background:#0f766e1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.status-dot[data-v-ebb88860]{background:#10b981;border-radius:999px;width:8px;height:8px;box-shadow:0 0 8px #10b98180}.status-badge.idle[data-v-ebb88860]{color:var(--muted);background:#94a3b829}.status-badge.idle .status-dot[data-v-ebb88860]{box-shadow:none;background:#94a3b8}.icon-btn[data-v-ebb88860]{justify-content:center;align-items:center;min-width:36px;height:36px;padding:8px;display:flex}.message-list[data-v-ebb88860]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.sample-chips[data-v-ebb88860]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sample-chip[data-v-ebb88860]{color:#0f766e;cursor:pointer;background:#0f766e14;border:1px solid #0f766e4d;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.sample-chip[data-v-ebb88860]:hover{background:#0f766e24;transform:translateY(-1px)}.message-row[data-v-ebb88860]{align-items:flex-end;gap:10px;max-width:100%;display:flex}.message-row.assistant[data-v-ebb88860]{flex-direction:row}.avatar[data-v-ebb88860]{background:var(--surface-2);border:1px solid var(--border);width:32px;height:32px;color:var(--text);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.bubble[data-v-ebb88860]{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:min(720px,85%);padding:12px 16px}.typing[data-v-ebb88860]{align-items:center;gap:4px;min-height:24px;display:inline-flex}.dot[data-v-ebb88860]{background:var(--muted);border-radius:999px;width:5px;height:5px;animation:1.2s infinite pulse-ebb88860;display:inline-block}.dot[data-v-ebb88860]:nth-child(2){animation-delay:.15s}.dot[data-v-ebb88860]:nth-child(3){animation-delay:.3s}@keyframes pulse-ebb88860{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.composer[data-v-9071a32c]{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.header[data-v-9071a32c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.header-left[data-v-9071a32c]{flex-direction:column;gap:8px;display:flex}.header-title[data-v-9071a32c]{flex-direction:column;gap:2px;display:flex}.context-inputs[data-v-9071a32c]{flex-direction:column;gap:8px;display:flex}.context-input[data-v-9071a32c]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:8px 12px;font-size:13px}.context-input[data-v-9071a32c]:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 2px #0f766e1a}.context-input[data-v-9071a32c]::placeholder{color:var(--muted)}.label[data-v-9071a32c]{font-size:14px;font-weight:700}.desc[data-v-9071a32c]{font-size:11px}.suggestions[data-v-9071a32c]{align-items:center;gap:6px;display:flex}.suggestion-chip[data-v-9071a32c]{color:#0f766e;cursor:pointer;background:#0f766e14;border:1px solid #0f766e33;border-radius:999px;padding:2px 10px;font-size:12px;transition:all .2s}.suggestion-chip[data-v-9071a32c]:hover{background:#0f766e26;transform:translateY(-1px)}.source-row[data-v-9071a32c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.source-toggle[data-v-9071a32c]{align-items:center;gap:10px;display:flex}.source-checkbox[data-v-9071a32c]{font-weight:600}.source-status[data-v-9071a32c]{color:var(--muted);background:#0f766e14;border:1px solid #0f766e1f;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;transition:all .2s;display:inline-flex}.source-status.active[data-v-9071a32c]{color:#0f766e;background:#0f766e24;border-color:#0f766e40}.status-dot[data-v-9071a32c]{background:#94a3b8;border-radius:999px;width:6px;height:6px}.source-status.active .status-dot[data-v-9071a32c]{background:#10b981;animation:1.6s infinite pulse-soft-9071a32c;box-shadow:0 0 8px #10b98173}.source-chips[data-v-9071a32c]{flex-wrap:wrap;gap:6px;display:flex}.source-chip[data-v-9071a32c]{color:#0f766e;background:#0f766e14;border:1px solid #0f766e33;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.source-chip.idle[data-v-9071a32c]{color:var(--muted);background:#94a3b81f;border-color:#94a3b833}.source-chip.offline[data-v-9071a32c]{color:#b91c1c;background:#ef44441a;border-color:#ef444433}.attachments-section[data-v-9071a32c]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.attachments-header[data-v-9071a32c]{justify-content:space-between;align-items:center;display:flex}.attachments-title[data-v-9071a32c]{color:var(--text-muted);font-size:14px;font-weight:500}.attachments-list[data-v-9071a32c]{flex-wrap:wrap;gap:8px;display:flex}.attachment-chip[data-v-9071a32c]{cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;transition:all .2s;display:flex}.attachment-chip[data-v-9071a32c]:hover{background:var(--surface-hover);border-color:var(--border-hover)}.attachment-name[data-v-9071a32c]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.attachment-remove[data-v-9071a32c]{color:var(--muted);font-size:16px}.input-section[data-v-9071a32c]{width:100%}.input-container[data-v-9071a32c]{background:var(--bg);border:2px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:10px;transition:all .2s;display:flex}.input-container[data-v-9071a32c]:focus-within{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1a}.tool-buttons[data-v-9071a32c]{border-right:1px solid var(--border);align-items:center;gap:4px;padding-right:4px;display:flex}.tool-btn[data-v-9071a32c]{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.tool-btn[data-v-9071a32c]:hover{background:var(--hover-bg);color:var(--text)}.tool-btn.active[data-v-9071a32c]{color:#0f766e;background:#0f766e1a}.tool-badge[data-v-9071a32c]{color:#fff;text-align:center;background:#0f766e;border-radius:999px;min-width:16px;padding:2px 5px;font-size:10px;font-weight:600;position:absolute;top:2px;right:2px}.tool-badge-auto[data-v-9071a32c]{background:#1d4ed8}.input-wrapper[data-v-9071a32c]{flex:1;align-items:center;min-width:0;display:flex}.message-input[data-v-9071a32c]{resize:none;width:100%;color:var(--text);background:0 0;border:none;outline:none;min-height:24px;max-height:200px;padding:0;font-family:inherit;font-size:15px;line-height:1.5;overflow-y:auto}.message-input[data-v-9071a32c]::placeholder{color:var(--text-muted)}.send-button[data-v-9071a32c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f766e,#10b981);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex;position:relative;overflow:hidden}.send-button[data-v-9071a32c]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.send-button.disabled[data-v-9071a32c]{opacity:.5;cursor:not-allowed;background:var(--muted)}.send-glow[data-v-9071a32c]{opacity:.5;pointer-events:none;background:radial-gradient(circle at top,#fff6,#0000 70%);position:absolute;inset:0}.muted[data-v-9071a32c]{color:var(--muted)}@keyframes pulse-soft-9071a32c{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.config-container[data-v-16f8b137]{flex-direction:column;gap:20px;display:flex}.mode-tabs[data-v-16f8b137]{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:flex}.mode-tab[data-v-16f8b137]{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;transition:all .2s;display:flex}.mode-tab[data-v-16f8b137]:hover{border-color:var(--link)}.mode-tab.active[data-v-16f8b137]{color:#0f766e;background:#0f766e1a;border-color:#0f766e}.mode-id[data-v-16f8b137]{background:var(--muted);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.mode-tab.active .mode-id[data-v-16f8b137]{background:#0f766e}.mode-name[data-v-16f8b137]{font-size:14px;font-weight:500}.config-form[data-v-16f8b137]{flex-direction:column;gap:16px;display:flex}.form-field-row[data-v-16f8b137]{gap:12px;display:flex}.form-field.small[data-v-16f8b137]{flex:1}.number-input[data-v-16f8b137],.text-input[data-v-16f8b137]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:8px 12px;font-size:13px}.kb-select[data-v-16f8b137]{width:100%}.number-input[data-v-16f8b137]:focus,.text-input[data-v-16f8b137]:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e1a}.form-field[data-v-16f8b137]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-16f8b137]{color:var(--text);font-size:13px;font-weight:600}.field-hint[data-v-16f8b137]{color:var(--muted);font-size:11px}.multi-select[data-v-16f8b137]{border:1px solid var(--border);background:var(--bg);width:100%;min-height:80px;color:var(--text);border-radius:8px;padding:8px;font-size:13px}.multi-select[data-v-16f8b137]:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e1a}.multi-select option[data-v-16f8b137]{padding:4px 8px}.prompt-textarea[data-v-16f8b137]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:vertical;border-radius:8px;padding:12px;font-family:inherit;font-size:13px;line-height:1.5}.prompt-textarea[data-v-16f8b137]:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e1a}.prompt-textarea.code[data-v-16f8b137]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px}.prompt-textarea[data-v-16f8b137]::placeholder{color:var(--muted)}.auto-agent-page[data-v-e87d9d6c]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.auto-agent-layout[data-v-e87d9d6c]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex:1;grid-template-columns:320px 1fr;min-height:0;display:grid;overflow:hidden}.main[data-v-e87d9d6c]{background:var(--bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}@media (width<=920px){.auto-agent-layout[data-v-e87d9d6c]{grid-template-rows:260px 1fr;grid-template-columns:1fr;min-height:0}.main[data-v-e87d9d6c]{border-top:1px solid var(--border)}}.callout[data-v-83e5dc6d]{color:var(--text);border:1px dashed var(--border);border-radius:8px;padding:12px 14px}.callout.info[data-v-83e5dc6d]{background:var(--surface-2)}.callout.warning[data-v-83e5dc6d]{background:#f59e0b1a;border-color:#f59e0b4d}.callout.error[data-v-83e5dc6d]{background:#ef44441a;border-color:#ef44444d}.checkbox-group[data-v-10d08c57]{flex-wrap:wrap;gap:.6rem;display:flex}[data-v-10d08c57] .checkbox-group-item{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.35rem .8rem;transition:all .2s}[data-v-10d08c57] .checkbox-group-item:hover{background:var(--hover-bg);border-color:var(--link)}[data-v-10d08c57] .checkbox-group-item:has(input:checked){border-color:var(--link);color:var(--link);background:#3b82f61a}.graph-manager-view[data-v-6818c138]{flex-direction:column;width:100%;max-width:2400px;height:100%;margin:0 auto;padding:1.5rem;display:flex}@media (width>=2560px){.graph-manager-view[data-v-6818c138]{max-width:none}}.view-header[data-v-6818c138]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.view-header h2[data-v-6818c138]{color:var(--text);margin:0 0 .25rem;font-size:1.75rem;font-weight:600}.view-header .muted[data-v-6818c138]{color:var(--muted);margin:0;font-size:.95rem}.header-actions[data-v-6818c138]{flex-wrap:wrap;gap:.5rem;display:flex}.status-warning[data-v-6818c138]{color:#ca8a04;background:#eab3081a;border:1px solid #eab3084d;border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.95rem}.content-layout[data-v-6818c138]{flex:1;gap:1.5rem;min-height:0;display:flex;overflow:hidden}.sidebar-panel[data-v-6818c138]{background:var(--surface);border:1px solid var(--border);width:280px;box-shadow:var(--shadow);border-radius:12px;flex-shrink:0;padding:1.25rem;overflow-y:auto}.sidebar-section[data-v-6818c138]{margin-bottom:.5rem}.section-header[data-v-6818c138]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.section-header h3[data-v-6818c138]{color:var(--text);margin:0;font-size:.95rem;font-weight:600}.create-form[data-v-6818c138]{gap:.5rem;margin-bottom:.75rem;display:flex}.create-form input[data-v-6818c138]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;flex:1;padding:.5rem;font-size:.875rem}.create-form input[data-v-6818c138]:focus{border-color:var(--link);outline:none}.folder-list[data-v-6818c138]{flex-direction:column;gap:.25rem;display:flex}.folder-item[data-v-6818c138]{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.9rem;transition:background .2s;display:flex}.folder-item[data-v-6818c138]:hover{background:var(--hover-bg)}.folder-item.active[data-v-6818c138]{background:var(--surface-2);font-weight:500}.folder-name[data-v-6818c138]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.folder-actions[data-v-6818c138]{gap:.25rem;display:none}.folder-item:hover .folder-actions[data-v-6818c138]{display:flex}.sidebar-divider[data-v-6818c138]{background:var(--border);height:1px;margin:1.5rem 0}.tag-list[data-v-6818c138]{flex-wrap:wrap;gap:.5rem;display:flex}.tag-item[data-v-6818c138]{background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:16px;padding:.375rem .75rem;font-size:.85rem;transition:all .2s}.tag-item[data-v-6818c138]:hover{background:var(--hover-bg);border-color:var(--link)}.tag-item.active[data-v-6818c138]{background:var(--link);color:#fff;border-color:var(--link)}.tag-actions[data-v-6818c138]{gap:.5rem;margin-top:.75rem;display:flex}.main-panel[data-v-6818c138]{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;flex:1;padding:1.5rem;display:flex;overflow-y:auto}.search-bar[data-v-6818c138]{gap:.75rem;margin-bottom:1.5rem;display:flex}.search-bar input[data-v-6818c138]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;flex:1;padding:.625rem 1rem;font-size:.95rem}.search-bar input[data-v-6818c138]:focus{border-color:var(--link);outline:none;box-shadow:0 0 0 3px #2563eb1a}.loading-state[data-v-6818c138]{text-align:center;color:var(--muted);padding:4rem 2rem;font-size:1rem}.empty-state[data-v-6818c138]{text-align:center;color:var(--muted);padding:4rem 2rem}.empty-state p[data-v-6818c138]{margin:0 0 .5rem;font-size:1.1rem}.empty-state .hint[data-v-6818c138]{opacity:.8;font-size:.9rem}.graph-grid[data-v-6818c138]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.graph-card[data-v-6818c138]{background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:1.25rem;transition:all .2s}.graph-card[data-v-6818c138]:hover{background:var(--hover-bg);border-color:var(--link);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.card-content[data-v-6818c138]{flex-direction:column;gap:1rem;height:100%;min-height:0;display:flex}.card-main[data-v-6818c138]{flex:1;min-height:0}.card-header[data-v-6818c138]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.card-title[data-v-6818c138]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.1rem;font-weight:600;overflow:hidden}.card-header-actions[data-v-6818c138]{opacity:0;flex-shrink:0;gap:.25rem;transition:opacity .2s;display:flex}.graph-card:hover .card-header-actions[data-v-6818c138]{opacity:1}.card-header-actions .base-button[data-v-6818c138]{color:var(--muted)}.card-header-actions .base-button[data-v-6818c138]:hover{color:var(--text);background:var(--hover-bg)}.card-header-actions .base-button.delete-btn[data-v-6818c138]:hover{color:#ef4444;background:#ef44441a}.card-description[data-v-6818c138]{color:var(--muted);line-clamp:5;-webkit-line-clamp:5;cursor:help;-webkit-box-orient:vertical;max-height:7.5em;margin:0 0 .75rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-meta[data-v-6818c138]{color:var(--muted);margin:-.25rem 0 .5rem;font-size:.8rem}.strict-text[data-v-6818c138]{color:#ef4444;font-weight:600}.card-tags[data-v-6818c138]{flex-wrap:wrap;gap:.375rem;min-height:1.5rem;display:flex}.tag-badge[data-v-6818c138]{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:12px;align-items:center;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.card-actions[data-v-6818c138]{border-top:1px solid var(--border);flex-shrink:0;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.modal-overlay[data-v-6818c138]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-6818c138]{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-6818c138]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-header h3[data-v-6818c138]{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.modal-body[data-v-6818c138]{padding:1.5rem;overflow-y:auto}.form-field[data-v-6818c138]{margin-bottom:1.25rem}.form-field[data-v-6818c138]:last-child{margin-bottom:0}.form-field>label[data-v-6818c138]:not(.base-checkbox){color:var(--text);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.form-field .required[data-v-6818c138]{color:#ef4444}.form-field input[data-v-6818c138],.form-field textarea[data-v-6818c138],.form-field select[data-v-6818c138]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.form-field input[data-v-6818c138]:focus,.form-field textarea[data-v-6818c138]:focus,.form-field select[data-v-6818c138]:focus{border-color:var(--link);outline:none;box-shadow:0 0 0 3px #2563eb1a}.form-field textarea[data-v-6818c138]{resize:vertical;min-height:100px}.modal-footer[data-v-6818c138]{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}@media (width<=1024px){.content-layout[data-v-6818c138]{flex-direction:column}.sidebar-panel[data-v-6818c138]{width:100%}.graph-grid[data-v-6818c138]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (width<=768px){.graph-manager-view[data-v-6818c138]{padding:1rem}.view-header[data-v-6818c138]{flex-direction:column;align-items:flex-start}.header-actions[data-v-6818c138]{width:100%}.header-actions button[data-v-6818c138]{flex:1}.sidebar-panel[data-v-6818c138],.main-panel[data-v-6818c138]{padding:1rem}.graph-grid[data-v-6818c138]{grid-template-columns:1fr}.modal-content[data-v-6818c138]{max-width:100%}}.description-tooltip[data-v-6818c138]{z-index:9999;background:var(--surface);border:1px solid var(--border);max-width:400px;color:var(--text);white-space:pre-wrap;word-wrap:break-word;pointer-events:none;border-radius:8px;padding:.75rem 1rem;font-size:.9rem;line-height:1.5;position:fixed;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.ai-suggest-btn[data-v-6818c138]{border:1px solid var(--p-primary-color,#6366f1);color:var(--p-primary-color,#6366f1);cursor:pointer;background:0 0;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:12px}.ai-suggest-btn[data-v-6818c138]:hover{background:var(--p-primary-50,#eef2ff)}.ai-suggest-btn[data-v-6818c138]:disabled{opacity:.5;cursor:not-allowed}.base-table[data-v-6ba7268d]{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:100%;overflow:hidden}.base-table table[data-v-6ba7268d]{border-collapse:collapse;width:100%;font-size:.85rem}.base-table[data-v-6ba7268d] th,.base-table[data-v-6ba7268d] td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .7rem}.base-table[data-v-6ba7268d] th{background:var(--surface-2);color:var(--text);font-weight:600}.base-table[data-v-6ba7268d] tbody tr:last-child td{border-bottom:none}.base-table[data-v-6ba7268d] tbody tr:hover{background:var(--hover)}.base-table-cell--center[data-v-4a25b096]{text-align:center}.base-table-cell--right[data-v-4a25b096]{text-align:right}.checkbox-button[data-v-0df9a9f6]{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;min-width:0;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.checkbox-button-content[data-v-0df9a9f6]{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.checkbox-button-badge[data-v-0df9a9f6]{letter-spacing:.02em;color:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.1rem .3rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.checkbox-button[data-v-0df9a9f6]:hover:not(.disabled){background:var(--hover-bg);border-color:var(--link)}.checkbox-button.active[data-v-0df9a9f6]{border-color:var(--link);color:var(--link);background:#3b82f61a}.checkbox-button.active[data-v-0df9a9f6]:hover:not(.disabled){border-color:var(--link);background:#3b82f626}.checkbox-button.disabled[data-v-0df9a9f6]{cursor:not-allowed;opacity:.6}.collapsible-card[data-v-6cc0cf64]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;padding:1.25rem}.collapsible-card__header[data-v-6cc0cf64]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.collapsible-card__header--static[data-v-6cc0cf64]{cursor:default}.collapsible-card__header[data-v-6cc0cf64]:hover:not(.collapsible-card__header--static){opacity:.85}.collapsible-card__title[data-v-6cc0cf64]{color:var(--text);margin:0;font-size:1rem;font-weight:600}.collapsible-card__header-right[data-v-6cc0cf64]{align-items:center;gap:.5rem;display:inline-flex}.collapsible-card__icon[data-v-6cc0cf64]{color:var(--muted);flex-shrink:0;transition:transform .2s}.collapsible-card__icon--collapsed[data-v-6cc0cf64]{transform:rotate(180deg)}.collapsible-card__content[data-v-6cc0cf64]{margin-top:1rem}.key-value-editor[data-v-e6e8fd5d]{flex-direction:column;gap:.5rem;display:flex}.empty-hint[data-v-e6e8fd5d]{color:var(--muted);text-align:center;padding:.5rem;font-size:.875rem}.key-value-row[data-v-e6e8fd5d]{align-items:center;gap:.5rem;display:flex}.key-input[data-v-e6e8fd5d],.value-input[data-v-e6e8fd5d]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;flex:1;padding:.625rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.key-input[data-v-e6e8fd5d]:focus,.value-input[data-v-e6e8fd5d]:focus{border-color:var(--link);outline:none}.key-input.readonly[data-v-e6e8fd5d],.value-input.readonly[data-v-e6e8fd5d]{background:var(--surface);color:var(--muted);cursor:not-allowed;opacity:.7}.key-input.readonly[data-v-e6e8fd5d]:focus,.value-input.readonly[data-v-e6e8fd5d]:focus{border-color:var(--border)}.key-input[data-v-e6e8fd5d]{min-width:120px;max-width:40%}.value-input[data-v-e6e8fd5d]{min-width:0}.add-button[data-v-e6e8fd5d]{margin-top:.25rem}.readonly-section[data-v-e6e8fd5d]{border-top:1px solid var(--border);margin-top:.5rem;padding-top:.5rem}.collapse-button[data-v-e6e8fd5d]{width:100%;color:var(--muted);justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem;display:flex}.collapse-button .chevron-icon[data-v-e6e8fd5d]{transition:transform .2s}.collapse-button .chevron-icon.rotated[data-v-e6e8fd5d]{transform:rotate(180deg)}.readonly-items[data-v-e6e8fd5d]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.kv-import-editor[data-v-504c20c9]{flex-direction:column;gap:.5rem;display:flex}.kv-import-tabs[data-v-504c20c9]{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:.25rem;padding:.25rem;display:inline-flex}.kv-import-tab[data-v-504c20c9]{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.85rem;transition:all .2s;display:inline-flex}.kv-import-tab[data-v-504c20c9]:hover:not(:disabled){color:var(--text);border-color:var(--border);background:var(--hover)}.kv-import-tab.active[data-v-504c20c9]{color:var(--text);border-color:var(--link);background:#3b82f61f}.kv-import-tab[data-v-504c20c9]:disabled{cursor:not-allowed;opacity:.6}.kv-import-panel[data-v-504c20c9]{flex-direction:column;gap:.5rem;display:flex}.kv-import-textarea[data-v-504c20c9]{border:1px solid var(--border);background:var(--bg);width:100%;min-height:120px;color:var(--text);resize:vertical;border-radius:8px;padding:.625rem .875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem}.kv-import-textarea[data-v-504c20c9]:focus{border-color:var(--link);outline:none}.kv-import-actions[data-v-504c20c9]{justify-content:flex-end;gap:.5rem;display:flex}.graph-workspace-view{flex-direction:column;width:100%;max-width:2400px;height:100%;margin:0 auto;padding:1.5rem;display:flex}@media (width>=2560px){.graph-workspace-view{max-width:none}}.content-layout{flex:1;grid-template-columns:1fr 500px;gap:1rem;min-height:0;display:grid}.content-layout.extract-mode{grid-template-columns:1fr 2fr}.status-warning{color:#ca8a04;background:#eab3081a;border:1px solid #eab3084d;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.95rem}.graph-container{background:var(--surface);border:1px solid var(--border);min-width:0;min-height:0;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.graph-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stats{color:var(--muted);gap:.75rem;min-width:0;font-size:.9rem;display:flex}.stats-list{color:var(--muted);flex-wrap:wrap;gap:.75rem;min-width:0;font-size:.9rem;display:flex}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.graph-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tool-bar{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:.25rem;padding:.25rem;display:inline-flex}.tool-button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.85rem;transition:all .2s;display:inline-flex}.tool-button:hover{color:var(--text);border-color:var(--border);background:var(--hover)}.tool-button.active{color:var(--text);border-color:var(--link);background:#3b82f61f}.focus-button-group{align-items:center;gap:.5rem;display:inline-flex}.checkbox-label{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.checkbox-label input[type=checkbox]{cursor:pointer;flex-shrink:0;width:auto;margin:0;padding:0}.limit-input{color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.limit-input input{border:1px solid var(--border);background:var(--bg);width:92px;color:var(--text);border-radius:8px;padding:.5rem .65rem;font-size:.9rem}.limit-input input:focus{border-color:var(--link);outline:none}.graph-canvas{flex:1;min-height:0}.graph{width:100%;height:100%;min-height:0}.loading-state{min-height:0;color:var(--muted);flex:1;place-items:center;display:grid}.sidebar-panel{min-width:0;min-height:0;padding-bottom:1rem;overflow-y:auto}.sidebar-panel :deep(.collapsible-card){margin-bottom:1rem}.title-icon{color:var(--muted);margin-right:.5rem;display:inline-block}.sidebar-panel :deep(.collapsible-card):last-child{margin-bottom:0}.form-group{margin-bottom:1rem}.form-group:last-child{margin-bottom:0}.form-group label{color:var(--text);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.form-group label.checkbox-label{margin-bottom:0;font-weight:400;display:inline-flex}.form-group input,.form-group textarea,.form-group select{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.form-group textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--link);outline:none}.actions-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.actions-row :global(.base-button){flex-grow:0;flex-shrink:0}.action-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.grid-2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.selected-content{color:var(--text);font-size:.95rem}.selected-type{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.75rem}.selected-info{gap:.35rem;display:grid}.card-divider{background:var(--border);height:1px;margin:.9rem 0}.prop-pre{border:1px solid var(--border);background:var(--bg);border-radius:8px;max-height:320px;margin:0;padding:.75rem;font-size:.8rem;line-height:1.25rem;overflow:auto}.empty-state{color:var(--muted);font-size:.95rem}.picked-info{color:var(--muted);gap:.25rem;margin-top:.75rem;font-size:.85rem;display:grid}.edge-pick-actions{gap:.5rem;margin-top:.75rem;display:flex}.edge-pick-actions--in-form{justify-content:space-between;align-items:center;margin-top:0;margin-bottom:.75rem}.edge-pick-actions__buttons{flex-shrink:0;gap:.5rem;display:flex}@media (width<=1200px){.content-layout{grid-template-columns:1fr}.sidebar-panel{max-height:40vh}}.primary-badge{color:#3b82f6;letter-spacing:.02em;background:#3b82f626;border-radius:4px;justify-content:center;align-items:center;padding:.1rem .3rem;font-size:.7rem;font-weight:600;display:inline-flex}.multi-select-container{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;gap:.5rem;max-height:240px;padding:.5rem;display:flex;overflow-y:auto}.multi-select-item{border:1px solid var(--border);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex}.multi-select-item:hover{background:var(--hover);border-color:var(--link)}.multi-select-item.active{background:#3b82f61a;border-color:#3b82f6}.multi-select-item.disabled{cursor:not-allowed;opacity:.6}.multi-select-item input[type=checkbox]{pointer-events:none;margin:0}.multi-select-item span{font-size:.9rem}.multi-select-item .primary-badge{margin-left:auto}.checkbox-button-group{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-wrap:wrap;gap:.5rem;max-height:240px;padding:.5rem;display:flex;overflow-y:auto}.checkbox-button-group.compact{max-height:160px}.from-button{color:#f97316!important;background:#f973161a!important;border-color:#f973164d!important}.from-button:hover:not(.disabled){background:#f9731626!important;border-color:#f97316!important}.to-button{color:#a855f7!important;background:#a855f71a!important;border-color:#a855f74d!important}.to-button:hover:not(.disabled){background:#a855f726!important;border-color:#a855f7!important}.filter-badge{color:#16a34a;background:#16a34a26;border-radius:4px;margin-left:.5rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.multi-select-container.compact{max-height:160px}.prop-filter-row{grid-template-columns:1fr 90px 1fr auto;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.prop-filter-key{border:1px solid var(--border);background:var(--bg);min-width:0;color:var(--text);border-radius:6px;padding:.5rem .65rem;font-size:.85rem}.prop-filter-match{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);cursor:pointer;border-radius:6px;padding:.5rem .4rem;font-size:.85rem}.prop-filter-value{border:1px solid var(--border);background:var(--bg);min-width:0;color:var(--text);border-radius:6px;padding:.5rem .65rem;font-size:.85rem}.prop-filter-key:focus,.prop-filter-match:focus,.prop-filter-value:focus{border-color:var(--link);outline:none}.prop-filter-remove{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.prop-filter-remove:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.add-prop-btn{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;transition:all .2s;display:inline-flex}.add-prop-btn:hover{color:var(--link);border-color:var(--link);background:#3b82f60d}.import-textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;line-height:1.5}.import-error{color:#dc2626;word-break:break-word;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:.75rem;padding:.75rem;font-size:.9rem}.import-progress{color:#2563eb;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;margin-bottom:.75rem;padding:.75rem;font-size:.9rem}.properties-view-toggle{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:.25rem;padding:.25rem;display:inline-flex}.toggle-button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .6rem;font-size:.75rem;transition:all .2s;display:inline-flex}.toggle-button:hover{color:var(--text);background:var(--hover)}.toggle-button.active{color:var(--text);border-color:var(--link);background:#3b82f61f}.agent-chat-messages{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;max-height:400px;margin-bottom:1rem;padding:0;display:flex;overflow-y:auto}.agent-message{align-items:flex-start;width:100%;display:flex}.agent-message.user{justify-content:flex-end}.agent-message.assistant{justify-content:flex-start}.agent-message-divider{background:var(--border);width:100%;height:1px;margin:.5rem 0}.agent-message-bubble{word-break:break-word;border-radius:8px;max-width:85%;padding:.625rem .875rem}.agent-message.user .agent-message-bubble{background:var(--primary-bg);color:var(--primary-text);border:1px solid #0000001a}.agent-message.assistant .agent-message-bubble{background:var(--surface);color:var(--text);border:1px solid var(--border)}.agent-message-content{white-space:pre-wrap;font-size:.9rem;line-height:1.5}.agent-typing{align-items:center;gap:4px;padding:.25rem 0;display:inline-flex}.agent-typing .dot{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite agent-typing-pulse}.agent-typing .dot:nth-child(2){animation-delay:.15s}.agent-typing .dot:nth-child(3){animation-delay:.3s}@keyframes agent-typing-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.agent-chat-input{flex-direction:column;gap:.5rem;display:flex}.agent-input-textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:vertical;border-radius:8px;min-height:60px;padding:.625rem .875rem;font-family:inherit;font-size:.9rem}.agent-input-textarea:focus{border-color:var(--link);outline:none}.agent-chat-actions{justify-content:flex-end;display:flex}.merge-node-grid{gap:.75rem;display:grid}.merge-node-slot{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:.5rem;padding:.65rem .75rem;display:grid}.merge-node-label{color:var(--muted);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.merge-node-value{color:var(--text);word-break:break-all;font-size:.9rem;font-weight:600}.merge-warning{color:#dc2626;background:#ef444414;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.85rem;font-weight:500;display:inline-flex}.merge-choice-row{flex-wrap:wrap;gap:.5rem;display:flex}.merge-conflict-row{background:#eab3081f}.merge-conflict-pill{color:#dc2626;background:#ef44441f;border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.merge-inline-status{color:var(--muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.audit-status{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.status-badge{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.status-badge.status-success{color:#16a34a;background:#16a34a14;border-color:#16a34a59}.status-badge.status-failed{color:#dc2626;background:#dc262614;border-color:#dc26264d}.status-badge.status-running{color:#2563eb;background:#2563eb14;border-color:#2563eb4d}.audit-progress{color:var(--muted);font-size:.8rem}.audit-summary{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:1rem;padding:.75rem}.audit-summary-title{color:var(--text);font-size:.9rem;font-weight:600}.audit-summary-desc{color:var(--muted);margin-top:.4rem;font-size:.85rem}.audit-issues{gap:.75rem;margin-top:1rem;display:grid}.audit-issue-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:.5rem;padding:.75rem;display:grid}.audit-issue-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.audit-issue-type{color:var(--text);font-size:.85rem;font-weight:600}.audit-issue-severity{text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.audit-issue-severity.severity-low{color:#16a34a;background:#16a34a14;border-color:#16a34a59}.audit-issue-severity.severity-medium{color:#d97706;background:#d9770614;border-color:#d9770659}.audit-issue-severity.severity-high{color:#dc2626;background:#dc262614;border-color:#dc262659}.audit-issue-desc{color:var(--text);font-size:.85rem}.audit-issue-fix{color:var(--muted);font-size:.82rem}.audit-issue-meta{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.empty-hint{color:var(--muted);text-align:center;padding:.75rem 0;font-size:.85rem}.schema-manager-view[data-v-ba5a1ed2]{flex-direction:column;width:100%;max-width:2400px;height:100%;margin:0 auto;padding:1.5rem;display:flex}.content-layout[data-v-ba5a1ed2]{flex:1;gap:1.5rem;min-height:0;display:flex;overflow:hidden}.sidebar-panel[data-v-ba5a1ed2]{background:var(--surface);border:1px solid var(--border);width:300px;box-shadow:var(--shadow);border-radius:12px;flex-shrink:0;padding:1.25rem;overflow-y:auto}.sidebar-section[data-v-ba5a1ed2]{margin-bottom:.5rem}.section-header[data-v-ba5a1ed2]{margin-bottom:1rem}.section-header h3[data-v-ba5a1ed2]{color:var(--text);margin:0;font-size:1rem;font-weight:600}.empty-hint[data-v-ba5a1ed2]{color:var(--muted);text-align:center;padding:2rem 1rem;font-size:.9rem}.schema-list[data-v-ba5a1ed2]{flex-direction:column;gap:.5rem;display:flex}.schema-item[data-v-ba5a1ed2]{background:var(--bg);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.75rem;transition:all .2s;display:flex}.schema-item[data-v-ba5a1ed2]:hover{background:var(--hover-bg);border-color:var(--link)}.schema-item.active[data-v-ba5a1ed2]{background:#3b82f61a;border-color:#3b82f6}.schema-item-main[data-v-ba5a1ed2]{flex:1;min-width:0}.schema-name[data-v-ba5a1ed2]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;overflow:hidden}.schema-desc[data-v-ba5a1ed2]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.8rem;overflow:hidden}.schema-actions[data-v-ba5a1ed2]{flex-shrink:0;gap:.25rem;display:none}.schema-item:hover .schema-actions[data-v-ba5a1ed2]{display:flex}.main-panel[data-v-ba5a1ed2]{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);border-radius:12px;flex:1;padding:1.5rem;overflow-y:auto}.empty-state[data-v-ba5a1ed2]{text-align:center;color:var(--muted);padding:4rem 2rem}.schema-details[data-v-ba5a1ed2]{flex-direction:column;gap:2rem;display:flex}.detail-section[data-v-ba5a1ed2]{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:1.25rem}.section-header-with-action[data-v-ba5a1ed2]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section-header-with-action h3[data-v-ba5a1ed2]{color:var(--text);margin:0;font-size:1.1rem;font-weight:600}.type-grid[data-v-ba5a1ed2]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.type-card[data-v-ba5a1ed2]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1rem;transition:all .2s}.type-card[data-v-ba5a1ed2]:hover{border-color:var(--link);box-shadow:0 2px 8px #0000000d}.type-card-header[data-v-ba5a1ed2]{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.type-card-title[data-v-ba5a1ed2]{color:var(--text);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.primary-badge[data-v-ba5a1ed2]{color:#3b82f6;letter-spacing:.02em;background:#3b82f626;border-radius:4px;justify-content:center;align-items:center;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.group-badge[data-v-ba5a1ed2]{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:4px;align-items:center;padding:.1rem .4rem;font-size:.7rem;font-weight:500;display:inline-flex}.type-card-actions[data-v-ba5a1ed2]{opacity:0;gap:.25rem;transition:opacity .2s;display:flex}.type-card:hover .type-card-actions[data-v-ba5a1ed2]{opacity:1}.type-card-desc[data-v-ba5a1ed2]{color:var(--muted);margin-bottom:.75rem;font-size:.85rem}.type-card-props[data-v-ba5a1ed2]{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.props-list[data-v-ba5a1ed2]{flex-direction:column;gap:.375rem;display:flex}.prop-item[data-v-ba5a1ed2]{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.prop-name[data-v-ba5a1ed2]{color:var(--text);flex:1;font-weight:500}.prop-type[data-v-ba5a1ed2]{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:.125rem .375rem;font-family:monospace;font-size:.75rem}.prop-required[data-v-ba5a1ed2]{color:#ef4444;font-weight:600}.empty-hint-sm[data-v-ba5a1ed2]{color:var(--muted);font-size:.85rem;font-style:italic}.form-field[data-v-ba5a1ed2]{margin-bottom:1.25rem}.form-field>label[data-v-ba5a1ed2]{color:var(--text);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.form-field .required[data-v-ba5a1ed2]{color:#ef4444}.form-field input[data-v-ba5a1ed2],.form-field textarea[data-v-ba5a1ed2],.form-field select[data-v-ba5a1ed2]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.form-field input[data-v-ba5a1ed2]:focus,.form-field textarea[data-v-ba5a1ed2]:focus,.form-field select[data-v-ba5a1ed2]:focus{border-color:var(--link);outline:none}.properties-editor[data-v-ba5a1ed2]{flex-direction:column;gap:.75rem;display:flex}.meta-row[data-v-ba5a1ed2]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.meta-field[data-v-ba5a1ed2]{color:var(--muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.meta-field input[type=color][data-v-ba5a1ed2]{border:1px solid var(--border);background:var(--bg);border-radius:6px;width:44px;height:32px;padding:.1rem}.meta-field input[type=number][data-v-ba5a1ed2]{width:120px}.property-row[data-v-ba5a1ed2]{grid-template-columns:1.5fr 1fr auto 1fr auto;align-items:center;gap:.5rem;display:grid}.prop-input[data-v-ba5a1ed2]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:.5rem;font-size:.9rem}.prop-input[data-v-ba5a1ed2]:focus{border-color:var(--link);outline:none}.prop-select[data-v-ba5a1ed2]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:.5rem;font-size:.9rem}.prop-select[data-v-ba5a1ed2]:focus{border-color:var(--link);outline:none}.edit-badge[data-v-a5f248b6]{color:#2563eb;background:#3b82f61f;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;display:inline-flex}.temperature-control[data-v-a5f248b6]{flex-direction:column;gap:.5rem;display:flex}.background-config-tabs[data-v-a5f248b6]{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.background-config-tab[data-v-a5f248b6]{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}.background-config-tab[data-v-a5f248b6]:hover{color:var(--text);border-color:var(--border);background:var(--hover)}.background-config-tab.active[data-v-a5f248b6]{color:var(--text);border-color:var(--link);background:#3b82f61f}.background-config-content[data-v-a5f248b6]{flex-direction:column;gap:1rem;display:flex}.extract-mode-indicator[data-v-a5f248b6]{background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem;font-size:.85rem;display:flex}.mode-label[data-v-a5f248b6]{color:var(--muted)}.mode-badge[data-v-a5f248b6]{border-radius:6px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.mode-badge-strict[data-v-a5f248b6]{color:#dc2626;background:#ef444426}.mode-badge-creative[data-v-a5f248b6]{color:#2563eb;background:#3b82f626}.mode-badge-free[data-v-a5f248b6]{color:#16a34a;background:#22c55e26}.domain-config-actions[data-v-a5f248b6]{gap:.5rem;margin-bottom:.5rem;display:flex}.domain-config-import-textarea[data-v-a5f248b6]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:vertical;border-radius:8px;padding:.625rem .875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.domain-config-import-textarea[data-v-a5f248b6]:focus{border-color:var(--link);outline:none}.constraint-actions[data-v-a5f248b6]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gfc-preview[data-v-a5f248b6]{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:.75rem}.gfc-preview-title[data-v-a5f248b6]{color:var(--text);margin-bottom:.5rem;font-weight:600}.gfc-preview-pre[data-v-a5f248b6]{max-height:240px;color:var(--text);white-space:pre-wrap;font-size:.75rem;overflow:auto}.task-status[data-v-a5f248b6]{gap:.5rem;display:grid}.stats-list[data-v-a5f248b6]{color:var(--muted);flex-wrap:wrap;gap:.75rem;font-size:.9rem;display:flex}.progress-bar[data-v-a5f248b6]{background:#94a3b833;border-radius:999px;width:100%;height:6px;overflow:hidden}.progress-bar-fill[data-v-a5f248b6]{background:linear-gradient(90deg,#ef4444,#f97316);border-radius:999px;height:100%;transition:width .3s}.status-info[data-v-a5f248b6]{color:var(--muted);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.status-badge[data-v-a5f248b6]{border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.status-badge.pending[data-v-a5f248b6]{color:#b45309;background:#eab30826}.status-badge.running[data-v-a5f248b6]{color:#2563eb;background:#3b82f61f}.status-badge.success[data-v-a5f248b6]{color:#16a34a;background:#22c55e26}.status-badge.failed[data-v-a5f248b6]{color:#dc2626;background:#ef444426}.task-error[data-v-a5f248b6]{color:#dc2626;background:#ef444414;border:1px solid #ef44444d;border-radius:8px;padding:.5rem;font-size:.85rem}.task-hint[data-v-a5f248b6]{color:var(--muted);font-size:.75rem}.file-list[data-v-a5f248b6]{border:1px solid var(--border);background:var(--bg);border-radius:8px;max-height:360px;overflow-y:auto}.file-item[data-v-a5f248b6]{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--text);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.file-item[data-v-a5f248b6]:last-child{border-bottom:none}.file-item[data-v-a5f248b6]:hover{background:var(--hover)}.file-item.selected[data-v-a5f248b6]{background:#3b82f61f;border-color:#3b82f64d}.attempt-item[data-v-a5f248b6]{justify-content:flex-start;gap:.5rem}.attempt-main[data-v-a5f248b6]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.file-name[data-v-a5f248b6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.file-size[data-v-a5f248b6]{color:var(--muted);flex:none;font-size:.85rem}.save-mode-selector[data-v-a5f248b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:1.5rem;display:grid}.mode-button[data-v-a5f248b6]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;padding:.75rem;font-weight:500;transition:all .2s}.mode-button.active[data-v-a5f248b6]{border-color:var(--link);color:var(--link);background:#3b82f61f}.no-compatible-graphs[data-v-a5f248b6]{color:#b45309;text-align:center;background:#eab3081f;border:1px solid #eab30840;border-radius:8px;margin-top:.75rem;padding:.75rem;font-size:.85rem}.ai-suggestions[data-v-a5f248b6]{gap:.75rem;margin-top:.75rem;display:grid}.ai-suggestion-item[data-v-a5f248b6]{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:.75rem}.ai-suggestion-header[data-v-a5f248b6]{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.85rem;display:flex}.decision-pill[data-v-a5f248b6]{border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.decision-accept[data-v-a5f248b6]{color:#16a34a;background:#22c55e26}.decision-reject[data-v-a5f248b6]{color:#dc2626;background:#ef444426}.decision-uncertain[data-v-a5f248b6]{color:#b45309;background:#eab30833}.decision-unknown[data-v-a5f248b6]{color:var(--muted);background:#94a3b833}.confidence[data-v-a5f248b6]{color:var(--muted)}.ai-suggestion-body[data-v-a5f248b6]{color:var(--text);gap:.4rem;font-size:.85rem;display:grid}.ai-line[data-v-a5f248b6]{gap:.5rem;display:flex}.ai-label[data-v-a5f248b6]{min-width:2.5rem;color:var(--text);font-weight:600}.ai-reasons[data-v-a5f248b6]{color:var(--muted);margin:.25rem 0 0;padding-left:1.2rem}.stream-layout[data-v-a5f248b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:360px;display:grid}.stream-panel[data-v-a5f248b6]{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;min-height:360px;display:flex}.stream-panel-header[data-v-a5f248b6]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stream-title[data-v-a5f248b6]{color:var(--text);font-weight:600}.stream-meta[data-v-a5f248b6]{color:var(--muted);margin-top:.15rem;font-size:.75rem}.thinking-meta[data-v-a5f248b6]{align-items:center;gap:.4rem;display:inline-flex}.extract-status-meta[data-v-a5f248b6]{margin-top:0}.stream-badge[data-v-a5f248b6]{color:#2563eb;background:#3b82f626;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.stream-badge.secondary[data-v-a5f248b6]{color:#059669;background:#10b98126}.stream-panel-body[data-v-a5f248b6]{min-height:260px;max-height:420px;padding:.75rem 1rem;overflow:hidden auto}.stream-pre[data-v-a5f248b6]{color:var(--text);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.5}.task-stage[data-v-a5f248b6]{color:var(--muted);margin-top:.35rem;font-size:.75rem}.task-stage.compact[data-v-a5f248b6]{margin-top:0}.merge-stream-panel[data-v-a5f248b6]{border:1px dashed var(--border);background:var(--bg);border-radius:10px;margin-top:.75rem;overflow:hidden}.merge-stream-header[data-v-a5f248b6]{border-bottom:1px dashed var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8rem;display:flex}.merge-stream-body[data-v-a5f248b6]{max-height:200px;padding:.5rem .75rem;overflow:auto}.approval-state[data-v-a5f248b6]{color:#16a34a;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.stage-label[data-v-a5f248b6]{color:var(--text);font-weight:600}.stage-message[data-v-a5f248b6]{color:var(--muted)}.json-summary[data-v-a5f248b6]{gap:.75rem;display:grid}.summary-metrics[data-v-a5f248b6]{color:var(--muted);flex-wrap:wrap;gap:.75rem;font-size:.8rem;display:flex}.metric-item[data-v-a5f248b6]{background:#94a3b81f;border-radius:999px;padding:.2rem .5rem}.summary-section[data-v-a5f248b6]{gap:.35rem;display:grid}.summary-title[data-v-a5f248b6]{color:var(--text);font-size:.8rem;font-weight:600}.summary-tags[data-v-a5f248b6]{flex-wrap:wrap;gap:.4rem;display:flex}.summary-tag[data-v-a5f248b6]{color:#2563eb;background:#3b82f61f;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.summary-tag.secondary[data-v-a5f248b6]{color:#059669;background:#10b9811f}.summary-more[data-v-a5f248b6]{color:var(--muted);background:#64748b26;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.summary-hint[data-v-a5f248b6]{color:var(--muted);font-size:.75rem}@media (width<=1100px){.stream-layout[data-v-a5f248b6]{grid-template-columns:1fr}}.file-cell[data-v-82ce0e3b]{align-items:center;gap:.75rem;min-width:0;display:flex}.file-icon[data-v-82ce0e3b]{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;display:inline-flex}.file-info[data-v-82ce0e3b]{min-width:0}.file-name[data-v-82ce0e3b]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.file-meta[data-v-82ce0e3b]{color:var(--muted);font-size:.85rem}.empty-state[data-v-82ce0e3b]{color:var(--muted);align-items:center;gap:.5rem;padding:1rem;display:flex}.empty-icon[data-v-82ce0e3b]{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:1rem;display:inline-flex}.header-actions[data-v-82ce0e3b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.folder-dialog[data-v-82ce0e3b]{flex-direction:column;gap:.75rem;display:flex}.folder-dialog__header[data-v-82ce0e3b]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.folder-dialog__title[data-v-82ce0e3b]{font-weight:600}.segment-editor[data-v-82ce0e3b]{grid-template-columns:280px 1fr;gap:16px;height:100%;min-height:60vh;display:grid}.segment-list[data-v-82ce0e3b]{flex-direction:column;display:flex;overflow:hidden}.segment-list[data-v-82ce0e3b] .p-card-body{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.segment-list[data-v-82ce0e3b] .p-card-content{flex:1;padding:0;overflow-y:auto}.segment-list__body[data-v-82ce0e3b]{flex-direction:column;gap:6px;padding:8px;display:flex}.segment-item[data-v-82ce0e3b]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:10px 12px;transition:all .15s}.segment-item[data-v-82ce0e3b]:hover{background:var(--p-surface-50);border-color:var(--p-surface-200)}.segment-item--active[data-v-82ce0e3b]{background:var(--p-primary-50);border-color:var(--p-primary-300)}.segment-editor__main[data-v-82ce0e3b]{flex-direction:column;min-width:0;display:flex}[data-v-82ce0e3b] .p-panel{flex-direction:column;height:100%;display:flex}[data-v-82ce0e3b] .p-panel-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-v-82ce0e3b] .p-listbox{border:none!important}[data-v-82ce0e3b] .p-listbox-option{border-radius:6px}.file-metadata[data-v-82ce0e3b]{flex-direction:column;gap:12px;display:flex}.metadata-row[data-v-82ce0e3b]{align-items:flex-start;gap:12px;display:flex}.metadata-row .label[data-v-82ce0e3b]{min-width:100px;color:var(--text-color-secondary);font-weight:600}.metadata-row .value[data-v-82ce0e3b]{word-break:break-all;flex:1}.md-editor .md-editor-preview{--md-theme-color:var(--md-color);--md-theme-color-reverse:#eee;--md-theme-color-hover:#eee;--md-theme-color-hover-inset:#ddd;--md-theme-link-color:#2d8cf0;--md-theme-link-hover-color:#73d13d;--md-theme-border-color:#e6e6e6;--md-theme-border-color-reverse:#bebebe;--md-theme-border-color-inset:#d6d6d6;--md-theme-bg-color:#fff;--md-theme-bg-color-inset:#ececec;--md-theme-code-copy-tips-color:inherit;--md-theme-code-copy-tips-bg-color:#fff;--md-theme-code-active-color:#61aeee;--md-theme-radius-s:2px;--md-theme-radius-m:5px}.md-editor-dark .md-editor-preview{--md-theme-color:var(--md-color);--md-theme-color-reverse:#222;--md-theme-color-hover:#191919;--md-theme-color-hover-inset:#444;--md-theme-link-color:#2d8cf0;--md-theme-link-hover-color:#73d13d;--md-theme-border-color:#2d2d2d;--md-theme-border-color-reverse:#e6e6e6;--md-theme-border-color-inset:#5a5a5a;--md-theme-bg-color:#000;--md-theme-bg-color-inset:#111;--md-theme-code-copy-tips-color:inherit;--md-theme-code-copy-tips-bg-color:#3a3a3a;--md-theme-code-active-color:#e6c07b;--md-theme-radius-s:2px;--md-theme-radius-m:5px}.md-editor .md-editor-admonition-note{--md-admonition-color:#212121;--md-admonition-bg-color:#fff;--md-admonition-border-color:#a6a6a6}.md-editor .md-editor-admonition-tip{--md-admonition-color:#616161;--md-admonition-bg-color:#f5f5f5;--md-admonition-border-color:#bababa}.md-editor .md-editor-admonition-info{--md-admonition-color:#424242;--md-admonition-bg-color:#f0f0f0;--md-admonition-border-color:#aaa}.md-editor .md-editor-admonition-quote{--md-admonition-color:#455a64;--md-admonition-bg-color:#eceff1;--md-admonition-border-color:#a9b3b9}.md-editor .md-editor-admonition-abstract{--md-admonition-color:#0288d1;--md-admonition-bg-color:#e1f5fe;--md-admonition-border-color:#88c9ec}.md-editor .md-editor-admonition-attention{--md-admonition-color:#1e88e5;--md-admonition-bg-color:#e3f2fd;--md-admonition-border-color:#94c8f3}.md-editor .md-editor-admonition-example{--md-admonition-color:#5e35b1;--md-admonition-bg-color:#ede7f6;--md-admonition-border-color:#b4a0da}.md-editor .md-editor-admonition-hint{--md-admonition-color:#00897b;--md-admonition-bg-color:#e0f2f1;--md-admonition-border-color:#86c8c2}.md-editor .md-editor-admonition-success{--md-admonition-color:#388e3c;--md-admonition-bg-color:#e8f5e9;--md-admonition-border-color:#a2cca4}.md-editor .md-editor-admonition-question{--md-admonition-color:#f9a825;--md-admonition-bg-color:#fffde7;--md-admonition-border-color:#fddb99}.md-editor .md-editor-admonition-caution{--md-admonition-color:#fb8c00;--md-admonition-bg-color:#fff8e1;--md-admonition-border-color:#fdcd87}.md-editor .md-editor-admonition-warning{--md-admonition-color:#f57c00;--md-admonition-bg-color:#fff3e0;--md-admonition-border-color:#fbc386}.md-editor .md-editor-admonition-danger{--md-admonition-color:#d84315;--md-admonition-bg-color:#ffebee;--md-admonition-border-color:#efa897}.md-editor .md-editor-admonition-failure{--md-admonition-color:#d32f2f;--md-admonition-bg-color:#fee2e6;--md-admonition-border-color:#ed9a9d}.md-editor .md-editor-admonition-bug{--md-admonition-color:#c31a1a;--md-admonition-bg-color:#fddadd;--md-admonition-border-color:#e68d8f}.md-editor .md-editor-admonition-error{--md-admonition-color:#b71c1c;--md-admonition-bg-color:#fdd2d6;--md-admonition-border-color:#e1898c}.md-editor-dark .md-editor-admonition-note{--md-admonition-color:#e0e0e0;--md-admonition-bg-color:#1e1e1e;--md-admonition-border-color:#6c6c6c}.md-editor-dark .md-editor-admonition-tip{--md-admonition-color:#b0b0b0;--md-admonition-bg-color:#262626;--md-admonition-border-color:#5d5d5d}.md-editor-dark .md-editor-admonition-info{--md-admonition-color:#b3b3b3;--md-admonition-bg-color:#2b2b2b;--md-admonition-border-color:#616161}.md-editor-dark .md-editor-admonition-quote{--md-admonition-color:#b0bec5;--md-admonition-bg-color:#263238;--md-admonition-border-color:#5d6a70}.md-editor-dark .md-editor-admonition-abstract{--md-admonition-color:#81d4fa;--md-admonition-bg-color:#012f45;--md-admonition-border-color:#34718d}.md-editor-dark .md-editor-admonition-attention{--md-admonition-color:#64b5f6;--md-admonition-bg-color:#102a4c;--md-admonition-border-color:#326290}.md-editor-dark .md-editor-admonition-example{--md-admonition-color:#9575cd;--md-admonition-bg-color:#271b52;--md-admonition-border-color:#533f83}.md-editor-dark .md-editor-admonition-hint{--md-admonition-color:#4db6ac;--md-admonition-bg-color:#003d3a;--md-admonition-border-color:#1f6d68}.md-editor-dark .md-editor-admonition-success{--md-admonition-color:#81c784;--md-admonition-bg-color:#1b5e20;--md-admonition-border-color:#448848}.md-editor-dark .md-editor-admonition-question{--md-admonition-color:#ffd54f;--md-admonition-bg-color:#3e2f00;--md-admonition-border-color:#8b7120}.md-editor-dark .md-editor-admonition-caution{--md-admonition-color:#ffcc80;--md-admonition-bg-color:#3e2600;--md-admonition-border-color:#8b6833}.md-editor-dark .md-editor-admonition-warning{--md-admonition-color:#ffb74d;--md-admonition-bg-color:#3d2600;--md-admonition-border-color:#8b601f}.md-editor-dark .md-editor-admonition-danger{--md-admonition-color:#ef9a9a;--md-admonition-bg-color:#3c0000;--md-admonition-border-color:#843e3e}.md-editor-dark .md-editor-admonition-failure{--md-admonition-color:#ef9a9a;--md-admonition-bg-color:#3c0900;--md-admonition-border-color:#84433e}.md-editor-dark .md-editor-admonition-bug{--md-admonition-color:#e68381;--md-admonition-bg-color:#300000;--md-admonition-border-color:#793434}.md-editor-dark .md-editor-admonition-error{--md-admonition-color:#ef5350;--md-admonition-bg-color:#300000;--md-admonition-border-color:#7c2120}.md-editor-preview .md-editor-admonition{background-color:var(--md-admonition-bg-color);border:1px solid var(--md-admonition-border-color);border-radius:var(--md-theme-radius-m);color:var(--md-admonition-color);page-break-inside:avoid;margin:1rem 0;padding:1em 1em .5em;font-size:14px;font-weight:400;display:flow-root}.md-editor-preview .md-editor-admonition-title{margin:0;padding:0;font-weight:700;position:relative}.md-editor-preview .md-editor-admonition p{margin:.5em 0;padding:0}.md-editor-preview .md-editor-admonition p:first-of-type{margin-block-start:0}.md-editor-preview .md-editor-admonition+p:empty,.md-editor-preview .md-editor-admonition+p:empty+p:empty{display:none}.md-editor-preview .md-editor-mermaid{line-height:normal;overflow:hidden}.md-editor-preview .md-editor-mermaid p{line-height:normal}.md-editor-preview .md-editor-mermaid:not([data-processed]){white-space:pre}.md-editor-preview [class=md-editor-mermaid][data-grab]{cursor:grab}.md-editor-preview [class=md-editor-mermaid][data-grab]:active{cursor:grabbing}.md-editor-preview [class=md-editor-mermaid][data-processed]{justify-content:center;align-items:center;display:flex;position:relative}.md-editor-preview [class=md-editor-mermaid][data-processed] svg{transform-origin:0 0}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action{z-index:1;opacity:0;cursor:pointer;gap:8px;transition:opacity .3s;display:flex;position:absolute;inset-block-start:10px;inset-inline-end:10px}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action svg{background-color:var(--md-bk-color-outstand);border-radius:4px;padding:6px}.md-editor-preview [class=md-editor-mermaid][data-processed]:hover .md-editor-mermaid-action{opacity:1}.md-editor-katex-block{text-align:center;margin:20px}.md-editor-katex-inline,.md-editor-katex-block{direction:ltr;display:none}.md-editor-katex-inline[data-processed]{display:initial}.md-editor-katex-block[data-processed]{display:block}.md-editor .md-editor-preview{--md-theme-code-inline-color:#3594f7;--md-theme-code-inline-bg-color:#3baafa1a;--md-theme-code-inline-radius:var(--md-theme-radius-s);--md-theme-code-block-color:#a9b7c6;--md-theme-code-block-bg-color:#282c34;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:var(--md-theme-radius-m)}.md-editor-dark .md-editor-preview{--md-theme-code-inline-color:#3594f7;--md-theme-code-inline-bg-color:#3baafa1a;--md-theme-code-inline-radius:var(--md-theme-radius-s);--md-theme-code-block-color:#a9b7c6;--md-theme-code-block-bg-color:#1a1a1a;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:var(--md-theme-radius-m)}.md-editor-preview code{color:var(--md-theme-code-inline-color);background-color:var(--md-theme-code-inline-bg-color);border-radius:var(--md-theme-code-inline-radius);direction:ltr;padding:2px 4px;line-height:22px}.md-editor-preview .md-editor-code{color:var(--md-theme-code-block-color);margin:20px 0;font-size:12px;line-height:1;position:relative}.md-editor-preview .md-editor-code input[type=radio],.md-editor-preview .md-editor-code input[type=radio]+pre,.md-editor-preview .md-editor-code input[type=radio]+span.md-editor-code-lang{display:none}.md-editor-preview .md-editor-code input:checked+pre,.md-editor-preview .md-editor-code input:checked+span.md-editor-code-lang{display:block}.md-editor-preview .md-editor-code input:checked+label{color:var(--md-theme-code-active-color);border-block-end:1px solid}.md-editor-preview .md-editor-code .md-editor-code-head{background-color:var(--md-theme-code-before-bg-color);-webkit-tap-highlight-color:#0000;z-index:10000;border-start-start-radius:var(--md-theme-code-block-radius);border-start-end-radius:var(--md-theme-code-block-radius);grid-template:"\31 fr \31 fr";justify-content:space-between;width:100%;height:32px;margin-block-end:0;font-size:12px;list-style:none;display:grid;position:sticky;top:0}.md-editor-preview .md-editor-code .md-editor-code-head::-webkit-details-marker{display:none}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag{margin-inline-start:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span{border-radius:50%;width:10px;height:10px;margin-block-start:11px;display:inline-block}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:first-of-type{background-color:#ec6a5e}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(2){background-color:#f4bf4f}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(3){background-color:#61c554}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span+span{margin-inline-start:4px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label{box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:var(--md-theme-code-block-bg-color);margin-block-start:8px;padding:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li{vertical-align:super;margin:0;line-height:1;list-style:none;display:inline-block;position:relative}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li+li{margin-inline-start:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action{align-items:center;display:flex}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action>*{margin-inline-end:10px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-lang{line-height:32px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon){cursor:pointer;position:initial;line-height:32px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon) .md-editor-icon{vertical-align:sub;width:15px;height:15px;display:inline-block}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]{cursor:pointer;line-height:1;position:relative}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon] .md-editor-icon{vertical-align:sub;width:15px;height:15px;display:inline-block}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);text-align:center;border-radius:var(--md-theme-radius-s);width:max-content;padding:4px;font-family:sans-serif;font-size:12px;position:absolute;inset-block-start:50%;inset-inline-start:-10px;transform:translate(-100%,-50%);box-shadow:0 0 2px #0003}[dir=rtl] .md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{transform:translate(100%,-50%)}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);filter:drop-shadow(4px 0 2px #0003);border:5px solid #0000;border-inline-start-color:currentColor;border-inline-end-width:0;width:0;height:0;position:absolute;inset-block-start:50%;inset-inline-start:-10px;transform:translateY(-50%)}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{visibility:hidden;transition:all .3s}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:after{visibility:visible}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips{margin-inline-end:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{vertical-align:sub;width:16px;height:16px;font-size:16px;transition:transform .1s;display:inline-block;transform:rotate(0)}[dir=rtl] .md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,[dir=rtl] .md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(180deg)}.md-editor-preview .md-editor-code pre{margin:0;position:relative}.md-editor-preview .md-editor-code pre code{color:var(--md-theme-code-block-color);background-color:var(--md-theme-code-before-bg-color);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--md-theme-code-block-radius);border-end-start-radius:var(--md-theme-code-block-radius);padding:1em;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;line-height:1.6;display:block;position:relative;overflow:auto}.md-editor-preview .md-editor-code pre code .md-editor-code-block{vertical-align:bottom;width:100%;color:var(--md-theme-code-block-color);display:inline-block;overflow:auto}.md-editor-preview details.md-editor-code .md-editor-code-head{cursor:pointer}.md-editor-preview details.md-editor-code:not(open) .md-editor-code-head{border-end-end-radius:var(--md-theme-code-block-radius);border-end-start-radius:var(--md-theme-code-block-radius)}.md-editor-preview details.md-editor-code[open] .md-editor-code-head{border-end-end-radius:0;border-end-start-radius:0}.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(-90deg)}[dir=rtl] .md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,[dir=rtl] .md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(270deg)}.md-editor-scrn span[rn-wrapper]{pointer-events:none;letter-spacing:-1px;-webkit-user-select:none;user-select:none;counter-reset:linenumber;width:3em;font-size:100%;position:absolute;inset-block-start:1em;inset-inline-start:0}.md-editor-scrn span[rn-wrapper]>span{pointer-events:none;counter-increment:linenumber;display:block}.md-editor-scrn span[rn-wrapper]>span:before{color:#999;text-align:right;content:counter(linenumber);padding-inline-end:.5em;display:block}.md-editor-scrn pre code{padding-inline-start:3.5em!important}.md-editor-preview figure{text-align:center;flex-direction:column;margin:0 0 1em;display:inline-flex}.md-editor-preview figure figcaption{color:var(--md-theme-color);margin-block-start:5px;font-size:.875em}.md-editor .md-editor-preview{--md-theme-heading-color:var(--md-theme-color);--md-theme-heading-border:none;--md-theme-heading-1-color:var(--md-theme-heading-color);--md-theme-heading-1-border:var(--md-theme-heading-border);--md-theme-heading-2-color:var(--md-theme-heading-color);--md-theme-heading-2-border:var(--md-theme-heading-border);--md-theme-heading-3-color:var(--md-theme-heading-color);--md-theme-heading-3-border:var(--md-theme-heading-border);--md-theme-heading-4-color:var(--md-theme-heading-color);--md-theme-heading-4-border:var(--md-theme-heading-border);--md-theme-heading-5-color:var(--md-theme-heading-color);--md-theme-heading-5-border:var(--md-theme-heading-border);--md-theme-heading-6-color:var(--md-theme-heading-color);--md-theme-heading-6-border:var(--md-theme-heading-border)}.md-editor-preview h1,.md-editor-preview h2,.md-editor-preview h3,.md-editor-preview h4,.md-editor-preview h5,.md-editor-preview h6{word-break:break-all;margin:1.4em 0 .8em;font-weight:700;position:relative}.md-editor-preview h1 a,.md-editor-preview h2 a,.md-editor-preview h3 a,.md-editor-preview h4 a,.md-editor-preview h5 a,.md-editor-preview h6 a,.md-editor-preview h1 a:hover,.md-editor-preview h2 a:hover,.md-editor-preview h3 a:hover,.md-editor-preview h4 a:hover,.md-editor-preview h5 a:hover,.md-editor-preview h6 a:hover{color:inherit}.md-editor-preview h1{color:var(--md-theme-heading-1-color);border-block-end:var(--md-theme-heading-1-border)}.md-editor-preview h2{color:var(--md-theme-heading-2-color);border-block-end:var(--md-theme-heading-2-border)}.md-editor-preview h3{color:var(--md-theme-heading-3-color);border-block-end:var(--md-theme-heading-3-border)}.md-editor-preview h4{color:var(--md-theme-heading-4-color);border-block-end:var(--md-theme-heading-4-border)}.md-editor-preview h5{color:var(--md-theme-heading-5-color);border-block-end:var(--md-theme-heading-5-border)}.md-editor-preview h6{color:var(--md-theme-heading-6-color);border-block-end:var(--md-theme-heading-6-border)}.md-editor-preview h1{font-size:2em}.md-editor-preview h2{font-size:1.5em}.md-editor-preview h3{font-size:1.25em}.md-editor-preview h4{font-size:1em}.md-editor-preview h5{font-size:.875em}.md-editor-preview h6{font-size:.85em}.md-editor-preview hr{border:none;border-block-start:1px solid var(--md-theme-border-color);height:1px;margin:10px 0}.md-editor-preview a{color:var(--md-theme-link-color);text-decoration:none;transition:color .1s}.md-editor-preview a:hover{color:var(--md-theme-link-hover-color)}.md-editor-preview a:empty:before{content:attr(href)}.md-editor-preview ol,.md-editor-preview ul{padding-inline-start:2em}.md-editor-preview ol .task-list-item,.md-editor-preview ul .task-list-item{list-style-type:none}.md-editor-preview ol .task-list-item input,.md-editor-preview ul .task-list-item input{margin-inline:-1.5em .1em}.md-editor-preview img{max-width:100%}.md-editor-preview p:empty{display:none}.md-editor .md-editor-preview{--md-theme-quote-color:var(--md-theme-color);--md-theme-quote-border:none;--md-theme-quote-bg-color:inherit}.md-editor-preview blockquote{color:var(--md-theme-quote-color);border-inline-start:var(--md-theme-quote-border);background-color:var(--md-theme-quote-bg-color);padding:0 1em}.md-editor .md-editor-preview{--md-theme-table-stripe-color:#fafafa;--md-theme-table-tr-bg-color:inherit;--md-theme-table-td-border-color:var(--md-theme-border-color)}.md-editor-dark .md-editor-preview{--md-theme-table-stripe-color:#0c0c0c;--md-theme-table-tr-bg-color:inherit;--md-theme-table-td-border-color:var(--md-theme-border-color)}.md-editor-preview table tr{background-color:var(--md-theme-table-tr-bg-color)}.md-editor-preview table tr th,.md-editor-preview table tr td{border:1px solid var(--md-theme-table-td-border-color)}.md-editor-preview table tr:nth-child(2n){background-color:var(--md-theme-table-stripe-color)}.md-editor-preview{color:var(--md-theme-color)}.md-editor-preview ::-webkit-scrollbar{width:6px;height:6px}.md-editor-preview ::-webkit-scrollbar-button:vertical{display:none}.md-editor-preview ::-webkit-scrollbar-corner{border-radius:2px}.md-editor-preview ::-webkit-scrollbar-track{border-radius:2px}.md-editor-preview ::-webkit-scrollbar-thumb{border-radius:2px}.md-editor .md-editor-preview ::-webkit-scrollbar-corner{background-color:#e2e2e2}.md-editor .md-editor-preview ::-webkit-scrollbar-track{background-color:#e2e2e2}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#0000004d}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#00000059}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#00000061}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-corner{background-color:#0f0f0f}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-track{background-color:#0f0f0f}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#2d2d2d}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#3a3a3a}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#3a3a3a}.md-editor div.default-theme{--md-theme-code-copy-tips-color:#141414}.md-editor-dark div.default-theme{--md-theme-code-copy-tips-color:inherit}div.default-theme img{box-sizing:border-box;margin:0 auto}div.default-theme a{border-block-end:none;line-height:1;display:inline-flex}div.default-theme a:hover{border-block-end:1px solid}div.default-theme a[target=_blank]{align-items:center}div.default-theme a[target=_blank]:after{content:"";background-color:currentColor;width:16px;height:16px;margin-inline-start:2px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-square-arrow-out-up-right\"><path d=\"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6\"/><path d=\"m21 3-9 9\"/><path d=\"M15 3h6v6\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-square-arrow-out-up-right\"><path d=\"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6\"/><path d=\"m21 3-9 9\"/><path d=\"M15 3h6v6\"/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}div.default-theme ol,div.default-theme ul{margin:.6em 0}div.default-theme ol li,div.default-theme ul li{margin:.5em 0;line-height:1.6}div.default-theme p{margin:.5rem 0;line-height:1.6}.md-editor div.default-theme{--md-theme-quote-border:5px solid #35b378;--md-theme-quote-bg-color:var(--md-theme-bg-color-inset)}div.default-theme blockquote{margin:20px 0;padding:0 1.2em;line-height:2em;display:flow-root}.md-editor default-theme{--md-theme-table-stripe-color:#fafafa}.md-editor-dark default-theme{--md-theme-table-stripe-color:#0c0c0c}div.default-theme table{border-spacing:0;border-collapse:collapse;margin-block:1em;overflow:auto}div.default-theme table tr th,div.default-theme table tr td{word-wrap:break-word;padding:8px 14px}div.default-theme table tbody tr:hover{background-color:var(--md-theme-color-hover)}div.default-theme blockquote table{line-height:initial}div.default-theme blockquote table tr th,div.default-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.default-theme blockquote table tbody tr:nth-child(n){background-color:inherit}div.default-theme blockquote table tbody tr:hover{background-color:var(--md-theme-color-hover-inset)}.md-editor div.vuepress-theme{--md-theme-code-inline-color:#d63200;--md-theme-code-inline-bg-color:#f8f8f8;--md-theme-code-block-color:#747384;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:2px}.md-editor-dark div.vuepress-theme{--md-theme-code-inline-color:#e06c75;--md-theme-code-inline-bg-color:#1a1a1a;--md-theme-code-block-color:#999;--md-theme-code-block-bg-color:#1a1a1a;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:2px}div.vuepress-theme code{margin:0 2px;padding:3px 5px}div.vuepress-theme .md-editor-code pre{margin:0 0 1em;font-size:.875em}div.vuepress-theme .md-editor-code pre code{white-space:pre;margin:0;padding:22px 1em}div.vuepress-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.vuepress-theme{--md-theme-heading-color:#273849;--md-theme-heading-2-border:1px solid var(--md-theme-border-color)}.md-editor-dark div.vuepress-theme{--md-theme-heading-color:#999;--md-theme-heading-2-border:1px solid var(--md-theme-border-color)}div.vuepress-theme h1,div.vuepress-theme h2,div.vuepress-theme h3,div.vuepress-theme h4,div.vuepress-theme h5,div.vuepress-theme h6{margin-block-start:1em;font-weight:600;line-height:1.45;position:relative}div.vuepress-theme h1{margin:1em 0;font-size:2.2em}div.vuepress-theme h2{padding-block-end:.3em;font-size:1.65em}div.vuepress-theme h3{line-height:1.35em}.md-editor div.vuepress-theme{--md-theme-link-color:#42b983}div.vuepress-theme a{font-weight:600}div.vuepress-theme ul,div.vuepress-theme ol{z-index:1;margin:1.2em 0;line-height:1.4em;position:relative}div.vuepress-theme ul li,div.vuepress-theme ol li{margin:1.2em 0}div.vuepress-theme p{word-spacing:.05em;margin:1.2em 0;line-height:1.6em;position:relative}.md-editor div.vuepress-theme{--md-theme-quote-border:4px solid #42b983}div.vuepress-theme blockquote{margin:2em 0;padding-inline-start:20px}div.vuepress-theme blockquote p{margin-block:1.2em 0;margin-inline-start:0;padding:0}.md-editor div.vuepress-theme{--md-theme-table-td-border-color:#dfe2e5;--md-theme-table-stripe-color:#f6f8fa}.md-editor-dark div.vuepress-theme{--md-theme-table-td-border-color:#2d2d2d;--md-theme-table-stripe-color:#0c0c0c}div.vuepress-theme table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}div.vuepress-theme table tr th,div.vuepress-theme table tr td{padding:.6em 1em}.md-editor div.vuepress-theme{--md-theme-color:#304455}.md-editor-dark div.vuepress-theme{--md-theme-color:#999}div.vuepress-theme{color:var(--md-theme-color);font-size:16px}div.vuepress-theme em{color:#4f5959;padding:0 6px 0 4px}.md-editor div.github-theme{--md-theme-code-inline-color:inherit;--md-theme-code-inline-bg-color:#eff1f2;--md-theme-code-inline-radius:6px;--md-theme-code-block-color:inherit;--md-theme-code-block-bg-color:#f6f8fa;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:6px}.md-editor-dark div.github-theme{--md-theme-code-inline-color:#c9d1d9;--md-theme-code-inline-bg-color:#2d3339;--md-theme-code-inline-radius:6px;--md-theme-code-block-color:#a9b7c6;--md-theme-code-block-bg-color:#161b22;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:6px}div.github-theme code{margin:0;padding:.2em .4em}div.github-theme pre code{word-break:normal;letter-spacing:1px;margin-block-end:0;padding:22px 1em}.md-editor div.github-theme{--md-theme-heading-color:inherit;--md-theme-heading-6-color:#2d3339;--md-theme-heading-1-border:1px solid #d9dee4;--md-theme-heading-2-border:1px solid #d9dee4}.md-editor-dark div.github-theme{--md-theme-heading-color:#c9d1d9;--md-theme-heading-6-color:#768390;--md-theme-heading-1-border:1px solid #373e47;--md-theme-heading-2-border:1px solid #373e47}div.github-theme h1,div.github-theme h2,div.github-theme h3,div.github-theme h4,div.github-theme h5,div.github-theme h6{margin-block:24px 16px;font-weight:600;line-height:1.25}div.github-theme h1{padding-block-end:.3em;font-size:2em}div.github-theme h2{padding-block-end:.3em;font-size:1.5em}div.github-theme h3{font-size:1.25em}div.github-theme h4{font-size:1em}div.github-theme h5{font-size:.875em}div.github-theme h6{font-size:.85em}.md-editor div.github-theme{--md-theme-heading-bg-color:#fff}.md-editor-dark div.github-theme{--md-theme-heading-bg-color:#22272e}div.github-theme img{background-color:var(--md-theme-heading-bg-color)}.md-editor div.github-theme{--md-theme-link-color:#539bf5;--md-theme-link-hover-color:#539bf5}div.github-theme a:hover{text-decoration:underline}div.github-theme ol li+li,div.github-theme ul li+li{margin-block-start:.25em}.md-editor div.github-theme{--md-theme-quote-color:#57606a;--md-theme-quote-border:.25em solid #d0d7de}.md-editor-dark div.github-theme{--md-theme-quote-color:#8b949e;--md-theme-quote-border:.25em solid #444c56}div.github-theme blockquote{margin:0;padding:0 1em}.md-editor div.github-theme{--md-theme-table-stripe-color:#f7f8fa;--md-theme-table-tr-bg-color:#fff;--md-theme-table-td-border-color:#d0d7de}.md-editor-dark div.github-theme{--md-theme-table-stripe-color:#161b22;--md-theme-table-tr-bg-color:transparent;--md-theme-table-td-border-color:#30363d}div.github-theme table{border-spacing:0;border-collapse:collapse;max-width:100%;display:block;overflow:auto}div.github-theme table tr th,div.github-theme table tr td{padding:6px 13px}.md-editor div.github-theme{--md-theme-color:#222}.md-editor-dark div.github-theme{--md-theme-color:#c9d1d9}div.github-theme{color:var(--md-theme-color);line-height:1.5}div.github-theme p,div.github-theme blockquote,div.github-theme ul,div.github-theme ol,div.github-theme dl,div.github-theme table,div.github-theme pre,div.github-theme details{margin-block:0 16px}.md-editor div.cyanosis-theme,.md-editor-dark div.cyanosis-theme{--md-theme-code-inline-color:var(--md-theme-code-color);--md-theme-code-inline-bg-color:var(--md-theme-code-bg-color);--md-theme-code-block-color:var(--md-theme-base-color);--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color)}div.cyanosis-theme code{padding:.065em .4em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto}div.cyanosis-theme code::selection{background-color:var(--md-theme-slct-codebg-color)}div.cyanosis-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.cyanosis-theme .md-editor-code pre code{word-break:normal;margin:0;padding:11px 12px 22px;line-height:1.75}div.cyanosis-theme .md-editor-code pre code span[rn-wrapper]{top:11px}.md-editor div.cyanosis-theme{--md-theme-heading-color:var(--md-theme-title-color)}div.cyanosis-theme h1{margin-block:36px 10px;padding-block-end:4px;font-size:30px;line-height:1.5;transition:color .35s}div.cyanosis-theme h2{border-block-end:1px solid var(--md-theme-border-color-2);margin-block:36px 10px;padding-block-end:10px;padding-inline:10px;font-size:24px;line-height:1.5;transition:color .35s;position:relative}div.cyanosis-theme h2:before{content:"「";position:absolute;inset-block-start:-6px;inset-inline-start:-14px}div.cyanosis-theme h2:after{content:"」";position:relative;inset-block-start:6px;inset-inline-end:auto}div.cyanosis-theme h3{margin-block:30px 10px;padding-block-end:0;padding-inline-start:6px;font-size:20px;line-height:1.5;transition:color .35s;position:relative}div.cyanosis-theme h3:before{content:"»";color:var(--md-theme-strong-color);padding-inline-end:6px}div.cyanosis-theme h4{margin-block:24px 10px;padding-block-end:0;padding-inline-start:6px;font-size:16px;line-height:1.5;transition:color .35s}div.cyanosis-theme h5{margin-block:18px 10px;padding-block-end:0;padding-inline-start:6px;font-size:14px;line-height:1.5;transition:color .35s}div.cyanosis-theme h6{margin-block:12px 10px;padding-block-end:0;padding-inline-start:6px;font-size:12px;line-height:1.5;transition:color .35s}div.cyanosis-theme h1::-moz-selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h2::-moz-selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h3::-moz-selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h4::-moz-selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h5::-moz-selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h6::-moz-selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h1::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h2::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h3::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h4::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h5::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h6::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}@media (width<=720px){div.cyanosis-theme h1{font-size:24px}div.cyanosis-theme h2{font-size:20px}div.cyanosis-theme h3{font-size:18px}}.md-editor div.cyanosis-theme{--md-theme-link-color:var(--md-theme-link-color);--md-theme-link-hover-color:var(--md-theme-linkh-color)}div.cyanosis-theme a{border-block-end:1px solid var(--md-theme-border-color);text-decoration:none;display:inline-block;position:relative}div.cyanosis-theme a:hover{border-block-end-color:var(--md-theme-linkh-color)}div.cyanosis-theme a:active{color:var(--md-theme-linkh-color)}div.cyanosis-theme a:after{content:"";opacity:0;border-block-end:1px solid var(--md-theme-border-color);width:100%;transition:top .3s,opacity .3s;position:absolute;inset-block-start:100%;inset-inline-start:0;transform:translateZ(0)}div.cyanosis-theme a:hover:after{opacity:1;border-block-end-color:var(--md-theme-linkh-color);top:0}div.cyanosis-theme ol,div.cyanosis-theme ul{margin:0}div.cyanosis-theme ol li,div.cyanosis-theme ul li{list-style:inherit;margin-block-end:0}div.cyanosis-theme ol li .task-list-item,div.cyanosis-theme ul li .task-list-item{list-style:none}div.cyanosis-theme ol li .task-list-item ul,div.cyanosis-theme ol li .task-list-item ol,div.cyanosis-theme ul li .task-list-item ul,div.cyanosis-theme ul li .task-list-item ol{margin-block-start:0}div.cyanosis-theme ol ul,div.cyanosis-theme ol ol,div.cyanosis-theme ul ul,div.cyanosis-theme ul ol{margin-block-start:4px}div.cyanosis-theme ol li{padding-inline-start:6px}div.cyanosis-theme ol li::-moz-selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme ul li::-moz-selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme ol li::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme ul li::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme .task-list-item-checkbox{position:relative}div.cyanosis-theme .contains-task-list input[type=checkbox]:before{content:"";width:inherit;height:inherit;border-radius:var(--md-theme-radius-s);box-sizing:border-box;z-index:1;background:#f0f8ff;border:1px solid #add6ff;position:absolute;inset-block:0;inset-inline:0}div.cyanosis-theme .contains-task-list input[type=checkbox][checked]:after{content:"✓";color:#f55;z-index:2;width:0;height:0;font-size:20px;font-weight:700;position:absolute;inset-block:-12px 0;inset-inline:0}div.cyanosis-theme p{line-height:inherit;margin-block:16px}div.cyanosis-theme p::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-quote-color:var(--md-theme-blockquote-color);--md-theme-quote-border:4px solid var(--md-theme-strong-color);--md-theme-quote-bg-color:var(--md-theme-blockquote-bg-color)}div.cyanosis-theme blockquote{margin:22px 0;padding:1px 20px;transition:color .35s}div.cyanosis-theme blockquote:after{content:"";display:block}div.cyanosis-theme blockquote>p{margin:10px 0}div.cyanosis-theme blockquote>b,div.cyanosis-theme blockquote>strong{color:var(--md-theme-strong-color)}div.cyanosis-theme table{border:1px solid var(--md-theme-table-border-color);border-spacing:0;border-collapse:collapse;width:auto;max-width:100%;overflow:auto;display:inline-block!important}div.cyanosis-theme table thead{color:#000;text-align:left;background:#f6f6f6}div.cyanosis-theme table tr:nth-child(2n){background-color:var(--md-theme-table-tr-nc-color)}div.cyanosis-theme table tr:hover{background-color:var(--md-theme-table-trh-color)}div.cyanosis-theme table th,div.cyanosis-theme table td{border:1px solid var(--md-theme-table-border-color);padding:12px 8px;line-height:24px}div.cyanosis-theme table th{color:var(--md-theme-table-tht-color);background-color:var(--md-theme-table-th-color)}div.cyanosis-theme table td{min-width:120px}div.cyanosis-theme table thead th::selection{background-color:#0000}div.cyanosis-theme table tbody td::selection{background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-base-color:#353535;--md-theme-title-color:#005bb7;--md-theme-strong-color:#2196f3;--md-theme-em-color:#4fc3f7;--md-theme-del-color:#ccc;--md-theme-link-color:#3da8f5;--md-theme-linkh-color:#007fff;--md-theme-border-color:#bedcff;--md-theme-border-color-2:#ececec;--md-theme-bg-color:#fff;--md-theme-blockquote-color:#8c8c8c;--md-theme-blockquote-bg-color:#f0fdff;--md-theme-code-color:#c2185b;--md-theme-code-bg-color:#fff4f4;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-table-border-color:#c3e0fd;--md-theme-table-th-color:#dff0ff;--md-theme-table-tht-color:#005bb7;--md-theme-table-tr-nc-color:#f7fbff;--md-theme-table-trh-color:#e0edf7;--md-theme-slct-title-color:#005bb7;--md-theme-slct-titlebg-color:#afcff740;--md-theme-slct-text-color:#c80000;--md-theme-slct-bg-color:#afcff740;--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#e8ebec;--md-theme-slct-codebg-color:#ffeaeb;--md-theme-slct-prebg-color:#a0c8ff40}.md-editor-dark div.cyanosis-theme{--md-theme-base-color:#cacaca;--md-theme-title-color:#ddd;--md-theme-strong-color:#fe9900;--md-theme-em-color:#ffd28e;--md-theme-del-color:#ccc;--md-theme-link-color:#ffb648;--md-theme-linkh-color:#fe9900;--md-theme-border-color:#ffe3ba;--md-theme-border-color-2:#ffcb7b;--md-theme-bg-color:#2f2f2f;--md-theme-blockquote-color:#c7c7c7;--md-theme-blockquote-bg-color:#ffc7741a;--md-theme-code-color:#000;--md-theme-code-bg-color:#ffcb7b;--md-theme-code-block-bg-color:#1e191280;--md-theme-table-border-color:#fe9900;--md-theme-table-th-color:#ffb648;--md-theme-table-tht-color:#000;--md-theme-table-tr-nc-color:#6d5736;--md-theme-table-trh-color:#947443;--md-theme-slct-title-color:#000;--md-theme-slct-titlebg-color:#fe9900;--md-theme-slct-text-color:#00c888;--md-theme-slct-bg-color:#afcff740;--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#000;--md-theme-slct-codebg-color:#ffcb7b;--md-theme-slct-prebg-color:#a0c8ff40}div.cyanosis-theme{word-break:break-word;color:var(--md-theme-base-color);font-weight:400;line-height:1.75;transition:color .35s;overflow-x:hidden}div.cyanosis-theme hr{background-image:linear-gradient(90deg,var(--md-theme-link-color),#ff00004d,#25a3414d,#ff00004d,var(--md-theme-link-color));border-width:0;width:98%;height:1px;margin-block:32px;position:relative;overflow:visible}div.cyanosis-theme b,div.cyanosis-theme strong{color:var(--md-theme-strong-color)}div.cyanosis-theme i,div.cyanosis-theme em{color:var(--md-theme-em-color)}div.cyanosis-theme del{color:var(--md-theme-del-color)}div.cyanosis-theme details>summary{color:var(--md-theme-title-color);border-block-end:1px solid var(--md-theme-border-color);cursor:pointer;outline:none;font-size:20px;font-weight:bolder}div.cyanosis-theme details>p{color:#666;background-color:var(--md-theme-blockquote-bg-color);border:2px dashed var(--md-theme-strong-color);margin:10px 0 0;padding:10px 20px}div.cyanosis-theme a::-moz-selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme b::-moz-selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme strong::-moz-selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme i::-moz-selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme em::-moz-selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme a::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme b::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme strong::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme i::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme em::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme del::selection{color:var(--md-theme-slct-del-color);background-color:var(--md-theme-slct-elbg-color)}.md-editor div.mk-cute-theme,.md-editor-dark div.mk-cute-theme{--md-theme-code-inline-color:#4ec9b0;--md-theme-code-inline-bg-color:#282c34;--md-theme-code-block-color:#4ec9b0;--md-theme-code-block-bg-color:#282c34;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:10px}div.mk-cute-theme code{margin:0 4px;padding:.14em .46em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto}div.mk-cute-theme .md-editor-code pre code{word-break:normal;margin:0;padding:22px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.75}div.mk-cute-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.mk-cute-theme{--md-theme-heading-color:#36ace1}div.mk-cute-theme h1:before,div.mk-cute-theme h2:before,div.mk-cute-theme h3:before,div.mk-cute-theme h4:before,div.mk-cute-theme h5:before,div.mk-cute-theme h6:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAF8UlEQVRIS71Wa2wUVRT+7r0zu9t2t/RBaSioPCpYbIUfaEIQUogSAwZDAlUSGwgg/CBATExMCJH1D2hIfOEjFEUEhViCgBgIUCH44OkjPAMGBVqhpUCfW3Zn5z7MuQOE0hYxMdxJdmd25s53vnO+851leMCLPWA8/CfA2TsvL8n7q+nTFfNLG+4VqInHOeJLDQMzdz/3r4DGGDb9lxu+aPcE7U61JHDMDePcuv0O21ShugOefqDdtBie3Dk6K/O+Ab+qOjJiz7Ahv6c8hbDDwRiQlgYGDOcaWyEcjg8On+j71IpJndjGt9XO+jM7+pkywNvbazIfercieSdoJ4bE5sWjyZqMpDdeaQNXMNC34ME3LV8B56+1w3AOgk+EXe/Ub6uiLB6XdH/G/mYjeBCcFwnt3zQqWt4t4NjjnhzQ1CGkBhwOCMFAB71U0qsYgRlwBtQ1tiEJAy44OBdQUmFK3aWS06NLT+ukZAQoKCCjsfbDmk6p78RwX3ncWffmIj8U4kh6GpEwh+9rGy23LDU4GBrrm9DsuDYIGMAYIC/EUNQ7Cq1hn+WM2TI8f+jEyCmvjfn1FssuojHx6tDkyZOaCzr8TNpASzDAk8amlRIrEylcSGsYrcGIstIYWhgDDIM2BiGH3ywFkGAC1U9n38bpVqWGdk6r4HMWrZZaG1D5KLn0qYyBEAKnG1otAxLR8L7Z9nfP13CJHQ/ST4vK8sVHe8JsU0U6uO5hlexo8PI7vNDQomwoBRAwpSmtgJAAztS3QLsOsmBQlBtFJMQhlbbPUBBUR7o2hqHVddLbRsfCPQJ+u3TPw8uGl1yklAlHIJZKo3//XEhlLCtifPFyM7xwCI/lZ8IKTTBbS7pPLIggZZsSQ+zXbT4UYSsnet3UMM5HPT5LGbrDGYQroClyT2Jwnyj9aN949e8mDCwuRFoqKxRHUJ21BSDRELuQYGhvbMVV32Dp2RuxcfHSRBfAYTsbU9nJdFj5EiLkglHkRInC1xoxKbH9hQJIaTDvxxTCUddWl4wg0dCCtqSPDmoVx4Eitpxh64ZtsT6b5ie6pPRkfF90TllxOzEwmipMKRRgHODGgCuJkqIcvDdC2BZ5Y+tlHHMzkAKghbAxcQqQDiKrFBxhqg5MHTivS1tQ+sdsvaQl5Yd6yfdRXNQLsQwXnq/AQFLXEIIjzBSuNaaR0SuEtkQKl9IKjAsbJaWfzo1USDsM6zceDJfeVGgnhhN2N7YOyo5kJz1pa2AbgfrO1gRwXW6vSRQNtddR+EhvKGmseskgTtY2Q7kucYWWgToPHzyUyXry0iXfnBtfl5f/PaWPvPNW/zkOAQegJHltFE5dSaCskHqPVEnqpMAMEgkPtR1pKxyh/N0/vTToubtH1G3RmLjhM8ubKXfWB2mRa9ySOaWS2uT8lTZ0cI6I52Ngv7zAbW9mQVm1cpytu441P38XeXTlQu+e46nyh+bjLkMZRU0MCYTCJWZSG1y7cBWNURpxBlxqFBfEwGnGGhaYPSNwhpSv4DK+/vPynBk9MqRIiOWs8a2WJTm9a+cgh6SaMIMz9W1WjYHHMtv0wSmZdWB9gdsya/rcYVg7JoffCdqlD6ceTpiY59tM0PhJp5WNvra+BQkejCMyBarr8KKYDcZi8sDaCDKYFIGRk+FnSVXzyTO9JxBwF8DLc1dlLn65ooNEYN0fBsu21fTvL6PXnhxXlnLIqqhYYBian4lQ2Lk9ogiALsimiLC1QYfhlV1Hnxh7JfcMqxrpd7U2GFa5t9nOd7Kr+kg4uWvnCpromlJeXlq3Os3ZLOlrZBmNQf1ybVqpxhbA7mRIOCy1+esDOWhIyDv/+3Q7LRbsqH+rKRJ+nba+/+WW7II1s9vvVBuNr7KNF1WUM1bSt5f1Vq01jUVkKfnx8uoti3Or5rbd9782M61azJz/rFywYU/OyKqK1p5G2MS1Z18tGFDwTkvIxcK9RwaMP3a9/tbc62lPj/Nw5B9ey9Ehy/MY4oEqelgNleuyCgdXJlmc3fO5Ll56r5f+n/f+AWFf9jvBgaHpAAAAAElFTkSuQmCC);margin:auto;animation:2s linear infinite spin;display:block;position:absolute;inset-block:0;inset-inline-start:0}div.mk-cute-theme h1{margin:30px 0;padding:12px 38px;font-size:30px;position:relative}div.mk-cute-theme h1:before{background-size:30px 30px;width:30px;height:30px}div.mk-cute-theme h2{margin:28px 0;padding:12px 36px;font-size:24px;position:relative}div.mk-cute-theme h2:before{background-size:28px 28px;width:28px;height:28px}div.mk-cute-theme h3{margin:26px 0;padding:4px 32px;font-size:18px;position:relative}div.mk-cute-theme h3:before{background-size:24px 24px;width:24px;height:24px}div.mk-cute-theme h4{margin:22px 0;padding:4px 28px;font-size:16px;position:relative}div.mk-cute-theme h4:before{background-size:20px 20px;width:20px;height:20px}div.mk-cute-theme h5{margin:20px 0;padding:4px 26px;font-size:15px;position:relative}div.mk-cute-theme h5:before{background-size:18px 18px;width:18px;height:18px}div.mk-cute-theme h6{margin:16px 0;padding:4px 22px;font-size:14px;position:relative}div.mk-cute-theme h6:before{background-size:16px 16px;width:16px;height:16px}@media (width<=720px){div.mk-cute-theme h1{font-size:24px}div.mk-cute-theme h2{font-size:20px}div.mk-cute-theme h3{font-size:18px}}.md-editor div.mk-cute-theme{--md-theme-link-color:#409eff;--md-theme-link-hover-color:#007bff}div.mk-cute-theme a{border-block-end:1px solid #409eff;display:inline-block}div.mk-cute-theme a:hover,div.mk-cute-theme a:active{border-block-end:1px solid #007bff}div.mk-cute-theme ol li,div.mk-cute-theme ul li{list-style:inherit;margin-block-end:0}div.mk-cute-theme ol li .task-list-item,div.mk-cute-theme ul li .task-list-item{list-style:none}div.mk-cute-theme ol li .task-list-item ul,div.mk-cute-theme ol li .task-list-item ol,div.mk-cute-theme ul li .task-list-item ul,div.mk-cute-theme ul li .task-list-item ol{margin-block-start:0}div.mk-cute-theme ol ul,div.mk-cute-theme ol ol,div.mk-cute-theme ul ul,div.mk-cute-theme ul ol{margin-block-start:3px}div.mk-cute-theme ol li{padding-inline-start:6px}div.mk-cute-theme p{line-height:inherit;margin-block:22px}.md-editor div.mk-cute-theme{--md-theme-quote-color:#fff;--md-theme-quote-border:4px solid #409eff;--md-theme-quote-bg-color:#36ace1bf}.md-editor-dark div.mk-cute-theme{--md-theme-quote-color:inherit;--md-theme-quote-border:4px solid #265d97;--md-theme-quote-bg-color:#12506cbf}div.mk-cute-theme blockquote{border-radius:var(--md-theme-radius-m);margin:16px 0;padding:8px 26px;position:relative}div.mk-cute-theme blockquote:before{content:"❝";color:#409eff;opacity:.7;font-size:20px;font-weight:700;line-height:1;position:absolute;inset-block-start:10px;inset-inline-start:8px}div.mk-cute-theme blockquote:after{content:"❞";color:#409eff;opacity:.7;font-size:20px;position:absolute;inset-block-end:0;inset-inline-end:8px}div.mk-cute-theme blockquote>p,div.mk-cute-theme blockquote ul li,div.mk-cute-theme blockquote ol li{color:var(--md-theme-quote-color)}.md-editor div.mk-cute-theme{--md-theme-table-color:#000;--md-theme-table-border-color:#f6f6f6;--md-theme-table-thead-bg-color:#f6f6f6;--md-theme-table-stripe-color:#fcfcfc}.md-editor-dark div.mk-cute-theme{--md-theme-table-color:inherit;--md-theme-table-border-color:#1c1c1c;--md-theme-table-thead-bg-color:#1c1c1ca1;--md-theme-table-stripe-color:#1c1c1ca1}div.mk-cute-theme table{border:solid 1px var(--md-theme-table-border-color);width:auto;max-width:100%;display:inline-block;overflow:auto}div.mk-cute-theme table thead{background-color:var(--md-theme-table-thead-bg-color);color:var(--md-theme-table-color);text-align:left}div.mk-cute-theme table tr th,div.mk-cute-theme table tr td{border:none;padding:12px 7px;line-height:24px}div.mk-cute-theme table tr td{min-width:120px}div.mk-cute-theme blockquote table tbody{color:var(--md-theme-color)}div.mk-cute-theme blockquote table tr{background-color:var(--md-theme-table-stripe-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.md-editor div.mk-cute-theme{--md-theme-color:#36ace1;background-image:linear-gradient(90deg,#323a4240 3%,#0000 3%),linear-gradient(360deg,#323a4240 3%,#0000 3%)}.md-editor-dark div.mk-cute-theme{--md-theme-bg-color-scrollbar-thumb:#4d4d4d;background-image:linear-gradient(90deg,#d9eafb40 3%,#0000 3%),linear-gradient(360deg,#d9eafb40 3%,#0000 3%)}div.mk-cute-theme{word-break:break-word;background-position:50%;background-size:20px 20px;font-weight:400;line-height:1.75;overflow-x:hidden}div.mk-cute-theme hr{background-image:linear-gradient(90deg,#36ace1,#dff0fe,#36ace1);border:none;width:98%;height:1px;margin-block:32px;position:relative;overflow:visible}div.mk-cute-theme del{color:#36ace1}.md-editor div.smart-blue-theme{--md-theme-code-inline-color:#d63200;--md-theme-code-inline-bg-color:#fff5f5;--md-theme-code-block-color:#333;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color)}.md-editor-dark div.smart-blue-theme{--md-theme-code-inline-color:#e06c75;--md-theme-code-inline-bg-color:#1a1a1a;--md-theme-code-block-color:#999;--md-theme-code-block-bg-color:#1a1a1a;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color)}div.smart-blue-theme code{padding:.065em .4em;overflow-x:auto}div.smart-blue-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.smart-blue-theme .md-editor-code pre code{word-break:normal;margin:0;padding:22px 12px}div.smart-blue-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.smart-blue-theme{--md-theme-heading-color:#135ce0}div.smart-blue-theme h1,div.smart-blue-theme h2,div.smart-blue-theme h3,div.smart-blue-theme h4,div.smart-blue-theme h5,div.smart-blue-theme h6{margin:0;padding:30px 0}div.smart-blue-theme h1 a,div.smart-blue-theme h2 a,div.smart-blue-theme h3 a,div.smart-blue-theme h4 a,div.smart-blue-theme h5 a,div.smart-blue-theme h6 a{border:none}div.smart-blue-theme h1{text-align:center;margin:50px 0;font-size:22px;position:relative}div.smart-blue-theme h2{border-inline-start:4px solid;margin:30px 0;padding:0 0 0 10px;font-size:20px;position:relative}div.smart-blue-theme h3{font-size:16px}div.smart-blue-theme img{margin:0 auto}.md-editor div.smart-blue-theme{--md-theme-link-color:#036aca}.md-editor-dark div.smart-blue-theme{--md-theme-link-color:#2d7dc7}div.smart-blue-theme a{font-weight:400}div.smart-blue-theme ul,div.smart-blue-theme ol{margin-block-start:1em}div.smart-blue-theme li{list-style:inherit;margin-block-end:0;line-height:2}div.smart-blue-theme p{font-weight:400;line-height:2}div.smart-blue-theme *+p{margin-block-start:16px}.md-editor div.smart-blue-theme{--md-theme-quote-color:#666;--md-theme-quote-bg-color:#fff9f9;--md-theme-quote-border-color:#b2aec5}.md-editor-dark div.smart-blue-theme{--md-theme-quote-color:#999;--md-theme-quote-bg-color:#2a2a2a;--md-theme-quote-border-color:#0063bb}div.smart-blue-theme blockquote{background-color:var(--md-theme-quote-bg-color);border-inline-start:4px solid var(--md-theme-quote-border-color);margin:2em 0;padding:2px 20px}div.smart-blue-theme blockquote p{color:var(--md-theme-quote-color);line-height:2}.md-editor div.smart-blue-theme{--md-theme-table-td-border-color:#dfe2e5;--md-theme-table-stripe-color:#f6f8fa}.md-editor-dark div.smart-blue-theme{--md-theme-table-td-border-color:#2d2d2d;--md-theme-table-stripe-color:#0c0c0c}div.smart-blue-theme table{border-collapse:collapse;margin:1rem 0;overflow-x:auto}div.smart-blue-theme table tr th,div.smart-blue-theme table tr td{padding:.6em 1em}div.smart-blue-theme blockquote table{line-height:initial}div.smart-blue-theme blockquote table tr th,div.smart-blue-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.smart-blue-theme blockquote table tbody tr:nth-child(n){background-color:inherit}.md-editor div.smart-blue-theme{--md-theme-color:#595959;background-image:linear-gradient(90deg,#3c0a1e0a 3%,#0000 3%),linear-gradient(360deg,#3c0a1e0a 3%,#0000 3%)}.md-editor-dark div.smart-blue-theme{--md-theme-color:#999;background-image:linear-gradient(90deg,#cfcfcf0a 3%,#fff0 3%),linear-gradient(360deg,#cfcfcf0a 3%,#fff0 3%)}div.smart-blue-theme{color:var(--md-theme-color);background-position:50%;background-size:20px 20px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}div.smart-blue-theme strong,div.smart-blue-theme em strong{color:#036aca}div.smart-blue-theme hr{border-block-start:1px solid #135ce0}.md-editor-checkbox{cursor:pointer;border:1px solid var(--md-border-color);background-color:var(--md-bk-color-outstand);text-align:center;border-radius:2px;width:12px;height:12px;line-height:1}.md-editor-checkbox:after{content:"";font-weight:700}.md-editor-checkbox-checked:after{content:"✓"}.md-editor-divider{background-color:var(--md-border-color);width:1px;height:.9em;margin-block:0;margin-inline:8px;display:inline-block;position:relative;inset-block-start:.1em}.md-editor-dropdown{box-sizing:border-box;opacity:1;z-index:20000;background-color:var(--md-bk-color);transition:all .3s;position:absolute;overflow:hidden}.md-editor-dropdown-hidden{opacity:0;visibility:hidden}.md-editor-dropdown-overlay{margin-block-start:6px}.md-editor-modal-mask{z-index:20000;background-color:var(--md-modal-mask);height:100%;position:fixed;inset-block:0;inset-inline:0}.md-editor-modal{background-color:var(--md-bk-color);border:1px solid var(--md-border-color);z-index:20001;box-shadow:var(--md-modal-shadow);border-radius:3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:block;position:fixed}.md-editor-modal-header{cursor:grab;color:var(--md-color);word-wrap:break-word;-webkit-user-select:none;user-select:none;border-block-end:1px solid var(--md-border-color);justify-content:space-between;padding-block:10px;padding-inline:24px;font-size:16px;font-weight:600;line-height:22px;display:flex;position:relative}.md-editor-modal-body{word-wrap:break-word;box-sizing:border-box;height:calc(100% - 43px);padding-block:20px;padding-inline:20px;font-size:14px}.md-editor-modal .md-editor-modal-func{position:absolute;inset-block-start:10px;inset-inline-end:10px}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust,.md-editor-modal .md-editor-modal-func .md-editor-modal-close{cursor:pointer;text-align:center;width:24px;height:24px;line-height:24px;display:inline-block}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust{padding-inline-end:10px}.animation{animation-duration:.15s;animation-fill-mode:forwards}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoom-in{animation-name:zoomIn;animation-duration:.15s;animation-fill-mode:forwards}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoom-out{animation-name:zoomOut;animation-duration:.15s;animation-fill-mode:forwards}.md-editor-custom-scrollbar{height:100%;position:relative;overflow:hidden}.md-editor-custom-scrollbar__track{background:var(--md-scrollbar-bg-color);width:6px;height:100%;position:absolute;inset-block-start:0;inset-inline-end:0}.md-editor-custom-scrollbar__thumb{background:var(--md-scrollbar-thumb-color);cursor:pointer;border-radius:4px;width:6px;transition:background .2s;position:absolute}.md-editor-custom-scrollbar__thumb:hover{background:var(--md-scrollbar-thumb-hover-color)}.md-editor-content{direction:ltr;flex:1 0;height:0;display:flex;position:relative}.md-editor-content-wrapper{flex:1;width:0;display:flex;position:relative}.md-editor-resize-operate{background-color:var(--md-bk-color);z-index:1;cursor:col-resize;width:2px;height:100%;position:absolute}.md-editor-input-wrapper{box-sizing:border-box;height:100%}.md-editor-preview-wrapper{box-sizing:border-box;scrollbar-width:none;height:100%;position:relative;overflow:auto}[dir=rtl] .md-editor-preview-wrapper{direction:rtl}.md-editor-preview-wrapper::-webkit-scrollbar{display:none}.md-editor-html{word-break:break-all;font-size:16px}.md-editor-catalog-editor{background-color:var(--md-bk-color);border-inline-start:1px solid var(--md-border-color);box-sizing:border-box;font-variant:tabular-nums;font-feature-settings:"tnum";scrollbar-width:none;width:200px;height:100%;margin-block:0;margin-inline:0;padding-block:5px;padding-inline:10px;font-size:14px;line-height:1.5;list-style:none;position:relative;overflow:hidden auto}.md-editor-catalog-editor::-webkit-scrollbar{display:none}.md-editor-catalog-fixed{z-index:10002;position:absolute;inset-block-start:0;inset-inline-end:0}.md-editor-catalog-flat{position:initial;flex-shrink:0}.md-editor-footer{height:24px;color:var(--md-color);border-block-start:1px solid var(--md-border-color);flex-shrink:0;justify-content:space-between;font-size:12px;display:flex}.md-editor-footer-item{align-items:center;height:100%;padding-block:0;padding-inline:10px;display:inline-flex}.md-editor-footer-item+.md-editor-footer-item{padding-inline-start:0}.md-editor-footer-label{padding-inline-end:5px;line-height:1}.md-editor-clip{height:calc(100% - 52px);display:flex;position:relative}.md-editor-clip-main,.md-editor-clip-preview{border:1px solid var(--md-border-color);width:50%;height:100%}.md-editor-clip-main{margin-inline-end:1em}.md-editor-clip-main .md-editor-clip-cropper{width:100%;height:100%;position:relative}.md-editor-clip-main .md-editor-clip-cropper .md-editor-clip-delete{background-color:var(--md-bk-color-outstand);color:var(--md-color);cursor:pointer;border-bottom-left-radius:4px;font-size:0;position:absolute;inset-block-start:0;inset-inline-end:0}.md-editor-clip-main .md-editor-clip-upload{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.md-editor-clip-main .md-editor-clip-upload .md-editor-icon,.md-editor-clip-main .md-editor-clip-upload .md-editor-iconfont{width:auto;height:40px;font-size:40px}.md-editor-clip-preview-target{width:100%;height:100%;overflow:hidden}.md-editor-form-item{text-align:center;margin-block-end:20px}.md-editor-form-item:last-of-type{margin-block-end:0}.md-editor-label{color:var(--md-color);text-align:center;width:80px;font-size:14px;display:inline-block}.md-editor-input{color:var(--md-color);background-color:var(--md-bk-color);border:1px solid var(--md-border-color);background-image:none;border-radius:4px;padding-block:4px;padding-inline:11px;font-size:14px;line-height:1.5715;transition:all .2s}.md-editor-input:focus,.md-editor-input:hover{border-color:var(--md-border-hover-color);outline:0}.md-editor-input:focus{border-color:var(--md-border-active-color)}.md-editor-btn{text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--md-border-color);white-space:nowrap;-webkit-user-select:none;user-select:none;height:32px;color:var(--md-color);background-color:var(--md-bk-color);border-color:var(--md-border-color);border-radius:4px;margin-inline-start:10px;padding-block:0;padding-inline:15px;font-size:14px;font-weight:400;transition:all .2s linear}.md-editor-btn:first-of-type{margin-inline-start:0}.md-editor-btn:hover{color:var(--md-hover-color);background-color:var(--md-bk-color);border-color:var(--md-border-hover-color)}.md-editor-btn-row{width:100%}@media (width<=688px){.md-editor-modal-clip .md-editor-modal{max-width:calc(100% - 20px);max-height:calc(100% - 20px);margin-block:10px;margin-inline:10px;inset-inline-start:0!important}.md-editor-modal-clip .md-editor-clip{flex-direction:column}.md-editor-modal-clip .md-editor-clip-main,.md-editor-modal-clip .md-editor-clip-preview{flex:1;width:100%;height:0}.md-editor-modal-clip .md-editor-clip-main{margin-block-end:1em}}.md-editor-menu{border:1px solid var(--md-border-color);background-color:inherit;border-radius:3px;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.md-editor-menu-item{color:var(--md-color);cursor:pointer;padding-block:4px;padding-inline:10px;font-size:12px;line-height:16px;list-style:none}.md-editor-menu-item:first-of-type{padding-block-start:8px}.md-editor-menu-item:last-of-type{padding-block-end:8px}.md-editor-menu-item:hover{background-color:var(--md-bk-hover-color)}.md-editor-table-shape{border:1px solid var(--md-border-color);border-radius:3px;flex-direction:column;padding-block:4px;padding-inline:4px;display:flex}.md-editor-table-shape-row{display:flex}.md-editor-table-shape-col{cursor:pointer;padding-block:2px;padding-inline:2px}.md-editor-table-shape-col-default{background-color:#e0e0e0;border-radius:3px;width:16px;height:16px;transition:all .2s}.md-editor-table-shape-col-include{background-color:#aaa}.md-editor-toolbar-wrapper{scrollbar-width:none;border-block-end:1px solid var(--md-border-color);flex-shrink:0;padding-block:4px;padding-inline:4px;overflow:auto hidden}.md-editor-toolbar-wrapper::-webkit-scrollbar{height:0!important}.md-editor-toolbar{box-sizing:content-box;justify-content:space-between;align-items:center;display:flex}.md-editor-toolbar-item{color:var(--md-color);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background-color:#0000;border:none;border-radius:3px;flex-direction:column;align-items:center;margin-block:0;margin-inline:2px;padding-block:0;padding-inline:2px;list-style:none;transition:all .3s;display:flex}.md-editor-toolbar-item-name{word-break:keep-all;white-space:nowrap;font-size:12px}.md-editor-toolbar-item:not([disabled]):hover,.md-editor-toolbar-active{background-color:var(--md-bk-color-outstand)}.md-editor-toolbar-left,.md-editor-toolbar-right{align-items:center;padding-block:1px;padding-inline:0;display:flex}.md-editor .md-editor-stn .md-editor-toolbar-item{padding-block:0;padding-inline:6px}.md-editor-dark .md-editor-table-shape-col-default{background-color:#222}.md-editor-dark .md-editor-table-shape-col-include{background-color:#555}.md-editor-floating-toolbar{align-items:center;padding-block:4px;padding-inline:4px;display:flex}.md-editor-floating-toolbar-container{opacity:0;will-change:opacity;transition:opacity .12s ease-out 20ms}.md-editor-floating-toolbar-container[data-state=visible]{opacity:1}.md-editor-floating-toolbar-container .cm-tooltip-arrow{opacity:0;transition:opacity .12s ease-out}.md-editor-floating-toolbar-container[data-state=visible] .cm-tooltip-arrow{opacity:1}.md-editor .cm-editor{direction:ltr;height:100%;font-size:14px}.md-editor .cm-editor.cm-focused{outline:none}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete{border-radius:3px}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul{border-radius:3px;min-width:fit-content;max-width:fit-content}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li{background-color:var(--md-bk-color);color:var(--md-color);padding-block:4px;padding-inline:10px;line-height:16px}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li .cm-completionIcon{width:auto}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li[aria-selected]{background-color:var(--md-bk-hover-color)}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-completionInfo{background-color:var(--md-bk-hover-color);color:var(--md-color);border-radius:3px;margin-block-start:-2px;margin-inline-start:3px;padding-block:4px;padding-inline:9px;overflow:hidden}.md-editor .cm-scroller{scrollbar-width:none}.md-editor .cm-scroller::-webkit-scrollbar{display:none}.md-editor .cm-scroller .cm-content[contenteditable=true]{min-height:calc(100% - 20px);margin-block:10px;margin-inline:10px}.md-editor .cm-scroller .cm-gutters+.cm-content[contenteditable=true]{min-height:100%;margin-block:0;margin-inline:0}.md-editor .cm-scroller .cm-line{line-height:inherit}.md-editor .ͼ1 .cm-scroller{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;line-height:20px}.md-editor .cm-search .cm-textfield{color:var(--md-color);border:1px solid var(--md-border-color);background-image:none;border-radius:4px;padding-block:4px;padding-inline:11px;font-size:10px;transition:all .2s}.md-editor .cm-search .cm-textfield:focus,.md-editor .cm-search .cm-textfield:hover{border-color:var(--md-border-hover-color);outline:0}.md-editor .cm-search .cm-textfield:focus{border-color:var(--md-border-active-color)}.md-editor .cm-search .cm-button{text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--md-border-color);white-space:nowrap;-webkit-user-select:none;user-select:none;height:20px;color:var(--md-color);background-color:inherit;border-color:var(--md-border-color);background-image:none;border-radius:4px;padding-block:0;padding-inline:15px;font-size:10px;font-weight:400;transition:all .2s linear}.md-editor .cm-search .cm-button:first-of-type{margin-inline-start:0}.md-editor .cm-search .cm-button:hover{color:var(--md-hover-color);background-color:inherit;border-color:var(--md-border-hover-color)}.md-editor .cm-search input[type=checkbox]{vertical-align:sub}.md-editor .cm-search input[type=checkbox]:after{content:"";cursor:pointer;border:1px solid var(--md-border-color);background-color:var(--md-bk-color-outstand);text-align:center;border-radius:2px;width:12px;height:12px;font-weight:700;line-height:1;display:block}.md-editor .cm-search input[type=checkbox]:checked:after{content:"✓";color:var(--md-color)}.md-editor .cm-search button[name=close]{color:inherit;cursor:pointer;inset-block-end:6px}[dir=rtl] .md-editor-catalog{direction:rtl}.md-editor-catalog-indicator{background-color:#73d13d;border-radius:4px;width:4px;height:18px;transition:top .3s;position:absolute}.md-editor-catalog>.md-editor-catalog-link{padding-block:5px;padding-inline:8px}.md-editor-catalog-link{flex-direction:column;padding-block:5px;padding-inline-start:1em;display:flex}.md-editor-catalog-link span{width:100%;color:var(--md-color);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;line-height:18px;transition:color .3s;display:inline-block;position:relative;overflow:hidden}.md-editor-catalog-link span:hover{color:#73d13d}.md-editor-catalog-wrapper>.md-editor-catalog-link{padding-block:5px}.md-editor-catalog-wrapper>.md-editor-catalog-link:first-of-type{padding-block-start:10px}.md-editor-catalog-wrapper>.md-editor-catalog-link:last-of-type{padding-block-end:0}.md-editor-catalog-active>span{color:#73d13d}.md-editor-catalog-dark{--md-color:#999;--md-hover-color:#bbb;--md-bk-color:#000;--md-bk-color-outstand:#333;--md-bk-hover-color:#1b1a1a;--md-border-color:#2d2d2d;--md-border-hover-color:#636262;--md-border-active-color:#777;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #0006;--md-scrollbar-bg-color:#0f0f0f;--md-scrollbar-thumb-color:#2d2d2d;--md-scrollbar-thumb-hover-color:#3a3a3a;--md-scrollbar-thumb-active-color:#3a3a3a}.md-editor{--md-color:#3f4a54;--md-hover-color:#000;--md-bk-color:#fff;--md-bk-color-outstand:#f2f2f2;--md-bk-hover-color:#f5f7fa;--md-border-color:#e6e6e6;--md-border-hover-color:#b9b9b9;--md-border-active-color:#999;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #00000019;--md-scrollbar-bg-color:#e2e2e2;--md-scrollbar-thumb-color:#0000004d;--md-scrollbar-thumb-hover-color:#00000059;--md-scrollbar-thumb-active-color:#00000061;color:var(--md-color);box-sizing:border-box;border:1px solid var(--md-border-color);background-color:var(--md-bk-color);flex-direction:column;width:100%;height:500px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;display:flex;position:relative;overflow:hidden}.md-editor .md-editor-fullscreen{z-index:10000;inset-block:0;inset-inline:0;width:auto!important;height:auto!important;position:fixed!important}svg.md-editor-icon{fill:none;box-sizing:content-box;width:16px;height:16px;padding-block:4px;padding-inline:4px;display:block;overflow:hidden}.md-editor .lucide-list-icon,.md-editor .lucide-list-ordered-icon,.md-editor .lucide-list-todo-icon{width:18px;height:18px;padding-block:3px;padding-inline:3px}.md-editor-preview{word-break:break-all;padding-block:10px;padding-inline:20px;font-size:16px;display:flow-root}.md-editor-modal-container{--md-color:#3f4a54;--md-hover-color:#000;--md-bk-color:#fff;--md-bk-color-outstand:#f2f2f2;--md-bk-hover-color:#f5f7fa;--md-border-color:#e6e6e6;--md-border-hover-color:#b9b9b9;--md-border-active-color:#999;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #00000019;--md-scrollbar-bg-color:#e2e2e2;--md-scrollbar-thumb-color:#0000004d;--md-scrollbar-thumb-hover-color:#00000059;--md-scrollbar-thumb-active-color:#00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.md-editor-modal-container .lucide-xicon{width:20px;height:20px;padding-block:2px;padding-inline:2px}.md-editor-previewOnly{border:none;height:auto;overflow:visible}.md-editor-previewOnly .md-editor-content{height:100%}.md-editor-previewOnly .md-editor-preview{padding-block:0;padding-inline:0}.md-editor-previewOnly .md-editor-preview-wrapper{overflow:visible}.md-editor-dark,.md-editor-modal-container[data-theme=dark]{--md-color:#999;--md-hover-color:#bbb;--md-bk-color:#000;--md-bk-color-outstand:#333;--md-bk-hover-color:#1b1a1a;--md-border-color:#2d2d2d;--md-border-hover-color:#636262;--md-border-active-color:#777;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #0006;--md-scrollbar-bg-color:#0f0f0f;--md-scrollbar-thumb-color:#2d2d2d;--md-scrollbar-thumb-hover-color:#3a3a3a;--md-scrollbar-thumb-active-color:#3a3a3a}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:100001}.md-editor-fullscreen{z-index:10000;inset-block:0;inset-inline:0;width:auto!important;height:auto!important;position:fixed!important}.md-editor-disabled{opacity:.6;cursor:not-allowed!important}.rag-file-detail-view[data-v-98f2c645]{flex-direction:column;height:100%;padding:1rem;display:flex;overflow:hidden}.content-layout[data-v-98f2c645]{gap:1rem;height:calc(100vh - 120px);margin-top:1rem;display:flex}.main-content[data-v-98f2c645]{flex-direction:column;flex:1;min-width:0;display:flex}.tab-nav[data-v-98f2c645]{border-bottom:1px solid var(--border);flex-shrink:0;gap:.5rem;padding:0 1rem;display:flex}.tab-nav button[data-v-98f2c645]{border:none;color:var(--muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.tab-nav button[data-v-98f2c645]:hover{color:var(--text)}.tab-nav button.active[data-v-98f2c645]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tab-body[data-v-98f2c645]{flex:1;min-height:0;padding:1rem;overflow-y:auto}.tab-pane[data-v-98f2c645]{flex-direction:column;gap:1rem;display:flex}.info-card[data-v-98f2c645]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1rem}.info-card-title[data-v-98f2c645]{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.info-card-content[data-v-98f2c645]{color:var(--text)}.sidebar-panel[data-v-98f2c645]{flex-direction:column;flex-shrink:0;width:320px;min-height:0;display:flex;overflow:hidden}.sidebar-content[data-v-98f2c645]{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-right:.5rem;display:flex;overflow-y:auto}.action-group[data-v-98f2c645]{flex-direction:column;gap:.5rem;display:flex}.editor-actions[data-v-98f2c645]{gap:.5rem;margin-bottom:1rem;display:flex}.segment-editor-header[data-v-98f2c645]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.segment-meta[data-v-98f2c645]{color:var(--muted);gap:.75rem;font-size:.875rem;display:flex}.segment-actions[data-v-98f2c645]{gap:.5rem;display:flex}.segment-save-actions[data-v-98f2c645]{margin-bottom:1rem}.loading-state[data-v-98f2c645],.error-state[data-v-98f2c645]{flex:1;justify-content:center;align-items:center;min-height:400px;display:flex}.file-metadata[data-v-98f2c645]{flex-direction:column;gap:12px;display:flex}.metadata-row[data-v-98f2c645]{align-items:flex-start;gap:12px;display:flex}.metadata-row .label[data-v-98f2c645]{min-width:100px;color:var(--text-color-secondary);font-weight:600}.metadata-row .value[data-v-98f2c645]{word-break:break-all;flex:1}.text-content[data-v-98f2c645]{background:var(--bg);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;word-wrap:break-word;border-radius:6px;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.markdown-content[data-v-98f2c645]{color:var(--text);padding:1rem;line-height:1.6}.markdown-content[data-v-98f2c645] h1,.markdown-content[data-v-98f2c645] h2,.markdown-content[data-v-98f2c645] h3,.markdown-content[data-v-98f2c645] h4,.markdown-content[data-v-98f2c645] h5,.markdown-content[data-v-98f2c645] h6{color:var(--text);margin-top:1.5em;margin-bottom:.5em;font-weight:600}.markdown-content[data-v-98f2c645] h1{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:2em}.markdown-content[data-v-98f2c645] h2{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:1.5em}.markdown-content[data-v-98f2c645] p{margin:1em 0}.markdown-content[data-v-98f2c645] ul,.markdown-content[data-v-98f2c645] ol{margin:1em 0;padding-left:2em}.markdown-content[data-v-98f2c645] li{margin:.5em 0}.markdown-content[data-v-98f2c645] code{background:var(--bg);border-radius:3px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.markdown-content[data-v-98f2c645] pre{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:1em;overflow-x:auto}.markdown-content[data-v-98f2c645] pre code{background:0 0;padding:0}.markdown-content[data-v-98f2c645] blockquote{border-left:4px solid var(--border);color:var(--muted);margin:1em 0;padding-left:1em}.segment-list[data-v-98f2c645]{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.segment-list-header[data-v-98f2c645]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.segment-list__body[data-v-98f2c645]{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.segment-item[data-v-98f2c645]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:10px 12px;transition:all .15s}.segment-item[data-v-98f2c645]:hover{background:var(--p-surface-50);border-color:var(--p-surface-200)}.segment-item--active[data-v-98f2c645]{background:var(--p-primary-50);border-color:var(--p-primary-300)}.editor-tab-content[data-v-98f2c645],.segment-tab-content[data-v-98f2c645],.editor-wrapper[data-v-98f2c645]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.editor-wrapper[data-v-98f2c645] .md-editor{flex-direction:column;flex:1;min-height:0;display:flex}.editor-wrapper[data-v-98f2c645] .md-editor-content{flex:1;overflow-y:auto}.segment-editor[data-v-98f2c645]{grid-template-columns:280px 1fr;gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.segment-editor__main[data-v-98f2c645]{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.segment-editor-wrapper[data-v-98f2c645]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.segment-editor-wrapper[data-v-98f2c645] .md-editor{flex-direction:column;flex:1;min-height:0;display:flex}.segment-editor-wrapper[data-v-98f2c645] .md-editor-content{flex:1;overflow-y:auto}@media (width<=1024px){.segment-editor[data-v-98f2c645]{grid-template-columns:1fr}.segment-list[data-v-98f2c645]{max-height:240px}}.kb-manager-view[data-v-3b3e01a5]{flex-direction:column;width:100%;max-width:2400px;height:100%;margin:0 auto;padding:1.5rem;display:flex}.content-layout[data-v-3b3e01a5]{flex:1;gap:1.5rem;min-height:0;display:flex;overflow:hidden}.sidebar-panel[data-v-3b3e01a5]{background:var(--surface);border:1px solid var(--border);width:280px;box-shadow:var(--shadow);border-radius:12px;flex-shrink:0;padding:1.25rem;overflow-y:auto}.sidebar-section[data-v-3b3e01a5]{margin-bottom:.5rem}.section-header[data-v-3b3e01a5]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.section-header h3[data-v-3b3e01a5]{color:var(--text);margin:0;font-size:.95rem;font-weight:600}.create-form[data-v-3b3e01a5]{gap:.5rem;margin-bottom:.75rem;display:flex}.create-form input[data-v-3b3e01a5]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;flex:1;padding:.5rem;font-size:.875rem}.create-form input[data-v-3b3e01a5]:focus{border-color:var(--link);outline:none}.folder-list[data-v-3b3e01a5]{flex-direction:column;gap:.25rem;display:flex}.folder-item[data-v-3b3e01a5]{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.9rem;transition:background .2s;display:flex}.folder-item[data-v-3b3e01a5]:hover{background:var(--hover-bg)}.folder-item.active[data-v-3b3e01a5]{background:var(--surface-2);font-weight:500}.folder-name[data-v-3b3e01a5]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.folder-actions[data-v-3b3e01a5]{gap:.25rem;display:none}.folder-item:hover .folder-actions[data-v-3b3e01a5]{display:flex}.sidebar-divider[data-v-3b3e01a5]{background:var(--border);height:1px;margin:1.5rem 0}.tag-list[data-v-3b3e01a5]{flex-wrap:wrap;gap:.5rem;display:flex}.tag-item[data-v-3b3e01a5]{background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:16px;padding:.375rem .75rem;font-size:.85rem;transition:all .2s}.tag-item[data-v-3b3e01a5]:hover{background:var(--hover-bg);border-color:var(--link)}.tag-item.active[data-v-3b3e01a5]{background:var(--link);color:#fff;border-color:var(--link)}.tag-actions[data-v-3b3e01a5]{gap:.5rem;margin-top:.75rem;display:flex}.main-panel[data-v-3b3e01a5]{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;flex:1;padding:1.5rem;display:flex;overflow-y:auto}.search-bar[data-v-3b3e01a5]{gap:.75rem;margin-bottom:1.5rem;display:flex}.search-bar input[data-v-3b3e01a5],.search-bar select[data-v-3b3e01a5]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:.625rem 1rem;font-size:.95rem}.search-bar input[data-v-3b3e01a5]{flex:1}.search-bar select[data-v-3b3e01a5]{flex:none}.search-bar input[data-v-3b3e01a5]:focus,.search-bar select[data-v-3b3e01a5]:focus{border-color:var(--link);outline:none;box-shadow:0 0 0 3px #2563eb1a}.kb-grid[data-v-3b3e01a5]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.kb-card[data-v-3b3e01a5]{background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:1.25rem;transition:all .2s}.kb-card[data-v-3b3e01a5]:hover{background:var(--hover-bg);border-color:var(--link);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.card-content[data-v-3b3e01a5]{flex-direction:column;gap:1rem;height:100%;display:flex}.card-main[data-v-3b3e01a5]{flex:1}.card-header[data-v-3b3e01a5]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.card-title[data-v-3b3e01a5]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.1rem;font-weight:600;overflow:hidden}.card-header-actions[data-v-3b3e01a5]{opacity:0;flex-shrink:0;gap:.25rem;transition:opacity .2s;display:flex}.kb-card:hover .card-header-actions[data-v-3b3e01a5]{opacity:1}.card-header-actions .delete-btn[data-v-3b3e01a5]:hover{color:#ef4444;background:#ef44441a}.card-description[data-v-3b3e01a5]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.5em;margin:0 0 .75rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-meta[data-v-3b3e01a5]{color:var(--muted);margin:-.25rem 0 .5rem;font-size:.8rem}.card-tags[data-v-3b3e01a5]{flex-wrap:wrap;gap:.375rem;min-height:1.5rem;display:flex}.tag-badge[data-v-3b3e01a5]{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:12px;align-items:center;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.card-actions[data-v-3b3e01a5]{border-top:1px solid var(--border);gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.form-field[data-v-3b3e01a5]{margin-bottom:1.25rem}.form-field[data-v-3b3e01a5]:last-child{margin-bottom:0}.form-field>label[data-v-3b3e01a5]:not(.base-checkbox){color:var(--text);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.form-field .required[data-v-3b3e01a5]{color:#ef4444}.form-field input[data-v-3b3e01a5],.form-field textarea[data-v-3b3e01a5],.form-field select[data-v-3b3e01a5]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.form-field input[data-v-3b3e01a5]:focus,.form-field textarea[data-v-3b3e01a5]:focus,.form-field select[data-v-3b3e01a5]:focus{border-color:var(--link);outline:none;box-shadow:0 0 0 3px #2563eb1a}.form-field textarea[data-v-3b3e01a5]{resize:vertical;min-height:80px}.form-field[data-v-3b3e01a5] .md-editor{border:1px solid var(--border);min-height:220px}@media (width<=1024px){.content-layout[data-v-3b3e01a5]{flex-direction:column}.sidebar-panel[data-v-3b3e01a5]{width:100%}.kb-grid[data-v-3b3e01a5]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.ai-suggest-btn[data-v-3b3e01a5]{border:1px solid var(--p-primary-color,#6366f1);color:var(--p-primary-color,#6366f1);cursor:pointer;background:0 0;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:12px}.ai-suggest-btn[data-v-3b3e01a5]:hover{background:var(--p-primary-50,#eef2ff)}.ai-suggest-btn[data-v-3b3e01a5]:disabled{opacity:.5;cursor:not-allowed}.kb-workspace-view[data-v-d5062932]{flex-direction:column;height:100%;display:flex;overflow:hidden}.workspace-header[data-v-d5062932]{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.header-left[data-v-d5062932]{align-items:center;gap:1rem;display:flex}.header-info h2[data-v-d5062932]{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.header-desc[data-v-d5062932]{color:var(--muted);font-size:.85rem}.workspace-body[data-v-d5062932]{flex:1;padding:1rem 1.5rem 1.5rem;overflow:auto}.tab-content[data-v-d5062932]{gap:1rem;display:grid}.source-files-search-row[data-v-d5062932]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.source-files-search-input[data-v-d5062932]{flex:1;min-width:200px;max-width:420px}.source-files-count-hint[data-v-d5062932]{color:var(--muted);margin-left:auto;font-size:.85rem}.source-files-paginator[data-v-d5062932]{margin-top:.75rem}.processing-settings-card[data-v-d5062932]{border:1px solid var(--border);background:var(--surface-card);border-radius:12px;padding:1rem}.processing-settings-header h4[data-v-d5062932]{margin:0}.processing-settings-header small[data-v-d5062932]{color:var(--muted)}.processing-settings-grid[data-v-d5062932]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.field-item[data-v-d5062932]{gap:.35rem;display:grid}.field-item label[data-v-d5062932]{color:var(--muted);font-size:.82rem}.processing-settings-actions[data-v-d5062932]{gap:.5rem;margin-top:.75rem;display:flex}.upload-zone[data-v-d5062932]{border:1px dashed var(--border);border-radius:12px;align-items:center;gap:.75rem;padding:1rem;display:flex}.bind-panel[data-v-d5062932]{gap:.75rem;display:grid}.bind-panel-controls[data-v-d5062932]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.upload-hint[data-v-d5062932],.file-sub[data-v-d5062932]{color:var(--muted);font-size:.82rem}.file-title[data-v-d5062932]{font-weight:600}.actions-row[data-v-d5062932]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.batch-toolbar[data-v-d5062932]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.batch-selection-summary[data-v-d5062932]{color:var(--muted);font-size:.82rem}.batch-selection-actions[data-v-d5062932]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.table-empty[data-v-d5062932]{text-align:center;color:var(--muted);padding:2rem}.workspace-editor-panel[data-v-d5062932]{border:1px solid var(--border);background:var(--surface-card);border-radius:12px;padding:1rem}.editor-header[data-v-d5062932]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.editor-header h4[data-v-d5062932]{margin:0}.editor-actions[data-v-d5062932]{margin-bottom:.75rem}.segment-layout[data-v-d5062932]{grid-template-columns:280px minmax(0,1fr);gap:.75rem;display:grid}.segment-list[data-v-d5062932]{border:1px solid var(--border);border-radius:8px;max-height:500px;overflow:auto}.segment-item[data-v-d5062932]{cursor:pointer;border-bottom:1px solid var(--border);padding:.65rem;font-size:.82rem}.segment-item.active[data-v-d5062932]{background:color-mix(in srgb, var(--primary-color) 10%, transparent)}.search-panel[data-v-d5062932]{border:1px solid var(--border);border-radius:12px;padding:1rem}.search-row[data-v-d5062932]{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.search-results[data-v-d5062932]{gap:.65rem;display:grid}.result-card[data-v-d5062932]{border:1px solid var(--border);border-radius:8px;padding:.75rem}.result-header[data-v-d5062932]{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.result-content[data-v-d5062932]{white-space:pre-wrap}.result-filename[data-v-d5062932]{color:var(--muted)}.section-divider[data-v-d5062932]{background:var(--border);height:1px}.permission-tab .section-divider[data-v-d5062932]{margin:1.25rem 0}.settings-subsection-title[data-v-d5062932]{margin:0 0 .75rem}.permission-header[data-v-d5062932]{justify-content:space-between;align-items:center;display:flex}.permission-header-actions[data-v-d5062932]{align-items:center;gap:.5rem;display:flex}.permission-create-row[data-v-d5062932]{grid-template-columns:120px minmax(0,1fr) 120px 120px auto;align-items:center;gap:.5rem;display:grid}.one-click-dialog[data-v-d5062932]{gap:.8rem;display:grid}.one-click-field[data-v-d5062932]{gap:.35rem;display:grid}.one-click-field small[data-v-d5062932]{color:var(--muted)}.one-click-force-toggle[data-v-d5062932],.mode-option[data-v-d5062932]{align-items:center;gap:.5rem;display:flex}.asset-dialog-body[data-v-d5062932]{gap:.75rem;display:grid}.asset-toolbar[data-v-d5062932]{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;display:grid}.asset-pagination[data-v-d5062932]{justify-content:flex-end;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.asset-selection-summary[data-v-d5062932]{color:var(--muted);font-size:.82rem}@media (width<=1100px){.processing-settings-grid[data-v-d5062932]{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-layout[data-v-d5062932],.permission-create-row[data-v-d5062932],.asset-toolbar[data-v-d5062932]{grid-template-columns:1fr}}.kb-vectorize-board[data-v-7355b8ca]{flex-direction:column;gap:.75rem;height:100%;padding:1rem;display:flex}.board-header[data-v-7355b8ca]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.header-left[data-v-7355b8ca]{align-items:center;gap:.75rem;display:flex}.header-info h2[data-v-7355b8ca]{margin:0;font-size:1.1rem}.header-actions[data-v-7355b8ca]{align-items:center;gap:.5rem;display:flex}.board-body[data-v-7355b8ca]{flex:1;gap:1rem;min-height:0;display:flex}.board-list[data-v-7355b8ca]{flex:1.5;min-width:0;overflow:auto}.board-detail[data-v-7355b8ca]{border-left:1px solid var(--p-surface-200);flex-direction:column;flex:1;gap:.75rem;min-width:280px;max-width:400px;padding-left:1rem;display:flex;overflow-y:auto}.file-name-cell[data-v-7355b8ca]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.875rem;display:block;overflow:hidden}.progress-label[data-v-7355b8ca]{color:var(--p-text-muted-color);margin-top:2px;font-size:.7rem;display:block}.detail-header[data-v-7355b8ca]{border-bottom:1px solid var(--p-surface-200);align-items:flex-start;gap:.4rem;padding-bottom:.5rem;display:flex}.detail-file-icon[data-v-7355b8ca]{color:var(--p-text-muted-color);flex-shrink:0;margin-top:1px}.detail-title[data-v-7355b8ca]{word-break:break-all;font-size:.875rem;font-weight:600;line-height:1.4}.detail-section[data-v-7355b8ca]{flex-direction:column;gap:.4rem;display:flex}.section-label[data-v-7355b8ca]{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.artifact-row[data-v-7355b8ca]{flex-wrap:wrap;gap:.4rem;display:flex}.artifact-actions[data-v-7355b8ca]{flex-wrap:wrap;gap:.25rem;display:flex}.artifact-item[data-v-7355b8ca]{border:1px solid;border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.78rem;display:inline-flex}.artifact-ok[data-v-7355b8ca]{color:var(--p-green-600);border-color:var(--p-green-200);background:var(--p-green-50)}.artifact-no[data-v-7355b8ca]{color:var(--p-text-muted-color);border-color:var(--p-surface-200);background:var(--p-surface-50)}.stage-card[data-v-7355b8ca]{border:1px solid var(--p-surface-200);border-left-width:3px;border-left-color:var(--p-surface-300);background:var(--p-surface-0);border-radius:6px;flex-direction:column;gap:.35rem;padding:.5rem .65rem;display:flex}.stage-card--success[data-v-7355b8ca]{border-left-color:var(--p-green-500)}.stage-card--warn[data-v-7355b8ca]{border-left-color:var(--p-yellow-500)}.stage-card--danger[data-v-7355b8ca]{border-left-color:var(--p-red-500)}.stage-card-header[data-v-7355b8ca]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.stage-status-text[data-v-7355b8ca]{color:var(--p-text-muted-color);font-size:.75rem}.step-metrics[data-v-7355b8ca]{border-top:1px solid var(--p-surface-100);grid-template-columns:auto 1fr;gap:.15rem .5rem;margin-top:.1rem;padding-top:.2rem;display:grid}.metric-key[data-v-7355b8ca]{color:var(--p-text-muted-color);font-size:.72rem}.metric-val[data-v-7355b8ca]{word-break:break-all;font-size:.72rem}.error-message[data-v-7355b8ca]{font-size:.8rem}.stream-status[data-v-7355b8ca]{display:flex}.detail-placeholder[data-v-7355b8ca]{color:var(--p-text-muted-color);flex:1;justify-content:center;align-items:center;display:flex}.empty-hint[data-v-7355b8ca]{color:var(--p-text-muted-color);padding:.25rem;font-size:.875rem}.text-muted[data-v-7355b8ca]{color:var(--p-text-muted-color)}.semantic-debug-panel[data-v-7355b8ca]{border-top:1px solid var(--p-surface-100);margin-top:.2rem;padding-top:.25rem}.debug-toggle[data-v-7355b8ca]{cursor:pointer;color:var(--p-text-muted-color);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.15rem 0;font-size:.72rem;display:flex}.debug-toggle[data-v-7355b8ca]:hover{color:var(--p-text-color)}.debug-toggle-arrow[data-v-7355b8ca]{font-size:.65rem}.debug-sections[data-v-7355b8ca]{flex-direction:column;gap:.2rem;padding-top:.2rem;display:flex}.debug-section-item[data-v-7355b8ca]{align-items:center;gap:.35rem;font-size:.7rem;display:flex}.debug-section-idx[data-v-7355b8ca]{color:var(--p-text-muted-color);min-width:1.5rem}.debug-section-tokens[data-v-7355b8ca]{color:var(--p-text-muted-color);min-width:4.5rem}.leapclaw-page[data-v-7dcb6921]{flex-direction:column;height:100%;display:flex;overflow:hidden}.leapclaw-layout[data-v-7dcb6921]{flex-direction:column;flex:1;width:100%;max-width:960px;margin:0 auto;padding:0 1rem;display:flex;overflow:hidden}.leapclaw-header[data-v-7dcb6921]{flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.leapclaw-header h2[data-v-7dcb6921]{color:var(--text);margin:0;font-size:1.25rem}.resource-selector[data-v-7dcb6921]{border-bottom:1px solid var(--border);flex-shrink:0;padding-bottom:.75rem}.resource-row[data-v-7dcb6921]{flex-wrap:wrap;gap:.75rem;display:flex}.resource-item[data-v-7dcb6921]{flex-direction:column;flex:1;gap:.25rem;min-width:180px;display:flex}.resource-item label[data-v-7dcb6921]{color:var(--text-muted);font-size:.8rem}.resource-select[data-v-7dcb6921]{width:100%}.resource-mode-item[data-v-7dcb6921]{flex:none;min-width:auto}.resource-mode-btn[data-v-7dcb6921]{margin-top:.25rem}.options-row[data-v-7dcb6921]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.auto-select-row[data-v-7dcb6921],.thinking-mode-row[data-v-7dcb6921]{align-items:center;gap:.4rem;display:flex}.thinking-mode-label[data-v-7dcb6921]{color:var(--text-muted);font-size:.85rem}.clickable-tag[data-v-7dcb6921]{cursor:pointer}.auto-select-label[data-v-7dcb6921]{cursor:pointer;color:var(--text);font-size:.85rem}.messages-area[data-v-7dcb6921]{flex-direction:column;flex:1;gap:.75rem;padding:1rem 0;display:flex;overflow-y:auto}.empty-hint[data-v-7dcb6921]{color:var(--text-muted);flex:1;justify-content:center;align-items:center;display:flex}.message-item[data-v-7dcb6921]{display:flex}.message-user[data-v-7dcb6921]{justify-content:flex-end}.message-bubble[data-v-7dcb6921]{border-radius:.75rem;max-width:85%;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.user-bubble[data-v-7dcb6921]{background:var(--primary-bg);color:var(--primary-text);border-bottom-right-radius:.25rem}.agent-bubble[data-v-7dcb6921]{background:var(--surface-2);color:var(--text);border-bottom-left-radius:.25rem;width:100%;max-width:100%}.report-bubble[data-v-7dcb6921]{background:var(--surface-soft);border:1px solid var(--border);width:100%;max-width:100%;color:var(--text);border-bottom-left-radius:.25rem}.report-header[data-v-7dcb6921]{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-weight:600;display:flex}.report-title[data-v-7dcb6921]{align-items:center;gap:.5rem;display:inline-flex}.report-content[data-v-7dcb6921]{overflow-wrap:break-word;color:var(--text)}.report-content[data-v-7dcb6921] h2{color:var(--text);margin:1rem 0 .5rem;font-size:1.05rem}.report-content[data-v-7dcb6921] h3{color:var(--text);margin:.75rem 0 .4rem;font-size:.95rem}.report-content[data-v-7dcb6921] ul,.report-content[data-v-7dcb6921] ol{margin:.25rem 0;padding-left:1.25rem}.report-content[data-v-7dcb6921] p{color:var(--text)}.report-content[data-v-7dcb6921] img{border-radius:.5rem;width:100%;max-width:100%;height:auto;margin:.5rem 0;display:block}.agent-stages[data-v-7dcb6921]{flex-direction:column;gap:.35rem;margin-bottom:.5rem;display:flex}.stage-item[data-v-7dcb6921]{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.agent-tools[data-v-7dcb6921]{flex-direction:column;gap:.3rem;margin-bottom:.5rem;display:flex}.tool-item[data-v-7dcb6921]{background:var(--surface-1);color:var(--text);border-radius:.4rem;align-items:flex-start;gap:.4rem;padding:.3rem .5rem;font-size:.82rem;display:flex}.tool-name[data-v-7dcb6921]{white-space:nowrap;font-weight:500}.tool-summary[data-v-7dcb6921]{color:var(--text-muted);word-break:break-all}.tool-error-msg[data-v-7dcb6921]{color:var(--danger)}.tool-success i[data-v-7dcb6921]{color:var(--p-green-500)}.tool-error i[data-v-7dcb6921]{color:var(--danger)}.agent-metrics[data-v-7dcb6921]{border-top:1px solid var(--border);flex-wrap:wrap;gap:.4rem;margin-top:.5rem;padding-top:.5rem;display:flex}.metric-tag[data-v-7dcb6921]{color:var(--text-muted);background:var(--surface-1);border-radius:.3rem;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.75rem;display:inline-flex}.metric-tag i[data-v-7dcb6921]{font-size:.7rem}.running-indicator[data-v-7dcb6921]{flex-shrink:0}.input-area[data-v-7dcb6921]{border-top:1px solid var(--border);flex-shrink:0;padding:.75rem 0;position:relative}.quick-command-tags[data-v-7dcb6921]{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.quick-command-tag[data-v-7dcb6921]{border:1px solid var(--border);background:var(--surface-1);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;transition:border-color .15s,background .15s;display:inline-flex}.quick-command-tag[data-v-7dcb6921]:hover{border-color:var(--primary);background:var(--surface-2)}.quick-command-tag-file[data-v-7dcb6921]{color:var(--text-muted)}.quick-command-tag-icon[data-v-7dcb6921]{color:var(--primary);font-size:.9rem}.quick-command-tag-remove[data-v-7dcb6921]{color:var(--text-muted);font-size:.75rem}.slash-menu[data-v-7dcb6921]{background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.5rem;max-height:220px;margin-bottom:.35rem;padding:.5rem;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.slash-menu-title[data-v-7dcb6921]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600}.slash-option[data-v-7dcb6921]{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4rem;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.9rem;transition:background .15s;display:flex}.slash-option[data-v-7dcb6921]:hover,.slash-option-active[data-v-7dcb6921]{background:var(--hover-bg)}.slash-option-icon[data-v-7dcb6921]{color:var(--primary);font-size:1rem}.slash-option-text[data-v-7dcb6921]{flex-direction:column;gap:.15rem;display:flex}.slash-option-desc[data-v-7dcb6921]{color:var(--text-muted);font-size:.75rem}.slash-menu-enter-active[data-v-7dcb6921],.slash-menu-leave-active[data-v-7dcb6921]{transition:opacity .12s,transform .12s}.slash-menu-enter-from[data-v-7dcb6921],.slash-menu-leave-to[data-v-7dcb6921]{opacity:0;transform:translateY(4px)}.input-row[data-v-7dcb6921]{align-items:flex-end;gap:.5rem;display:flex}.input-textarea[data-v-7dcb6921]{flex:1}.mic-btn[data-v-7dcb6921]{flex-shrink:0;transition:box-shadow .2s}.mic-btn[severity=danger][data-v-7dcb6921]{animation:1.2s ease-in-out infinite mic-pulse-7dcb6921}@keyframes mic-pulse-7dcb6921{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 6px #ef444400}}.scope-hint[data-v-7dcb6921]{color:var(--p-orange-500);margin-top:.35rem;font-size:.8rem}.chart-file-dialog-body[data-v-7dcb6921]{min-height:200px}.chart-file-loading[data-v-7dcb6921]{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.chart-file-error[data-v-7dcb6921]{color:var(--danger);padding:1rem}.chart-file-empty[data-v-7dcb6921]{color:var(--text-muted);text-align:center;padding:1.5rem}.chart-file-list-wrap[data-v-7dcb6921]{flex-direction:column;gap:.5rem;display:flex}.chart-file-search[data-v-7dcb6921]{width:100%}.chart-file-list[data-v-7dcb6921]{flex-direction:column;gap:.25rem;max-height:280px;display:flex;overflow-y:auto}.chart-file-item[data-v-7dcb6921]{border:1px solid var(--border);background:var(--surface-1);color:var(--text);cursor:pointer;text-align:left;border-radius:.4rem;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.5rem .75rem;transition:background .15s,border-color .15s;display:flex}.chart-file-item[data-v-7dcb6921]:hover{background:var(--hover-bg)}.chart-file-item-selected[data-v-7dcb6921]{border-color:var(--primary);background:var(--primary-bg)}.chart-file-name[data-v-7dcb6921]{font-weight:500}.chart-file-library[data-v-7dcb6921]{color:var(--text-muted);font-size:.8rem}.skill-dialog-body[data-v-7dcb6921]{min-height:200px}.skill-loading[data-v-7dcb6921]{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.skill-empty[data-v-7dcb6921]{color:var(--text-muted);text-align:center;padding:1.5rem}.skill-list-wrap[data-v-7dcb6921]{flex-direction:column;gap:.5rem;max-height:400px;display:flex;overflow-y:auto}.skill-item[data-v-7dcb6921]{border:1px solid var(--border);background:var(--surface-1);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.skill-item-info[data-v-7dcb6921]{flex:1;min-width:0}.skill-item-header[data-v-7dcb6921]{align-items:center;gap:.4rem;display:flex}.skill-item-name[data-v-7dcb6921]{font-weight:500}.skill-builtin-tag[data-v-7dcb6921]{font-size:.7rem}.skill-item-desc[data-v-7dcb6921]{color:var(--text-muted);margin-top:.2rem;font-size:.8rem}.skill-item-actions[data-v-7dcb6921]{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.skill-edit-form[data-v-7dcb6921]{flex-direction:column;gap:.75rem;display:flex}.skill-form-field[data-v-7dcb6921]{flex-direction:column;gap:.25rem;display:flex}.skill-form-field-inline[data-v-7dcb6921]{flex-direction:row;justify-content:space-between;align-items:center}.skill-form-field label[data-v-7dcb6921]{color:var(--text-muted);font-size:.85rem}.skill-form-input[data-v-7dcb6921]{width:100%}
