:root{--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";color-scheme:light dark;--bg: #ffffff;--fg: #213547;--link-hover: #747bff;--code-bg: #f6f8fa;--blockquote-fg: #475569;--border-muted: #e5e7eb;--chat-offset: 72px}html,body,#app{margin:0;padding:0;min-width:320px;min-height:100vh;font-family:var(--font-sans);line-height:1.6;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}p{margin:.5rem 0}a:hover{color:var(--link-hover)}@media (prefers-color-scheme: dark){:root{--bg: #111827;--fg: #e5e7eb;--code-bg: #0b1021;--blockquote-fg: #cbd5e1;--border-muted: #334155}}.prose{color:inherit;max-width:80ch}.prose p{margin:.5rem 0}.prose h1,.prose h2,.prose h3{font-weight:600;line-height:1.25;margin:1.2em 0 .6em}.prose ul,.prose ol{padding-left:1.25rem;margin:.75rem 0}.prose code{background:var(--code-bg);padding:.15rem .35rem;border-radius:.25rem;font-size:.9em}.prose pre{background:var(--code-bg);padding:12px 14px;border-radius:10px;overflow-x:auto}.prose pre code{background:transparent;padding:0}.prose blockquote{border-left:3px solid var(--border-muted);margin:.75rem 0;padding:.25rem .75rem;color:var(--blockquote-fg)}body{display:block}.chat-footer{border-top:1px solid #e5e7eb;background:#fff}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{max-width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.grid{display:grid}.m\[1\]{margin:1}.m\[2\]{margin:2}.m15{margin:3.75rem}.m21{margin:5.25rem}.m8\.43{margin:2.1075rem}.mb{margin-bottom:1rem}.inline{display:inline}.block,.focus-block:focus{display:block}.inline-block{display:inline-block}.hidden{display:none}.display-kind{display:kind}.display-label{display:label}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.h5{height:1.25rem}.max-w-3xl{max-width:48rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.inline-table{display:inline-table}.table{display:table}.preserve-3d{transform-style:preserve-3d}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.break-all{word-break:break-all}.b{border-width:1px}.rounded{border-radius:.25rem}.px{padding-left:1rem;padding-right:1rem}.py{padding-top:1rem;padding-bottom:1rem}.ps{padding-inline-start:1rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:grayscale}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.ring{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.grayscale{--un-grayscale:grayscale(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}[class^=ant-]::-ms-clear,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class*=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class*=ant-] input::-ms-reveal{display:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:#000000d9;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:#000000d9;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a:active,a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}a[disabled]{color:#00000040;cursor:not-allowed}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:#00000073;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#1890ff}::selection{color:#fff;background:#1890ff}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon>.anticon{line-height:0;vertical-align:0}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;animation:loadingCircle 1s infinite linear}.anticon-spin{display:inline-block;animation:loadingCircle 1s infinite linear}.ant-fade-enter,.ant-fade-appear,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-enter.ant-fade-enter-active,.ant-fade-appear.ant-fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-enter,.ant-fade-appear{opacity:0;animation-timing-function:linear}.ant-fade-leave{animation-timing-function:linear}.fade-enter,.fade-appear,.fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.fade-enter.fade-enter-active,.fade-appear.fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.fade-leave.fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.fade-enter,.fade-appear{opacity:0;animation-timing-function:linear}.fade-leave{animation-timing-function:linear}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.ant-move-up-enter,.ant-move-up-appear,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-enter.ant-move-up-enter-active,.ant-move-up-appear.ant-move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-enter,.ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-up-enter,.move-up-appear,.move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-up-enter.move-up-enter-active,.move-up-appear.move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.move-up-leave.move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.move-up-enter,.move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-enter,.ant-move-down-appear,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-enter.ant-move-down-enter-active,.ant-move-down-appear.ant-move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-enter,.ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-down-enter,.move-down-appear,.move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-down-enter.move-down-enter-active,.move-down-appear.move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.move-down-leave.move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.move-down-enter,.move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-enter,.ant-move-left-appear,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-enter.ant-move-left-enter-active,.ant-move-left-appear.ant-move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-enter,.ant-move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-left-enter,.move-left-appear,.move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-left-enter.move-left-enter-active,.move-left-appear.move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.move-left-leave.move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.move-left-enter,.move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-enter,.ant-move-right-appear,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-enter.ant-move-right-enter-active,.ant-move-right-appear.ant-move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-enter,.ant-move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-right-enter,.move-right-appear,.move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-right-enter.move-right-enter-active,.move-right-appear.move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.move-right-leave.move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.move-right-enter,.move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translate(-100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translate(100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{to{transform:rotate(360deg)}}[ant-click-animating=true],[ant-click-animating-without-extra-node=true]{position:relative}html{--antd-wave-shadow-color: #1890ff;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{to{opacity:0}}.slide-up-enter,.slide-up-appear,.slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-enter.slide-up-enter-active,.slide-up-appear.slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.slide-up-leave.slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.slide-up-enter,.slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-down-enter,.slide-down-appear,.slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-down-enter.slide-down-enter-active,.slide-down-appear.slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.slide-down-leave.slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.slide-down-enter,.slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-left-enter,.slide-left-appear,.slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-left-enter.slide-left-enter-active,.slide-left-appear.slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.slide-left-leave.slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.slide-left-enter,.slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-right-enter,.slide-right-appear,.slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-right-enter.slide-right-enter-active,.slide-right-appear.slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.slide-right-leave.slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.slide-right-enter,.slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-up-enter,.ant-slide-up-appear,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-enter.ant-slide-up-enter-active,.ant-slide-up-appear.ant-slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-enter,.ant-slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-enter,.ant-slide-down-appear,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-enter.ant-slide-down-enter-active,.ant-slide-down-appear.ant-slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-enter,.ant-slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-enter,.ant-slide-left-appear,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-enter.ant-slide-left-enter-active,.ant-slide-left-appear.ant-slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-enter,.ant-slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-enter,.ant-slide-right-appear,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-enter.ant-slide-right-enter-active,.ant-slide-right-appear.ant-slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-enter,.ant-slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleX(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}to{transform:scaleX(1);transform-origin:100% 0%;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}}.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-enter.ant-zoom-enter-active,.ant-zoom-appear.ant-zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-enter,.ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-enter-prepare,.ant-zoom-appear-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-enter,.zoom-appear,.zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-enter.zoom-enter-active,.zoom-appear.zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.zoom-leave.zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.zoom-enter,.zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-enter-prepare,.zoom-appear-prepare{transform:none}.zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-enter,.ant-zoom-big-appear,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-enter.ant-zoom-big-enter-active,.ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-enter,.ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-enter-prepare,.ant-zoom-big-appear-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-enter,.zoom-big-appear,.zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-enter.zoom-big-enter-active,.zoom-big-appear.zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-leave.zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-enter,.zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-enter-prepare,.zoom-big-appear-prepare{transform:none}.zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-enter-prepare,.ant-zoom-big-fast-appear-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-fast-enter,.zoom-big-fast-appear,.zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-fast-enter.zoom-big-fast-enter-active,.zoom-big-fast-appear.zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-fast-leave.zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-fast-enter,.zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-fast-enter-prepare,.zoom-big-fast-appear-prepare{transform:none}.zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-enter,.ant-zoom-up-appear,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-enter.ant-zoom-up-enter-active,.ant-zoom-up-appear.ant-zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-enter,.ant-zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-enter-prepare,.ant-zoom-up-appear-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-up-enter,.zoom-up-appear,.zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-up-enter.zoom-up-enter-active,.zoom-up-appear.zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.zoom-up-leave.zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.zoom-up-enter,.zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-up-enter-prepare,.zoom-up-appear-prepare{transform:none}.zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-enter,.ant-zoom-down-appear,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-enter.ant-zoom-down-enter-active,.ant-zoom-down-appear.ant-zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-enter,.ant-zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-enter-prepare,.ant-zoom-down-appear-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-down-enter,.zoom-down-appear,.zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-down-enter.zoom-down-enter-active,.zoom-down-appear.zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.zoom-down-leave.zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.zoom-down-enter,.zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-down-enter-prepare,.zoom-down-appear-prepare{transform:none}.zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-enter,.ant-zoom-left-appear,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-enter.ant-zoom-left-enter-active,.ant-zoom-left-appear.ant-zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-enter,.ant-zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-enter-prepare,.ant-zoom-left-appear-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-left-enter,.zoom-left-appear,.zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-left-enter.zoom-left-enter-active,.zoom-left-appear.zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.zoom-left-leave.zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.zoom-left-enter,.zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-left-enter-prepare,.zoom-left-appear-prepare{transform:none}.zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-enter,.ant-zoom-right-appear,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-enter.ant-zoom-right-enter-active,.ant-zoom-right-appear.ant-zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-enter,.ant-zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-enter-prepare,.ant-zoom-right-appear-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-right-enter,.zoom-right-appear,.zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-right-enter.zoom-right-enter-active,.zoom-right-appear.zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.zoom-right-leave.zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.zoom-right-enter,.zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-right-enter-prepare,.zoom-right-appear-prepare{transform:none}.zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0%;opacity:0}to{transform:scale(1);transform-origin:50% 0%}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0%}to{transform:scale(.8);transform-origin:50% 0%;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0% 50%;opacity:0}to{transform:scale(1);transform-origin:0% 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0% 50%}to{transform:scale(.8);transform-origin:0% 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#ff4d4f}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;box-shadow:3px 3px 7px #00000012}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;border-color:#fff transparent transparent #fff;box-shadow:-2px -2px 5px #0000000f}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:#00000073;transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto;white-space:nowrap}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#1890ff;background-color:#e6f7ff}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:#00000040;cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:#00000073;font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#1890ff}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#1890ff}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;box-shadow:0 2px #00000004;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:2px;color:#000000d9;border-color:#d9d9d9;background:#fff}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px;border-radius:2px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}.ant-btn>a:only-child{color:currentcolor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus{color:#40a9ff;border-color:#40a9ff;background:#fff}.ant-btn:hover>a:only-child,.ant-btn:focus>a:only-child{color:currentcolor}.ant-btn:hover>a:only-child:after,.ant-btn:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:active{color:#096dd9;border-color:#096dd9;background:#fff}.ant-btn:active>a:only-child{color:currentcolor}.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn[disabled],.ant-btn[disabled]:hover,.ant-btn[disabled]:focus,.ant-btn[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn[disabled]>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:active>a:only-child{color:currentcolor}.ant-btn[disabled]>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{text-decoration:none;background:#fff}.ant-btn>span{display:inline-block}.ant-btn-primary{color:#fff;border-color:#1890ff;background:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#fff;border-color:#40a9ff;background:#40a9ff}.ant-btn-primary:hover>a:only-child,.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-primary:hover>a:only-child:after,.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:active{color:#fff;border-color:#096dd9;background:#096dd9}.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:hover,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#40a9ff;border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#40a9ff}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:#000000d9;border-color:#d9d9d9;background:transparent}.ant-btn-ghost>a:only-child{color:currentcolor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:hover,.ant-btn-ghost:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-ghost:hover>a:only-child,.ant-btn-ghost:focus>a:only-child{color:currentcolor}.ant-btn-ghost:hover>a:only-child:after,.ant-btn-ghost:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-ghost:active>a:only-child{color:currentcolor}.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:hover,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child{color:currentcolor}.ant-btn-ghost[disabled]>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:#000000d9;border-color:#d9d9d9;background:#fff;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentcolor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:hover,.ant-btn-dashed:focus{color:#40a9ff;border-color:#40a9ff;background:#fff}.ant-btn-dashed:hover>a:only-child,.ant-btn-dashed:focus>a:only-child{color:currentcolor}.ant-btn-dashed:hover>a:only-child:after,.ant-btn-dashed:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:active{color:#096dd9;border-color:#096dd9;background:#fff}.ant-btn-dashed:active>a:only-child{color:currentcolor}.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:hover,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dashed[disabled]>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:hover,.ant-btn-danger:focus{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-danger:hover>a:only-child,.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-danger:hover>a:only-child:after,.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:hover,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#1890ff;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:hover,.ant-btn-link:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-link:hover>a:only-child,.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-link:hover>a:only-child:after,.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-link:hover{background:transparent}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-link[disabled]>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text{color:#000000d9;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:hover,.ant-btn-text:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-text:hover>a:only-child,.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-text:hover>a:only-child:after,.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-text:hover,.ant-btn-text:focus{color:#000000d9;background:rgba(0,0,0,.018);border-color:transparent}.ant-btn-text:active{color:#000000d9;background:rgba(0,0,0,.028);border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-text[disabled]>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;background:#fff}.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:hover,.ant-btn-dangerous:focus{color:#ff7875;border-color:#ff7875;background:#fff}.ant-btn-dangerous:hover>a:only-child,.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e;background:#fff}.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:hover,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:hover,.ant-btn-dangerous.ant-btn-primary:focus{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:hover,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-dangerous.ant-btn-link:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#ff7875;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-dangerous.ant-btn-text:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#ff7875;border-color:transparent;background:rgba(0,0,0,.018)}.ant-btn-dangerous.ant-btn-text:hover>a:only-child,.ant-btn-dangerous.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:active{color:#d9363e;border-color:transparent;background:rgba(0,0,0,.028)}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:2px;vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:2px}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}a.ant-btn-icon-only{vertical-align:-1px}a.ant-btn-icon-only>.anticon{display:inline}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-plus>svg,.ant-btn .anticon.anticon-minus>svg{shape-rendering:optimizespeed}.ant-btn.ant-btn-loading{position:relative;cursor:default}.ant-btn.ant-btn-loading:before{display:block}.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}.ant-btn-group{position:relative;display:inline-flex}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:hover,.ant-btn-group>.ant-btn:focus,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>.ant-btn:active,.ant-btn-group>span>.ant-btn:active{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:6.4px 15px;font-size:16px;border-radius:0}.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn-group .ant-btn+.ant-btn,.ant-btn+.ant-btn-group,.ant-btn-group span+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:2px}.ant-btn-group>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:2px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group{margin-right:-1px;margin-left:auto}.ant-btn-group.ant-btn-group-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn:focus>span,.ant-btn:active>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:#fff;border-color:#fff}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus{background:transparent}.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:focus{color:#40a9ff;border-color:#40a9ff}.ant-btn.ant-btn-background-ghost:active{color:#096dd9;border-color:#096dd9}.ant-btn.ant-btn-background-ghost[disabled]{color:#00000040;background:transparent;border-color:#d9d9d9}.ant-btn-background-ghost.ant-btn-primary{color:#1890ff;border-color:#1890ff;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:hover,.ant-btn-background-ghost.ant-btn-primary:focus{color:#40a9ff;border-color:#40a9ff}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:active{color:#096dd9;border-color:#096dd9}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:hover,.ant-btn-background-ghost.ant-btn-danger:focus{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:hover,.ant-btn-background-ghost.ant-btn-dangerous:focus{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{color:#ff7875;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>*:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:" "}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-btn-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-right-color:#d9d9d9;border-left-color:#40a9ff}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0;padding-left:0}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu-item-danger.ant-menu-item-selected{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#ff4d4f}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#ff4d4f}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#ff4d4f}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#ff4d4f}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";padding:0;color:#000000d9;font-size:14px;line-height:0;text-align:left;list-style:none;background:#fff;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #bae7ff}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:#00000073;font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#1890ff}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#e6f7ff}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:#000000d9}.ant-menu-item a:hover{color:#1890ff}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:#000000d9}.ant-menu-item>.ant-badge a:hover{color:#1890ff}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#f0f0f0;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#1890ff}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#e6f7ff}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #bae7ff}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:2px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#fff;border-radius:2px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:#fff}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:#000000d9;transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#1890ff}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#1890ff}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#1890ff}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #1890ff}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:#000000d9}.ant-menu-horizontal>.ant-menu-item a:hover{color:#1890ff}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#1890ff}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #1890ff;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:#ffffffd9}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:#00000040!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:#00000040!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#00000040!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(0,0,0,.25)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#1890ff}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #096dd9}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #096dd9}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:#ffffffa6;background:#001529}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#1890ff}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:#ffffffa6}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#1890ff}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#1890ff}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:#ffffff59!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#ffffff59!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.35)!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightTop,.ant-tooltip-placement-rightBottom{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftTop,.ant-tooltip-placement-leftBottom{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:#000000bf;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:#000000bf;content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px #00000012;transform:translate(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{box-shadow:3px -3px 7px #00000012;transform:translate(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px #00000012;transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-input-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-affix-wrapper:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-affix-wrapper:focus,.ant-input-rtl .ant-input-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#40a9ff;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:transparent}.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:none}.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper:before{width:0;visibility:hidden;content:" "}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-show-count-suffix{color:#00000073}.ant-input-show-count-has-suffix{margin-right:2px}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.anticon.ant-input-clear-icon{margin:0;color:#00000040;font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.anticon.ant-input-clear-icon:hover{color:#00000073}.anticon.ant-input-clear-icon:active{color:#000000d9}.anticon.ant-input-clear-icon-hidden{visibility:hidden}.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input::-moz-placeholder{opacity:1}.ant-input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input:focus,.ant-input-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input:focus,.ant-input-rtl .ant-input-focused{border-right-width:0;border-left-width:1px!important}.ant-input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-borderless,.ant-input-borderless:hover,.ant-input-borderless:focus,.ant-input-borderless-focused,.ant-input-borderless-disabled,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:6.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-rtl{direction:rtl}.ant-input-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{position:relative;padding:0 11px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-open .ant-select-selector,.ant-input-group-addon .ant-select-focused .ant-select-selector{color:#1890ff}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group>.ant-input:first-child,.ant-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,.ant-input-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group>.ant-input:last-child,.ant-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,.ant-input-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{display:table;clear:both;content:""}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{display:inline-flex}.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select-focused{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-group>.ant-input-rtl:first-child,.ant-input-group-rtl .ant-input-group-addon:first-child{border-radius:0 2px 2px 0}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-group-rtl.ant-input-group>.ant-input:last-child,.ant-input-group-rtl.ant-input-group-addon:last-child{border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:2px 0 0 2px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon{color:#00000073;cursor:pointer;transition:all .3s}.ant-input-password-icon:hover{color:#000000d9}.ant-input[type=color]{height:32px}.ant-input[type=color].ant-input-lg{height:40px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count>.ant-input{height:100%}.ant-input-textarea-show-count:after{float:right;color:#00000073;white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-search .ant-input:hover,.ant-input-search .ant-input:focus{border-color:#40a9ff}.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#40a9ff}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:#00000073}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{top:0;right:0;bottom:0;left:0}.ant-input-search-button{height:32px}.ant-input-search-button:hover,.ant-input-search-button:focus{z-index:1}.ant-input-search-large .ant-input-search-button{height:40px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-group-wrapper-rtl,.ant-input-group-rtl{direction:rtl}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:none}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl{direction:rtl}.ant-input-textarea-rtl.ant-input-textarea-show-count:after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl{direction:rtl}.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{border-right-color:#40a9ff}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}.ant-spin{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;display:none;color:#1890ff;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none \	;width:100%;height:100%;background:#fff;opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:#00000073}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#1890ff;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:#fff;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}.auth-overlay[data-v-bc887f2f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-card[data-v-bc887f2f]{position:relative;width:100%;max-width:420px;border-radius:16px;padding:32px;background:#fff;box-shadow:0 24px 48px #0000001f,0 4px 12px #0000000f}.auth-card__close[data-v-bc887f2f]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.auth-card__close[data-v-bc887f2f]:hover{background:#f1f5f9;color:#475569}.auth-card__loading[data-v-bc887f2f]{min-height:200px;display:flex;align-items:center;justify-content:center}.session[data-v-bc887f2f]{display:flex;flex-direction:column;align-items:center;gap:4px}.session__avatar[data-v-bc887f2f]{width:56px;height:56px;border-radius:14px;background:#1e293b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin-bottom:8px}.session__name[data-v-bc887f2f]{margin:0;font-size:18px;font-weight:700;color:#0f172a}.session__badge[data-v-bc887f2f]{font-size:13px;color:#64748b;margin-bottom:16px}.session__meta[data-v-bc887f2f]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;margin-bottom:16px}.session__meta-label[data-v-bc887f2f]{font-size:13px;color:#94a3b8}.session__meta-value[data-v-bc887f2f]{font-size:13px;font-weight:600;color:#334155}.auth-form-wrap[data-v-bc887f2f]{display:flex;flex-direction:column;gap:20px}.auth-form-wrap__header[data-v-bc887f2f]{text-align:center}.auth-form-wrap__header h3[data-v-bc887f2f]{margin:0;font-size:20px;font-weight:700;color:#0f172a}.auth-form-wrap__header p[data-v-bc887f2f]{margin:6px 0 0;font-size:14px;color:#64748b;line-height:1.5}.btn[data-v-bc887f2f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s,opacity .15s;font-family:inherit}.btn[data-v-bc887f2f]:disabled{opacity:.55;cursor:not-allowed}.btn--block[data-v-bc887f2f]{width:100%}.btn--primary[data-v-bc887f2f]{background:#1e293b;color:#fff}.btn--primary[data-v-bc887f2f]:not(:disabled):hover{background:#334155}.btn--google[data-v-bc887f2f]{background:#fff;color:#1e293b;border:1px solid #e2e8f0}.btn--google[data-v-bc887f2f]:not(:disabled):hover{background:#f8fafc;border-color:#cbd5e1}.btn__google-icon[data-v-bc887f2f]{width:18px;height:18px;flex-shrink:0}.btn--outline-danger[data-v-bc887f2f]{background:#fff;color:#dc2626;border:1px solid #fecaca}.btn--outline-danger[data-v-bc887f2f]:not(:disabled):hover{background:#fef2f2;border-color:#fca5a5}.divider[data-v-bc887f2f]{position:relative;text-align:center;color:#94a3b8;font-size:12px}.divider[data-v-bc887f2f]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0}.divider span[data-v-bc887f2f]{position:relative;z-index:1;padding:0 12px;background:#fff}.auth-fields[data-v-bc887f2f]{display:flex;flex-direction:column;gap:16px}.field[data-v-bc887f2f]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-bc887f2f]{font-size:13px;font-weight:600;color:#334155}.field__input[data-v-bc887f2f]{height:42px;padding:0 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.field__input[data-v-bc887f2f]::placeholder{color:#94a3b8}.field__input[data-v-bc887f2f]:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b81a}.field__ant-input[data-v-bc887f2f]{height:42px!important;border-radius:8px!important;border-color:#e2e8f0!important;font-size:14px!important}.field__ant-input[data-v-bc887f2f]:hover{border-color:#cbd5e1!important}.field__ant-input.ant-input-affix-wrapper-focused[data-v-bc887f2f],.field__ant-input[data-v-bc887f2f]:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b81a!important}.auth-switch[data-v-bc887f2f]{margin:0;text-align:center;font-size:13px;color:#64748b}.auth-switch__link[data-v-bc887f2f]{border:none;background:none;padding:0;color:#2563eb;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit;transition:color .15s}.auth-switch__link[data-v-bc887f2f]:hover{color:#1d4ed8}.auth-fade-enter-active[data-v-bc887f2f],.auth-fade-leave-active[data-v-bc887f2f]{transition:opacity .2s ease}.auth-fade-enter-active .auth-card[data-v-bc887f2f],.auth-fade-leave-active .auth-card[data-v-bc887f2f]{transition:transform .2s ease,opacity .2s ease}.auth-fade-enter-from[data-v-bc887f2f],.auth-fade-leave-to[data-v-bc887f2f]{opacity:0}.auth-fade-enter-from .auth-card[data-v-bc887f2f],.auth-fade-leave-to .auth-card[data-v-bc887f2f]{transform:scale(.96) translateY(8px);opacity:0}@media (prefers-color-scheme: dark){.auth-overlay[data-v-bc887f2f]{background:rgba(0,0,0,.6)}.auth-card[data-v-bc887f2f]{background:#1e293b;box-shadow:0 24px 48px #0006,0 4px 12px #0003}.auth-card__close[data-v-bc887f2f]{color:#64748b}.auth-card__close[data-v-bc887f2f]:hover{background:#334155;color:#cbd5e1}.auth-form-wrap__header h3[data-v-bc887f2f]{color:#f1f5f9}.auth-form-wrap__header p[data-v-bc887f2f]{color:#94a3b8}.session__avatar[data-v-bc887f2f]{background:#334155}.session__name[data-v-bc887f2f]{color:#f1f5f9}.session__badge[data-v-bc887f2f]{color:#94a3b8}.session__meta[data-v-bc887f2f]{background:#0f172a;border-color:#334155}.session__meta-label[data-v-bc887f2f]{color:#64748b}.session__meta-value[data-v-bc887f2f]{color:#cbd5e1}.btn--primary[data-v-bc887f2f]{background:#f1f5f9;color:#0f172a}.btn--primary[data-v-bc887f2f]:not(:disabled):hover{background:#e2e8f0}.btn--google[data-v-bc887f2f]{background:#0f172a;color:#e2e8f0;border-color:#334155}.btn--google[data-v-bc887f2f]:not(:disabled):hover{background:#1e293b;border-color:#475569}.btn--outline-danger[data-v-bc887f2f]{background:transparent;color:#f87171;border-color:#7f1d1d}.btn--outline-danger[data-v-bc887f2f]:not(:disabled):hover{background:rgba(220,38,38,.1);border-color:#991b1b}.divider[data-v-bc887f2f]{color:#64748b}.divider[data-v-bc887f2f]:before{background:#334155}.divider span[data-v-bc887f2f]{background:#1e293b}.field__label[data-v-bc887f2f]{color:#cbd5e1}.field__input[data-v-bc887f2f]{background:#0f172a;border-color:#334155;color:#f1f5f9}.field__input[data-v-bc887f2f]::placeholder{color:#475569}.field__input[data-v-bc887f2f]:focus{border-color:#64748b;box-shadow:0 0 0 3px #64748b26}.field__ant-input[data-v-bc887f2f]{background:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}.field__ant-input[data-v-bc887f2f]:hover{border-color:#475569!important}.field__ant-input.ant-input-affix-wrapper-focused[data-v-bc887f2f],.field__ant-input[data-v-bc887f2f]:focus{border-color:#64748b!important;box-shadow:0 0 0 3px #64748b26!important}.auth-switch[data-v-bc887f2f]{color:#94a3b8}.auth-switch__link[data-v-bc887f2f]{color:#60a5fa}.auth-switch__link[data-v-bc887f2f]:hover{color:#93bbfd}}@media (max-width: 480px){.auth-overlay[data-v-bc887f2f]{padding:12px;align-items:flex-end}.auth-card[data-v-bc887f2f]{border-radius:16px 16px 12px 12px;padding:24px 20px;max-width:100%}}.ant-modal{box-sizing:border-box;padding:0 0 24px;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-wrap{z-index:1000}.ant-modal-title{margin:0;color:#000000d9;font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:#00000073;font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:#000000bf;text-decoration:none}.ant-modal-header{padding:16px 24px;color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:#000000d9;font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:#000000d9;font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ff4d4f}.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.confirm-modal__body[data-v-b31705d8]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.confirm-modal__text[data-v-b31705d8]{font-size:17px;color:#1a1a1a;line-height:1.6;margin-bottom:8px}.modal-actions[data-v-b31705d8]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.rename-modal__body[data-v-7541feef]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.rename-modal__title[data-v-7541feef]{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:4px}.rename-modal__subtitle[data-v-7541feef]{font-size:13px;color:#64748b}.rename-modal__label[data-v-7541feef]{font-size:13px;color:#475569;font-weight:600;margin-top:4px}.rename-modal__actions[data-v-7541feef]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.rounded-select-dropdown{border-radius:12px!important;overflow:hidden}.rounded-select-dropdown .ant-select-item{border-radius:0;padding:8px 14px;font-size:14px}.rounded-select-dropdown .ant-select-item-option-selected{font-weight:600}.rounded-dropdown .ant-dropdown-menu-item{border-radius:0;padding:10px 14px;line-height:1.5;font-size:14px}.edit-modal__body,.form-modal__body{display:flex;flex-direction:column;gap:12px;padding:8px 0}.edit-modal__title,.form-modal__title{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:4px}.edit-label,.form-label{font-size:13px;color:#475569;font-weight:600;margin-top:4px}.modal-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.generate-form{display:flex;flex-direction:column;gap:14px;padding:8px 0}.generate-form .form-label{font-weight:600;color:#0f172a;margin-top:4px;font-size:15px}.generate-form .ant-input,.generate-form .ant-select-selector,.generate-form .ant-input-textarea-show-count textarea{font-size:15px}.confirm-modal__body{display:flex;flex-direction:column;gap:12px;padding:8px 0}.confirm-modal__text{font-size:17px;color:#1a1a1a;line-height:1.6;margin-bottom:8px}.sidebar[data-v-09c924f8]{--rail-size: 48px;display:flex;flex-direction:column;border-right:1px solid rgba(15,23,42,.08);padding:20px 16px;height:100%;min-height:0;box-sizing:border-box;background:#f1f5f9;gap:14px;transition:padding .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;overflow:visible}.sidebar.is-collapsed[data-v-09c924f8]{padding-left:10px;padding-right:10px}.sidebar__header[data-v-09c924f8],.sidebar__nav[data-v-09c924f8],.sidebar__footer[data-v-09c924f8]{padding-left:4px;padding-right:4px}.sidebar__header[data-v-09c924f8]{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar__brand[data-v-09c924f8]{display:flex;align-items:center;flex:1;min-width:0}.sidebar__brand-chip[data-v-09c924f8]{display:inline-flex;align-items:center;gap:10px;padding:0;transition:opacity .25s ease,transform .25s ease}.sidebar__brand-icon[data-v-09c924f8]{width:45px;height:45px;border-radius:8px;display:block;background:transparent}.sidebar__brand-copy[data-v-09c924f8]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sidebar__brand-header[data-v-09c924f8]{display:block;width:150px;height:auto;max-height:40px;object-fit:contain;object-position:left center}.sidebar.is-collapsed .sidebar__brand[data-v-09c924f8]{display:none}.toggle-wrap[data-v-09c924f8]{position:relative;display:flex;align-items:center;margin-left:auto}.sidebar.is-collapsed .sidebar__header[data-v-09c924f8]{justify-content:center}.sidebar.is-collapsed .toggle-wrap[data-v-09c924f8]{margin-left:0}.sidebar.is-collapsed .toggle-btn[data-v-09c924f8]{width:var(--rail-size);height:var(--rail-size)}.toggle-btn[data-v-09c924f8]{background:transparent;border:none;width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.toggle-btn[data-v-09c924f8]:hover,.toggle-btn[data-v-09c924f8]:focus-visible{background:rgba(15,23,42,.08)}.toggle-svg[data-v-09c924f8]{width:22px;height:22px}.toggle-tooltip[data-v-09c924f8]{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:rgba(15,23,42,.9);color:#f1f5f9;padding:4px 10px;border-radius:999px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:5}.toggle-wrap:hover .toggle-tooltip[data-v-09c924f8],.toggle-btn:focus-visible+.toggle-tooltip[data-v-09c924f8]{opacity:1;transform:translateY(-50%) translate(2px)}.sidebar__nav[data-v-09c924f8]{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.sidebar__item[data-v-09c924f8]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;border:1px solid transparent;background:#f1f5f9;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;font-size:13px;color:#0f172a}.sidebar__item[data-v-09c924f8]:hover{background:#edeff3;border-color:#0f172a14}.sidebar__item.is-active[data-v-09c924f8]{background:rgba(37,99,235,.1);border-color:transparent;color:#1d4ed8}.sidebar.is-collapsed .sidebar__item[data-v-09c924f8]{width:var(--rail-size);height:var(--rail-size);padding:0;justify-content:center;border-radius:12px;margin:0 auto}.sidebar.is-collapsed .sidebar__item[data-v-09c924f8]:not(.is-active){border-color:transparent;background:transparent}.sidebar.is-collapsed .sidebar__item[data-v-09c924f8]:not(.is-active):hover{background:rgba(15,23,42,.06)}.sidebar__icon[data-v-09c924f8]{width:30px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:inherit}.sidebar__icon svg[data-v-09c924f8]{width:22px;height:22px}.sidebar__body[data-v-09c924f8]{flex:1;display:flex;align-items:center}.sidebar__label[data-v-09c924f8]{font-weight:600;font-size:14px}.sidebar.is-collapsed .sidebar__body[data-v-09c924f8]{display:none}.sidebar__footer[data-v-09c924f8]{margin-top:auto;display:flex;justify-content:flex-start;padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.sidebar.is-collapsed .sidebar__footer[data-v-09c924f8]{justify-content:center}.user-chip[data-v-09c924f8]{width:100%;border-radius:12px;border:none;padding:10px 12px;display:flex;align-items:center;gap:10px;background:transparent;cursor:pointer;box-shadow:none;transition:background .2s ease}.user-chip[data-v-09c924f8]:hover{background:rgba(15,23,42,.06)}.user-chip .avatar[data-v-09c924f8]{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:#4b5563;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#f8fafc}.user-chip__text[data-v-09c924f8]{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;gap:2px}.user-chip__text .plan-badge[data-v-09c924f8]{font-size:12px;font-weight:500;color:#6b7280;padding:0;border:none;background:transparent}.user-chip__text .name[data-v-09c924f8]{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.user-chip .chevron[data-v-09c924f8]{width:16px;height:16px;color:#64748b;flex-shrink:0}.sidebar.is-collapsed .user-chip__text[data-v-09c924f8],.sidebar.is-collapsed .user-chip .chevron[data-v-09c924f8]{display:none}.sidebar.is-collapsed .user-chip[data-v-09c924f8]{width:var(--rail-size);height:var(--rail-size);padding:0;border-radius:50%;justify-content:center}.sidebar.is-collapsed .user-chip[data-v-09c924f8]:hover{background:rgba(15,23,42,.06);box-shadow:none}.sidebar.is-collapsed .user-chip .avatar[data-v-09c924f8]{width:32px;height:32px}.sidebar__settings[data-v-09c924f8]{padding-left:4px;padding-right:4px}.lang-switcher[data-v-09c924f8]{position:relative}.lang-btn[data-v-09c924f8]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:12px;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#64748b;transition:background .2s ease,color .2s ease}.lang-btn[data-v-09c924f8]:hover{background:rgba(15,23,42,.06);color:#0f172a}.lang-icon[data-v-09c924f8]{width:20px;height:20px;flex-shrink:0}.lang-label[data-v-09c924f8]{white-space:nowrap}.sidebar.is-collapsed .lang-btn[data-v-09c924f8]{width:var(--rail-size);height:var(--rail-size);padding:0;justify-content:center;margin:0 auto;background:transparent}.sidebar.is-collapsed .lang-btn[data-v-09c924f8]:hover{background:rgba(15,23,42,.06)}.sidebar.is-collapsed .lang-label[data-v-09c924f8]{display:none}.lang-menu[data-v-09c924f8]{position:absolute;left:100%;bottom:0;margin-left:8px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0f172a26;padding:6px;min-width:120px;z-index:100}.lang-menu-item[data-v-09c924f8]{display:block;width:100%;padding:10px 14px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#64748b;text-align:left;transition:background .15s ease,color .15s ease}.lang-menu-item[data-v-09c924f8]:hover{background:#f1f5f9;color:#0f172a}.lang-menu-item.is-active[data-v-09c924f8]{background:rgba(37,99,235,.1);color:#1d4ed8}.recent-chats[data-v-09c924f8]{display:flex;flex-direction:column;padding:0 4px;margin-top:8px;flex:1 1 auto;min-height:0;overflow:hidden}.recent-chats__header[data-v-09c924f8]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background .15s ease}.recent-chats__header[data-v-09c924f8]:hover{background:rgba(15,23,42,.04)}.recent-chats__title[data-v-09c924f8]{font-size:12px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.02em}.recent-chats__chevron[data-v-09c924f8]{width:14px;height:14px;color:#94a3b8;transition:transform .2s ease;transform:rotate(-90deg)}.recent-chats__chevron.is-expanded[data-v-09c924f8]{transform:rotate(0)}.recent-chats__list[data-v-09c924f8]{display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1 1 auto;min-height:0;padding-right:4px;margin-right:-4px;scrollbar-width:none}.recent-chats__list[data-v-09c924f8]::-webkit-scrollbar{width:0}.recent-chats__list[data-v-09c924f8]::-webkit-scrollbar-track{background:transparent}.recent-chats__list[data-v-09c924f8]::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.recent-chats__list[data-v-09c924f8]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.recent-chats__list.is-scrolling[data-v-09c924f8]{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.recent-chats__list.is-scrolling[data-v-09c924f8]::-webkit-scrollbar{width:4px}.recent-chats__list.is-scrolling[data-v-09c924f8]::-webkit-scrollbar-track{background:transparent}.recent-chats__list.is-scrolling[data-v-09c924f8]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.recent-chat-item[data-v-09c924f8]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background .15s ease;min-height:32px}.recent-chat-item[data-v-09c924f8]:hover{background:rgba(15,23,42,.06)}.recent-chat-item.is-active[data-v-09c924f8]{background:rgba(37,99,235,.1)}.recent-chat-item.is-active .recent-chat-item__title[data-v-09c924f8]{color:#1d4ed8}.recent-chat-item__title[data-v-09c924f8]{flex:1 1 auto;font-size:13px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.recent-chat-item__title--placeholder[data-v-09c924f8]{color:#94a3b8;font-style:italic}.recent-chat-item__streaming[data-v-09c924f8]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:6px}.streaming-dot[data-v-09c924f8]{width:6px;height:6px;background:#3b82f6;border-radius:50%;animation:streaming-pulse-09c924f8 1.2s ease-in-out infinite}@keyframes streaming-pulse-09c924f8{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.recent-chat-item__skeleton[data-v-09c924f8]{flex:1 1 auto;height:14px;min-width:80px;max-width:140px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;animation:skeleton-shimmer-09c924f8 1.5s ease-in-out infinite;border-radius:4px}@keyframes skeleton-shimmer-09c924f8{0%{background-position:200% 0}to{background-position:-200% 0}}.recent-chat-item__more[data-v-09c924f8]{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease;margin-left:4px;opacity:0;pointer-events:none;font-size:12px}.recent-chat-item__more.is-visible[data-v-09c924f8]{opacity:1;pointer-events:auto}.recent-chat-item__more[data-v-09c924f8]:hover{background:rgba(15,23,42,.08);color:#0f172a}.recent-chats__empty[data-v-09c924f8]{padding:12px;font-size:13px;color:#94a3b8;text-align:center}.danger-text[data-v-09c924f8]{color:#dc2626}.app-shell[data-v-266350a4]{display:grid;grid-template-columns:248px 1fr;grid-template-rows:1fr;height:100vh;width:100vw;background:#f7f7f8;color:#111827;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1);overflow:visible}.app-shell.is-collapsed[data-v-266350a4]{grid-template-columns:78px 1fr}.app-main[data-v-266350a4]{position:relative;overflow:hidden;background:inherit;display:flex;flex-direction:column;min-width:0;min-height:0}@media (max-width: 960px){.app-shell[data-v-266350a4]{grid-template-columns:224px 1fr}.app-shell.is-collapsed[data-v-266350a4]{grid-template-columns:62px 1fr}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-0cdd387c.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-30da91e8.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-68534840.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-de7701e4.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-07d8e303.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-3398dd02.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-74444efd.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-9be7ceb8.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-9163df9c.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-51814d27.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-5e28753b.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-1e6f9579.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-0f60d1b8.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-c76c5d69.woff) format("woff"),url(/assets/KaTeX_Main-Bold-138ac28d.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-99cd42a3.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-70ee1f64.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-97479ca6.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-f1d6ef86.woff) format("woff"),url(/assets/KaTeX_Main-Italic-0d85ae7c.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-c2342cd8.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-c6368d87.woff) format("woff"),url(/assets/KaTeX_Main-Regular-d0332f52.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-dc47344d.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-850c0af5.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-f9377ab0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-7af58c5e.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-8a8d2445.woff) format("woff"),url(/assets/KaTeX_Math-Italic-08ce98e5.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-e99ae511.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-ece03cfd.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-1ece03f7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-00b26ac8.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-91ee6750.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-3931dd81.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-68e8c73e.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-11e4dc8a.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-f36ea897.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-036d4e95.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-d96cdf2b.woff) format("woff"),url(/assets/KaTeX_Script-Regular-1c67f068.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-6b47c401.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-c943cc98.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-95b6d2f1.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-d04c5421.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-2014c523.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-a6b2099f.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-6ab6b62e.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-500e04d5.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-a4af7d41.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-99f9c675.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-c647367d.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-71d517d6.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-e14fed02.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-f01f3e87.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.inline-citation-tag[data-v-dd31cdaa]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;margin:0 2px;height:22px;border:none;border-radius:4px;background:#f3f4f6;color:#4b5563;font-size:12px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;vertical-align:middle;line-height:1;transition:all .15s ease;white-space:nowrap;max-width:150px}.inline-citation-tag[data-v-dd31cdaa]:hover{background:#e5e7eb;color:#374151}.inline-citation-tag[data-v-dd31cdaa]:active{transform:scale(.98)}.inline-citation-tag.web[data-v-dd31cdaa]{background:#f3f4f6;color:#4b5563}.inline-citation-tag.web[data-v-dd31cdaa]:hover{background:#e5e7eb;color:#374151}.inline-citation-tag.file[data-v-dd31cdaa]{background:#f3f4f6;color:#4b5563}.inline-citation-tag.file[data-v-dd31cdaa]:hover{background:#e5e7eb;color:#374151}.inline-citation-tag.multiple[data-v-dd31cdaa]{padding-right:6px}.tag-favicon[data-v-dd31cdaa]{width:14px;height:14px;border-radius:2px;flex-shrink:0}.tag-name[data-v-dd31cdaa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.tag-extra[data-v-dd31cdaa]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 4px;margin-left:2px;border-radius:8px;background:rgba(0,0,0,.1);font-size:10px;font-weight:600}.inline-citation-tag.web .tag-extra[data-v-dd31cdaa],.inline-citation-tag.file .tag-extra[data-v-dd31cdaa]{background:rgba(75,85,99,.18)}@media (prefers-color-scheme: dark){.inline-citation-tag[data-v-dd31cdaa]{background:#374151;color:#d1d5db}.inline-citation-tag[data-v-dd31cdaa]:hover{background:#4b5563;color:#f3f4f6}.inline-citation-tag.web[data-v-dd31cdaa]{background:#374151;color:#d1d5db}.inline-citation-tag.web[data-v-dd31cdaa]:hover{background:#4b5563;color:#f3f4f6}.inline-citation-tag.file[data-v-dd31cdaa]{background:#374151;color:#d1d5db}.inline-citation-tag.file[data-v-dd31cdaa]:hover{background:#4b5563;color:#f3f4f6}}.markdown-body[data-v-14e96d44]{font-size:18px;line-height:1.8;color:#1f2937;word-wrap:break-word}.markdown-body[data-v-14e96d44] p{margin:.85em 0}.markdown-body[data-v-14e96d44] p:first-child{margin-top:0}.markdown-body[data-v-14e96d44] p:last-child{margin-bottom:0}.markdown-body[data-v-14e96d44] h1,.markdown-body[data-v-14e96d44] h2,.markdown-body[data-v-14e96d44] h3,.markdown-body[data-v-14e96d44] h4,.markdown-body[data-v-14e96d44] h5,.markdown-body[data-v-14e96d44] h6{margin-top:1.5em;margin-bottom:.6em;font-weight:600;line-height:1.4;color:#111827}.markdown-body[data-v-14e96d44] h1:first-child,.markdown-body[data-v-14e96d44] h2:first-child,.markdown-body[data-v-14e96d44] h3:first-child{margin-top:0}.markdown-body[data-v-14e96d44] h1{font-size:1.75em;padding-bottom:.3em;border-bottom:1px solid #e5e7eb}.markdown-body[data-v-14e96d44] h2{font-size:1.5em;padding-bottom:.3em;border-bottom:1px solid #e5e7eb}.markdown-body[data-v-14e96d44] h3{font-size:1.3em}.markdown-body[data-v-14e96d44] h4{font-size:1.15em}.markdown-body[data-v-14e96d44] h5,.markdown-body[data-v-14e96d44] h6{font-size:1em}.markdown-body[data-v-14e96d44] strong,.markdown-body[data-v-14e96d44] b{font-weight:600;color:#111827}.markdown-body[data-v-14e96d44] em,.markdown-body[data-v-14e96d44] i{font-style:italic}.markdown-body[data-v-14e96d44] a{color:#2563eb;text-decoration:underline;text-decoration-color:#2563eb4d;text-underline-offset:2px;transition:all .2s ease}.markdown-body[data-v-14e96d44] a:hover{color:#1d4ed8;text-decoration-color:#1d4ed880}.markdown-body[data-v-14e96d44] a.wiki-link{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:1px 8px 1px 6px!important;margin:0 2px!important;height:22px!important;border-radius:6px!important;background:#f1f5f9!important;color:#334155!important;text-decoration:none!important;text-decoration-color:transparent!important;font-size:.92em!important;font-weight:500!important;line-height:1!important;vertical-align:baseline!important;border:1px solid transparent!important;cursor:pointer!important;white-space:nowrap!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.markdown-body[data-v-14e96d44] a.wiki-link:before{content:"@"!important;margin-right:2px!important;color:#94a3b8!important;font-weight:600!important;font-size:.95em!important}.markdown-body[data-v-14e96d44] a.wiki-link:hover{background:rgba(59,130,246,.1);border-color:#3b82f64d;color:#2563eb;text-decoration:none!important}.markdown-body[data-v-14e96d44] a.wiki-link:hover:before{color:#3b82f6}.markdown-body[data-v-14e96d44] a.wiki-link:active{transform:translateY(.5px)}.markdown-body[data-v-14e96d44] ul,.markdown-body[data-v-14e96d44] ol{margin:.85em 0;padding-left:2em;line-height:1.9}.markdown-body[data-v-14e96d44] li{margin:.5em 0}.markdown-body[data-v-14e96d44] ul ul,.markdown-body[data-v-14e96d44] ol ul,.markdown-body[data-v-14e96d44] ul ol,.markdown-body[data-v-14e96d44] ol ol{margin:.3em 0}.markdown-body[data-v-14e96d44] li>p{margin:.3em 0}.markdown-body[data-v-14e96d44] code{font-family:SF Mono,Consolas,Monaco,Courier New,monospace;font-size:.9em;background:rgba(175,184,193,.2);padding:.2em .4em;border-radius:4px;color:#1f2937;font-weight:400}.markdown-body[data-v-14e96d44] pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:inherit}.markdown-body[data-v-14e96d44] .citation-tag-host{display:inline-block;vertical-align:middle}.markdown-body[data-v-14e96d44] .code-block-wrapper{margin:1.2em 0;border:1px solid #d8dee4;border-radius:12px;overflow:visible;background:#f6f8fa;box-shadow:0 1px 2px #0f172a0f}.markdown-body[data-v-14e96d44] .code-block-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#f3f4f6;border-top-left-radius:12px;border-top-right-radius:12px}.markdown-body[data-v-14e96d44] .code-block-lang{color:#6b7280;font-size:12px;letter-spacing:.02em;text-transform:lowercase;-webkit-user-select:none;user-select:none}.markdown-body[data-v-14e96d44] .code-block-actions{display:inline-flex;align-items:center}.markdown-body[data-v-14e96d44] pre.code-block{background:#f6f8fa;color:#24292f;padding:14px 16px;margin:0;border-radius:0 0 12px 12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b8c0cb #f6f8fa;font-size:15px;line-height:1.7}.markdown-body[data-v-14e96d44] pre.code-block::-webkit-scrollbar{height:10px}.markdown-body[data-v-14e96d44] pre.code-block::-webkit-scrollbar-track{background:#f6f8fa}.markdown-body[data-v-14e96d44] pre.code-block::-webkit-scrollbar-thumb{background:#b8c0cb;border-radius:999px}.markdown-body[data-v-14e96d44] pre.code-block::-webkit-scrollbar-thumb:hover{background:#9ea8b5}.markdown-body[data-v-14e96d44] pre.code-block code{display:block;padding:0;margin:0;background:transparent;color:inherit;font-family:JetBrains Mono,SF Mono,Fira Code,Consolas,Monaco,monospace;font-size:15px;line-height:1.7;white-space:pre;word-break:normal;-moz-tab-size:2;tab-size:2}.markdown-body[data-v-14e96d44] blockquote{margin:1em 0;padding:0 1em;border-left:4px solid #d1d5db;color:#6b7280;font-style:italic}.markdown-body[data-v-14e96d44] blockquote p{margin:.5em 0}.markdown-body[data-v-14e96d44] hr{height:1px;padding:0;margin:2em 0;background-color:#e5e7eb;border:0}.markdown-body[data-v-14e96d44] .md-table-wrapper{margin:1.2em 0;max-width:100%;overflow-x:auto;text-align:center;-webkit-overflow-scrolling:touch}.markdown-body[data-v-14e96d44] .md-table-wrapper table{display:inline-table;width:auto;max-width:100%;margin:0 auto;border-collapse:separate;border-spacing:0;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden;background:#fff;font-size:.95em;text-align:left;box-shadow:0 1px 2px #0f172a0a}.markdown-body[data-v-14e96d44] .md-table-wrapper table th,.markdown-body[data-v-14e96d44] .md-table-wrapper table td{border:none;border-bottom:1px solid #eef0f3;padding:10px 16px;text-align:left;vertical-align:top}.markdown-body[data-v-14e96d44] .md-table-wrapper table tr:last-child td{border-bottom:none}.markdown-body[data-v-14e96d44] .md-table-wrapper table th{background:#f7f8fa;font-weight:600;color:#111827;border-bottom:1px solid #e5e7eb;white-space:nowrap}.markdown-body[data-v-14e96d44] .md-table-wrapper table tr:nth-child(2n){background:transparent}.markdown-body[data-v-14e96d44] .md-table-wrapper table tbody tr:hover{background:#fafbfc}.markdown-body[data-v-14e96d44] .md-table-wrapper::-webkit-scrollbar{height:8px}.markdown-body[data-v-14e96d44] .md-table-wrapper::-webkit-scrollbar-track{background:transparent}.markdown-body[data-v-14e96d44] .md-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.markdown-body[data-v-14e96d44] .md-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.markdown-body[data-v-14e96d44] img{max-width:100%;height:auto;border-radius:8px;margin:1em 0}.markdown-body[data-v-14e96d44] .attachment-img-host{position:relative;display:block;width:min(100%,720px);margin:1em 0;border-radius:8px;overflow:hidden;line-height:0}.markdown-body[data-v-14e96d44] .attachment-img-host--pending{min-height:180px;background:#f8fafc;border:1px solid #e5e7eb}.markdown-body[data-v-14e96d44] .attachment-img-host img{display:block;max-width:100%;height:auto;margin:0;border-radius:8px}.markdown-body[data-v-14e96d44] .attachment-img-host--pending img{visibility:hidden}.markdown-body[data-v-14e96d44] .attachment-img-host__placeholder{display:none}.markdown-body[data-v-14e96d44] .attachment-img-host--pending .attachment-img-host__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#94a3b8;background:#f8fafc;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='18' x='3' y='3' rx='2' ry='2'/><circle cx='9' cy='9' r='2'/><path d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/></svg>");background-repeat:no-repeat;background-position:center;overflow:hidden}.markdown-body[data-v-14e96d44] .attachment-img-host__shimmer{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);animation:attachment-img-shimmer-14e96d44 1.35s ease-in-out infinite}@keyframes attachment-img-shimmer-14e96d44{to{transform:translate(100%)}}.markdown-body[data-v-14e96d44] .code-block-copy-btn{display:inline-flex;align-items:center;position:relative;border:none;background:transparent;color:#7a8596;border-radius:10px;font-size:13px;line-height:1;width:30px;height:30px;padding:0;justify-content:center;cursor:pointer;transition:all .16s ease;-webkit-user-select:none;user-select:none}.markdown-body[data-v-14e96d44] .code-block-copy-btn:hover{background:#eceff3;color:#4b5563}.markdown-body[data-v-14e96d44] .code-block-copy-btn:active{background:#e2e8f0;color:#475569;transform:translateY(1px)}.markdown-body[data-v-14e96d44] .code-block-copy-btn__icon{font-size:14px;line-height:1}.markdown-body[data-v-14e96d44] .code-block-copy-btn:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px) scale(.98);opacity:0;pointer-events:none;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.2;color:#f8fafc;background:rgba(17,24,39,.95);border:1px solid rgba(17,24,39,.95);border-radius:8px;padding:3px 7px;box-shadow:0 8px 18px #0f172a42;transition:opacity .14s ease,transform .14s ease;z-index:60}.markdown-body[data-v-14e96d44] .code-block-copy-btn:before{content:none}.markdown-body[data-v-14e96d44] .code-block-copy-btn:hover:after,.markdown-body[data-v-14e96d44] .code-block-copy-btn:focus-visible:after{opacity:1;transform:translateY(0) scale(1)}.markdown-body[data-v-14e96d44] .code-block-copy-btn:hover:before,.markdown-body[data-v-14e96d44] .code-block-copy-btn:focus-visible:before{content:none}.markdown-body[data-v-14e96d44] .code-block-copy-btn[data-state=copied]{color:#166534;background:#eaf7ef;box-shadow:0 1px 6px #16653429}.markdown-body[data-v-14e96d44] .code-block-copy-btn[data-state=error]{color:#991b1b;background:#fef2f2;box-shadow:0 1px 6px #991b1b29}@media (max-width: 640px){.markdown-body[data-v-14e96d44]{font-size:15px}}.citation-popover[data-v-9465835a]{position:fixed;z-index:10000;width:320px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px #00000026,0 2px 10px #0000001a;overflow:hidden}.popover-header[data-v-9465835a]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #f3f4f6;background:#fafafa}.nav-controls[data-v-9465835a]{display:flex;align-items:center;gap:4px}.nav-btn[data-v-9465835a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:all .15s ease}.nav-btn[data-v-9465835a]:hover:not(:disabled){background:#f3f4f6;color:#374151}.nav-btn[data-v-9465835a]:disabled{opacity:.4;cursor:not-allowed}.page-indicator[data-v-9465835a]{min-width:40px;text-align:center;font-size:13px;font-weight:500;color:#374151}.header-actions[data-v-9465835a]{display:flex;align-items:center;gap:4px}.close-btn[data-v-9465835a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .15s ease}.close-btn[data-v-9465835a]:hover{background:#f3f4f6;color:#374151}.popover-content[data-v-9465835a]{display:flex;gap:12px;padding:14px;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}.popover-content[data-v-9465835a]:hover{background:#f9fafb}.source-icon[data-v-9465835a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;background:#f5f3ff;color:#7c3aed}.source-icon.web[data-v-9465835a]{background:#eff6ff;color:#2563eb}.source-icon .favicon[data-v-9465835a]{width:18px;height:18px;border-radius:3px}.content-text[data-v-9465835a]{flex:1;min-width:0;overflow:hidden}.content-title[data-v-9465835a]{font-size:14px;font-weight:600;color:#111827;line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-excerpt[data-v-9465835a]{font-size:13px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.popover-fade-enter-active[data-v-9465835a],.popover-fade-leave-active[data-v-9465835a]{transition:opacity .15s ease,transform .15s ease}.popover-fade-enter-from[data-v-9465835a],.popover-fade-leave-to[data-v-9465835a]{opacity:0;transform:translateY(-4px)}@media (prefers-color-scheme: dark){.citation-popover[data-v-9465835a]{background:#1f2937;border-color:#374151;box-shadow:0 10px 40px #0006,0 2px 10px #0000004d}.popover-header[data-v-9465835a]{background:#111827;border-bottom-color:#374151}.nav-btn[data-v-9465835a]{color:#9ca3af}.nav-btn[data-v-9465835a]:hover:not(:disabled){background:#374151;color:#e5e7eb}.page-indicator[data-v-9465835a]{color:#e5e7eb}.close-btn[data-v-9465835a]{color:#6b7280}.close-btn[data-v-9465835a]:hover{background:#374151;color:#e5e7eb}.popover-content[data-v-9465835a]:hover{background:#374151}.source-icon[data-v-9465835a]{background:rgba(124,58,237,.2);color:#a78bfa}.source-icon.web[data-v-9465835a]{background:rgba(59,130,246,.2);color:#60a5fa}.content-title[data-v-9465835a]{color:#f3f4f6}.content-excerpt[data-v-9465835a]{color:#9ca3af}}.citation-detail-popover[data-v-58ed6fba]{position:fixed;z-index:10000;width:300px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px #00000026,0 2px 10px #0000001a;overflow:hidden;cursor:pointer;transition:box-shadow .15s ease}.citation-detail-popover[data-v-58ed6fba]:hover{box-shadow:0 12px 48px #0000002e,0 4px 12px #0000001f}.popover-header[data-v-58ed6fba]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #f3f4f6;background:#fafafa}.source-icon[data-v-58ed6fba]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0;background:#f5f3ff;color:#7c3aed}.source-icon.web[data-v-58ed6fba]{background:#eff6ff;color:#2563eb}.source-icon .favicon[data-v-58ed6fba]{width:16px;height:16px;border-radius:3px}.source-title[data-v-58ed6fba]{font-size:14px;font-weight:600;color:#111827;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.popover-quote[data-v-58ed6fba]{padding:12px 14px;font-size:13px;line-height:1.6;color:#4b5563;font-style:italic;max-height:120px;overflow-y:auto;border-bottom:1px solid #f3f4f6}.popover-hint[data-v-58ed6fba]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;font-size:12px;color:#6b7280;background:#fafafa;transition:all .15s ease}.citation-detail-popover:hover .popover-hint[data-v-58ed6fba]{color:#2563eb;background:#eff6ff}.popover-fade-enter-active[data-v-58ed6fba],.popover-fade-leave-active[data-v-58ed6fba]{transition:opacity .15s ease,transform .15s ease}.popover-fade-enter-from[data-v-58ed6fba],.popover-fade-leave-to[data-v-58ed6fba]{opacity:0;transform:translateY(-4px)}@media (prefers-color-scheme: dark){.citation-detail-popover[data-v-58ed6fba]{background:#1f2937;border-color:#374151;box-shadow:0 10px 40px #0006,0 2px 10px #0000004d}.citation-detail-popover[data-v-58ed6fba]:hover{box-shadow:0 12px 48px #00000080,0 4px 12px #0006}.popover-header[data-v-58ed6fba]{background:#111827;border-bottom-color:#374151}.source-icon[data-v-58ed6fba]{background:rgba(124,58,237,.2);color:#a78bfa}.source-icon.web[data-v-58ed6fba]{background:rgba(59,130,246,.2);color:#60a5fa}.source-title[data-v-58ed6fba]{color:#f3f4f6}.popover-quote[data-v-58ed6fba]{color:#9ca3af;border-bottom-color:#374151}.popover-hint[data-v-58ed6fba]{color:#6b7280;background:#111827}.citation-detail-popover:hover .popover-hint[data-v-58ed6fba]{color:#60a5fa;background:rgba(59,130,246,.1)}}.thinking-node[data-v-913ff51d]{margin:0}.thinking-header[data-v-913ff51d]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease;color:#64748b;font-size:14px;font-weight:500}.thinking-header[data-v-913ff51d]:hover{background:#f1f5f9}.thinking-icon-wrap[data-v-913ff51d]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f1f5f9;color:#64748b;flex-shrink:0}.thinking-node--active .thinking-icon-wrap[data-v-913ff51d]{background:#eff6ff;color:#3b82f6}.thinking-spin[data-v-913ff51d]{animation:thinking-spin-913ff51d 1s linear infinite}@keyframes thinking-spin-913ff51d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thinking-label[data-v-913ff51d]{color:#64748b;letter-spacing:.01em}.thinking-label--shimmer[data-v-913ff51d]{background:linear-gradient(120deg,#64748b 25%,#cbd5e1 45%,#f1f5f9 50%,#cbd5e1 55%,#64748b 75%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:thinkingShimmer-913ff51d 1.8s ease-in-out infinite}@keyframes thinkingShimmer-913ff51d{0%{background-position:200% 0}to{background-position:-200% 0}}.thinking-chevron[data-v-913ff51d]{color:#94a3b8;transition:transform .2s ease;flex-shrink:0}.thinking-chevron--open[data-v-913ff51d]{transform:rotate(180deg)}.thinking-content[data-v-913ff51d]{margin:6px 0 0 11px;padding:8px 12px;border-left:2px solid #e5e7eb;animation:thinkingFadeIn-913ff51d .15s ease}@keyframes thinkingFadeIn-913ff51d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.thinking-step[data-v-913ff51d]{position:relative;margin:0 0 10px;font-size:13px;line-height:1.6;color:#64748b;overflow-wrap:anywhere}.thinking-step[data-v-913ff51d]:last-child{margin-bottom:0}.thinking-step-title[data-v-913ff51d]{font-weight:600;color:#475569;margin-bottom:4px;font-size:13px}.thinking-step-body[data-v-913ff51d]{color:#64748b;font-style:italic;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.sr-container[data-v-4ffe625e]{border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow-y:auto;max-height:220px;display:flex;flex-direction:column}.sr-row[data-v-4ffe625e]{display:flex;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;color:inherit;transition:background .12s ease;min-width:0}.sr-row[data-v-4ffe625e]:hover{background:#f8fafc}.sr-favicon-wrap[data-v-4ffe625e]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.sr-favicon[data-v-4ffe625e]{width:16px;height:16px;border-radius:3px;object-fit:contain}.sr-favicon-fallback[data-v-4ffe625e]{color:#9ca3af}.sr-title[data-v-4ffe625e]{flex:1;font-size:13px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sr-domain[data-v-4ffe625e]{flex-shrink:0;font-size:11px;color:#9ca3af;white-space:nowrap;margin-left:auto;padding-left:8px}.sr-fallback[data-v-4ffe625e]{margin:0;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #e5e7eb;color:#374151;font-family:SF Mono,Consolas,Monaco,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow:auto}.chip-wrap[data-v-61bcd876]{display:inline-flex;flex-direction:column;max-width:100%}.chip[data-v-61bcd876]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:12px;background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;font-size:12px;line-height:1.4;cursor:default;max-width:320px;transition:background-color .15s ease,border-color .15s ease}.chip--interactive[data-v-61bcd876]{cursor:pointer}.chip--interactive[data-v-61bcd876]:hover{background:#e5e7eb;border-color:#d1d5db}.chip--running[data-v-61bcd876]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.chip--failed[data-v-61bcd876]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.chip__icon[data-v-61bcd876]{flex-shrink:0;opacity:.8}.chip__label[data-v-61bcd876]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip--multiline[data-v-61bcd876]{max-width:100%;align-items:flex-start;border-radius:10px;padding:6px 10px}.chip__label--multiline[data-v-61bcd876]{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;line-height:1.5;text-align:left}.chip__count[data-v-61bcd876]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;background:rgba(0,0,0,.06);color:inherit;font-size:10px;font-weight:600}.chip__detail[data-v-61bcd876]{margin-top:6px;animation:chip-fadeIn-61bcd876 .15s ease}@keyframes chip-fadeIn-61bcd876{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.stc[data-v-cd418ac2]{display:flex;flex-direction:column;gap:6px}.stc__header[data-v-cd418ac2]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;padding:0 2px}.stc__header-icon[data-v-cd418ac2]{flex-shrink:0;color:#9ca3af}.stc__header-label[data-v-cd418ac2]{font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stc__list[data-v-cd418ac2]{border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow-y:auto;max-height:220px;display:flex;flex-direction:column}.stc__row[data-v-cd418ac2]{display:flex;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;color:inherit;transition:background .12s ease;min-width:0}.stc__row[data-v-cd418ac2]:hover{background:#f8fafc}.stc__favicon[data-v-cd418ac2]{flex-shrink:0;width:16px;height:16px;border-radius:3px;object-fit:contain}.stc__title[data-v-cd418ac2]{flex:1;font-size:13px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.stc__domain[data-v-cd418ac2]{flex-shrink:0;font-size:11px;color:#9ca3af;white-space:nowrap;margin-left:auto;padding-left:8px}.stc__tags[data-v-cd418ac2]{display:flex;flex-wrap:wrap;gap:4px}.stc__tag[data-v-cd418ac2]{display:inline-block;padding:2px 8px;border-radius:6px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:500}.stc__code-outcome[data-v-cd418ac2]{font-size:11px;color:#6b7280;margin-bottom:4px;font-weight:500;text-transform:uppercase}.stc__code-output[data-v-cd418ac2]{margin:0;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #e5e7eb;color:#374151;font-family:SF Mono,Consolas,Monaco,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow:auto}.stc__error[data-v-cd418ac2]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:12px}.stc__empty[data-v-cd418ac2]{font-size:11px;color:#9ca3af;font-style:italic;padding:4px 2px}.tcg--search[data-v-dd986fbc],.tcg--server[data-v-dd986fbc]{margin:0;animation:tcg-fadeIn-dd986fbc .15s ease}.tcg__chip-grid[data-v-dd986fbc]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:2px 0;animation:tcg-fadeIn-dd986fbc .15s ease}@keyframes tcg-fadeIn-dd986fbc{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ask-human-card[data-v-9da4c334]{border:1px solid rgba(59,130,246,.18);border-radius:16px;padding:20px 22px;margin:12px auto;background:#ffffff;width:100%;max-width:640px;box-shadow:0 4px 16px #0f172a0a;box-sizing:border-box}.ask-human-card--submitted[data-v-9da4c334]{background:#f8fafc;border-color:#3b82f61a;box-shadow:none}.ask-human-card__header[data-v-9da4c334]{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-weight:600;font-size:15px;color:#0f172a}.ask-human-card__icon[data-v-9da4c334]{color:#3b82f6}.ask-human-card__step-badge[data-v-9da4c334]{margin-left:auto;font-size:12px;font-weight:600;color:#2563eb;background:rgba(59,130,246,.08);padding:3px 10px;border-radius:999px}.ask-human-card__context[data-v-9da4c334]{font-size:14px;color:#475569;margin-bottom:16px;line-height:1.6}.ask-human-card__field[data-v-9da4c334]{margin-bottom:16px}.ask-human-card__label[data-v-9da4c334]{display:block;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px;line-height:1.5}.ask-human-card__required[data-v-9da4c334]{color:#ef4444;margin-left:2px}.ask-human-card__input-wrap[data-v-9da4c334]{position:relative}.ask-human-card__tab-hint[data-v-9da4c334]{position:absolute;left:14px;bottom:9px;font-size:11px;color:#cbd5e1;pointer-events:none;-webkit-user-select:none;user-select:none}.ask-human-card__tab-hint--inline[data-v-9da4c334]{left:auto;right:14px;bottom:50%;transform:translateY(50%)}.ask-human-card__input[data-v-9da4c334],.ask-human-card__textarea[data-v-9da4c334]{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:14px;color:#0f172a;outline:none;background:#ffffff;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;font-family:inherit}.ask-human-card__textarea[data-v-9da4c334]{resize:vertical;min-height:80px}.ask-human-card__input[data-v-9da4c334]::placeholder,.ask-human-card__textarea[data-v-9da4c334]::placeholder{color:#94a3b8}.ask-human-card__input[data-v-9da4c334]:focus,.ask-human-card__textarea[data-v-9da4c334]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.ask-human-card__confirm[data-v-9da4c334]{display:flex;gap:8px}.ask-human-card__confirm-btn[data-v-9da4c334],.ask-human-card__select-btn[data-v-9da4c334]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid #e2e8f0;border-radius:12px;background:#ffffff;font-size:14px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s ease}.ask-human-card__confirm-btn[data-v-9da4c334]:hover,.ask-human-card__select-btn[data-v-9da4c334]:hover{border-color:#3b82f6;color:#2563eb;background:rgba(59,130,246,.04)}.ask-human-card__confirm-btn--active[data-v-9da4c334],.ask-human-card__select-btn--active[data-v-9da4c334]{border-color:#3b82f6;background:rgba(59,130,246,.08);color:#2563eb}.ask-human-card__select[data-v-9da4c334]{display:flex;flex-wrap:wrap;gap:8px}.ask-human-card__hint[data-v-9da4c334]{margin-top:8px;font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ask-human-card__actions[data-v-9da4c334]{display:flex;align-items:center;gap:8px;padding-top:8px}.ask-human-card__spacer[data-v-9da4c334]{flex:1}.ask-human-card__nav-btn[data-v-9da4c334]{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1.5px solid #e2e8f0;border-radius:12px;background:#ffffff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s ease}.ask-human-card__nav-btn[data-v-9da4c334]:hover:not(:disabled){border-color:#3b82f6;color:#2563eb;background:rgba(59,130,246,.04)}.ask-human-card__nav-btn[data-v-9da4c334]:disabled{opacity:.4;cursor:not-allowed}.ask-human-card__nav-btn--primary[data-v-9da4c334]{background:rgba(59,130,246,.06);color:#2563eb;border-color:#3b82f640}.ask-human-card__submit-btn[data-v-9da4c334]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:12px;background:#3b82f6;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease}.ask-human-card__submit-btn[data-v-9da4c334]:hover:not(:disabled){background:#2563eb}.ask-human-card__submit-btn[data-v-9da4c334]:disabled{opacity:.5;cursor:not-allowed}.ask-human-card__answers[data-v-9da4c334]{display:flex;flex-direction:column;gap:12px}.ask-human-card__answer-item[data-v-9da4c334]{display:flex;flex-direction:column;gap:4px}.ask-human-card__answer-label[data-v-9da4c334]{font-size:13px;color:#64748b}.ask-human-card__answer-value[data-v-9da4c334]{font-size:15px;color:#0f172a;line-height:1.5}.ask-human-card__expired[data-v-9da4c334]{font-size:14px;color:#94a3b8;font-style:italic}.tool-approval-card[data-v-1d03647c]{border:1px solid #fbbf24;border-radius:12px;padding:16px;margin:8px 0;background:#fffbeb;max-width:480px}.tool-approval-card--approved[data-v-1d03647c]{border-color:#86efac;background:#f0fdf4;opacity:.85}.tool-approval-card--denied[data-v-1d03647c]{border-color:#fca5a5;background:#fef2f2;opacity:.85}.tool-approval-card__header[data-v-1d03647c]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;font-size:14px;color:#92400e}.tool-approval-card--approved .tool-approval-card__header[data-v-1d03647c]{color:#166534}.tool-approval-card--denied .tool-approval-card__header[data-v-1d03647c]{color:#991b1b}.tool-approval-card__icon[data-v-1d03647c]{color:#d97706}.tool-approval-card--approved .tool-approval-card__icon[data-v-1d03647c]{color:#16a34a}.tool-approval-card--denied .tool-approval-card__icon[data-v-1d03647c]{color:#dc2626}.tool-approval-card__body[data-v-1d03647c]{margin-bottom:12px}.tool-approval-card__reason[data-v-1d03647c]{font-size:13px;color:#78350f;margin-bottom:8px}.tool-approval-card__tool[data-v-1d03647c]{font-size:13px;color:#374151;margin-bottom:4px}.tool-approval-card__tool-label[data-v-1d03647c]{color:#6b7280}.tool-approval-card__tool-name[data-v-1d03647c]{font-family:monospace;background:rgba(0,0,0,.05);padding:1px 6px;border-radius:4px;font-size:12px}.tool-approval-card__input[data-v-1d03647c]{margin-top:6px;padding:8px;background:rgba(0,0,0,.03);border-radius:6px;font-size:12px}.tool-approval-card__input-row[data-v-1d03647c]{display:flex;gap:6px;margin-bottom:2px}.tool-approval-card__input-key[data-v-1d03647c]{color:#6b7280;font-family:monospace;flex-shrink:0}.tool-approval-card__input-value[data-v-1d03647c]{color:#374151;word-break:break-all}.tool-approval-card__actions[data-v-1d03647c]{display:flex;gap:8px;justify-content:flex-end}.tool-approval-card__btn[data-v-1d03647c]{display:flex;align-items:center;gap:4px;padding:6px 14px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.tool-approval-card__btn--deny[data-v-1d03647c]{background:white;color:#dc2626;border:1px solid #fca5a5}.tool-approval-card__btn--deny[data-v-1d03647c]:hover{background:#fef2f2}.tool-approval-card__btn--approve[data-v-1d03647c]{background:#16a34a;color:#fff}.tool-approval-card__btn--approve[data-v-1d03647c]:hover{background:#15803d}.edit-approval-card[data-v-54504196]{border:1px solid #bfdbfe;border-radius:8px;padding:14px;background:#f8fbff;display:flex;flex-direction:column;gap:12px;color:#1f2937}.edit-approval-card--approved[data-v-54504196]{border-color:#86efac;background:#f0fdf4}.edit-approval-card--denied[data-v-54504196],.edit-approval-card--expired[data-v-54504196]{border-color:#d1d5db;background:#f9fafb;opacity:.85}.edit-approval-card__header[data-v-54504196]{display:flex;align-items:center;gap:8px}.edit-approval-card__icon[data-v-54504196]{color:#2563eb}.edit-approval-card--approved .edit-approval-card__icon[data-v-54504196]{color:#16a34a}.edit-approval-card--denied .edit-approval-card__icon[data-v-54504196],.edit-approval-card--expired .edit-approval-card__icon[data-v-54504196]{color:#6b7280}.edit-approval-card__title[data-v-54504196]{font-weight:600;font-size:15px}.edit-approval-card__body[data-v-54504196]{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#374151}.edit-approval-card__meta[data-v-54504196]{display:flex;align-items:baseline;gap:6px;min-width:0}.edit-approval-card__meta-key[data-v-54504196]{color:#6b7280;flex:0 0 auto}.edit-approval-card__meta-val[data-v-54504196]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:#1f2937}.edit-approval-card__diff-scroll[data-v-54504196]{display:flex;flex-direction:column;gap:8px;max-height:min(44vh,360px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:#93c5fd transparent}.edit-approval-card__diff-scroll[data-v-54504196]::-webkit-scrollbar{width:8px}.edit-approval-card__diff-scroll[data-v-54504196]::-webkit-scrollbar-track{background:transparent}.edit-approval-card__diff-scroll[data-v-54504196]::-webkit-scrollbar-thumb{background:#bfdbfe;border-radius:999px}.edit-approval-card__diff[data-v-54504196]{border:1px solid #dbeafe;border-radius:7px;background:#fff;padding:9px 10px}.edit-approval-card__diff-label[data-v-54504196]{margin-bottom:6px;color:#64748b;font-size:12px;font-weight:500}.edit-approval-card__diff-text[data-v-54504196]{color:#1f2937;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.edit-approval-card__diff-segment[data-v-54504196]{border-radius:3px}.edit-approval-card__diff-segment--delete[data-v-54504196]{color:#991b1b;background:#fee2e2;text-decoration:line-through;text-decoration-thickness:1px}.edit-approval-card__diff-segment--insert[data-v-54504196]{color:#166534;background:#dcfce7}.edit-approval-card__empty[data-v-54504196]{color:#6b7280;font-style:italic}.edit-approval-card__actions[data-v-54504196]{display:flex;gap:8px;justify-content:flex-end}.edit-approval-card__btn[data-v-54504196]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1px solid transparent;cursor:pointer;font-size:13px;font-weight:500}.edit-approval-card__btn--deny[data-v-54504196]{background:#fff;border-color:#d1d5db;color:#374151}.edit-approval-card__btn--deny[data-v-54504196]:hover{background:#f3f4f6}.edit-approval-card__btn--approve[data-v-54504196]{background:#2563eb;border-color:#2563eb;color:#fff}.edit-approval-card__btn--approve[data-v-54504196]:hover{background:#1d4ed8}.edit-approval-card__btn[data-v-54504196]:disabled{cursor:not-allowed;opacity:.55}.edit-approval-card__btn--approve[data-v-54504196]:disabled,.edit-approval-card__btn--approve[data-v-54504196]:disabled:hover{background:#93c5fd;border-color:#93c5fd}.image-part[data-v-d2e1457d]{position:relative;width:min(100%,720px)}.image-part--placeholder[data-v-d2e1457d],.image-part--failed[data-v-d2e1457d]{min-height:180px;max-height:min(78vh,760px);overflow:hidden;border-radius:8px;background:#f8fafc;border:1px solid #e5e7eb}.image-part__img[data-v-d2e1457d]{display:block;max-width:100%;height:auto;border-radius:8px}.image-part__img--clickable[data-v-d2e1457d]{cursor:zoom-in;transition:transform .2s ease}.image-part--placeholder .image-part__img--clickable[data-v-d2e1457d]{cursor:default}.image-part--placeholder .image-part__img[data-v-d2e1457d]{width:100%;height:100%;object-fit:contain;background:#fff}.image-part__placeholder[data-v-d2e1457d],.image-part__error[data-v-d2e1457d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#94a3b8;background:#f8fafc}.image-part__placeholder[data-v-d2e1457d]{overflow:hidden}.image-part__shimmer[data-v-d2e1457d]{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);animation:imagePartShimmer-d2e1457d 1.35s ease-in-out infinite}.image-part__error[data-v-d2e1457d]{font-size:13px}.image-part__retry[data-v-d2e1457d]{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#475569;font-size:12px;cursor:pointer}.image-part__retry[data-v-d2e1457d]:disabled{opacity:.55;cursor:default}@keyframes imagePartShimmer-d2e1457d{to{transform:translate(100%)}}.message-parts[data-v-474b7abb]{display:flex;flex-direction:column;gap:8px;max-width:100%;min-width:0}.stage[data-v-474b7abb]{position:relative;margin:4px 0}.stage--linked[data-v-474b7abb]:after{content:"";position:absolute;left:14px;top:20px;bottom:-24px;width:2px;border-radius:999px;background:#e2e8f0;pointer-events:none}.stage__header[data-v-474b7abb]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#475569;font-size:14px;font-weight:500;transition:background-color .15s ease}.stage__header[data-v-474b7abb]:hover{background:#f1f5f9}.stage__header--static[data-v-474b7abb]{cursor:default}.stage__header--static[data-v-474b7abb]:hover{background:transparent}.stage__dot[data-v-474b7abb]{width:8px;height:8px;border-radius:50%;background:#cbd5e1;flex-shrink:0;margin:0 6px;transition:background-color .2s ease}.stage--running .stage__dot[data-v-474b7abb]{background:#22c55e}.stage--failed .stage__dot[data-v-474b7abb]{background:#ef4444}.stage__title[data-v-474b7abb]{color:#475569;letter-spacing:.01em;text-align:left;line-height:1.4}.stage__title--shimmer[data-v-474b7abb]{background:linear-gradient(120deg,#64748b 25%,#cbd5e1 45%,#f1f5f9 50%,#cbd5e1 55%,#64748b 75%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:stageShimmer-474b7abb 1.8s ease-in-out infinite}@keyframes stageShimmer-474b7abb{0%{background-position:200% 0}to{background-position:-200% 0}}.stage__chevron[data-v-474b7abb]{color:#94a3b8;transition:transform .2s ease;flex-shrink:0}.stage__chevron--open[data-v-474b7abb]{transform:rotate(180deg)}.stage__body[data-v-474b7abb]{position:relative;z-index:1;margin:4px 0 0 14px;padding:2px 0 2px 14px;animation:stageFadeIn-474b7abb .15s ease}.stage__rail[data-v-474b7abb]{position:absolute;left:0;top:2px;bottom:2px;width:2px;background:#e5e7eb;border-radius:1px}.stage--running .stage__rail[data-v-474b7abb]{background:#bfdbfe}.stage--failed .stage__rail[data-v-474b7abb]{background:#fecaca}.stage__children[data-v-474b7abb]{display:flex;flex-direction:column;gap:8px;min-width:0}.stage__reasoning[data-v-474b7abb]{font-size:13px;line-height:1.6;color:#64748b;font-style:italic;min-width:0;overflow-wrap:anywhere}.stage__reasoning[data-v-474b7abb] .prose{margin:0;font-size:13px;line-height:1.6;color:inherit;font-style:italic}.stage__reasoning[data-v-474b7abb] p{margin:0 0 .5em}.stage__reasoning[data-v-474b7abb] p:last-child{margin-bottom:0}.stage__reasoning[data-v-474b7abb] strong,.stage__reasoning[data-v-474b7abb] b{font-style:normal;font-weight:600;color:#475569}.stage__reasoning[data-v-474b7abb] code,.stage__reasoning[data-v-474b7abb] pre,.stage__reasoning--plain[data-v-474b7abb],.stage__reasoning--plain[data-v-474b7abb] .prose{font-style:normal}@keyframes stageFadeIn-474b7abb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.message-parts__text[data-v-474b7abb]{max-width:100%;min-width:0;overflow-wrap:anywhere}.message-parts__text[data-v-474b7abb] .prose{max-width:none;word-break:break-word;overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:1.8;color:#1f2937;font-family:inherit}.message-parts__text[data-v-474b7abb] p{margin:.85em 0}.message-parts__text[data-v-474b7abb] p:first-child{margin-top:0}.message-parts__text[data-v-474b7abb] p:last-child{margin-bottom:0}.message-parts__image[data-v-474b7abb]{margin:8px 0}.message-parts__image img[data-v-474b7abb]{max-width:100%;border-radius:8px}.message-row[data-v-5d8fc9f0]{display:flex;width:100%;min-width:0;margin:0}.message-row.send[data-v-5d8fc9f0]{justify-content:flex-end;padding:8px 0}.message-row.replay[data-v-5d8fc9f0]{justify-content:center;background:#fff;padding:16px 0;margin:0 -14px}.message-row.replay.message-row--interactive-only[data-v-5d8fc9f0]{padding-top:0;padding-bottom:8px;margin-top:-8px}.message-row.replay.message-row--interactive-only .bubble.ai[data-v-5d8fc9f0]{padding-top:0}.bubble[data-v-5d8fc9f0]{width:100%;max-width:100%;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,sans-serif;font-size:18px;font-weight:400;line-height:1.8;letter-spacing:.02em;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bubble.user[data-v-5d8fc9f0]{font-size:16px;width:fit-content;max-width:70%;padding:15px 18px;border-radius:18px;background:linear-gradient(135deg,#e3f2fd 0%,#dbeafe 100%);border:1px solid transparent;color:#1e293b;box-shadow:0 1px 2px #3b82f614;transition:box-shadow .2s ease}.bubble.ai[data-v-5d8fc9f0]{font-size:18px;width:100%;max-width:48rem;padding:0 16px;background:transparent;border:none;color:#1f2937;box-shadow:none}.ai-status[data-v-5d8fc9f0]{color:#64748b;font-size:15px;display:flex;gap:8px;align-items:center;padding:2px 0}.ai-status-block[data-v-5d8fc9f0]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.ai-status .loader-dots[data-v-5d8fc9f0]{display:inline-flex;gap:5px}.ai-status .loader-dots span[data-v-5d8fc9f0]{width:7px;height:7px;border-radius:50%;background:#64748b;animation:loaderDots-5d8fc9f0 1.2s infinite ease-in-out}.ai-status .loader-dots span[data-v-5d8fc9f0]:nth-child(2){animation-delay:.15s}.ai-status .loader-dots span[data-v-5d8fc9f0]:nth-child(3){animation-delay:.3s}@keyframes loaderDots-5d8fc9f0{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.ai-streaming-indicator[data-v-5d8fc9f0]{padding:8px 0 4px}.streaming-dots[data-v-5d8fc9f0]{display:inline-flex;gap:4px}.streaming-dots span[data-v-5d8fc9f0]{width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:loaderDots-5d8fc9f0 1.2s infinite ease-in-out}.streaming-dots span[data-v-5d8fc9f0]:nth-child(2){animation-delay:.15s}.streaming-dots span[data-v-5d8fc9f0]:nth-child(3){animation-delay:.3s}.ai-error-banner[data-v-5d8fc9f0]{margin-top:8px;padding:8px 12px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:13px;line-height:1.4}.ai-inline-reasoning-toggle[data-v-5d8fc9f0]{display:inline-flex;align-items:center;border:none;background:transparent;border-radius:6px;cursor:pointer;padding:2px;margin-left:4px;transition:background-color .15s ease}.ai-inline-reasoning-toggle[data-v-5d8fc9f0]:hover{background:#f1f5f9}.ai-inline-reasoning-icon[data-v-5d8fc9f0]{flex-shrink:0;transition:transform .2s ease;color:#94a3b8}.ai-inline-reasoning-icon.expanded[data-v-5d8fc9f0]{transform:rotate(90deg)}.user-message-container[data-v-5d8fc9f0]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:100%}.user-mention-chips[data-v-5d8fc9f0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:100%}.user-mention-chip[data-v-5d8fc9f0]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:18px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:14px;line-height:1.4;max-width:320px}.user-mention-chip__icon[data-v-5d8fc9f0]{font-size:15px;line-height:1}.user-mention-chip__label[data-v-5d8fc9f0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text[data-v-5d8fc9f0]{margin:0;white-space:pre-wrap;word-break:break-word;font-weight:400;line-height:1.8}.md-wrap[data-v-5d8fc9f0]{max-width:100%;min-width:0;overflow-wrap:anywhere}.md-wrap[data-v-5d8fc9f0] .prose{max-width:none;word-break:break-word;overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:1.8;color:#1f2937;font-family:inherit}.md-wrap[data-v-5d8fc9f0] p{margin:.85em 0}.md-wrap[data-v-5d8fc9f0] p:first-child{margin-top:0}.md-wrap[data-v-5d8fc9f0] p:last-child{margin-bottom:0}.md-wrap[data-v-5d8fc9f0] ul,.md-wrap[data-v-5d8fc9f0] ol{margin:.85em 0;padding-left:2em;line-height:1.9}.md-wrap[data-v-5d8fc9f0] li{margin:.5em 0}.md-wrap[data-v-5d8fc9f0] code{font-family:SF Mono,Consolas,Monaco,Courier New,monospace;font-size:.9em}.md-wrap[data-v-5d8fc9f0] pre{margin:1em 0;border-radius:8px}.md-wrap[data-v-5d8fc9f0] strong,.md-wrap[data-v-5d8fc9f0] b{font-weight:600;color:#111827}.md-wrap[data-v-5d8fc9f0] em,.md-wrap[data-v-5d8fc9f0] i{font-style:italic}.md-wrap[data-v-5d8fc9f0] h1,.md-wrap[data-v-5d8fc9f0] h2,.md-wrap[data-v-5d8fc9f0] h3,.md-wrap[data-v-5d8fc9f0] h4,.md-wrap[data-v-5d8fc9f0] h5,.md-wrap[data-v-5d8fc9f0] h6{margin-top:1.5em;margin-bottom:.6em;line-height:1.4;font-weight:600;color:#111827}.md-wrap[data-v-5d8fc9f0] h1{font-size:1.75em}.md-wrap[data-v-5d8fc9f0] h2{font-size:1.5em}.md-wrap[data-v-5d8fc9f0] h3{font-size:1.3em}.md-wrap[data-v-5d8fc9f0] h1:first-child,.md-wrap[data-v-5d8fc9f0] h2:first-child,.md-wrap[data-v-5d8fc9f0] h3:first-child{margin-top:0}.md-wrap[data-v-5d8fc9f0] table{display:block;width:100%;overflow-x:auto;margin:1em 0;border-radius:6px}.md-wrap[data-v-5d8fc9f0] td,.md-wrap[data-v-5d8fc9f0] th{word-break:break-word;padding:8px 12px}.user-imgs[data-v-5d8fc9f0]{display:flex;gap:10px;flex-wrap:wrap}.user-imgs img[data-v-5d8fc9f0]{width:200px;max-width:min(280px,100%);height:auto;border-radius:12px;border:1px solid rgba(59,130,246,.2);box-shadow:0 2px 6px #3b82f61f;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}.user-imgs img[data-v-5d8fc9f0]:hover{transform:scale(1.02);box-shadow:0 4px 12px #3b82f62e}.user-files[data-v-5d8fc9f0]{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.user-file-card[data-v-5d8fc9f0]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 2px #00000014;max-width:320px;transition:all .2s ease;cursor:default}.user-file-card[data-v-5d8fc9f0]:hover{background:#eeeeee;border-color:#d0d0d0;box-shadow:0 2px 4px #0000001f}.user-file-card.clickable[data-v-5d8fc9f0]{cursor:pointer}.file-icon-simple[data-v-5d8fc9f0]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-name-display[data-v-5d8fc9f0]{flex:1;min-width:0;font-size:14px;font-weight:400;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-imgs[data-v-5d8fc9f0]{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.ai-imgs img[data-v-5d8fc9f0]{width:280px;max-width:min(360px,100%);height:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #00000014;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}.ai-imgs img[data-v-5d8fc9f0]:hover{transform:scale(1.02);box-shadow:0 4px 12px #0000001f}.ai-files[data-v-5d8fc9f0]{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.pill[data-v-5d8fc9f0]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid #e5e7eb;border-radius:10px;background:linear-gradient(135deg,#ffffff 0%,#f9fafb 100%);color:#374151;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 2px #0000000a;cursor:default}.pill[data-v-5d8fc9f0]:hover{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-color:#d1d5db;box-shadow:0 2px 4px #00000014;transform:translateY(-1px)}.pill.clickable[data-v-5d8fc9f0]{cursor:pointer}.file-icon[data-v-5d8fc9f0]{display:inline-flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.pill:hover .file-icon[data-v-5d8fc9f0]{color:#374151}.file-name[data-v-5d8fc9f0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.lightbox[data-v-5d8fc9f0]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-5d8fc9f0 .2s ease}@keyframes fadeIn-5d8fc9f0{0%{opacity:0}to{opacity:1}}.lightbox img[data-v-5d8fc9f0]{max-width:92vw;max-height:88vh;border-radius:12px;background:#fff;box-shadow:0 20px 60px #0006}.lightbox-actions[data-v-5d8fc9f0]{position:absolute;top:28px;right:28px;display:flex;gap:10px;z-index:1}.lightbox-action[data-v-5d8fc9f0]{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1);cursor:pointer;font-size:18px;font-weight:300;color:#374151;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.lightbox-action[data-v-5d8fc9f0]:hover:not(:disabled){background:rgba(255,255,255,1);transform:scale(1.05);color:#1f2937}.lightbox-action[data-v-5d8fc9f0]:disabled{cursor:progress;opacity:.6}.message-actions-row[data-v-cc3a818a]{display:flex;width:100%;min-width:0;justify-content:center;background:#fff;padding:0 0 16px;margin:0 -14px}.message-actions[data-v-cc3a818a]{width:100%;max-width:48rem;padding:0 16px;display:inline-flex;align-items:center;gap:10px;color:#6b7280}.action-btn[data-v-cc3a818a]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:all .16s ease}.action-btn[data-v-cc3a818a]:hover:not(:disabled){border-color:#d5dbe8;color:#111827;background:#f8fafc;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.action-btn[data-v-cc3a818a]:disabled{opacity:.55;cursor:not-allowed}.action-btn.primary[data-v-cc3a818a]{border-color:#e5e7eb;color:#6b7280;background:#fff}.action-btn.primary[data-v-cc3a818a]:hover:not(:disabled){background:#f8fafc;box-shadow:0 8px 18px #0f172a14}.action-btn.primary.loading[data-v-cc3a818a]{cursor:wait;opacity:.8}.action-icon[data-v-cc3a818a]{display:block}.spin[data-v-cc3a818a]{animation:spin-cc3a818a 1s linear infinite}@keyframes spin-cc3a818a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sources-btn[data-v-cc3a818a]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;margin-left:8px;border:none;border-radius:20px;background:#fff;color:#111827;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.sources-btn[data-v-cc3a818a]:hover{background:#f9fafb;color:#111827}.sources-btn[data-v-cc3a818a]:active{transform:scale(.98)}.sources-icons[data-v-cc3a818a],.sources-stack[data-v-cc3a818a]{display:inline-flex;align-items:center}.source-favicon[data-v-cc3a818a]{width:18px;height:18px;border-radius:50%;border:2px solid #fff;background:#fff;object-fit:cover}.source-favicon+.source-favicon[data-v-cc3a818a]{margin-left:-6px}.sources-stack.fallback[data-v-cc3a818a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e5e7eb;color:#6b7280}.sources-count[data-v-cc3a818a]{white-space:nowrap}@media (prefers-color-scheme: dark){.sources-btn[data-v-cc3a818a]{background:#1f2937;color:#e5e7eb}.sources-btn[data-v-cc3a818a]:hover{background:#111827;color:#f3f4f6}.source-favicon[data-v-cc3a818a]{border-color:#1f2937;background:#1f2937}.sources-stack.fallback[data-v-cc3a818a]{background:#374151;color:#d1d5db}}.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none}.ant-select-single .ant-select-selector:after,.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after{display:inline-block;width:0;visibility:hidden;content:" "}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:" "}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#00000073;font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove:before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:#000000bf}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;-webkit-margin-start:7px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:24px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector:after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:32px;line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector:after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:16px;line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{-webkit-margin-start:3px;margin-inline-start:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#00000040;background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-select-selection-item{flex:1;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{flex:auto}}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:before{display:block}.ant-select-clear:hover{color:#00000073}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:#00000040}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;color:#00000040}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:#00000073;font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#000000d9;font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:#00000040;cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:#00000040}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:#00000040}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}.ant-empty-rtl{direction:rtl}.preview-item[data-v-ae03eb1d]{position:relative;width:72px;height:72px;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.preview-item img[data-v-ae03eb1d]{width:100%;height:100%;object-fit:cover;display:block}.preview-item--pending img[data-v-ae03eb1d]{opacity:.55}.preview-item--error[data-v-ae03eb1d]{border-color:#fca5a5}.preview-item--error img[data-v-ae03eb1d]{opacity:.4}.preview-overlay[data-v-ae03eb1d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.preview-overlay--pending[data-v-ae03eb1d]{background:rgba(255,255,255,.35);color:#1d4ed8}.preview-overlay--pending .preview-overlay__icon[data-v-ae03eb1d]{font-size:26px;animation:preview-spin-ae03eb1d .9s linear infinite;filter:drop-shadow(0 1px 2px rgba(255,255,255,.6)) drop-shadow(0 1px 2px rgba(0,0,0,.2))}@keyframes preview-spin-ae03eb1d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preview-overlay--error[data-v-ae03eb1d]{background:rgba(254,226,226,.85);color:#b91c1c;font-size:22px;font-weight:700}.preview-remove[data-v-ae03eb1d]{position:absolute;top:4px;right:4px;border:none;background:rgba(0,0,0,.5);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px}.file-pill[data-v-60c18ab7]{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb;font-size:13px}.file-pill .icon[data-v-60c18ab7]{color:#6b7280;font-size:14px;display:inline-flex;align-items:center}.file-pill .name[data-v-60c18ab7]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-pill .meta[data-v-60c18ab7]{color:#6b7280;font-size:11px}.file-pill .status[data-v-60c18ab7]{font-size:11px;color:#6b7280}.file-pill .status.ok[data-v-60c18ab7]{color:#047857}.file-pill .status.error[data-v-60c18ab7]{color:#b91c1c}.file-pill.ok[data-v-60c18ab7]{background:#ecfdf5;border-color:#a7f3d0}.file-pill.error[data-v-60c18ab7]{background:#fef2f2;border-color:#fecaca}.pill-remove[data-v-60c18ab7]{border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:0;font-size:12px}.pill-remove[data-v-60c18ab7]:hover{color:#374151}.composer[data-v-c696b65c]{width:100%;border-radius:24px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 2px 12px #00000014;padding:12px 16px;display:flex;flex-direction:column;gap:8px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.composer[data-v-c696b65c]:focus-within{border-color:#3b82f680;box-shadow:0 2px 16px #3b82f61f}.composer.drag-over[data-v-c696b65c]{border:2px dashed rgba(59,130,246,.6);background:rgba(59,130,246,.04)}.mention-chips-bar[data-v-c696b65c]{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:4px}.mention-chip[data-v-c696b65c]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:14px;font-size:13px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;max-width:220px}.mention-chip__icon[data-v-c696b65c]{font-size:13px;line-height:1}.mention-chip__label[data-v-c696b65c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-chip__remove[data-v-c696b65c]{border:none;background:none;padding:0;margin-left:2px;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;font-size:10px}.mention-chip__remove[data-v-c696b65c]:hover{color:#1f2937}.dropdown-item .item-emoji[data-v-c696b65c]{font-size:16px;line-height:1}.selected-items-bar[data-v-c696b65c]{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:4px}.selected-chip[data-v-c696b65c]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;font-size:13px;background:#f3f4f6;color:#374151}.selected-chip .chip-icon[data-v-c696b65c]{font-size:12px;color:#6b7280}.selected-chip .chip-remove[data-v-c696b65c]{border:none;background:none;padding:0;margin-left:2px;color:#9ca3af;cursor:pointer;display:inline-flex;align-items:center;font-size:10px}.selected-chip .chip-remove[data-v-c696b65c]:hover{color:#374151}.tool-chip[data-v-c696b65c]{background:#eff6ff;color:#1d4ed8}.tool-chip .chip-icon[data-v-c696b65c]{color:#3b82f6}.notebook-chip[data-v-c696b65c]{background:#fef3c7;color:#92400e}.notebook-chip .chip-icon[data-v-c696b65c]{color:#d97706}.attachment-bar[data-v-c696b65c]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.composer-textarea-wrapper[data-v-c696b65c]{width:100%}.composer-input[data-v-c696b65c]{width:100%;border:none;background:transparent;padding:8px 0;font-size:16px;line-height:1.5;min-height:24px;max-height:200px;resize:none;color:#1f2937;font-family:inherit}.composer-input[data-v-c696b65c]::placeholder{color:#9ca3af}.composer-input[data-v-c696b65c]:focus{outline:none}.composer-toolbar[data-v-c696b65c]{display:flex;align-items:center;justify-content:space-between;padding-top:0;margin-top:0}.toolbar-left[data-v-c696b65c],.toolbar-right[data-v-c696b65c]{display:flex;align-items:center;gap:4px}.model-select[data-v-c696b65c]{display:inline-flex;align-items:center;height:36px}.model-select[data-v-c696b65c] .ant-select-selector{border:0!important;background:transparent!important;box-shadow:none!important;min-height:32px!important;padding:0 16px 0 6px!important}.model-select[data-v-c696b65c] .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:transparent!important}.model-select[data-v-c696b65c] .ant-select-focused .ant-select-selector{border-color:transparent!important;box-shadow:none!important}.model-select[data-v-c696b65c] .ant-select-selection-item,.model-select[data-v-c696b65c] .ant-select-selection-placeholder{font-size:14px;line-height:32px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0;margin:0;color:#111827}.model-select__control[data-v-c696b65c]{min-width:auto}.model-select[data-v-c696b65c] .ant-select-arrow{color:#6b7280;font-size:10px;right:2px}.model-select[data-v-c696b65c] .ant-select-dropdown{box-shadow:0 12px 30px #0000001f}.model-select[data-v-c696b65c] .ant-select-selector:hover{background:rgba(0,0,0,.04)!important;border-radius:8px!important}[data-v-c696b65c] .rounded-dropdown.chat-composer-model-select__dropdown{width:auto!important;min-width:max-content!important;border-radius:12px!important;z-index:2000;padding:6px 0!important;overflow:hidden!important}[data-v-c696b65c] .chat-composer-model-select__dropdown .rc-virtual-list,[data-v-c696b65c] .chat-composer-model-select__dropdown .rc-virtual-list-holder,[data-v-c696b65c] .chat-composer-model-select__dropdown .rc-virtual-list-holder-inner{padding:0!important;margin:0!important}[data-v-c696b65c] .chat-composer-model-select__dropdown .ant-select-item{padding:10px 14px;line-height:1.5;font-size:14px;white-space:nowrap;border-radius:0!important}[data-v-c696b65c] .chat-composer-model-select__dropdown .ant-select-item-option-content{white-space:nowrap}.model-option[data-v-c696b65c]{display:flex;align-items:center;gap:10px}.model-icon[data-v-c696b65c]{width:16px;height:16px;flex-shrink:0}.model-icon--openai[data-v-c696b65c]{color:#10a37f}.model-icon--gemini[data-v-c696b65c]{color:#1a73e8;transform:scale(1.5);transform-origin:center}.model-icon--claude[data-v-c696b65c]{color:#f97316}.model-icon--deepseek[data-v-c696b65c]{color:#4d6bfe}.model-icon--qwen[data-v-c696b65c]{color:#6336e7}.model-icon--kimi[data-v-c696b65c]{color:#1783ff}.model-icon--minimax[data-v-c696b65c]{color:#f0386b}.model-icon--openrouter[data-v-c696b65c]{color:#6366f1}.model-icon--generic[data-v-c696b65c]{color:#64748b}.toolbar-btn[data-v-c696b65c]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease;position:relative;font-size:18px}.toolbar-btn[data-v-c696b65c]:hover{background:#f3f4f6;color:#374151}.toolbar-btn.active[data-v-c696b65c]{color:#2563eb;background:#eff6ff}.toolbar-btn .badge[data-v-c696b65c]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:8px;background:#2563eb;color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px}.toolbar-btn.mention-btn .at-symbol[data-v-c696b65c]{font-size:16px;font-weight:600}.tutor-cap-icon[data-v-c696b65c]{width:22px;height:22px;display:block;transform:translateY(2px)}.allow-edits-icon[data-v-c696b65c]{width:20px;height:20px;display:block}.toolbar-btn.allow-edits-btn.allow-edits-btn--review[data-v-c696b65c]{color:#1d4ed8;background:#eff6ff}.toolbar-btn.allow-edits-btn.allow-edits-btn--review[data-v-c696b65c]:hover{background:#dbeafe}.toolbar-btn.mic-btn[data-v-c696b65c]:before,.toolbar-btn.mic-btn[data-v-c696b65c]:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.toolbar-btn.mic-btn[data-v-c696b65c]:after{top:4px;right:4px;bottom:4px;left:4px;background:transparent;z-index:0;opacity:0}.toolbar-btn.mic-btn[data-v-c696b65c]:before{top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid rgba(37,99,235,.35);opacity:0;transform:scale(.9)}.toolbar-btn.mic-btn[data-v-c696b65c]>*{position:relative;z-index:1}.toolbar-btn.mic-btn.recording[data-v-c696b65c]{background:#e0e7ff;color:#1d4ed8}.toolbar-btn.mic-btn.recording[data-v-c696b65c]:before{opacity:1;animation:mic-breathe-c696b65c 1.6s ease-in-out infinite}.toolbar-btn[data-v-c696b65c]:disabled{opacity:.5;cursor:not-allowed}@keyframes mic-breathe-c696b65c{0%{transform:scale(.92);opacity:.2}50%{transform:scale(1.06);opacity:.6}to{transform:scale(.92);opacity:.2}}.send-btn[data-v-c696b65c]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #1f2937;background:#1f2937;color:#fff;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;font-size:17px}.send-btn[data-v-c696b65c]:hover:not(:disabled){background:#111827;border-color:#111827}.send-btn[data-v-c696b65c]:active:not(:disabled){transform:scale(.97)}.send-btn[data-v-c696b65c]:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#9ca3af;cursor:not-allowed}.send-btn.is-stop[data-v-c696b65c]{background:#e0f2fe;border-color:transparent;color:#1d4ed8}.send-btn.is-stop[data-v-c696b65c]:hover:not(:disabled){background:#dbeafe;border-color:transparent;color:#1e40af}.send-stop-icon[data-v-c696b65c]{width:12px;height:12px;border-radius:2px;background:currentColor;display:inline-block}.dropdown-container[data-v-c696b65c]{position:relative}.dropdown-menu[data-v-c696b65c]{position:absolute;left:0;min-width:200px;max-width:280px;max-height:300px;overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 4px 24px #0000001f;z-index:100;padding:6px 0;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.4) transparent}.dropdown-menu[data-v-c696b65c]::-webkit-scrollbar{width:6px;height:6px;background:transparent}.dropdown-menu[data-v-c696b65c]::-webkit-scrollbar-track{background:transparent}.dropdown-menu[data-v-c696b65c]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4);border-radius:999px}.dropdown-menu[data-v-c696b65c]::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.6)}.dropdown-menu--up[data-v-c696b65c]{bottom:calc(100% + 8px);transform-origin:bottom left}.dropdown-menu--down[data-v-c696b65c]{top:calc(100% + 8px);transform-origin:top left}[data-v-c696b65c] .chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomRight,[data-v-c696b65c] .chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomRight{animation-name:antSlideUpIn!important}[data-v-c696b65c] .chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topRight,[data-v-c696b65c] .chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topRight{animation-name:antSlideDownIn!important}[data-v-c696b65c] .chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomRight{animation-name:antSlideUpOut!important}[data-v-c696b65c] .chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topRight{animation-name:antSlideDownOut!important}.dropdown-expand-up-enter-active[data-v-c696b65c],.dropdown-expand-up-leave-active[data-v-c696b65c],.dropdown-expand-down-enter-active[data-v-c696b65c],.dropdown-expand-down-leave-active[data-v-c696b65c]{transition:opacity .16s ease,transform .16s ease,clip-path .16s ease}.dropdown-expand-up-enter-from[data-v-c696b65c],.dropdown-expand-up-leave-to[data-v-c696b65c]{opacity:0;transform:translateY(8px) scaleY(.82);clip-path:inset(100% 0 0 0)}.dropdown-expand-down-enter-from[data-v-c696b65c],.dropdown-expand-down-leave-to[data-v-c696b65c]{opacity:0;transform:translateY(-8px) scaleY(.82);clip-path:inset(0 0 100% 0)}.dropdown-header[data-v-c696b65c]{padding:8px 14px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.dropdown-sticky-head[data-v-c696b65c]{position:sticky;top:-6px;margin-top:-6px;padding-top:6px;background:#fff;z-index:1}.dropdown-search[data-v-c696b65c]{display:flex;align-items:center;gap:8px;margin:0 10px 6px;padding:6px 10px;background:#f3f4f6;border:1px solid transparent;border-radius:8px;transition:background .12s ease,border-color .12s ease}.dropdown-search[data-v-c696b65c]:focus-within{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.dropdown-search__icon[data-v-c696b65c]{font-size:13px;color:#9ca3af;flex-shrink:0}.dropdown-search__input[data-v-c696b65c]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13px;line-height:1.4;color:#212a38}.dropdown-search__input[data-v-c696b65c]::placeholder{color:#9ca3af}.dropdown-search__clear[data-v-c696b65c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:2px;font-size:10px;border-radius:4px;transition:background .1s ease,color .1s ease}.dropdown-search__clear[data-v-c696b65c]:hover{color:#6b7280;background:rgba(0,0,0,.05)}.dropdown-item[data-v-c696b65c]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .1s ease}.dropdown-item[data-v-c696b65c]:hover{background:#f3f4f6}.dropdown-item.selected[data-v-c696b65c]{background:#eff6ff}.dropdown-item .item-icon[data-v-c696b65c]{font-size:16px;color:#6b7280}.dropdown-item .item-label[data-v-c696b65c]{flex:1;font-size:14px;color:#212a38;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-item .check-icon[data-v-c696b65c]{font-size:14px;color:#2563eb}.dropdown-empty[data-v-c696b65c]{padding:16px 14px;text-align:center;font-size:13px;color:#9ca3af}.rounded-dropdown.chat-composer-model-select__dropdown{width:auto!important;min-width:max-content!important;border-radius:12px!important;overflow:hidden!important;padding:6px 0!important}.chat-composer-model-select__dropdown .rc-virtual-list,.chat-composer-model-select__dropdown .rc-virtual-list-holder,.chat-composer-model-select__dropdown .rc-virtual-list-holder-inner{padding:0!important;margin:0!important}.chat-composer-model-select__dropdown .ant-select-item{border-radius:0!important}.chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomRight,.chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomRight{animation-name:antSlideUpIn!important}.chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topRight,.chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topRight{animation-name:antSlideDownIn!important}.chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomRight{animation-name:antSlideUpOut!important}.chat-composer-model-select__dropdown.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topRight{animation-name:antSlideDownOut!important}.sources-sidebar[data-v-e6dd31a0]{position:fixed;top:0;right:0;width:360px;height:100vh;background:#fff;border-left:1px solid #e5e7eb;box-shadow:-4px 0 24px #00000014;z-index:100;display:flex;flex-direction:column;overflow:hidden}.sidebar-header[data-v-e6dd31a0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6;background:#fafafa;flex-shrink:0}.sidebar-title[data-v-e6dd31a0]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:#111827}.title-icon[data-v-e6dd31a0]{display:flex;align-items:center;color:#6b7280}.sidebar-close[data-v-e6dd31a0]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer;transition:all .15s ease}.sidebar-close[data-v-e6dd31a0]:hover{background:#f3f4f6;color:#374151}.sidebar-content[data-v-e6dd31a0]{flex:1;overflow-y:auto;padding:16px}.source-section[data-v-e6dd31a0]{margin-bottom:24px}.source-section[data-v-e6dd31a0]:last-child{margin-bottom:0}.section-title[data-v-e6dd31a0]{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.section-count[data-v-e6dd31a0]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f3f4f6;font-size:11px;font-weight:600;color:#6b7280}.source-list[data-v-e6dd31a0]{display:flex;flex-direction:column;gap:12px}.source-card[data-v-e6dd31a0]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#ffffff;text-align:left;cursor:pointer;transition:all .2s ease}.source-card[data-v-e6dd31a0]:hover{border-color:#bfd7ff;background:#f1f6ff;box-shadow:none}.source-card.active[data-v-e6dd31a0]{border-color:#9ec2ff;background:#e6efff}.source-card.web[data-v-e6dd31a0]:hover,.source-card.file[data-v-e6dd31a0]:hover{border-color:#bfd7ff;background:#f1f6ff}.source-meta[data-v-e6dd31a0]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#6b7280}.source-meta-icon[data-v-e6dd31a0]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;background:#fff;color:#6b7280;border:1px solid #ebe9e0}.source-favicon[data-v-e6dd31a0]{width:12px;height:12px;border-radius:4px}.source-title[data-v-e6dd31a0]{font-size:15px;font-weight:600;color:#111827;line-height:1.4}.source-desc[data-v-e6dd31a0]{font-size:13px;color:#4b5563;margin-top:0;white-space:normal;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.empty-state[data-v-e6dd31a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-icon[data-v-e6dd31a0]{color:#d1d5db;margin-bottom:16px}.empty-text[data-v-e6dd31a0]{margin:0;font-size:14px;color:#9ca3af}.sidebar-slide-enter-active[data-v-e6dd31a0],.sidebar-slide-leave-active[data-v-e6dd31a0]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-slide-enter-from[data-v-e6dd31a0],.sidebar-slide-leave-to[data-v-e6dd31a0]{transform:translate(100%)}@media (prefers-color-scheme: dark){.sources-sidebar[data-v-e6dd31a0]{background:#1f2937;border-left-color:#374151;box-shadow:-4px 0 24px #0000004d}.sidebar-header[data-v-e6dd31a0]{background:#111827;border-bottom-color:#374151}.sidebar-title[data-v-e6dd31a0]{color:#f3f4f6}.title-icon[data-v-e6dd31a0],.sidebar-close[data-v-e6dd31a0]{color:#9ca3af}.sidebar-close[data-v-e6dd31a0]:hover{background:#374151;color:#e5e7eb}.section-title[data-v-e6dd31a0]{color:#9ca3af}.section-count[data-v-e6dd31a0]{background:#374151;color:#d1d5db}.source-card[data-v-e6dd31a0]{border-color:#1f2a44;background:#0f172a}.source-card[data-v-e6dd31a0]:hover{border-color:#2b3c5f;background:#16243f}.source-card.active[data-v-e6dd31a0]{border-color:#385b8a;background:#1c2f4a}.source-card.web[data-v-e6dd31a0]:hover,.source-card.file[data-v-e6dd31a0]:hover{border-color:#2b3c5f;background:#16243f}.source-meta[data-v-e6dd31a0]{color:#9ca3af}.source-meta-icon[data-v-e6dd31a0]{background:#111827;border-color:#2d2d2d;color:#9ca3af}.source-title[data-v-e6dd31a0]{color:#f3f4f6}.source-desc[data-v-e6dd31a0]{color:#cbd5e1}.empty-icon[data-v-e6dd31a0]{color:#4b5563}.empty-text[data-v-e6dd31a0]{color:#6b7280}}@media (max-width: 768px){.sources-sidebar[data-v-e6dd31a0]{width:100%;max-width:360px}}#layout[data-v-568cc6a4]{position:relative;width:100%;height:100vh;background:#fff;overflow:hidden;transition:padding-right .3s cubic-bezier(.4,0,.2,1)}#layout.layout--sidebar-open[data-v-568cc6a4]{padding-right:360px}#layout-body[data-v-568cc6a4]{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.welcome-placeholder[data-v-568cc6a4]{position:absolute;left:0;right:0;bottom:calc(100% + var(--welcome-gap, 30px));font-size:35px;line-height:1.6;font-weight:500;color:#1f2937;text-align:center;pointer-events:none}#main-scroll[data-v-568cc6a4]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;display:flex;flex-direction:column}#main-scroll.main-scroll--empty[data-v-568cc6a4]{overflow-y:hidden;scrollbar-width:none;visibility:hidden}#main-scroll.main-scroll--empty[data-v-568cc6a4]::-webkit-scrollbar{display:none}#main-scroll[data-v-568cc6a4]::-webkit-scrollbar{width:8px}#main-scroll[data-v-568cc6a4]::-webkit-scrollbar-track{background:#fff}#main-scroll[data-v-568cc6a4]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}#main-scroll[data-v-568cc6a4]::-webkit-scrollbar-thumb:hover{background:#9ca3af}#main-scroll[data-v-568cc6a4]{scrollbar-width:thin;scrollbar-color:#d1d5db #fff}#main[data-v-568cc6a4]{flex:1 1 auto;display:flex;flex-direction:column;padding:0;min-height:100%;position:relative}.composer-wrapper[data-v-568cc6a4]{position:absolute;left:0;right:0;width:100%;background:transparent;border-top:none;z-index:5;bottom:24px;top:auto;transition:bottom .45s cubic-bezier(.22,1,.36,1),background .3s ease}.composer-wrapper[data-v-568cc6a4]:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;height:auto;background:#fff;z-index:-1;pointer-events:none}.composer-wrapper[data-v-568cc6a4]:after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;background:#fff;z-index:1;pointer-events:none}.composer-wrapper--centered[data-v-568cc6a4]{bottom:auto;top:50%;transform:translateY(-50%);background:transparent}.composer-wrapper--no-anim[data-v-568cc6a4]{transition:none!important}.composer-wrapper--centered[data-v-568cc6a4]:before,.composer-wrapper--centered[data-v-568cc6a4]:after{display:none}.floating-controls[data-v-568cc6a4]{position:absolute;top:16px;left:24px;z-index:10;display:flex;align-items:center;gap:16px}.new-convo[data-v-568cc6a4]{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:36px;border-radius:999px;border:0px;background:rgba(255,255,255,.12);color:#161c2f;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.new-convo[data-v-568cc6a4]:hover{background:rgba(37,99,235,.18);border-color:#2563eb73;color:#1e40af}.new-convo__icon[data-v-568cc6a4]{font-size:18px}.container[data-v-568cc6a4]{display:flex;flex-direction:column;width:100%;max-width:900px;margin:0 auto;padding:0 16px 12px;min-height:100%}.chat-container[data-v-568cc6a4]{flex:1 1 auto;min-height:0;padding:60px 0 0;display:flex;flex-direction:column;gap:16px;overflow:visible}.composer-spacer[data-v-568cc6a4]{flex-shrink:0;width:100%;pointer-events:none}.chat-container[data-v-568cc6a4]::-webkit-scrollbar{display:none}.composer-stage[data-v-568cc6a4]{width:100%;max-width:900px;margin:0 auto;padding:12px 16px;padding-bottom:var(--composer-bottom-padding, 12px);background:transparent}.composer-shell[data-v-568cc6a4]{position:relative;--welcome-gap: 30px}.scroll-fab[data-v-568cc6a4]{position:fixed;left:calc(50% + 100px);transform:translate(-50%);z-index:10;width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000001a;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease;animation:fadeIn-568cc6a4 .2s ease-in-out}.scroll-fab[data-v-568cc6a4]:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 10px 24px #00000024;border-color:#0000002e}.scroll-fab[data-v-568cc6a4]:active{transform:translate(-50%) translateY(0)}.scroll-fab .chevron-down[data-v-568cc6a4]{width:20px;height:20px;display:block}@keyframes fadeIn-568cc6a4{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}:root{--composer-bottom-padding: 12px;--chat-offset: 0}@supports (padding: env(safe-area-inset-bottom)){:root{--composer-bottom-padding:calc(12px + env(safe-area-inset-bottom))}}@media (max-width: 768px){#layout.layout--sidebar-open[data-v-568cc6a4]{padding-right:0}}.loader-dots{display:inline-flex;gap:4px}.loader-dots span{width:6px;height:6px;border-radius:50%;background:#64748b;animation:loaderDots 1.2s infinite ease-in-out}.loader-dots span:nth-child(2){animation-delay:.15s}.loader-dots span:nth-child(3){animation-delay:.3s}@keyframes loaderDots{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.placeholder[data-v-40001c82]{height:100%;display:flex;align-items:center;justify-content:center;background:#f7f7f8;padding:32px;box-sizing:border-box}.placeholder__card[data-v-40001c82]{width:min(480px,100%);background:#ffffff;padding:32px;border-radius:18px;box-shadow:0 18px 36px #0f172a14;text-align:center}.placeholder__card h1[data-v-40001c82]{margin:0 0 16px;font-size:24px;font-weight:600;color:#111827}.placeholder__card p[data-v-40001c82]{margin:8px 0;color:#4b5563}.placeholder__hint[data-v-40001c82]{font-size:13px;color:#9ca3af}.skill-card[data-v-d6c7c3c1]{width:220px;height:220px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:20px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:0 2px 8px #0000000a;position:relative;overflow:hidden}.skill-card[data-v-d6c7c3c1]:hover{border-color:#d0d0d0;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.card-header[data-v-d6c7c3c1]{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.card-title[data-v-d6c7c3c1]{margin:0;font-size:17px;font-weight:500;color:#1a1a1a;line-height:1.5;letter-spacing:-.2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-width:0}.card-desc[data-v-d6c7c3c1]{margin:0;font-size:13px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-d6c7c3c1]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px}.card-badge[data-v-d6c7c3c1]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500}.card-badge--system[data-v-d6c7c3c1]{background:#e3f2fd;color:#1565c0}.card-badge--user[data-v-d6c7c3c1]{background:#e8f5e9;color:#2e7d32}.card-category[data-v-d6c7c3c1]{font-size:11px;color:#999}.card-menu[data-v-d6c7c3c1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#666;cursor:pointer;transition:all .2s ease;flex-shrink:0}.card-menu[data-v-d6c7c3c1]:hover{background:rgba(0,0,0,.05);color:#1a1a1a}.card-menu[data-v-d6c7c3c1]:active{background:rgba(0,0,0,.1)}[data-v-d6c7c3c1] .skill-card-menu .ant-dropdown-menu-item{padding:10px 14px;line-height:1.5;font-size:14px}[data-v-d6c7c3c1] .skill-card-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{display:flex;align-items:center}[data-v-d6c7c3c1] .skill-card-menu .ant-dropdown-menu-item .anticon{font-size:14px;margin-right:12px}[data-v-d6c7c3c1] .skill-card-menu .delete-menu-item{color:#ff4d4f}[data-v-d6c7c3c1] .skill-card-menu .delete-menu-item:hover{color:#ff4d4f;background-color:#0000000a!important}[data-v-d6c7c3c1] .skill-card-menu .delete-menu-item .anticon{color:#ff4d4f}.skill-grid-container[data-v-59c1102b]{flex:1;display:flex;flex-direction:column;overflow:hidden}.skill-grid__filters[data-v-59c1102b]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:2px solid #f0f0f0;margin-bottom:24px;flex-shrink:0}.skill-grid__tabs[data-v-59c1102b]{display:flex;align-items:center;padding:5px;background:rgba(0,0,0,.03);border-radius:16px;gap:4px}.tab-btn[data-v-59c1102b]{border:none;background:transparent;padding:9px 16px;border-radius:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:13px}.tab-btn[data-v-59c1102b]:hover{color:#334155}.tab-btn--active[data-v-59c1102b]{background:#fff;color:#0f172a;box-shadow:0 2px 8px #0000000f}.search-container[data-v-59c1102b]{width:40px;height:40px;transition:width .3s cubic-bezier(.4,0,.2,1)}.search-container.is-expanded[data-v-59c1102b]{width:280px}.search-icon-btn[data-v-59c1102b]{width:40px;height:40px;border-radius:50%;border:1px solid #e0e0e0;background:#ffffff;color:#666;font-size:17px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000014}.search-icon-btn[data-v-59c1102b]:hover{background:#fafafa;border-color:#d0d0d0;box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.search-input[data-v-59c1102b]{width:100%;height:100%;border-radius:20px!important;border:1px solid #e0e0e0!important;background:#ffffff!important;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000014}.search-input[data-v-59c1102b]:hover{border-color:#d0d0d0!important}.search-input[data-v-59c1102b]:focus-within{border-color:#1a73e8!important;box-shadow:0 2px 8px #1a73e840}.search-input[data-v-59c1102b] .ant-input-affix-wrapper{border:none!important;background:transparent!important;padding:0 16px!important;height:100%}.search-input[data-v-59c1102b] .ant-input-prefix{color:#666;margin-right:10px;font-size:17px}.search-input[data-v-59c1102b] .ant-input{background:transparent;font-size:15px;color:#1a1a1a}.search-input[data-v-59c1102b] .ant-input::placeholder{color:#999}.skill-grid__loading[data-v-59c1102b]{flex:1;display:flex;align-items:center;justify-content:center}.skill-grid[data-v-59c1102b]{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,220px);gap:20px;padding:12px 0;align-content:start}.skill-card--create[data-v-59c1102b]{width:220px;height:220px;background:#ffffff;border:2px dashed #d0d0d0;border-radius:12px;padding:20px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;justify-content:center;box-shadow:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.skill-card--create[data-v-59c1102b]:hover{border-color:#1a73e8;border-style:solid;background:#f0f7ff;box-shadow:0 4px 16px #1a73e826}.skill-card--create h3[data-v-59c1102b]{margin:0;font-size:17px;font-weight:500;color:#1a1a1a;letter-spacing:-.2px}.skill-card--create p[data-v-59c1102b]{margin:0;font-size:14px;color:#666}.create-card__icon[data-v-59c1102b]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#666;transition:all .25s ease}.skill-card--create:hover .create-card__icon[data-v-59c1102b]{background:#1a73e8;color:#fff;transform:scale(1.1)}.create-card__icon[data-v-59c1102b] .anticon{font-size:28px}.skill-grid__empty[data-v-59c1102b]{grid-column:1 / -1;text-align:center;padding:60px 0;color:#666;font-size:15px}.ai-writing-chat[data-v-d8acbd53]{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;max-width:100%;width:100%;box-sizing:border-box;overflow:hidden;box-shadow:none}.quick-prompts-dropdown[data-v-d8acbd53]{background:#fff;border-top:1px solid rgba(0,0,0,.06);max-height:320px;overflow-y:auto}.quick-prompts__category[data-v-d8acbd53]{padding:10px 14px 6px;font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.02em}.quick-prompts__category[data-v-d8acbd53]:not(:first-child){border-top:1px solid rgba(0,0,0,.06);margin-top:4px;padding-top:12px}.quick-prompts__item[data-v-d8acbd53]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:14px;color:#374151;text-align:left;background:transparent;border:none;cursor:pointer;transition:background .15s ease}.quick-prompts__item[data-v-d8acbd53]:hover{background:#f3f4f6}.quick-prompts__icon[data-v-d8acbd53]{width:16px;height:16px;color:#6366f1;flex-shrink:0}.quick-prompts__label[data-v-d8acbd53]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-prompts__arrow[data-v-d8acbd53]{width:14px;height:14px;color:#9ca3af;flex-shrink:0}.quick-prompts__footer[data-v-d8acbd53]{padding:8px 14px;border-top:1px solid rgba(0,0,0,.06);background:#fafafa}.quick-prompts__hint[data-v-d8acbd53]{font-size:12px;color:#9ca3af}.chat-input-section[data-v-d8acbd53]{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.reference-pills[data-v-d8acbd53]{display:flex;flex-wrap:wrap;gap:6px}.reference-pill[data-v-d8acbd53]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:#374151;background:#eff6ff;border-radius:6px}.reference-pill__icon[data-v-d8acbd53]{width:12px;height:12px;color:#2563eb}.reference-pill__remove[data-v-d8acbd53]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;padding:0;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background .15s ease}.reference-pill__remove[data-v-d8acbd53]:hover{background:rgba(0,0,0,.08)}.reference-pill__remove-icon[data-v-d8acbd53]{width:12px;height:12px;color:#6b7280}.input-row[data-v-d8acbd53]{display:flex;align-items:flex-end;gap:8px;min-width:0}.input-textarea[data-v-d8acbd53]{flex:1;min-width:0;min-height:24px;max-height:120px;padding:6px 0;font-size:14px;line-height:1.5;color:#1f2937;background:transparent;border:none;resize:none;outline:none;font-family:inherit}.input-textarea[data-v-d8acbd53]::placeholder{color:#9ca3af}.input-actions[data-v-d8acbd53]{display:flex;align-items:center;gap:4px;flex-shrink:0}.action-btn[data-v-d8acbd53]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease;position:relative}.action-btn[data-v-d8acbd53]:hover{background:#f3f4f6;color:#374151}.action-btn__icon[data-v-d8acbd53]{width:16px;height:16px}.reference-btn.is-active[data-v-d8acbd53]{color:#2563eb;background:#eff6ff}.reference-badge[data-v-d8acbd53]{position:absolute;top:0;right:0;min-width:14px;height:14px;border-radius:7px;background:#2563eb;color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 3px}.send-btn[data-v-d8acbd53]{border:none;background:#2563eb;color:#fff;transition:box-shadow .15s ease,transform .1s ease}.send-btn .action-btn__icon[data-v-d8acbd53]{width:16px;height:16px}.send-btn[data-v-d8acbd53]:hover:not(:disabled){box-shadow:inset 0 0 0 999px #0000000f;background:#1f4dbf;color:#f6f9ff}.send-btn[data-v-d8acbd53]:active:not(:disabled){transform:scale(.97)}.send-btn[data-v-d8acbd53]:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#9ca3af;cursor:not-allowed}.spinning[data-v-d8acbd53]{animation:spin-d8acbd53 1s linear infinite}@keyframes spin-d8acbd53{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reference-dropdown-container[data-v-d8acbd53]{position:relative}.reference-dropdown[data-v-d8acbd53]{position:absolute;bottom:calc(100% + 8px);right:0;width:240px;max-height:280px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;z-index:10}.reference-dropdown__header[data-v-d8acbd53]{padding:10px 12px;font-size:13px;font-weight:600;color:#374151;border-bottom:1px solid rgba(0,0,0,.06)}.reference-dropdown__list[data-v-d8acbd53]{max-height:200px;overflow-y:auto;padding:6px}.reference-dropdown__item[data-v-d8acbd53]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;color:#374151;text-align:left;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.reference-dropdown__item[data-v-d8acbd53]:hover{background:#f3f4f6}.reference-dropdown__item.is-selected[data-v-d8acbd53]{background:#eff6ff}.reference-dropdown__item-icon[data-v-d8acbd53]{width:14px;height:14px;color:#6b7280;flex-shrink:0}.reference-dropdown__item-name[data-v-d8acbd53]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-dropdown__item-check[data-v-d8acbd53]{width:14px;height:14px;color:#2563eb;flex-shrink:0}.reference-dropdown__empty[data-v-d8acbd53]{padding:16px;text-align:center;font-size:13px;color:#9ca3af}.dropdown-fade-enter-active[data-v-d8acbd53],.dropdown-fade-leave-active[data-v-d8acbd53]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-enter-from[data-v-d8acbd53],.dropdown-fade-leave-to[data-v-d8acbd53]{opacity:0;transform:translateY(4px)}.action-menu[data-v-d8acbd53]{display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:none}.action-menu__item[data-v-d8acbd53]{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:14px;color:#374151;background:transparent;border:none;cursor:pointer;transition:background .15s ease;text-align:left}.action-menu__item[data-v-d8acbd53]:hover{background:#f3f4f6}.action-menu__item--accept[data-v-d8acbd53]{color:#2563eb}.action-menu__item--accept[data-v-d8acbd53]:hover{background:#eff6ff}.action-menu__icon[data-v-d8acbd53]{width:16px;height:16px;flex-shrink:0}.action-menu__shortcut[data-v-d8acbd53]{margin-left:auto;font-size:12px;color:#9ca3af}.send-btn--disabled[data-v-d8acbd53]{background:#e5e7eb!important;color:#9ca3af!important}.diff-overlay[data-v-03145a8b]{position:fixed;z-index:10000}.diff-toolbar[data-v-03145a8b]{display:flex;align-items:center;gap:16px;padding:8px 12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f}.diff-label[data-v-03145a8b]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#555}.diff-label__icon[data-v-03145a8b]{width:14px;height:14px;color:#2563eb}.diff-label__streaming[data-v-03145a8b]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#888}.diff-label__streaming .spinning[data-v-03145a8b]{width:12px;height:12px}.spinning[data-v-03145a8b]{animation:spin-03145a8b 1s linear infinite}@keyframes spin-03145a8b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.diff-actions[data-v-03145a8b]{display:flex;align-items:center;gap:8px}.btn-action[data-v-03145a8b]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.btn-action__icon[data-v-03145a8b]{width:14px;height:14px}.btn-action--undo[data-v-03145a8b]{color:#666;background:#f5f5f5}.btn-action--undo[data-v-03145a8b]:hover{background:#eee;color:#333}.btn-action--accept[data-v-03145a8b]{color:#fff;background:#2563eb}.btn-action--accept[data-v-03145a8b]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-action--accept[data-v-03145a8b]:disabled{opacity:.6;cursor:not-allowed}.overlay-slide-enter-active[data-v-03145a8b],.overlay-slide-leave-active[data-v-03145a8b]{transition:opacity .15s ease,transform .15s ease}.overlay-slide-enter-from[data-v-03145a8b],.overlay-slide-leave-to[data-v-03145a8b]{opacity:0;transform:translateY(8px)}.mention-dropdown[data-v-1f54436d]{position:fixed;z-index:2000;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 28px #0f172a24;padding:6px;font-size:14px;max-height:320px;overflow:hidden;display:flex;flex-direction:column}.mention-dropdown__header[data-v-1f54436d]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.mention-dropdown__title[data-v-1f54436d]{font-size:12px;color:#6b7280;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.mention-dropdown__hint[data-v-1f54436d]{font-size:12px;color:#9ca3af;font-style:italic}.mention-dropdown__empty[data-v-1f54436d]{padding:18px 12px;color:#9ca3af;text-align:center;font-size:13px}.mention-dropdown__list[data-v-1f54436d]{display:flex;flex-direction:column;overflow-y:auto;max-height:320px}.mention-dropdown__section-label[data-v-1f54436d]{padding:6px 10px 2px;font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase}.mention-dropdown__section-label[data-v-1f54436d]:first-child{padding-top:2px}.mention-dropdown__item[data-v-1f54436d]{all:unset;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background-color .12s ease}.mention-dropdown__item--active[data-v-1f54436d],.mention-dropdown__item[data-v-1f54436d]:hover{background:rgba(59,130,246,.1)}.mention-dropdown__item--active[data-v-1f54436d]{box-shadow:inset 2px 0 #3b82f6}.mention-dropdown__icon[data-v-1f54436d]{flex:0 0 auto;font-size:16px;width:20px;text-align:center;opacity:.85}.mention-dropdown__main[data-v-1f54436d]{flex:1 1 auto;display:flex;flex-direction:column;gap:1px;min-width:0}.mention-dropdown__name[data-v-1f54436d]{color:#1f2937;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-dropdown__sub[data-v-1f54436d]{color:#9ca3af;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rich-text-editor-core[data-v-7799bef6]{--editor-line-height: 1.85;--editor-paragraph-line-height: 1.88;--editor-paragraph-gap: .82em;--editor-heading-top-gap: 1.54em;--editor-heading-bottom-gap: .58em;--editor-list-gap: .72em;--editor-list-item-gap: .3em;--editor-block-gap: 1.08em;position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;height:100%}.bubble-toolbar[data-v-7799bef6]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 12px 30px #00000014}.bubble-menu[data-v-7799bef6]{z-index:30}.bubble-menu--hidden[data-v-7799bef6]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.bubble-toolbar__group[data-v-7799bef6]{display:flex;align-items:center;gap:2px}.bubble-toolbar__ai-group[data-v-7799bef6]{display:flex;align-items:center}.bubble-toolbar__divider[data-v-7799bef6]{width:1px;height:20px;background:rgba(0,0,0,.1);margin:0 6px}.toolbar-btn[data-v-7799bef6]{height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;border-radius:6px;background:transparent;color:#111;font-size:13px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.bubble-btn[data-v-7799bef6]{height:30px}.toolbar-btn[data-v-7799bef6]:hover:not(:disabled){background:#f5f5f5}.toolbar-btn[data-v-7799bef6]:active:not(:disabled){background:#e8e8e8}.toolbar-btn.is-active[data-v-7799bef6]{background:#e3f2fd;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb33}.block-style-btn[data-v-7799bef6]{min-width:40px;padding:0 6px}.block-style-item[data-v-7799bef6]{padding:4px 8px;font-size:15px;font-weight:400}.block-style-item--h1[data-v-7799bef6]{font-size:22px;font-weight:700}.block-style-item--h2[data-v-7799bef6]{font-size:19px;font-weight:600}.block-style-item--h3[data-v-7799bef6]{font-size:17px;font-weight:600}.block-style-item--h4[data-v-7799bef6]{font-size:16px;font-weight:600}.block-style-item--h5[data-v-7799bef6]{font-size:15px;font-weight:600}.color-merge-btn[data-v-7799bef6]{display:inline-flex;align-items:center;gap:2px}.color-merge-btn__chip-btn[data-v-7799bef6],.color-merge-btn__arrow[data-v-7799bef6]{padding:0 6px}.color-merge-btn__chip[data-v-7799bef6]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;font-weight:700;font-size:15px;border-radius:6px;border:1px solid rgba(0,0,0,.14);box-shadow:inset 0 0 0 1px #ffffff8c;background:#fffbe6}.dropdown-icon--light[data-v-7799bef6]{color:#888}.ai-rewrite-btn[data-v-7799bef6]{display:inline-flex;align-items:center;gap:4px;padding:0 10px!important;background:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.2)!important}.ai-rewrite-btn[data-v-7799bef6]:hover{background:rgba(37,99,235,.12)!important;border-color:#2563eb4d!important}.ai-icon[data-v-7799bef6]{color:#2563eb!important}.ai-label[data-v-7799bef6]{font-size:12px;font-weight:600;color:#2563eb}.icon[data-v-7799bef6]{width:16px;height:16px}.dropdown-icon[data-v-7799bef6]{width:14px;height:14px}.text-control[data-v-7799bef6]{display:inline-flex;align-items:center;justify-content:center;width:16px;font-weight:600}.text-control--bold[data-v-7799bef6]{font-size:14px}.text-control--italic[data-v-7799bef6]{font-size:14px;font-style:italic}.text-control--underline[data-v-7799bef6]{font-size:14px;text-decoration:underline}.text-control--strike[data-v-7799bef6]{font-size:14px;text-decoration:line-through}.tiptap-editor-wrapper[data-v-7799bef6]{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 20px 38px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.editor-empty-state-hint[data-v-7799bef6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-start;justify-content:flex-start;padding:22px 20px 38px;border:0;background:transparent;color:#0f172a6b;font:inherit;font-size:16px;line-height:var(--editor-line-height);text-align:left;cursor:text}.tiptap-editor-wrapper[data-v-7799bef6]:hover{scrollbar-color:rgba(148,163,184,.55) transparent}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content{outline:none;min-height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;line-height:var(--editor-line-height);color:#1f2937}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .pending-edit-block{background:rgba(59,130,246,.08);border-left:3px solid rgba(59,130,246,.6);padding-left:8px;margin-left:-11px;border-radius:0 4px 4px 0;transition:background-color .15s ease,border-color .15s ease}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .pending-edit-preview{margin:6px 0 10px -11px;padding:8px 10px 9px 11px;border-left:3px solid rgba(22,163,74,.65);border-radius:0 6px 6px 0;background:rgba(220,252,231,.72);color:#166534;pointer-events:none}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .pending-edit-preview__label{margin-bottom:4px;color:#15803d;font-size:12px;font-weight:600;line-height:1.35}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .pending-edit-preview__body{font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content.ProseMirror-focused>p.is-empty:before,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content.ProseMirror-focused>h1.is-empty:before,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content.ProseMirror-focused>h2.is-empty:before,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content.ProseMirror-focused>h3.is-empty:before,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content.ProseMirror-focused>h4.is-empty:before,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content.ProseMirror-focused>h5.is-empty:before{content:attr(data-placeholder);float:left;color:#00000059;font-size:inherit;pointer-events:none;height:0}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content p{margin:0;font-size:16px;line-height:var(--editor-paragraph-line-height)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content p+p{margin-top:var(--editor-paragraph-gap)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content p+:is(h1,h2,h3,h4,h5){margin-top:var(--editor-heading-top-gap)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content :is(h1,h2,h3,h4,h5)+p{margin-top:var(--editor-heading-bottom-gap)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content p+:is(ul,ol,blockquote,pre,.code-block-wrapper,table,hr){margin-top:var(--editor-block-gap)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content :is(ul,ol,blockquote,pre,.code-block-wrapper,table,hr)+p{margin-top:var(--editor-block-gap)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content h1{font-size:32px;font-weight:700;line-height:1.22;margin-top:calc(var(--editor-heading-top-gap) + .28em);margin-bottom:var(--editor-heading-bottom-gap);color:#111827}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content h2{font-size:28px;font-weight:600;line-height:1.26;margin-top:calc(var(--editor-heading-top-gap) + .16em);margin-bottom:var(--editor-heading-bottom-gap);color:#111827}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content h3{font-size:23px;font-weight:600;line-height:1.32;margin-top:calc(var(--editor-heading-top-gap) + .08em);margin-bottom:var(--editor-heading-bottom-gap);color:#111827}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content h4{font-size:20px;font-weight:600;line-height:1.34;margin-top:var(--editor-heading-top-gap);margin-bottom:var(--editor-heading-bottom-gap);color:#111827}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content h5{font-size:18px;font-weight:600;line-height:1.35;margin-top:var(--editor-heading-top-gap);margin-bottom:var(--editor-heading-bottom-gap);color:#111827}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content>*:first-child{margin-top:0}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content ul,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content ol{margin:var(--editor-list-gap) 0;padding-left:2em;line-height:var(--editor-line-height)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content li{margin:0;line-height:var(--editor-line-height)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content li+li{margin-top:var(--editor-list-item-gap)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content li>p{margin:0}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content li>p+p{margin-top:calc(var(--editor-paragraph-gap) * .82)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-task-list{list-style:none;padding-left:0;margin:var(--editor-list-gap) 0}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-task-item{display:flex;align-items:center;gap:.5em;margin:0}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-task-item+.tiptap-task-item{margin-top:var(--editor-list-item-gap)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-task-item>label{flex:0 0 auto;margin:0;display:inline-flex;align-items:center}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-task-item>div{flex:1}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-task-item input[type=checkbox]{cursor:pointer;width:16px;height:16px;margin:0;position:relative;top:0}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content strong{font-weight:600;color:#111827}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content em{font-style:italic}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content u{text-decoration:underline}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content s{text-decoration:line-through}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content a,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-link{color:#2563eb;text-decoration:underline;text-decoration-color:#2563eb4d;text-underline-offset:2px;transition:all .2s ease;cursor:pointer}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content a:hover,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-link:hover{color:#1d4ed8;text-decoration-color:#1d4ed880}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content a.internal-chip{display:inline-block!important;padding:0 8px!important;margin:0 2px!important;border-radius:6px!important;background:#f1f5f9!important;color:#334155!important;text-decoration:none!important;text-decoration-color:transparent!important;font-size:.92em!important;font-weight:500!important;line-height:1.4!important;vertical-align:middle!important;border:1px solid transparent!important;cursor:pointer!important;white-space:nowrap!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content a.internal-chip:before{content:"@ "!important;color:#94a3b8!important;font-weight:600!important;font-size:.92em!important;white-space:pre!important}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content a.internal-chip:hover{background:rgba(59,130,246,.1)!important;border-color:#3b82f64d!important;color:#2563eb!important;text-decoration:none!important}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content code{font-family:SF Mono,Consolas,Monaco,monospace;font-size:.9em;background:rgba(175,184,193,.2);padding:.2em .4em;border-radius:4px;color:#1f2937}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-wrapper{margin:var(--editor-block-gap) 0;border:1px solid #d8dee4;border-radius:12px;overflow:visible;background:#f6f8fa;box-shadow:0 1px 2px #0f172a0f}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#f3f4f6;border-top-left-radius:12px;border-top-right-radius:12px}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-lang{color:#6b7280;font-size:12px;letter-spacing:.02em;text-transform:lowercase;-webkit-user-select:none;user-select:none}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-actions{display:inline-flex;align-items:center}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-copy-btn{display:inline-flex;align-items:center;position:relative;border:none;background:transparent;color:#7a8596;border-radius:10px;font-size:13px;line-height:1;width:30px;height:30px;padding:0;justify-content:center;cursor:pointer;transition:all .16s ease;-webkit-user-select:none;user-select:none}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-copy-btn:hover{background:#eceff3;color:#4b5563}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-copy-btn:active{background:#e2e8f0;color:#475569;transform:translateY(1px)}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-copy-btn__icon{font-size:14px;line-height:1}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-copy-btn[data-state=copied]{color:#166534;background:#eaf7ef;box-shadow:0 1px 6px #16653429}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content .code-block-copy-btn[data-state=error]{color:#991b1b;background:#fef2f2;box-shadow:0 1px 6px #991b1b29}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content pre.tiptap-code-block{background:#f6f8fa;color:#24292f;padding:14px 16px;font-size:15px;line-height:1.7;border-radius:0 0 12px 12px;border:none;margin:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b8c0cb #f6f8fa}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content pre{background:#f6f8fa;color:#24292f;border:1px solid #d8dee4;padding:14px 16px;border-radius:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b8c0cb #f6f8fa;margin:var(--editor-block-gap) 0}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content pre::-webkit-scrollbar{height:10px}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content pre::-webkit-scrollbar-track{background:#f6f8fa}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content pre::-webkit-scrollbar-thumb{background:#b8c0cb;border-radius:999px}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content pre::-webkit-scrollbar-thumb:hover{background:#9ea8b5}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content pre code{background:none;padding:0;color:inherit;font-size:15px;line-height:1.7;white-space:pre;word-break:normal;-moz-tab-size:2;tab-size:2;font-family:JetBrains Mono,SF Mono,Consolas,Monaco,monospace}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content pre code.hljs{background:transparent}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content table{width:100%;border-collapse:collapse;border-spacing:0;margin:var(--editor-block-gap) 0;border:1px solid #d1d5db;background:#fff}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content th,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content td{border:1px solid #d1d5db;padding:10px 14px;text-align:left;vertical-align:top;font-size:.98em}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content th{background:#f3f4f6;font-weight:700;color:#111827}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content th>p,.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content td>p{margin:0}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content tr:nth-child(2n) td{background:#fafafa}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content tr:hover td{background:#f5f7fb}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content mark{background-color:#fde68a;padding:.1em .2em;border-radius:2px}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content blockquote{border-left:4px solid #d1d5db;padding-left:1em;margin:var(--editor-block-gap) 0;line-height:calc(var(--editor-line-height) - .05);color:#6b7280;font-style:italic}.tiptap-editor-wrapper[data-v-7799bef6] .tiptap-content hr{border:none;border-top:2px solid #e5e7eb;margin:calc(var(--editor-block-gap) * 1.8) 0}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node{position:relative;display:block;max-width:100%;min-width:20%;border-radius:12px;box-sizing:border-box;transition:box-shadow .2s ease,border-color .2s ease}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__img{display:block;width:100%;max-width:100%;height:auto;margin:0!important;border-radius:12px;box-shadow:0 4px 14px #0f172a1f;-webkit-user-select:none;user-select:none}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle{position:absolute;border:1px solid rgba(15,23,42,.35);background:#fff;box-shadow:0 2px 8px #0f172a24;opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:2}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node.is-selected .note-image-node__resize-handle{opacity:1;pointer-events:auto}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--nw,.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--ne,.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--se,.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--sw{width:10px;height:10px;border-radius:999px}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--nw{top:0;left:0;cursor:nwse-resize}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--ne{top:0;right:0;cursor:nesw-resize}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--se{right:0;bottom:0;cursor:nwse-resize}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--sw{left:0;bottom:0;cursor:nesw-resize}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--n,.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--s{left:50%;transform:translate(-50%);width:28px;height:8px;border-radius:999px}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--n{top:0;cursor:ns-resize}.tiptap-editor-wrapper[data-v-7799bef6] .note-image-node__resize-handle--s{bottom:0;cursor:ns-resize}.tiptap-editor-wrapper[data-v-7799bef6] .slash-inline-hint{display:none;margin-left:8px;color:#9ca3af;font-size:.95em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.tiptap-editor-wrapper[data-v-7799bef6] .ai-diff-deleted{background:rgba(239,68,68,.15);text-decoration:line-through;text-decoration-color:#ef444480;opacity:.7}.tiptap-editor-wrapper[data-v-7799bef6] .ai-diff-inserted{background:rgba(37,99,235,.15);border-radius:2px;padding:0 2px;white-space:pre-wrap}.tiptap-editor-wrapper[data-v-7799bef6] .ai-diff-inserted.ai-diff-streaming{animation:pulse-blue-7799bef6 1.5s ease-in-out infinite}.tiptap-editor-wrapper[data-v-7799bef6] .ai-diff-inserted strong{font-weight:600}.tiptap-editor-wrapper[data-v-7799bef6] .ai-diff-inserted code{font-family:SF Mono,Consolas,Monaco,monospace;font-size:.9em;background:rgba(175,184,193,.2);padding:.1em .3em;border-radius:4px}.tiptap-editor-wrapper[data-v-7799bef6] .ai-diff-inserted a{color:#2563eb;text-decoration:underline;text-decoration-color:#2563eb4d;text-underline-offset:2px}@keyframes pulse-blue-7799bef6{0%,to{background:rgba(37,99,235,.15)}50%{background:rgba(37,99,235,.25)}}.ai-input-wrapper[data-v-7799bef6]{position:absolute;left:20px;right:20px;z-index:28}.link-form[data-v-7799bef6]{display:flex;flex-direction:column;gap:10px}.menu-leading-icon[data-v-7799bef6]{width:16px;text-align:center}.menu-leading-icon--ordered[data-v-7799bef6]{font-size:11px}.color-merge-dropdown[data-v-7799bef6]{min-width:210px;padding:10px}.color-merge-dropdown__section+.color-merge-dropdown__section[data-v-7799bef6]{margin-top:10px}.color-merge-dropdown__title[data-v-7799bef6]{font-size:12px;color:#64748b;margin-bottom:6px}.color-merge-dropdown__swatches[data-v-7799bef6]{display:flex;flex-wrap:wrap;gap:6px}.color-merge-dropdown__item[data-v-7799bef6]{border:1px solid #d1d5db;border-radius:6px;width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:#fff;cursor:pointer}.color-merge-dropdown__item.is-selected[data-v-7799bef6]{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f633}.color-merge-dropdown__letter[data-v-7799bef6]{font-weight:700}.color-merge-dropdown__none[data-v-7799bef6]{font-size:11px;color:#64748b}.color-merge-dropdown__swatch[data-v-7799bef6]{width:16px;height:16px;border-radius:4px;border:1px solid rgba(15,23,42,.08)}.color-merge-dropdown__reset[data-v-7799bef6]{margin-top:10px;width:100%;height:28px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#334155;cursor:pointer}.document-editor-shell[data-v-3444ded2]{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column}.document-editor-shell[data-v-3444ded2] .rich-text-editor-core{flex:1}.document-editor-shell__syncing[data-v-3444ded2]{flex:1;min-height:0}.skill-editor-panel[data-v-de876810]{height:100%;min-height:0;display:flex;flex-direction:column;background:#fff}.skill-editor-panel[data-v-de876810] .document-editor-shell{flex:1}.toc-nav[data-v-ae11c160]{margin-top:4px}.toc-nav__label[data-v-ae11c160]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;padding:8px 0}.toc-nav__list[data-v-ae11c160]{list-style:none;margin:0;padding:0}.toc-nav__item[data-v-ae11c160]{padding:6px 0;font-size:15px;color:#6b7280;cursor:pointer;transition:color .15s;line-height:1.5}.toc-nav__item[data-v-ae11c160]:hover{color:#3b82f6}.skill-sidebar[data-v-180249d8]{flex:1;min-height:0;background:#ffffff;padding:20px 16px;display:flex;flex-direction:column;gap:4px}.sidebar-section[data-v-180249d8]{padding:8px 0}.sidebar-section+.sidebar-section[data-v-180249d8]{border-top:1px solid #f0f0f0}.sidebar-section__label[data-v-180249d8]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999;display:flex;align-items:center;gap:6px;padding:4px 0 10px}.meta-list[data-v-180249d8]{display:flex;flex-direction:column;gap:12px}.meta-item[data-v-180249d8]{display:flex;flex-direction:column;gap:3px}.meta-label[data-v-180249d8]{font-size:12px;color:#999;font-weight:500;display:flex;align-items:center;gap:4px}.required[data-v-180249d8]{color:#ef4444}.meta-value[data-v-180249d8]{font-size:15px;color:#1a1a1a;display:flex;align-items:flex-start;gap:4px;line-height:1.5;word-break:break-word}.meta-value--title[data-v-180249d8]{font-size:15px;font-weight:600;color:#0f172a}.meta-value--hint[data-v-180249d8]{font-size:13px;color:#64748b;line-height:1.5}.meta-ghost-input[data-v-180249d8]{display:block;width:calc(100% + 8px);margin:-2px -4px;padding:2px 4px;font-size:15px;font-family:inherit;color:#1a1a1a;line-height:1.5;background:transparent;border:none;border-radius:4px;outline:none;box-sizing:border-box;cursor:text;transition:background .15s;word-break:break-word}.meta-ghost-input--title[data-v-180249d8]{font-size:15px;font-weight:600;color:#0f172a}.meta-ghost-input[data-v-180249d8]:hover{background:#f1f5f9}.meta-ghost-input[data-v-180249d8]:focus{background:#f1f5f9;box-shadow:0 1px #3b82f6}.meta-ghost-input[data-v-180249d8]::placeholder{color:#94a3b8;font-style:italic;font-weight:400}.meta-ghost-input--title[data-v-180249d8]::placeholder{font-weight:400}.meta-ghost-textarea[data-v-180249d8]{resize:none;overflow:hidden;min-height:1.5em}.meta-icon[data-v-180249d8]{font-size:14px;color:#999}.config-toggle[data-v-180249d8]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999;background:none;border:none;cursor:pointer;transition:color .15s}.config-toggle[data-v-180249d8]:hover{color:#64748b}.config-toggle__chevron[data-v-180249d8]{width:14px;height:14px;margin-left:auto;color:#94a3b8;transition:transform .2s ease}.config-toggle__chevron--open[data-v-180249d8]{transform:rotate(180deg)}.config-panel[data-v-180249d8]{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.config-field[data-v-180249d8]{display:flex;flex-direction:column;gap:4px}.config-label[data-v-180249d8]{font-size:12px;color:#999;font-weight:500}.config-input[data-v-180249d8]{display:block;width:100%;padding:6px 10px;font-size:13px;font-family:inherit;color:#1a1a1a;line-height:1.5;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;transition:border-color .15s,box-shadow .15s}.config-input[data-v-180249d8]:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f61f}.config-input[data-v-180249d8]::placeholder{color:#94a3b8;font-style:italic}.config-select[data-v-180249d8]{width:100%}.config-select[data-v-180249d8] .ant-select-selector{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:0 10px!important;height:32px!important;font-size:13px!important;transition:border-color .15s,box-shadow .15s!important}.config-select[data-v-180249d8] .ant-select-selector:hover{border-color:#93c5fd!important}.config-select[data-v-180249d8] .ant-select-focused .ant-select-selector{border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f61f!important}.config-select[data-v-180249d8] .ant-select-selection-item{font-size:13px;color:#1a1a1a;line-height:30px!important}.config-hint[data-v-180249d8]{font-size:11px;color:#94a3b8;line-height:1.4}.config-segmented[data-v-180249d8]{display:flex;background:#f1f5f9;border-radius:8px;padding:2px;gap:2px}.config-segmented__btn[data-v-180249d8]{flex:1;padding:5px 12px;font-size:13px;font-weight:500;font-family:inherit;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.config-segmented__btn[data-v-180249d8]:hover{color:#334155}.config-segmented__btn--active[data-v-180249d8]{background:#ffffff;color:#1d4ed8;box-shadow:0 1px 3px #0f172a14}.chat-message-list[data-v-b05625a6]{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;width:100%;padding:12px 14px;display:flex;flex-direction:column;gap:0;background:#fff;scrollbar-width:thin;scrollbar-color:#d1d5db #fff;scrollbar-gutter:stable}.chat-message-list[data-v-b05625a6]::-webkit-scrollbar{width:8px}.chat-message-list[data-v-b05625a6]::-webkit-scrollbar-track{background:#fff}.chat-message-list[data-v-b05625a6]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.chat-message-list[data-v-b05625a6]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.chat-message-list--empty[data-v-b05625a6]{justify-content:center;align-items:center;color:#94a3b8;font-size:13px}.empty-hint[data-v-b05625a6]{text-align:center}.chat-scroll-fab[data-v-b05625a6]{position:absolute;left:50%;transform:translate(-50%);z-index:6;width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000001a;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease;animation:fadeInButton-b05625a6 .2s ease-in-out}@keyframes fadeInButton-b05625a6{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.chat-scroll-fab[data-v-b05625a6]:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 10px 24px #00000024;border-color:#0000002e}.chat-scroll-fab[data-v-b05625a6]:active{transform:translate(-50%) translateY(0)}.chevron-down[data-v-b05625a6]{width:20px;height:20px;display:block}.skill-chat-panel[data-v-5354e620]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:#fff;overflow-x:hidden}.chat-main[data-v-5354e620]{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff;overflow-x:hidden}.chat-init-center[data-v-5354e620]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8;font-size:13px;text-align:center}.chat-init-center--error[data-v-5354e620]{color:#ef4444}.composer-wrapper[data-v-5354e620]{padding:12px 14px;background:#fff}.toolbar-btn[data-v-f9881312]{border:1px solid rgba(0,0,0,.08);background:#fff;padding:6px 12px;border-radius:10px;font-weight:600;font-size:12px;color:#475569;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s ease}.toolbar-btn[data-v-f9881312]:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.04)}.toolbar-btn[data-v-f9881312]:disabled{opacity:.7;cursor:not-allowed}.toolbar-btn--primary[data-v-f9881312]{background:#3b82f6;color:#fff;border-color:#3b82f6}.toolbar-btn--primary[data-v-f9881312]:hover{background:#2563eb;border-color:#2563eb;color:#fff}.toolbar-btn--primary[data-v-f9881312]:disabled{background:#93c5fd;border-color:#93c5fd;color:#fff}.btn-icon[data-v-f9881312],.btn-spin[data-v-f9881312]{width:14px;height:14px}.icon-btn[data-v-f9881312]{border:1.5px solid rgba(0,0,0,.06);background:#fff;border-radius:12px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.icon-btn[data-v-f9881312]:hover{border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.04)}.icon-btn.ghost[data-v-f9881312]{border-color:transparent;background:rgba(0,0,0,.03)}.icon-btn .icon[data-v-f9881312]{width:16px;height:16px}.icon-btn .icon.small[data-v-f9881312]{width:14px;height:14px}.icon-btn.small[data-v-f9881312]{width:32px;height:32px;padding:6px}.pill-btn[data-v-f9881312]{border:1.5px solid rgba(0,0,0,.08);background:#fff;padding:9px 16px;border-radius:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:13px;color:#334155}.pill-btn[data-v-f9881312]:hover:not(:disabled){border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.04)}.pill-btn[data-v-f9881312]:disabled{opacity:.4;cursor:not-allowed}.pill[data-v-f9881312]{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:8px 14px;border-radius:12px;background:rgba(99,102,241,.08);color:#4f46e5;font-weight:700;font-size:13px;white-space:nowrap}.pill--soft[data-v-f9881312]{background:rgba(0,0,0,.04);color:#0f172a;padding:7px 13px;border-radius:10px;font-size:12px;font-weight:600}.pill--answer[data-v-f9881312]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:7px 13px;border-radius:10px;font-size:12px;font-weight:600}.back-btn[data-v-f9881312]{border:none;background:transparent;padding:8px;border-radius:12px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.back-btn[data-v-f9881312]:hover{background:rgba(0,0,0,.05);color:#334155}.back-icon[data-v-f9881312]{width:20px;height:20px}.ghost-btn[data-v-f9881312]{border:1.5px solid rgba(0,0,0,.08);background:#fff;padding:9px 14px;border-radius:14px;color:#334155;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .2s ease;font-weight:600}.ghost-btn[data-v-f9881312]:hover{border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.04)}.ghost-btn .icon.small[data-v-f9881312]{color:#94a3b8}.generate-fab-center[data-v-f9881312]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;border-radius:16px;display:inline-flex;align-items:center;gap:8px;padding:0 26px;height:48px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;font-size:15px;font-weight:700;color:#fff;cursor:pointer;transition:transform .22s ease,filter .22s ease;box-shadow:0 8px 24px #3b82f64d}.generate-fab-center[data-v-f9881312]:hover{transform:translate(-50%) translateY(-2px) scale(1.02);filter:brightness(1.04)}.generate-fab-center[data-v-f9881312]:active{transform:translate(-50%) translateY(0);filter:brightness(.98)}.fab-icon[data-v-f9881312]{width:18px;height:18px}.mode-switch-wrapper[data-v-f9881312]{display:flex;justify-content:center;margin-bottom:16px}.mode-switch[data-v-f9881312]{display:inline-flex;align-items:center;padding:5px;background:rgba(0,0,0,.03);border-radius:16px;gap:4px}.mode-btn[data-v-f9881312]{border:none;background:transparent;padding:9px 16px;border-radius:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:13px}.mode-btn--active[data-v-f9881312]{background:#fff;color:#0f172a;box-shadow:0 2px 8px #0000000f}.card-menu-btn[data-v-f9881312],.folder-menu-btn[data-v-f9881312]{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#94a3b8;opacity:0;z-index:2}.folder-menu-btn[data-v-f9881312]{top:10px;right:10px;color:#64748b}.card-row:hover .card-menu-btn[data-v-f9881312],.folder-card:hover .folder-menu-btn[data-v-f9881312]{opacity:1}.card-menu-btn[data-v-f9881312]:hover{background:rgba(0,0,0,.06);color:#475569}.folder-menu-btn[data-v-f9881312]:hover{background:rgba(0,0,0,.08);color:#334155}.card-menu-btn .menu-icon[data-v-f9881312],.folder-menu-btn .menu-icon[data-v-f9881312]{width:16px;height:16px}.card-edit-btn[data-v-f9881312]{position:absolute;bottom:8px;right:8px;width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#94a3b8;opacity:0;z-index:2}.card-row:hover .card-edit-btn[data-v-f9881312]{opacity:1}.card-edit-btn[data-v-f9881312]:hover{background:rgba(59,130,246,.1);color:#3b82f6}.card-edit-btn .edit-icon[data-v-f9881312]{width:14px;height:14px}.nav-group[data-v-f9881312],.action-group[data-v-f9881312],.card-actions[data-v-f9881312]{display:inline-flex;gap:8px;align-items:center}.toolbar-left[data-v-f9881312],.toolbar-right[data-v-f9881312]{display:flex;align-items:center;gap:6px}.skill-view[data-v-f9881312]{display:flex;height:100%;overflow:hidden;background:#ffffff}.skill-view--resizing[data-v-f9881312]{-webkit-user-select:none;user-select:none;cursor:col-resize}.skill-view__sidebar[data-v-f9881312]{position:relative;flex-shrink:0;background:#ffffff;border-right:1px solid #f0f0f0;overflow-y:auto;display:flex;flex-direction:column;padding:0;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.skill-view__sidebar.is-scrolling[data-v-f9881312]{scrollbar-color:rgba(148,163,184,.6) transparent}.skill-view__sidebar[data-v-f9881312]::-webkit-scrollbar{width:4px}.skill-view__sidebar[data-v-f9881312]::-webkit-scrollbar-track{background:transparent}.skill-view__sidebar[data-v-f9881312]::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;transition:background .3s}.skill-view__sidebar.is-scrolling[data-v-f9881312]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.6)}.sidebar-resize-handle[data-v-f9881312]{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;background:transparent;z-index:10;transition:background .15s}.sidebar-resize-handle[data-v-f9881312]:hover,.skill-view--resizing .sidebar-resize-handle[data-v-f9881312]{background:#dbeafe}.sidebar-back-btn[data-v-f9881312]{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;font-size:14px;font-weight:500;color:#64748b;background:none;border:none;cursor:pointer;transition:color .15s;text-align:left;flex-shrink:0}.sidebar-back-btn[data-v-f9881312]:hover{color:#1a73e8}.system-badge[data-v-f9881312]{margin:0 16px 8px;padding:3px 10px;border-radius:8px;font-size:11px;font-weight:600;background:rgba(0,0,0,.04);color:#999;display:inline-flex;align-self:flex-start}.skill-view__sidebar[data-v-f9881312] .skill-sidebar{padding-top:0}.skill-view__editor[data-v-f9881312]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.skill-view__ai[data-v-f9881312]{flex-shrink:0;display:flex;flex-direction:row;overflow:hidden;min-width:320px;max-width:720px}.resize-handle[data-v-f9881312]{width:4px;flex-shrink:0;cursor:col-resize;background:transparent;border-left:1px solid #f0f0f0;transition:background .15s,border-color .15s}.resize-handle[data-v-f9881312]:hover,.skill-view--resizing .resize-handle[data-v-f9881312]{background:#dbeafe;border-color:#93c5fd}.ai-chat-stack[data-v-f9881312]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.ai-chat-header[data-v-f9881312]{padding:14px 16px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.ai-chat-header__left[data-v-f9881312]{position:relative;flex:1;min-width:0}.ai-chat-header__right[data-v-f9881312]{flex-shrink:0;display:flex;align-items:center}.conv-selector[data-v-f9881312]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#64748b;max-width:100%;transition:background .15s ease,color .15s ease}.conv-selector[data-v-f9881312]:hover{background:rgba(15,23,42,.06);color:#0f172a}.conv-selector--active[data-v-f9881312]{color:#1d4ed8}.conv-selector--active[data-v-f9881312]:hover{background:rgba(37,99,235,.08);color:#1d4ed8}.conv-selector__icon[data-v-f9881312]{width:15px;height:15px;flex-shrink:0}.conv-selector__title[data-v-f9881312]{flex:1;min-width:0;max-width:160px;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis}.conv-selector__chevron[data-v-f9881312]{width:14px;height:14px;flex-shrink:0;color:#94a3b8;transition:transform .2s ease}.conv-selector__chevron--open[data-v-f9881312]{transform:rotate(180deg)}.conv-dropdown[data-v-f9881312]{position:absolute;top:calc(100% + 6px);left:0;z-index:200;min-width:220px;max-width:300px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 8px 32px #0f172a24,0 2px 8px #0f172a14}.conv-dropdown__list[data-v-f9881312]{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.conv-dropdown__list[data-v-f9881312]::-webkit-scrollbar{width:4px}.conv-dropdown__list[data-v-f9881312]::-webkit-scrollbar-track{background:transparent}.conv-dropdown__list[data-v-f9881312]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.conv-dropdown__item[data-v-f9881312]{display:flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;border-radius:8px;cursor:pointer;transition:background .13s ease}.conv-dropdown__item[data-v-f9881312]:hover{background:rgba(15,23,42,.06)}.conv-dropdown__item--active[data-v-f9881312]{background:rgba(37,99,235,.1)}.conv-dropdown__item--active .conv-dropdown__title[data-v-f9881312]{color:#1d4ed8}.conv-dropdown__title[data-v-f9881312]{flex:1;font-size:13px;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-dropdown__title--placeholder[data-v-f9881312]{color:#94a3b8}.conv-dropdown__empty[data-v-f9881312]{padding:12px;text-align:center;font-size:12px;color:#94a3b8}.conv-dropdown__streaming[data-v-f9881312]{display:inline-flex;align-items:center;justify-content:center}.streaming-dot[data-v-f9881312]{width:8px;height:8px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.conv-dropdown__skeleton[data-v-f9881312]{width:96px;height:12px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc 50%,#e2e8f0 75%);background-size:200% 100%;animation:convSkeleton-f9881312 1.2s ease-in-out infinite}@keyframes convSkeleton-f9881312{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-new-chat-btn[data-v-f9881312]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:background .15s ease,color .15s ease}.ai-new-chat-btn[data-v-f9881312]:hover{background:rgba(37,99,235,.08);color:#1d4ed8}.ai-new-chat-btn__icon[data-v-f9881312]{width:18px;height:18px}.ai-chat-divider[data-v-f9881312]{height:1px;background:rgba(148,163,184,.24);flex-shrink:0}.ai-chat-stack[data-v-f9881312] .skill-chat-panel{flex:1;min-height:0;min-width:0}.rounded-modal .ant-modal-content[data-v-92d3cc06]{border-radius:28px!important;overflow:hidden}.rounded-modal .ant-modal-header[data-v-92d3cc06]{border-radius:28px 28px 0 0!important;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.rounded-modal .ant-modal-body[data-v-92d3cc06]{padding:20px 24px}.rounded-modal .ant-modal-footer[data-v-92d3cc06]{border-radius:0 0 28px 28px!important;padding:16px 24px;border-top:1px solid rgba(0,0,0,.06)}.rounded-modal .ant-modal-title[data-v-92d3cc06]{font-size:18px;font-weight:700}.rounded-modal .ant-input[data-v-92d3cc06],.rounded-modal .ant-input-number-input[data-v-92d3cc06],.rounded-modal .ant-select-selector[data-v-92d3cc06],.rounded-modal .ant-input-textarea-show-count textarea[data-v-92d3cc06]{border-radius:12px!important}.rounded-select-dropdown[data-v-92d3cc06]{border-radius:12px!important;overflow:hidden}.rounded-select-dropdown .ant-select-item[data-v-92d3cc06]{border-radius:0;padding:8px 14px;font-size:14px}.rounded-select-dropdown .ant-select-item-option-selected[data-v-92d3cc06]{font-weight:600}.rounded-modal .ant-btn[data-v-92d3cc06]{border-radius:12px!important;padding:6px 16px;height:auto;font-weight:600;font-size:14px}.rounded-dropdown .ant-dropdown-menu[data-v-92d3cc06]{border-radius:12px!important;overflow:hidden;box-shadow:0 12px 30px #0000001f;padding:6px 0}.rounded-dropdown .ant-dropdown-menu-item[data-v-92d3cc06]{border-radius:0;padding:10px 14px;line-height:1.5;font-size:14px}.edit-modal__body[data-v-92d3cc06],.form-modal__body[data-v-92d3cc06]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.edit-modal__title[data-v-92d3cc06],.form-modal__title[data-v-92d3cc06]{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:4px}.edit-label[data-v-92d3cc06],.form-label[data-v-92d3cc06]{font-size:13px;color:#475569;font-weight:600;margin-top:4px}.modal-actions[data-v-92d3cc06]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.generate-form[data-v-92d3cc06]{display:flex;flex-direction:column;gap:14px;padding:8px 0}.generate-form .form-label[data-v-92d3cc06]{font-weight:600;color:#0f172a;margin-top:4px;font-size:15px}.generate-form .ant-input[data-v-92d3cc06],.generate-form .ant-select-selector[data-v-92d3cc06],.generate-form .ant-input-textarea-show-count textarea[data-v-92d3cc06]{font-size:15px}.confirm-modal__body[data-v-92d3cc06]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.confirm-modal__text[data-v-92d3cc06]{font-size:17px;color:#1a1a1a;line-height:1.6;margin-bottom:8px}.item-name-box[data-v-92d3cc06]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:8px;background:#f5f5f5;color:#1a1a1a;font-weight:500}.modal-body[data-v-92d3cc06]{display:flex;flex-direction:column;gap:16px;padding:8px 0 4px}.modal-title[data-v-92d3cc06]{font-size:22px;font-weight:700;color:#0f172a;line-height:1.2}.modal-subtitle[data-v-92d3cc06]{margin:-8px 0 0;font-size:14px;color:#64748b;line-height:1.5}.option-grid[data-v-92d3cc06]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.option-card[data-v-92d3cc06]{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1.5px solid #e2e8f0;border-radius:16px;background:#ffffff;cursor:pointer;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s}.option-card[data-v-92d3cc06]:hover{border-color:#3b82f6;background:#f8faff;box-shadow:0 2px 12px #3b82f61a}.option-card__icon[data-v-92d3cc06]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.option-card__icon--ai[data-v-92d3cc06]{background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#6366f1}.option-card__icon--write[data-v-92d3cc06]{background:#f0fdf4;color:#22c55e}.option-card__icon--upload[data-v-92d3cc06]{background:#fff7ed;color:#f97316}.option-card__text[data-v-92d3cc06]{display:flex;flex-direction:column;gap:3px}.option-card__label[data-v-92d3cc06]{font-size:15px;font-weight:600;color:#0f172a}.option-card__desc[data-v-92d3cc06]{font-size:13px;color:#64748b;line-height:1.4}.back-btn[data-v-92d3cc06]{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;color:#64748b;background:none;border:none;cursor:pointer;transition:color .15s;margin-bottom:-4px}.back-btn[data-v-92d3cc06]:hover{color:#3b82f6}.ai-textarea[data-v-92d3cc06]{width:100%;box-sizing:border-box;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;line-height:1.6;color:#0f172a;resize:vertical;outline:none;transition:border-color .15s,box-shadow .15s}.ai-textarea[data-v-92d3cc06]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.ai-textarea[data-v-92d3cc06]::placeholder{color:#94a3b8}.modal-actions[data-v-92d3cc06]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.btn-primary[data-v-92d3cc06],.btn-secondary[data-v-92d3cc06]{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:background .15s,opacity .15s}.btn-primary[data-v-92d3cc06]{background:#3b82f6;color:#fff}.btn-primary[data-v-92d3cc06]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-92d3cc06]:disabled{opacity:.45;cursor:not-allowed}.btn-secondary[data-v-92d3cc06]{background:#f1f5f9;color:#475569}.btn-secondary[data-v-92d3cc06]:hover{background:#e2e8f0}.upload-zone[data-v-92d3cc06]{border:2px dashed #cbd5e1;border-radius:16px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;background:#fafafa;transition:border-color .18s,background .18s}.upload-zone[data-v-92d3cc06]:hover,.upload-zone--dragging[data-v-92d3cc06]{border-color:#3b82f6;background:#f0f7ff}.upload-zone--loading[data-v-92d3cc06]{pointer-events:none;opacity:.8}.upload-zone__icon[data-v-92d3cc06]{font-size:28px;color:#94a3b8}.upload-zone--dragging .upload-zone__icon[data-v-92d3cc06],.upload-zone:hover .upload-zone__icon[data-v-92d3cc06]{color:#3b82f6}.upload-zone__text[data-v-92d3cc06]{margin:0;font-size:14px;color:#64748b}.upload-input[data-v-92d3cc06]{display:none}.file-requirements[data-v-92d3cc06]{font-size:13px;color:#475569;line-height:1.6}.requirements-title[data-v-92d3cc06]{margin:0 0 6px;font-weight:600;color:#334155}.file-requirements ul[data-v-92d3cc06]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.file-requirements code[data-v-92d3cc06]{font-family:monospace;font-size:12px;background:#f1f5f9;padding:1px 5px;border-radius:4px;color:#334155}.rounded-modal .ant-modal-content[data-v-79d988f0]{border-radius:28px!important;overflow:hidden}.rounded-modal .ant-modal-header[data-v-79d988f0]{border-radius:28px 28px 0 0!important;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.rounded-modal .ant-modal-body[data-v-79d988f0]{padding:20px 24px}.rounded-modal .ant-modal-footer[data-v-79d988f0]{border-radius:0 0 28px 28px!important;padding:16px 24px;border-top:1px solid rgba(0,0,0,.06)}.rounded-modal .ant-modal-title[data-v-79d988f0]{font-size:18px;font-weight:700}.rounded-modal .ant-input[data-v-79d988f0],.rounded-modal .ant-input-number-input[data-v-79d988f0],.rounded-modal .ant-select-selector[data-v-79d988f0],.rounded-modal .ant-input-textarea-show-count textarea[data-v-79d988f0]{border-radius:12px!important}.rounded-select-dropdown[data-v-79d988f0]{border-radius:12px!important;overflow:hidden}.rounded-select-dropdown .ant-select-item[data-v-79d988f0]{border-radius:0;padding:8px 14px;font-size:14px}.rounded-select-dropdown .ant-select-item-option-selected[data-v-79d988f0]{font-weight:600}.rounded-modal .ant-btn[data-v-79d988f0]{border-radius:12px!important;padding:6px 16px;height:auto;font-weight:600;font-size:14px}.rounded-dropdown .ant-dropdown-menu[data-v-79d988f0]{border-radius:12px!important;overflow:hidden;box-shadow:0 12px 30px #0000001f;padding:6px 0}.rounded-dropdown .ant-dropdown-menu-item[data-v-79d988f0]{border-radius:0;padding:10px 14px;line-height:1.5;font-size:14px}.edit-modal__body[data-v-79d988f0],.form-modal__body[data-v-79d988f0]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.edit-modal__title[data-v-79d988f0],.form-modal__title[data-v-79d988f0]{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:4px}.edit-label[data-v-79d988f0],.form-label[data-v-79d988f0]{font-size:13px;color:#475569;font-weight:600;margin-top:4px}.generate-form[data-v-79d988f0]{display:flex;flex-direction:column;gap:14px;padding:8px 0}.generate-form .form-label[data-v-79d988f0]{font-weight:600;color:#0f172a;margin-top:4px;font-size:15px}.generate-form .ant-input[data-v-79d988f0],.generate-form .ant-select-selector[data-v-79d988f0],.generate-form .ant-input-textarea-show-count textarea[data-v-79d988f0]{font-size:15px}.confirm-modal__body[data-v-79d988f0]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.confirm-modal__text[data-v-79d988f0]{font-size:17px;color:#1a1a1a;line-height:1.6;margin-bottom:8px}.item-name-box[data-v-79d988f0]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:8px;background:#f5f5f5;color:#1a1a1a;font-weight:500}.skills-page[data-v-79d988f0]{height:100%;display:flex;flex-direction:column;background:#ffffff;overflow:hidden}.skills-restoring[data-v-79d988f0]{flex:1;display:flex;align-items:center;justify-content:center}.skills-grid-view[data-v-79d988f0]{flex:1;display:flex;flex-direction:column;overflow:hidden}.page-content[data-v-79d988f0]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:48px 80px;box-sizing:border-box;max-width:1600px;margin:0 auto;width:100%}.skills-header[data-v-79d988f0]{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px;flex-shrink:0}.header-content h2[data-v-79d988f0]{margin:0;font-size:36px;font-weight:400;color:#3c4043;letter-spacing:-.5px;line-height:1.2}.header-subtitle[data-v-79d988f0]{margin:8px 0 0;color:#666;font-size:14px;font-weight:400;letter-spacing:.3px}.modal-actions[data-v-79d988f0]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.edit-modal__body[data-v-79d988f0]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.edit-modal__title[data-v-79d988f0]{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:4px}.edit-label[data-v-79d988f0]{font-size:13px;color:#475569;font-weight:600;margin-top:4px}@media (max-width: 1200px){.page-content[data-v-79d988f0]{padding:40px 60px}}@media (max-width: 768px){.page-content[data-v-79d988f0]{padding:24px}.header-content h2[data-v-79d988f0]{font-size:28px}}.notes-page[data-v-ba385dfa]{display:flex;flex-direction:column;height:100%;background:#ffffff}.page-content[data-v-ba385dfa]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:48px 80px;box-sizing:border-box;max-width:1600px;margin:0 auto;width:100%}.notes-placeholder[data-v-ba385dfa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#5f6368;border-radius:12px;padding:48px 24px}.notes-placeholder--center[data-v-ba385dfa]{flex:1;background:#ffffff;border:1px solid #e8eaed}.placeholder-text[data-v-ba385dfa]{font-size:15px;font-weight:400;letter-spacing:.2px}.notes-list-view[data-v-ba385dfa]{display:flex;flex-direction:column;gap:40px;height:100%}.notes-list-view__header[data-v-ba385dfa]{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.header-content h2[data-v-ba385dfa]{margin:0;font-size:36px;font-weight:400;color:#3c4043;letter-spacing:-.5px;line-height:1.2}.header-subtitle[data-v-ba385dfa]{margin:8px 0 0;color:#666;font-size:14px;font-weight:400;letter-spacing:.3px}.header-actions[data-v-ba385dfa]{display:flex;align-items:center;padding-bottom:4px}.search-container[data-v-ba385dfa]{width:40px;height:40px;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.search-container.is-expanded[data-v-ba385dfa]{width:320px}.search-icon-btn[data-v-ba385dfa]{width:40px;height:40px;border-radius:50%;border:1px solid #e0e0e0;background:#ffffff;color:#666;font-size:17px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000014}.search-icon-btn[data-v-ba385dfa]:hover{background:#fafafa;border-color:#d0d0d0;box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.search-icon-btn[data-v-ba385dfa]:active{background:#f5f5f5;transform:translateY(0)}.search-input[data-v-ba385dfa]{width:100%;height:100%;border-radius:20px!important;border:1px solid #e0e0e0!important;background:#ffffff!important;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000014}.search-input[data-v-ba385dfa]:hover{border-color:#d0d0d0!important;box-shadow:0 2px 6px #0000001f}.search-input[data-v-ba385dfa]:focus-within{border-color:#1a73e8!important;box-shadow:0 2px 8px #1a73e840}.search-input[data-v-ba385dfa] .ant-input-affix-wrapper{border:none!important;background:transparent!important;padding:0 16px!important;height:100%}.search-input[data-v-ba385dfa] .ant-input-prefix{color:#666;margin-right:10px;font-size:17px}.search-input[data-v-ba385dfa] .ant-input{background:transparent;font-size:15px;color:#1a1a1a;font-weight:400}.search-input[data-v-ba385dfa] .ant-input::placeholder{color:#999}.search-input[data-v-ba385dfa] .ant-input-clear-icon{color:#666}.notes-list-view__placeholder[data-v-ba385dfa]{flex:1;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;border:1px solid #f0f0f0;border-radius:16px;background:#ffffff;color:#666;min-height:400px}.notes-list-view__placeholder--empty[data-v-ba385dfa]{background:#fafafa;border:1px solid #f0f0f0}.notes-list-view__empty-hint[data-v-ba385dfa]{margin-top:60px;text-align:center;color:#666}.notes-list-view__empty-hint h3[data-v-ba385dfa]{margin:0 0 12px;font-size:22px;font-weight:400;color:#1a1a1a;letter-spacing:-.3px}.notes-list-view__empty-hint p[data-v-ba385dfa]{margin:0;font-size:15px;color:#666}.notes-list-view__grid[data-v-ba385dfa]{display:grid;grid-template-columns:repeat(auto-fill,220px);gap:20px;padding:12px 0;overflow:auto}.notes-list-view__card[data-v-ba385dfa]{width:220px;height:220px;border-radius:12px;padding:20px;display:flex;flex-direction:column;border:1px solid #e8e8e8;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 2px 8px #0000000a;position:relative;overflow:hidden}.notes-list-view__card[data-v-ba385dfa]:hover{border-color:#d0d0d0;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.notes-list-view__card[data-v-ba385dfa]:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.card-color--yellow[data-v-ba385dfa]{background:#fff8e1;border-color:#f5e6b3}.card-color--blue[data-v-ba385dfa]{background:#e3f2fd;border-color:#b3d9ff}.card-color--green[data-v-ba385dfa]{background:#e8f5e9;border-color:#b3e6b8}.card-color--purple[data-v-ba385dfa]{background:#f3e5f5;border-color:#e0b3f0}.card-color--pink[data-v-ba385dfa]{background:#fce4ec;border-color:#ffb3c9}.card-color--orange[data-v-ba385dfa]{background:#ffe0b2;border-color:#ffcc80}.card-color--yellow[data-v-ba385dfa]:hover{border-color:#e6d199}.card-color--blue[data-v-ba385dfa]:hover{border-color:#99c7ff}.card-color--green[data-v-ba385dfa]:hover{border-color:#99d99e}.card-color--purple[data-v-ba385dfa]:hover{border-color:#cc99e0}.card-color--pink[data-v-ba385dfa]:hover{border-color:#ff99b8}.card-color--orange[data-v-ba385dfa]:hover{border-color:#ffb366}.notes-list-view__card--create[data-v-ba385dfa]{background:#ffffff;border:2px dashed #d0d0d0;align-items:center;text-align:center;gap:16px;justify-content:center;box-shadow:none}.notes-list-view__card--create[data-v-ba385dfa]:hover{border-color:#1a73e8;border-style:solid;background:#f0f7ff;box-shadow:0 4px 16px #1a73e826}.notes-list-view__card--create h3[data-v-ba385dfa]{margin:0;font-size:17px;font-weight:500;color:#1a1a1a;letter-spacing:-.2px}.notes-list-view__card--create p[data-v-ba385dfa]{margin:0;font-size:14px;color:#666}.notes-list-view__card--create.is-loading[data-v-ba385dfa]{pointer-events:none;opacity:.6}.create-card__icon[data-v-ba385dfa]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#666;transition:all .25s ease}.notes-list-view__card--create:hover .create-card__icon[data-v-ba385dfa]{background:#1a73e8;color:#fff;transform:scale(1.1)}.create-card__icon .anticon[data-v-ba385dfa]{font-size:28px}.notes-list-view__card.is-active[data-v-ba385dfa]{border-color:#1a73e8;box-shadow:0 4px 16px #1a73e840}.card-header[data-v-ba385dfa]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex:1}.card-title[data-v-ba385dfa]{margin:0;font-size:17px;font-weight:500;color:#1a1a1a;line-height:1.5;letter-spacing:-.2px;flex:1;min-width:0;word-break:break-word;display:-webkit-box;line-clamp:7;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.card-time[data-v-ba385dfa]{font-size:12px;color:#999;font-weight:400;margin-top:auto;padding-top:8px}.card-menu[data-v-ba385dfa]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#666;cursor:pointer;transition:all .2s ease;flex-shrink:0}.card-menu[data-v-ba385dfa]:hover{background:rgba(0,0,0,.05);color:#1a1a1a}.card-menu[data-v-ba385dfa]:active{background:rgba(0,0,0,.1)}[data-v-ba385dfa] .rounded-dropdown .ant-dropdown-menu{min-width:170px;padding:6px 0;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #0000001f}[data-v-ba385dfa] .note-card-menu .ant-dropdown-menu-item{padding:10px 14px;line-height:1.5;font-size:14px}[data-v-ba385dfa] .note-card-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{display:flex;align-items:center}[data-v-ba385dfa] .note-card-menu .ant-dropdown-menu-item .anticon{font-size:14px;margin-right:12px}[data-v-ba385dfa] .note-card-menu .delete-menu-item{color:#ff4d4f}[data-v-ba385dfa] .note-card-menu .delete-menu-item:hover{color:#ff4d4f;background-color:#0000000a!important}[data-v-ba385dfa] .note-card-menu .delete-menu-item .anticon{color:#ff4d4f}.delete-modal__note-icon[data-v-ba385dfa]{font-size:14px;color:#64748b}.edit-modal__body[data-v-ba385dfa]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.edit-modal__title[data-v-ba385dfa]{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:4px}.edit-label[data-v-ba385dfa]{font-size:13px;color:#475569;font-weight:600;margin-top:4px}.modal-actions[data-v-ba385dfa]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.color-picker[data-v-ba385dfa]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.color-picker__item[data-v-ba385dfa]{width:100%;aspect-ratio:1;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000014}.color-picker__item[data-v-ba385dfa]:hover{transform:scale(1.08);box-shadow:0 4px 16px #00000026}.color-picker__item.is-selected[data-v-ba385dfa]{border-color:#1a73e8;box-shadow:0 4px 16px #1a73e84d}.color-picker__item--yellow[data-v-ba385dfa]{background:#fff8e1}.color-picker__item--blue[data-v-ba385dfa]{background:#e3f2fd}.color-picker__item--green[data-v-ba385dfa]{background:#e8f5e9}.color-picker__item--purple[data-v-ba385dfa]{background:#f3e5f5}.color-picker__item--pink[data-v-ba385dfa]{background:#fce4ec}.color-picker__item--orange[data-v-ba385dfa]{background:#ffe0b2}.color-selected-icon[data-v-ba385dfa]{color:#1a73e8;font-size:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}@media (max-width: 1200px){.page-content[data-v-ba385dfa]{padding:40px 60px}}@media (max-width: 768px){.page-content[data-v-ba385dfa]{padding:24px}.notes-list-view__header[data-v-ba385dfa]{flex-direction:column;align-items:flex-start;gap:20px}.header-content h2[data-v-ba385dfa]{font-size:28px}.header-actions[data-v-ba385dfa],.search-container.is-expanded[data-v-ba385dfa]{width:100%}.notes-list-view__grid[data-v-ba385dfa]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.notes-list-view__card[data-v-ba385dfa]{width:100%}}.note-modal--rename .ant-modal-footer{display:none}.ant-tag{box-sizing:border-box;margin:0 8px 0 0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:2px;opacity:1;transition:all .3s}.ant-tag,.ant-tag a,.ant-tag a:hover{color:#000000d9}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-close-icon{margin-left:3px;color:#00000073;font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:#000000d9}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color a,.ant-tag-has-color a:hover,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}.ant-tag-checkable:active,.ant-tag-checkable-checked{color:#fff}.ant-tag-checkable-checked{background-color:#1890ff}.ant-tag-checkable:active{background-color:#096dd9}.ant-tag-hidden{display:none}.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-processing{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.ant-tag-error{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.ant-tag-warning{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;direction:rtl;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}.ant-card{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;background:#fff;border-radius:2px}.ant-card-rtl{direction:rtl}.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-bordered{border:1px solid #f0f0f0}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;color:#000000d9;font-weight:500;font-size:16px;background:transparent;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-card-head:before{display:table;content:""}.ant-card-head:after{display:table;clear:both;content:""}.ant-card-head-wrapper{display:flex;align-items:center}.ant-card-head-title{display:inline-block;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}.ant-card-head .ant-tabs-top{clear:both;margin-bottom:-17px;color:#000000d9;font-weight:400;font-size:14px}.ant-card-head .ant-tabs-top-bar{border-bottom:1px solid #f0f0f0}.ant-card-extra{float:right;margin-left:auto;padding:16px 0;color:#000000d9;font-weight:400;font-size:14px}.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}.ant-card-body{padding:24px}.ant-card-body:before{display:table;content:""}.ant-card-body:after{display:table;clear:both;content:""}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 #f0f0f0,0 1px #f0f0f0,1px 1px #f0f0f0,1px 0 #f0f0f0 inset,0 1px #f0f0f0 inset;transition:all .3s}.ant-card-rtl .ant-card-grid{float:right}.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}.ant-card-cover>*{display:block;width:100%}.ant-card-cover img{border-radius:2px 2px 0 0}.ant-card-actions{margin:0;padding:0;list-style:none;background:#fff;border-top:1px solid #f0f0f0}.ant-card-actions:before{display:table;content:""}.ant-card-actions:after{display:table;clear:both;content:""}.ant-card-actions>li{float:left;margin:12px 0;color:#00000073;text-align:center}.ant-card-rtl .ant-card-actions>li{float:right}.ant-card-actions>li>span{position:relative;display:block;min-width:32px;font-size:14px;line-height:1.5715;cursor:pointer}.ant-card-actions>li>span:hover{color:#1890ff;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:#00000073;line-height:22px;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#1890ff}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #f0f0f0}.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #f0f0f0}.ant-card-type-inner .ant-card-head{padding:0 24px;background:#fafafa}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{margin:-4px 0}.ant-card-meta:before{display:table;content:""}.ant-card-meta:after{display:table;clear:both;content:""}.ant-card-meta-avatar{float:left;padding-right:16px}.ant-card-rtl .ant-card-meta-avatar{float:right;padding-right:0;padding-left:16px}.ant-card-meta-detail{overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:#000000d9;font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description{color:#00000073}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-card-loading-content p{margin:0}.ant-card-loading-block{height:14px;margin:4px 0;background:linear-gradient(90deg,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));background-size:600% 600%;border-radius:2px;animation:card-loading 1.4s ease infinite}@keyframes card-loading{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl{direction:rtl}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl{direction:rtl}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-top,.ant-tabs-bottom{flex-direction:column}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{position:absolute;right:0;left:0;border-bottom:1px solid #f0f0f0;content:""}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{top:0;bottom:0;width:30px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{left:0;box-shadow:inset 10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;box-shadow:inset -10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{opacity:1}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{opacity:1}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{bottom:0}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{top:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;box-shadow:inset 0 10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #f0f0f0}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #f0f0f0}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tabs-dropdown-menu-item{display:flex;align-items:center;min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item>span{flex:1;white-space:nowrap}.ant-tabs-dropdown-menu-item-remove{flex:none;margin-left:12px;color:#00000073;font-size:12px;background:transparent;border:0;cursor:pointer}.ant-tabs-dropdown-menu-item-remove:hover{color:#40a9ff}.ant-tabs-dropdown-menu-item:hover{background:#f5f5f5}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:#00000040;background:transparent;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:#fafafa;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;background:#fff}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 2px 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#fff}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 2px 2px}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:#fff}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 0 0 2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:#fff}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 2px 2px 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:#fff}.ant-tabs{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;overflow:hidden}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:""}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px 2px 0 0;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#40a9ff}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#096dd9}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#1890ff;pointer-events:none}.ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer}.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:focus,.ant-tabs-tab-btn:active,.ant-tabs-tab-remove:active{color:#096dd9}.ant-tabs-tab-btn{outline:none;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:#00000073;font-size:12px;background:transparent;border:none;outline:none;cursor:pointer;transition:all .3s}.ant-tabs-tab-remove:hover{color:#000000d9}.ant-tabs-tab:hover{color:#40a9ff}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;text-shadow:0 0 .25px currentcolor}.ant-tabs-tab.ant-tabs-tab-disabled{color:#00000040;cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{color:#00000040}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{display:flex;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-content-animated{transition:margin .3s}.ant-tabs-tabpane{flex:none;width:100%;outline:none}.ant-row{display:flex;flex-flow:row wrap}.ant-row:before,.ant-row:after{display:flex}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-pull-0.ant-col-rtl{left:auto}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width: 576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-pull-0.ant-col-rtl{left:auto}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-md-push-0.ant-col-rtl{right:auto}.ant-col-md-pull-0.ant-col-rtl{left:auto}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-lg-push-0.ant-col-rtl{right:auto}.ant-col-lg-pull-0.ant-col-rtl{left:auto}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-pull-0.ant-col-rtl{left:auto}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 2000px){.ant-col-xxxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxxl-push-24{left:100%}.ant-col-xxxl-pull-24{right:100%}.ant-col-xxxl-offset-24{margin-left:100%}.ant-col-xxxl-order-24{order:24}.ant-col-xxxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxxl-push-23{left:95.83333333%}.ant-col-xxxl-pull-23{right:95.83333333%}.ant-col-xxxl-offset-23{margin-left:95.83333333%}.ant-col-xxxl-order-23{order:23}.ant-col-xxxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxxl-push-22{left:91.66666667%}.ant-col-xxxl-pull-22{right:91.66666667%}.ant-col-xxxl-offset-22{margin-left:91.66666667%}.ant-col-xxxl-order-22{order:22}.ant-col-xxxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxxl-push-21{left:87.5%}.ant-col-xxxl-pull-21{right:87.5%}.ant-col-xxxl-offset-21{margin-left:87.5%}.ant-col-xxxl-order-21{order:21}.ant-col-xxxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxxl-push-20{left:83.33333333%}.ant-col-xxxl-pull-20{right:83.33333333%}.ant-col-xxxl-offset-20{margin-left:83.33333333%}.ant-col-xxxl-order-20{order:20}.ant-col-xxxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxxl-push-19{left:79.16666667%}.ant-col-xxxl-pull-19{right:79.16666667%}.ant-col-xxxl-offset-19{margin-left:79.16666667%}.ant-col-xxxl-order-19{order:19}.ant-col-xxxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxxl-push-18{left:75%}.ant-col-xxxl-pull-18{right:75%}.ant-col-xxxl-offset-18{margin-left:75%}.ant-col-xxxl-order-18{order:18}.ant-col-xxxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxxl-push-17{left:70.83333333%}.ant-col-xxxl-pull-17{right:70.83333333%}.ant-col-xxxl-offset-17{margin-left:70.83333333%}.ant-col-xxxl-order-17{order:17}.ant-col-xxxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxxl-push-16{left:66.66666667%}.ant-col-xxxl-pull-16{right:66.66666667%}.ant-col-xxxl-offset-16{margin-left:66.66666667%}.ant-col-xxxl-order-16{order:16}.ant-col-xxxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxxl-push-15{left:62.5%}.ant-col-xxxl-pull-15{right:62.5%}.ant-col-xxxl-offset-15{margin-left:62.5%}.ant-col-xxxl-order-15{order:15}.ant-col-xxxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxxl-push-14{left:58.33333333%}.ant-col-xxxl-pull-14{right:58.33333333%}.ant-col-xxxl-offset-14{margin-left:58.33333333%}.ant-col-xxxl-order-14{order:14}.ant-col-xxxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxxl-push-13{left:54.16666667%}.ant-col-xxxl-pull-13{right:54.16666667%}.ant-col-xxxl-offset-13{margin-left:54.16666667%}.ant-col-xxxl-order-13{order:13}.ant-col-xxxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxxl-push-12{left:50%}.ant-col-xxxl-pull-12{right:50%}.ant-col-xxxl-offset-12{margin-left:50%}.ant-col-xxxl-order-12{order:12}.ant-col-xxxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxxl-push-11{left:45.83333333%}.ant-col-xxxl-pull-11{right:45.83333333%}.ant-col-xxxl-offset-11{margin-left:45.83333333%}.ant-col-xxxl-order-11{order:11}.ant-col-xxxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxxl-push-10{left:41.66666667%}.ant-col-xxxl-pull-10{right:41.66666667%}.ant-col-xxxl-offset-10{margin-left:41.66666667%}.ant-col-xxxl-order-10{order:10}.ant-col-xxxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxxl-push-9{left:37.5%}.ant-col-xxxl-pull-9{right:37.5%}.ant-col-xxxl-offset-9{margin-left:37.5%}.ant-col-xxxl-order-9{order:9}.ant-col-xxxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxxl-push-8{left:33.33333333%}.ant-col-xxxl-pull-8{right:33.33333333%}.ant-col-xxxl-offset-8{margin-left:33.33333333%}.ant-col-xxxl-order-8{order:8}.ant-col-xxxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxxl-push-7{left:29.16666667%}.ant-col-xxxl-pull-7{right:29.16666667%}.ant-col-xxxl-offset-7{margin-left:29.16666667%}.ant-col-xxxl-order-7{order:7}.ant-col-xxxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxxl-push-6{left:25%}.ant-col-xxxl-pull-6{right:25%}.ant-col-xxxl-offset-6{margin-left:25%}.ant-col-xxxl-order-6{order:6}.ant-col-xxxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxxl-push-5{left:20.83333333%}.ant-col-xxxl-pull-5{right:20.83333333%}.ant-col-xxxl-offset-5{margin-left:20.83333333%}.ant-col-xxxl-order-5{order:5}.ant-col-xxxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxxl-push-4{left:16.66666667%}.ant-col-xxxl-pull-4{right:16.66666667%}.ant-col-xxxl-offset-4{margin-left:16.66666667%}.ant-col-xxxl-order-4{order:4}.ant-col-xxxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxxl-push-3{left:12.5%}.ant-col-xxxl-pull-3{right:12.5%}.ant-col-xxxl-offset-3{margin-left:12.5%}.ant-col-xxxl-order-3{order:3}.ant-col-xxxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxxl-push-2{left:8.33333333%}.ant-col-xxxl-pull-2{right:8.33333333%}.ant-col-xxxl-offset-2{margin-left:8.33333333%}.ant-col-xxxl-order-2{order:2}.ant-col-xxxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxxl-push-1{left:4.16666667%}.ant-col-xxxl-pull-1{right:4.16666667%}.ant-col-xxxl-offset-1{margin-left:4.16666667%}.ant-col-xxxl-order-1{order:1}.ant-col-xxxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxxl-push-0{left:auto}.ant-col-xxxl-pull-0{right:auto}.ant-col-xxxl-offset-0{margin-left:0}.ant-col-xxxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-push-0.ant-col-rtl{right:auto}.ant-col-xxxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-row-rtl{direction:rtl}.note-list-panel[data-v-d9d062c5]{height:100%;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;border:none;box-shadow:none}.note-list-panel[data-v-d9d062c5] .ant-spin-nested-loading,.note-list-panel[data-v-d9d062c5] .ant-spin-container{height:100%;display:flex;flex-direction:column}.panel-header[data-v-d9d062c5]{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%}.header-text[data-v-d9d062c5]{display:flex;flex-direction:column;gap:4px}.heading[data-v-d9d062c5]{font-weight:600;font-size:16px}.subheading[data-v-d9d062c5]{font-size:12px;color:#00000073}.new-note-btn[data-v-d9d062c5]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#fff;color:#1f2937;font-weight:600;font-size:13px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .15s ease}.new-note-btn[data-v-d9d062c5]:hover{transform:translateY(-1px);background:rgba(37,99,235,.14);color:#1d4ed8;border-color:#2563eb66}.new-note-btn[data-v-d9d062c5]:active{transform:translateY(0);background:rgba(37,99,235,.25);color:#1d4ed8}.icon[data-v-d9d062c5]{width:14px;height:14px}.empty-state[data-v-d9d062c5]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#00000073;text-align:center;padding:0 16px}.empty-icon[data-v-d9d062c5]{width:32px;height:32px;opacity:.35}.hint[data-v-d9d062c5]{font-size:12px;color:#00000059}.notes-list-scroll[data-v-d9d062c5]{flex:1;min-height:0;overflow-y:auto}.notes-list[data-v-d9d062c5]{list-style:none;padding:8px;margin:0;display:flex;flex-direction:column;gap:8px}.note-item[data-v-d9d062c5]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;border-radius:12px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease;-webkit-user-select:none;user-select:none}.note-item[data-v-d9d062c5]:hover{background:rgba(37,99,235,.08)}.note-item.active[data-v-d9d062c5]{background:rgba(37,99,235,.12)}.note-item.pending[data-v-d9d062c5]{cursor:default;background:#f8fafc}.note-item.pending .item-title[data-v-d9d062c5],.note-item.pending .item-icon[data-v-d9d062c5]{color:#1d4ed8}.note-item--ghost[data-v-d9d062c5]{opacity:.45;background:rgba(37,99,235,.08);border:1px dashed rgba(37,99,235,.35)}.note-item--dragging[data-v-d9d062c5]{cursor:grabbing!important;box-shadow:0 10px 30px #0f172a1f}.note-item--chosen[data-v-d9d062c5]{transform:scale(1.01)}.note-item--fallback{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.item-main[data-v-d9d062c5]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.drag-handle[data-v-d9d062c5]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:grab;border-radius:8px;opacity:0;visibility:hidden;pointer-events:none;transition:background-color .18s ease,color .18s ease,opacity .16s ease,visibility .16s ease}.drag-handle[data-v-d9d062c5]:active{cursor:grabbing}.drag-handle[data-v-d9d062c5]:hover{background:rgba(37,99,235,.08)}.drag-icon[data-v-d9d062c5]{width:18px;height:18px;color:#9ca3af}.item-icon[data-v-d9d062c5]{width:18px;height:18px;margin-top:1px;color:#2563eb;flex-shrink:0}.spin[data-v-d9d062c5]{animation:spin-d9d062c5 1s linear infinite}@keyframes spin-d9d062c5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.item-title[data-v-d9d062c5]{font-weight:500;font-size:15px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-actions[data-v-d9d062c5]{display:flex;align-items:center;gap:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.more-btn[data-v-d9d062c5],.track-wiki-btn[data-v-d9d062c5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;cursor:pointer;padding:0;color:#64748b;transition:background-color .2s ease,color .2s ease}.more-btn[data-v-d9d062c5]:hover{background:rgba(37,99,235,.1);color:#1d4ed8}.track-wiki-btn[data-v-d9d062c5]:hover{background:rgba(99,102,241,.1);color:#6366f1}.track-wiki-btn.is-tracked[data-v-d9d062c5]{color:#6366f1;opacity:1}.track-icon[data-v-d9d062c5]{width:14px;height:14px}.more-icon[data-v-d9d062c5]{width:16px;height:16px}.note-item:hover .drag-handle[data-v-d9d062c5],.note-item:focus-within .drag-handle[data-v-d9d062c5],.note-item--dragging .drag-handle[data-v-d9d062c5]{opacity:1;visibility:visible;pointer-events:auto}.note-item:hover .item-actions[data-v-d9d062c5],.note-item:focus-within .item-actions[data-v-d9d062c5],.note-item--dragging .item-actions[data-v-d9d062c5]{opacity:1;visibility:visible;pointer-events:auto}.note-item .item-actions[data-v-d9d062c5]:has(.track-wiki-btn.is-tracked){opacity:1;visibility:visible;pointer-events:auto}.note-item .item-actions:has(.track-wiki-btn.is-tracked) .more-btn[data-v-d9d062c5]{opacity:0;pointer-events:none}.note-item:hover .item-actions:has(.track-wiki-btn.is-tracked) .more-btn[data-v-d9d062c5],.note-item:focus-within .item-actions:has(.track-wiki-btn.is-tracked) .more-btn[data-v-d9d062c5]{opacity:1;pointer-events:auto}[data-v-d9d062c5] .note-actions-dropdown .ant-dropdown-menu{min-width:170px;padding:6px 0;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #0000001f}[data-v-d9d062c5] .note-actions-dropdown .ant-dropdown-menu-item{padding:10px 14px;line-height:1.5;font-size:14px}[data-v-d9d062c5] .note-actions-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content{display:flex;align-items:center}[data-v-d9d062c5] .note-actions-dropdown .ant-dropdown-menu-item .anticon{font-size:14px;margin-right:12px}[data-v-d9d062c5] .note-actions-dropdown .delete-menu-item{color:#ff4d4f}[data-v-d9d062c5] .note-actions-dropdown .delete-menu-item:hover{color:#ff4d4f;background-color:#0000000a!important}[data-v-d9d062c5] .note-actions-dropdown .delete-menu-item .anticon{color:#ff4d4f}[data-v-d9d062c5] .note-delete-modal .ant-modal-content{border-radius:10px;padding:20px}.delete-modal__note-icon[data-v-d9d062c5]{width:16px;height:16px;color:#2563eb}.note-editor-panel[data-v-9a69e5b6]{--editor-line-height: 1.85;--editor-paragraph-line-height: 1.88;--editor-paragraph-gap: .82em;--editor-heading-top-gap: 1.54em;--editor-heading-bottom-gap: .58em;--editor-list-gap: .72em;--editor-list-item-gap: .3em;--editor-block-gap: 1.08em;display:flex;flex-direction:column;height:100%;padding:10px 12px 12px;background:#fff;overflow:hidden;min-height:0}.note-editor-panel--fullscreen[data-v-9a69e5b6]{border-radius:26px;overflow:hidden}.note-editor__header[data-v-9a69e5b6]{height:48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 6px;flex-shrink:0}.header-back[data-v-9a69e5b6]{width:34px;height:34px;border:none;border-radius:10px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.header-back[data-v-9a69e5b6]:hover{background:rgba(148,163,184,.18)}.header-back__icon[data-v-9a69e5b6]{width:18px;height:18px;color:#334155}.note-title[data-v-9a69e5b6]{position:relative;min-width:0;display:flex;align-items:center}.note-title__label[data-v-9a69e5b6]{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border-radius:10px;font-size:17px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-title__label--placeholder[data-v-9a69e5b6]{color:#94a3b8}.note-title:not(.note-title--editing):hover .note-title__label[data-v-9a69e5b6]{background:#f1f5f9}.note-title__label--hidden[data-v-9a69e5b6]{opacity:0}.note-title__input[data-v-9a69e5b6]{position:absolute;top:0;right:0;bottom:0;left:0;border:none;border-radius:10px;padding:6px 10px;font:inherit;font-size:17px;font-weight:600;color:#0f172a;background:#f1f5f9;box-shadow:0 1px #3b82f6;outline:none}.note-header__actions[data-v-9a69e5b6]{display:inline-flex;align-items:center;gap:8px}.note-header__toolbar[data-v-9a69e5b6]{display:inline-flex;align-items:center;gap:6px}.toolbar-btn[data-v-9a69e5b6]{height:32px;min-width:32px;padding:0 9px;border:none;border-radius:8px;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:#334155}.toolbar-btn[data-v-9a69e5b6]:hover:not(:disabled){background:rgba(148,163,184,.18)}.toolbar-btn[data-v-9a69e5b6]:disabled{opacity:.45;cursor:not-allowed}.toolbar-btn__label[data-v-9a69e5b6]{font-size:12px;font-weight:600}.icon[data-v-9a69e5b6]{width:15px;height:15px}.dropdown-icon[data-v-9a69e5b6]{width:13px;height:13px}.note-editor__body[data-v-9a69e5b6]{flex:1;min-height:0;display:flex;overflow:hidden}.note-editor__body[data-v-9a69e5b6] .document-editor-shell,.note-editor__body[data-v-9a69e5b6] .rich-text-editor-core{flex:1}.editor-loading[data-v-9a69e5b6]{flex:1;padding:24px 28px;display:flex;flex-direction:column;gap:14px}.editor-loading__line[data-v-9a69e5b6]{height:16px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer-9a69e5b6 1.4s infinite;width:100%}.editor-loading__line--title[data-v-9a69e5b6]{height:28px;width:55%;border-radius:10px;margin-bottom:8px}.editor-loading__line--short[data-v-9a69e5b6]{width:40%}.editor-loading__line--medium[data-v-9a69e5b6]{width:70%}@keyframes skeleton-shimmer-9a69e5b6{0%{background-position:200% 0}to{background-position:-200% 0}}.note-editor-panel--fullscreen[data-v-9a69e5b6] .tiptap-content{max-width:760px;margin-left:auto;margin-right:auto}.citation-block-flash{border-radius:6px;background:rgba(250,204,21,.32);transition:background .35s ease-out}.citation-block-flash--fade{background:transparent}.note-chat-panel[data-v-7acdc629]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:#fff;overflow-x:hidden}.chat-main[data-v-7acdc629]{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff;overflow-x:hidden}.composer-wrapper[data-v-7acdc629]{padding:12px 14px;background:#fff}.flashcards-panel[data-v-62ae8152]{height:100%;display:flex;flex-direction:column}.panel-shell[data-v-62ae8152]{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;padding:16px}.empty-panel[data-v-62ae8152]{flex:1;min-height:0;border:1px dashed rgba(0,0,0,.08);border-radius:20px;background:linear-gradient(135deg,rgba(99,102,241,.04),rgba(59,130,246,.03));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.empty-icon[data-v-62ae8152]{width:36px;height:36px;color:#6366f1}.empty-title[data-v-62ae8152]{font-size:18px;font-weight:600;color:#1e293b}.empty-desc[data-v-62ae8152]{margin:0;color:#64748b}.list-view[data-v-62ae8152],.folder-view[data-v-62ae8152]{flex:1;min-height:0;display:flex;flex-direction:column}.list-view[data-v-62ae8152]{overflow:auto}.folder-view[data-v-62ae8152]{overflow:hidden}.folders-grid[data-v-62ae8152]{display:flex;flex-direction:column;gap:14px;padding:2px 0 80px}.folder-card[data-v-62ae8152]{background:#ffffff;border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.folder-card[data-v-62ae8152]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#3b82f6,#2563eb);opacity:0;transition:opacity .2s ease;pointer-events:none}.folder-card[data-v-62ae8152]:hover{transform:translateY(-2px);background:#ffffff;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;border-color:#3b82f626}.folder-card[data-v-62ae8152]:hover:before{opacity:1}.folder-card[data-v-62ae8152]:active{transform:translateY(0);box-shadow:0 1px 3px #0000000a}.folder-card--loading[data-v-62ae8152]{cursor:default;pointer-events:none}.folder-card--loading[data-v-62ae8152]:hover{transform:none;box-shadow:0 1px 3px #0000000a;border-color:#3b82f62e}.folder-card--loading[data-v-62ae8152]:before{opacity:.85}.folder-card__head[data-v-62ae8152]{display:flex;align-items:center;gap:16px;position:relative}.folder-info[data-v-62ae8152]{flex:1;min-width:0}.folder-title[data-v-62ae8152]{display:flex;align-items:center;gap:8px;font-weight:600;color:#1f2937;margin-bottom:6px}.folder-title-text[data-v-62ae8152]{font-size:16px;letter-spacing:-.01em}.folder-icon[data-v-62ae8152]{width:18px;height:18px;color:#3b82f6}.folder-icon--loading[data-v-62ae8152]{animation:loading-spin-62ae8152 1.1s linear infinite}.folder-loading-row[data-v-62ae8152]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-top:4px}@keyframes loading-spin-62ae8152{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.folder-desc[data-v-62ae8152]{font-size:14px;color:#6b7280;margin-bottom:10px;line-height:1.5}.folder-materials[data-v-62ae8152],.materials-inline[data-v-62ae8152]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.material-tag[data-v-62ae8152]{display:inline-flex;align-items:center;padding:3px 10px;background:transparent;border-radius:12px;color:#6b7280;font-size:12px;font-weight:500}.material-more[data-v-62ae8152]{font-size:12px;color:#6b7280;font-weight:500}.folder-menu-btn[data-v-62ae8152]{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b;opacity:0;z-index:2}.folder-card:hover .folder-menu-btn[data-v-62ae8152]{opacity:1}.folder-menu-btn[data-v-62ae8152]:hover{background:rgba(0,0,0,.08);color:#334155}.folder-menu-btn .menu-icon[data-v-62ae8152]{width:16px;height:16px}.pill[data-v-62ae8152]{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:8px 14px;border-radius:12px;background:rgba(99,102,241,.08);color:#4f46e5;font-weight:700;font-size:13px;white-space:nowrap}.generate-fab-center[data-v-62ae8152]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;border-radius:16px;display:inline-flex;align-items:center;gap:8px;padding:0 26px;height:48px;background:#1d77ec;border:none;font-size:15px;font-weight:700;transition:transform .22s ease,filter .22s ease}.generate-fab-center[data-v-62ae8152]:hover{transform:translate(-50%) translateY(-2px) scale(1.02);filter:brightness(1.04)}.generate-fab-center[data-v-62ae8152]:active{transform:translate(-50%) translateY(0);filter:brightness(.98)}.fab-icon[data-v-62ae8152]{width:18px;height:18px}.empty-inner[data-v-62ae8152]{margin-top:40px;text-align:center;color:#64748b}.muted[data-v-62ae8152]{margin:4px 0 0;color:#94a3b8;font-size:13px}.folder-topbar[data-v-62ae8152]{display:flex;align-items:center;gap:12px;padding:0 0 16px;flex-wrap:wrap}.folder-actions[data-v-62ae8152]{margin-left:auto}.back-btn[data-v-62ae8152]{border:none;background:transparent;padding:8px;border-radius:12px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.back-btn[data-v-62ae8152]:hover{background:rgba(0,0,0,.05);color:#334155}.back-icon[data-v-62ae8152]{width:20px;height:20px}.ghost-btn[data-v-62ae8152]{border:1.5px solid rgba(0,0,0,.08);background:#fff;padding:9px 14px;border-radius:14px;color:#334155;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .2s ease;font-weight:600}.ghost .icon.small[data-v-62ae8152]{color:#94a3b8}.ghost-btn[data-v-62ae8152]:hover{border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.04)}.btn-icon[data-v-62ae8152],.btn-spin[data-v-62ae8152]{width:14px;height:14px}.folder-head[data-v-62ae8152]{min-width:0;flex:1}.folder-name[data-v-62ae8152]{font-size:19px;font-weight:700;color:#0f172a}.mode-switch-wrapper[data-v-62ae8152]{display:flex;justify-content:center;margin-bottom:16px}.mode-switch[data-v-62ae8152]{display:inline-flex;align-items:center;padding:5px;background:rgba(0,0,0,.03);border-radius:16px;gap:4px}.mode-btn[data-v-62ae8152]{border:none;background:transparent;padding:9px 16px;border-radius:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:13px}.mode-btn--active[data-v-62ae8152]{background:#fff;color:#0f172a;box-shadow:0 2px 8px #0000000f}.toolbar[data-v-62ae8152]{display:flex;align-items:center;justify-content:space-between;padding:12px 0 16px;gap:16px;flex-wrap:wrap}.toolbar-left[data-v-62ae8152]{display:flex;align-items:baseline;gap:6px}.toolbar-title[data-v-62ae8152]{font-size:16px;font-weight:600;color:#0f172a}.toolbar-count[data-v-62ae8152]{font-size:14px;color:#94a3b8;font-weight:500}.toolbar-right[data-v-62ae8152]{display:flex;align-items:center;gap:6px}.toolbar-btn[data-v-62ae8152]{border:1px solid rgba(0,0,0,.08);background:#fff;padding:6px 12px;border-radius:10px;font-weight:600;font-size:12px;color:#475569;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s ease}.toolbar-btn[data-v-62ae8152]:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.04)}.toolbar-btn[data-v-62ae8152]:disabled{opacity:.7;cursor:not-allowed}.toolbar-btn--primary[data-v-62ae8152]{background:#3b82f6;color:#fff;border-color:#3b82f6}.toolbar-btn--primary[data-v-62ae8152]:hover{background:#2563eb;border-color:#2563eb;color:#fff}.toolbar-btn--primary[data-v-62ae8152]:disabled{background:#93c5fd;border-color:#93c5fd;color:#fff}.folder-scroll[data-v-62ae8152]{flex:1;min-height:0;overflow:auto;padding:0}.card-list[data-v-62ae8152]{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.card-row[data-v-62ae8152]{background:#fff;border-radius:16px;border:1.5px solid rgba(0,0,0,.04);padding:18px 20px;display:flex;align-items:center;transition:all .2s ease;position:relative}.card-row[data-v-62ae8152]:hover{border-color:#6366f133;box-shadow:0 4px 16px #0000000a}.card-row--cite-highlight[data-v-62ae8152]{border-color:#2563eb99;box-shadow:0 0 0 3px #2563eb2e,0 6px 20px #2563eb24;background:#f0f7ff}.qa[data-v-62ae8152]{flex:1;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:flex-start;padding-right:50px}.question[data-v-62ae8152]{font-weight:600;color:#0f172a;font-size:14px;line-height:1.6}.divider[data-v-62ae8152]{width:1.5px;height:100%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.1),transparent)}.answer[data-v-62ae8152]{color:#475569;font-size:14px;line-height:1.6}.card-menu-btn[data-v-62ae8152]{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#94a3b8;opacity:0;z-index:2}.card-row:hover .card-menu-btn[data-v-62ae8152]{opacity:1}.card-menu-btn[data-v-62ae8152]:hover{background:rgba(0,0,0,.06);color:#475569}.card-menu-btn .menu-icon[data-v-62ae8152]{width:16px;height:16px}.card-edit-btn[data-v-62ae8152]{position:absolute;bottom:8px;right:8px;width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#94a3b8;opacity:0;z-index:2}.card-row:hover .card-edit-btn[data-v-62ae8152]{opacity:1}.card-edit-btn[data-v-62ae8152]:hover{background:rgba(59,130,246,.1);color:#3b82f6}.card-edit-btn .edit-icon[data-v-62ae8152]{width:14px;height:14px}.icon-btn[data-v-62ae8152]{border:1.5px solid rgba(0,0,0,.06);background:#fff;border-radius:12px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.icon-btn[data-v-62ae8152]:hover{border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.04)}.icon-btn.ghost[data-v-62ae8152]{border-color:transparent;background:rgba(0,0,0,.03)}.icon[data-v-62ae8152]{width:16px;height:16px}.icon.small[data-v-62ae8152]{width:14px;height:14px}.icon-btn.small[data-v-62ae8152]{padding:6px}.card-actions[data-v-62ae8152]{display:inline-flex;align-items:center;gap:6px}.fast-review[data-v-62ae8152]{display:flex;flex-direction:column;gap:12px;align-items:center;padding-bottom:20px}.fast-card[data-v-62ae8152]{width:100%;max-width:600px;perspective:1000px;cursor:pointer;min-height:280px}.fast-card__inner[data-v-62ae8152]{position:relative;width:100%;height:100%;min-height:280px;transition:transform .6s;transform-style:preserve-3d}.fast-card--flipped .fast-card__inner[data-v-62ae8152]{transform:rotateY(180deg)}.fast-card__front[data-v-62ae8152],.fast-card__back[data-v-62ae8152]{position:absolute;width:100%;height:100%;backface-visibility:hidden;background:#fff;border-radius:20px;padding:20px;border:1.5px solid rgba(0,0,0,.04);box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column}.fast-card__back[data-v-62ae8152]{transform:rotateY(180deg)}.fast-card__header[data-v-62ae8152]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pill--soft[data-v-62ae8152]{background:rgba(0,0,0,.04);color:#0f172a;padding:7px 13px;border-radius:10px;font-size:12px;font-weight:600}.pill--answer[data-v-62ae8152]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:7px 13px;border-radius:10px;font-size:12px;font-weight:600}.fast-card__body[data-v-62ae8152]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px 10px}.fast-text[data-v-62ae8152]{margin:0;font-size:18px;line-height:1.7;color:#0f172a;text-align:center}.flip-hint[data-v-62ae8152]{font-size:12px;color:#94a3b8;font-weight:500;margin-top:-4px}.fast-footer[data-v-62ae8152]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%;max-width:600px;margin-top:8px}.nav-group[data-v-62ae8152],.action-group[data-v-62ae8152]{display:inline-flex;gap:8px;align-items:center}.pill-btn[data-v-62ae8152]{border:1.5px solid rgba(0,0,0,.08);background:#fff;padding:9px 16px;border-radius:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:13px;color:#334155}.pill-btn[data-v-62ae8152]:hover:not(:disabled){border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.04)}.pill-btn[data-v-62ae8152]:disabled{opacity:.4;cursor:not-allowed}.counter[data-v-62ae8152]{font-weight:700;color:#0f172a;flex:1;text-align:center;font-size:14px}.panel-overlay[data-v-62ae8152]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:20;border-radius:16px}.edit-modal__body[data-v-62ae8152]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.edit-modal__title[data-v-62ae8152]{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:4px}.edit-label[data-v-62ae8152]{font-size:13px;color:#475569;font-weight:600;margin-top:4px}.modal-actions[data-v-62ae8152]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.dropdown-icon[data-v-62ae8152]{width:14px;height:14px}.generate-form[data-v-62ae8152]{display:flex;flex-direction:column;gap:14px;padding:8px 0}.form-label[data-v-62ae8152]{font-weight:600;color:#0f172a;margin-top:4px;font-size:15px}.generate-form .ant-input[data-v-62ae8152],.generate-form .ant-select-selector[data-v-62ae8152],.generate-form .ant-input-textarea-show-count textarea[data-v-62ae8152]{font-size:15px}@media (max-width: 768px){.panel-shell[data-v-62ae8152]{padding:12px}.qa[data-v-62ae8152]{grid-template-columns:1fr;gap:12px;padding-right:0}.divider[data-v-62ae8152]{display:none}.fast-footer[data-v-62ae8152]{flex-direction:column;gap:12px}.counter[data-v-62ae8152]{order:-1}}.flashcard-edit-modal .ant-modal-footer{display:none}:deep(.flashcard-actions-dropdown .ant-dropdown-menu-item){padding:10px 14px;line-height:1.5;font-size:14px}:deep(.flashcard-actions-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content){display:flex;align-items:center}:deep(.flashcard-actions-dropdown .ant-dropdown-menu-item .anticon){font-size:14px;margin-right:12px}:deep(.flashcard-actions-dropdown .delete-menu-item){color:#ff4d4f}:deep(.flashcard-actions-dropdown .delete-menu-item:hover){color:#ff4d4f;background-color:#0000000a!important}:deep(.flashcard-actions-dropdown .delete-menu-item .anticon){color:#ff4d4f}.mindmap-canvas-container[data-v-7757c532]{width:100%;height:100%;overflow:hidden;position:relative;background:var(--mindmap-bg, #f9fafb);border-radius:inherit}.mindmap-svg-layer[data-v-7757c532]{position:absolute;top:0;right:0;bottom:0;left:0}.mindmap-canvas-container[data-v-7757c532] svg{width:100%;height:100%;display:block}.mindmap-canvas-container[data-v-7757c532] svg.appearing{transform-origin:50% 50%;animation:mindmapPopIn-7757c532 .4s cubic-bezier(.1,.1,.2,1) both;will-change:transform,opacity}@keyframes mindmapPopIn-7757c532{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.mindmap-canvas-container[data-v-7757c532] .mm-stage{will-change:transform;transform-box:fill-box;transform-origin:0 0}.mindmap-canvas-container[data-v-7757c532] .mm-stage-ghost{opacity:1;transition:opacity .25s ease;pointer-events:none}.mindmap-canvas-container[data-v-7757c532] .mm-stage-ghost.fade-out{opacity:0}.mindmap-canvas-container[data-v-7757c532] .mm-node{cursor:pointer;transition:opacity .15s ease}.mindmap-canvas-container[data-v-7757c532] .mm-node:hover{opacity:.85}.mindmap-canvas-container[data-v-7757c532] .mm-expand-btn{cursor:pointer;transition:opacity .15s ease}.mindmap-canvas-container[data-v-7757c532] .mm-expand-btn:hover{opacity:.9}.mindmap-canvas-container[data-v-7757c532] .mm-collapse-btn{cursor:pointer;transition:opacity .15s ease}.mindmap-canvas-container[data-v-7757c532] .mm-collapse-btn:hover{opacity:.9}.mindmap-canvas-container[data-v-7757c532] .mm-add-btn{transition:opacity .15s ease;pointer-events:none}.mindmap-canvas-container[data-v-7757c532] .mm-node:hover .mm-add-btn{opacity:1;pointer-events:all}.mindmap-canvas-container[data-v-7757c532] .node-note-indicator{cursor:pointer;transition:opacity .15s ease}.mindmap-canvas-container[data-v-7757c532] .node-note-indicator:hover{opacity:.6}.mindmap-loading[data-v-7757c532]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);z-index:10}.mindmap-spinner[data-v-7757c532]{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top-color:#3b82f6;border-radius:50%;animation:spin-7757c532 .8s linear infinite}@keyframes spin-7757c532{to{transform:rotate(360deg)}}.mindmap-edit-input[data-v-7757c532]{position:absolute;z-index:100;padding:6px 12px;font-size:14px;font-family:system-ui,-apple-system,sans-serif;border:2px solid #3b82f6;border-radius:8px;background:#fff;box-shadow:0 4px 12px #00000026;outline:none;min-width:100px;max-width:300px}.mindmap-edit-input[data-v-7757c532]:focus{border-color:#2563eb}.mindmap-edit-toolbar[data-v-7757c532]{position:absolute;z-index:110;display:flex;gap:6px;padding:6px 8px;background:#ffffff;border-radius:10px;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 20px #0f172a1f;font-size:12px}.toolbar-btn[data-v-7757c532]{border:none;background:transparent;cursor:pointer;padding:2px 6px;border-radius:6px;color:#0f172a;font-size:12px}.toolbar-btn[data-v-7757c532]:hover{background:rgba(15,23,42,.08)}.mindmap-context-menu[data-v-7757c532]{position:absolute;z-index:120;min-width:180px;background:#ffffff;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 30px #0f172a26;padding:8px;display:flex;flex-direction:column;gap:4px;font-size:13px;transform-origin:top left;animation:contextMenuScaleIn-7757c532 .18s ease-out;will-change:transform,opacity}@keyframes contextMenuScaleIn-7757c532{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.mindmap-canvas-container[data-v-7757c532] svg.appearing{animation:none}.mindmap-context-menu[data-v-7757c532]{animation:none}}.context-menu-item[data-v-7757c532]{border:none;background:transparent;text-align:left;padding:6px 10px;border-radius:8px;cursor:pointer;color:#0f172a;transition:background .15s ease,color .15s ease}.context-menu-item[data-v-7757c532]:hover{background:rgba(15,23,42,.06)}.context-menu-item.danger[data-v-7757c532]{color:#dc2626}.context-menu-item.danger[data-v-7757c532]:hover{background:rgba(220,38,38,.1)}.context-menu-section[data-v-7757c532]{margin-top:4px;padding:4px 10px 0;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.context-menu-colors[data-v-7757c532]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 6px}.color-swatch[data-v-7757c532]{width:18px;height:18px;border-radius:50%;border:none;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch.reset[data-v-7757c532]{background:#f8fafc;color:#0f172a;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.mindmap-toolbar[data-v-7757c532]{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;gap:6px;z-index:130;align-items:center}.toolbar-icon[data-v-7757c532]{position:relative;width:38px;height:38px;border-radius:12px;border:1px solid transparent;background:#f9fafb;display:inline-flex;align-items:center;justify-content:center;color:#0f172a;cursor:pointer;transition:all .2s ease}.toolbar-icon[data-v-7757c532]:hover{transform:translateY(-1px) scale(1.02);border-color:#0f172a1f;background:#f1f5f9}.toolbar-icon[data-v-7757c532]:disabled{opacity:.4;cursor:not-allowed}.toolbar-icon.active[data-v-7757c532]{border-color:#0f172a29;background:#e2e8f0}.toolbar-icon[data-v-7757c532]:after{content:attr(data-label);position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(4px);padding:4px 8px;border-radius:8px;background:#0f172a;color:#e2e8f0;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.toolbar-icon[data-v-7757c532]:hover:after{opacity:1;transform:translateY(-50%) translate(0)}.mindmap-panel-overlay[data-v-7757c532]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:140}.mindmap-customization-panel[data-v-7757c532]{position:absolute;top:60px;right:24px;width:340px;max-width:calc(100% - 48px);background:#ffffff;border-radius:20px;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px #0f172a2e;z-index:150;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.mindmap-customization-panel.open[data-v-7757c532]{opacity:1;transform:translateY(0);pointer-events:all}.panel-header[data-v-7757c532]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px}.panel-title[data-v-7757c532]{font-size:16px;font-weight:600;color:#0f172a}.panel-subtitle[data-v-7757c532]{font-size:12px;color:#64748b}.panel-close[data-v-7757c532]{width:28px;height:28px;border-radius:50%;border:none;background:rgba(15,23,42,.08);cursor:pointer;font-size:18px;line-height:1}.panel-content[data-v-7757c532]{padding:0 18px 18px;display:flex;flex-direction:column;gap:14px}.panel-section[data-v-7757c532]{display:flex;flex-direction:column;gap:8px}.panel-section input[type=range][data-v-7757c532]{width:100%}.panel-section select[data-v-7757c532]{width:100%;padding:6px 8px;border-radius:10px;border:1px solid rgba(15,23,42,.12);font-size:12px;background:#ffffff}.panel-row[data-v-7757c532]{flex-direction:row;align-items:center;justify-content:space-between}.section-label[data-v-7757c532]{font-size:12px;font-weight:600;color:#0f172a;text-transform:uppercase;letter-spacing:.04em}.segmented[data-v-7757c532]{display:flex;gap:8px}.seg-btn[data-v-7757c532]{flex:1;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#f8fafc;font-size:12px;cursor:pointer;transition:background .2s ease,color .2s ease}.seg-btn.active[data-v-7757c532]{background:#0f172a;color:#fff}.panel-preview[data-v-7757c532]{background:#f8fafc;border-radius:14px;padding:12px;border:1px solid rgba(15,23,42,.06)}.panel-actions[data-v-7757c532]{display:flex;justify-content:flex-end;gap:8px}.panel-btn[data-v-7757c532]{padding:6px 12px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#ffffff;cursor:pointer;font-size:12px}.panel-btn.primary[data-v-7757c532]{background:#0f172a;color:#fff;border-color:#0f172a}.panel-btn.ghost[data-v-7757c532]{background:#f8fafc}.switch[data-v-7757c532]{position:relative;display:inline-block;width:42px;height:22px}.switch input[data-v-7757c532]{opacity:0;width:0;height:0}.slider[data-v-7757c532]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;transition:.2s;border-radius:999px}.slider[data-v-7757c532]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%}.switch input:checked+.slider[data-v-7757c532]{background-color:#0f172a}.switch input:checked+.slider[data-v-7757c532]:before{transform:translate(20px)}.mindmap-modal-overlay[data-v-7757c532]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;z-index:160}.mindmap-modal[data-v-7757c532]{width:min(420px,90vw);background:#ffffff;border-radius:18px;padding:18px;box-shadow:0 20px 40px #0f172a33}.modal-header[data-v-7757c532]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-title[data-v-7757c532]{font-size:16px;font-weight:600;color:#0f172a}.modal-subtitle[data-v-7757c532]{font-size:12px;color:#64748b}.modal-list[data-v-7757c532]{margin:0;padding-left:16px;color:#0f172a;font-size:13px;display:flex;flex-direction:column;gap:8px}.share-body[data-v-7757c532]{display:flex;flex-direction:column;gap:10px}.share-row[data-v-7757c532]{display:flex;gap:8px}.share-input[data-v-7757c532]{flex:1;padding:6px 8px;border-radius:8px;border:1px solid rgba(15,23,42,.12);font-size:12px}.share-actions[data-v-7757c532]{display:flex;justify-content:flex-end}.mindmap-notes-drawer[data-v-7757c532]{position:absolute;top:0;right:0;width:min(360px,90vw);height:100%;background:#ffffff;border-left:1px solid rgba(15,23,42,.08);box-shadow:none;transform:translate3d(100%,0,0);transition:transform .3s ease;z-index:170;display:flex;flex-direction:column;will-change:transform;contain:layout paint;pointer-events:none}.mindmap-notes-drawer.open[data-v-7757c532]{transform:translateZ(0);pointer-events:auto}.notes-header[data-v-7757c532]{padding:18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(15,23,42,.06)}.notes-title[data-v-7757c532]{font-size:16px;font-weight:600;color:#0f172a}.notes-subtitle[data-v-7757c532]{font-size:12px;color:#64748b}.notes-editor[data-v-7757c532]{flex:1;padding:16px;border:none;outline:none;font-size:14px;line-height:1.5;resize:none;color:#0f172a}.notes-editor[readonly][data-v-7757c532]{background:#f8fafc;color:#64748b}.notes-actions[data-v-7757c532]{padding:12px 16px 18px;display:flex;justify-content:flex-end;border-top:1px solid rgba(15,23,42,.06)}.notes-close-btn[data-v-7757c532]{border:1.5px solid rgba(0,0,0,.06);background:#fff;border-radius:12px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:18px;line-height:1}.notes-close-btn[data-v-7757c532]:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.04)}.notes-done-btn[data-v-7757c532]{border:1px solid #3b82f6;background:#3b82f6;color:#fff;padding:6px 14px;border-radius:10px;font-weight:600;font-size:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.notes-done-btn[data-v-7757c532]:hover{background:#2563eb;border-color:#2563eb}.mindmap-panel[data-v-df11d850]{height:100%;display:flex;flex-direction:column;min-width:0}.panel-shell[data-v-df11d850]{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;min-width:0;padding:16px;overflow:hidden}.empty-panel[data-v-df11d850]{flex:1;min-height:0;border:1px dashed rgba(0,0,0,.08);border-radius:20px;background:linear-gradient(135deg,rgba(82,196,26,.05),rgba(59,130,246,.03));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.empty-icon[data-v-df11d850]{width:36px;height:36px;color:#16a34a}.empty-title[data-v-df11d850]{font-size:18px;font-weight:600;color:#1e293b}.empty-desc[data-v-df11d850]{margin:0;color:#64748b}.list-view[data-v-df11d850],.mindmap-view[data-v-df11d850]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;width:100%}.list-view[data-v-df11d850],.mindmap-view[data-v-df11d850]{overflow:auto}.folders-grid[data-v-df11d850]{display:flex;flex-direction:column;gap:14px;padding:2px 0 80px}.folder-card[data-v-df11d850]{background:#ffffff;border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.folder-card[data-v-df11d850]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#16a34a,#15803d);opacity:0;transition:opacity .2s ease;pointer-events:none}.folder-card[data-v-df11d850]:hover{transform:translateY(-2px);background:#ffffff;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;border-color:#16a34a26}.folder-card[data-v-df11d850]:hover:before{opacity:1}.folder-card[data-v-df11d850]:active{transform:translateY(0);box-shadow:0 1px 3px #0000000a}.folder-card--loading[data-v-df11d850]{cursor:default;pointer-events:none}.folder-card--loading[data-v-df11d850]:hover{transform:none;box-shadow:0 1px 3px #0000000a;border-color:#16a34a33}.folder-card--loading[data-v-df11d850]:before{opacity:.85}.folder-card__head[data-v-df11d850]{display:flex;align-items:flex-start;gap:12px}.folder-info[data-v-df11d850]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.folder-title[data-v-df11d850]{display:flex;align-items:center;gap:8px;font-weight:600;color:#1f2937}.folder-title-text[data-v-df11d850]{font-size:16px;letter-spacing:-.01em}.folder-icon[data-v-df11d850]{width:18px;height:18px;color:#16a34a}.folder-icon--loading[data-v-df11d850]{animation:loading-spin-df11d850 1.1s linear infinite}.folder-loading-row[data-v-df11d850]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#64748b}@keyframes loading-spin-df11d850{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.folder-materials[data-v-df11d850]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.materials-inline[data-v-df11d850]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.material-tag[data-v-df11d850]{display:inline-flex;align-items:center;padding:3px 10px;background:transparent;border-radius:12px;color:#6b7280;font-size:12px;font-weight:500}.material-more[data-v-df11d850]{font-size:12px;color:#6b7280;font-weight:500}.folder-menu-btn[data-v-df11d850]{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;background:transparent;border-radius:8px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.88;z-index:2}.folder-card:hover .folder-menu-btn[data-v-df11d850]{opacity:1}.folder-menu-btn[data-v-df11d850]:hover{background:rgba(0,0,0,.08);color:#334155}.folder-menu-btn .menu-icon[data-v-df11d850]{width:16px;height:16px}.generate-fab-center[data-v-df11d850]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;border-radius:16px;display:inline-flex;align-items:center;gap:8px;padding:0 26px;height:48px;background:#1d77ec;border:none;font-size:15px;font-weight:700;transition:transform .22s ease,filter .22s ease}.generate-fab-center[data-v-df11d850]:hover{transform:translate(-50%) translateY(-2px) scale(1.02);filter:brightness(1.04)}.generate-fab-center[data-v-df11d850]:active{transform:translate(-50%) translateY(0);filter:brightness(.98)}.fab-icon[data-v-df11d850]{width:18px;height:18px}.empty-inner[data-v-df11d850]{margin-top:40px;text-align:center;color:#64748b}.muted[data-v-df11d850]{margin:4px 0 0;color:#94a3b8;font-size:13px}.mindmap-topbar[data-v-df11d850]{display:flex;align-items:center;gap:12px;padding:0 0 12px;flex-wrap:wrap;flex-shrink:0}.mindmap-head[data-v-df11d850]{min-width:0;flex:1}.mindmap-title[data-v-df11d850]{font-size:19px;font-weight:700;color:#0f172a;word-break:break-word;overflow-wrap:anywhere}.mindmap-sub[data-v-df11d850]{margin-top:4px;color:#475569;word-break:break-word;overflow-wrap:anywhere}.mindmap-actions[data-v-df11d850]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.back-btn[data-v-df11d850]{border:none;background:transparent;padding:8px;border-radius:12px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.back-btn[data-v-df11d850]:hover{background:rgba(0,0,0,.05);color:#334155}.back-icon[data-v-df11d850]{width:20px;height:20px}.ghost-btn[data-v-df11d850]{border:1.5px solid rgba(0,0,0,.08);background:#fff;padding:9px 14px;border-radius:14px;color:#334155;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .2s ease;font-weight:600;white-space:nowrap}.ghost-btn[data-v-df11d850]:hover{border-color:#16a34a;color:#16a34a;background:rgba(22,163,74,.08)}.mindmap-canvas[data-v-df11d850]{flex:1;min-height:400px;min-width:0;width:100%;max-width:100%;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#f9fafb;overflow:hidden;position:relative;box-sizing:border-box}.canvas-actions[data-v-df11d850]{position:absolute;right:16px;bottom:16px;display:flex;flex-direction:column;gap:6px;z-index:4}.canvas-action-btn[data-v-df11d850]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:38px;height:38px;padding:0;border-radius:12px;border:1px solid transparent;background:#f9fafb;box-shadow:none;color:#0f172a;cursor:pointer;transition:all .2s ease}.canvas-action-btn[data-v-df11d850]:hover{transform:translateY(-1px) scale(1.02);border-color:#0f172a1f;background:#f1f5f9}.action-icon[data-v-df11d850]{width:16px;height:16px;flex-shrink:0}.canvas-action-btn[data-v-df11d850]:after{content:attr(data-label);position:absolute;left:50%;bottom:100%;transform:translate(-50%,-10px);padding:4px 8px;border-radius:8px;background:#0f172a;color:#e2e8f0;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;box-shadow:0 6px 16px #0000002e}.canvas-action-btn[data-v-df11d850]:hover:after{opacity:1;transform:translate(-50%,-14px)}@media (hover: hover) and (pointer: fine){.folder-menu-btn[data-v-df11d850]{opacity:0}.folder-card:hover .folder-menu-btn[data-v-df11d850],.folder-card:focus-within .folder-menu-btn[data-v-df11d850],.folder-menu-btn[data-v-df11d850]:focus-visible{opacity:1}}[data-v-df11d850] .mm-stage{will-change:transform}[data-v-df11d850] .mm-node{cursor:pointer;transition:opacity .15s ease}[data-v-df11d850] .mm-node:hover{opacity:.9}[data-v-df11d850] .mm-expand-btn{cursor:pointer;transition:opacity .15s ease}[data-v-df11d850] .mm-expand-btn:hover{opacity:.9}[data-v-df11d850] .mm-expand-btn:hover circle{filter:brightness(1.05)}[data-v-df11d850] .node-note-indicator{cursor:pointer;transition:opacity .15s ease}[data-v-df11d850] .node-note-indicator:hover{opacity:.6}[data-v-df11d850] .mm-link{transition:stroke-opacity .2s ease}[data-v-df11d850] .mm-collapsed-link{opacity:.6}.canvas-overlay[data-v-df11d850]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:14px}.panel-overlay[data-v-df11d850]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:20px}.generate-form[data-v-df11d850]{display:flex;flex-direction:column;gap:10px}.form-label[data-v-df11d850]{font-weight:600;color:#475569;margin-top:4px}.dropdown-icon[data-v-df11d850]{width:14px;height:14px}:deep(.mindmap-actions-dropdown .ant-dropdown-menu-item){padding:10px 14px;line-height:1.5;font-size:14px}:deep(.mindmap-actions-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content){display:flex;align-items:center}:deep(.mindmap-actions-dropdown .ant-dropdown-menu-item .anticon){font-size:14px;margin-right:12px}:deep(.mindmap-actions-dropdown .delete-menu-item){color:#ff4d4f}:deep(.mindmap-actions-dropdown .delete-menu-item:hover){color:#ff4d4f;background-color:#0000000a!important}:deep(.mindmap-actions-dropdown .delete-menu-item .anticon){color:#ff4d4f}.ant-progress{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-steps{display:inline-block}.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:#f3f3f3;transition:all .3s}.ant-progress-steps-item-active{background:#1890ff}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#f5f5f5;border-radius:100px}.ant-progress-circle-trail{stroke:#f5f5f5}.ant-progress-circle-path{animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#1890ff}.ant-progress-success-bg,.ant-progress-bg{position:relative;background-color:#1890ff;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#52c41a}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:#000000d9;font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:""}.ant-progress-status-exception .ant-progress-bg{background-color:#ff4d4f}.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#ff4d4f}.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}.ant-progress-status-success .ant-progress-text{color:#52c41a}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#52c41a}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:#000000d9;font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}@keyframes ant-progress-active{0%{transform:translate(-100%) scaleX(0);opacity:.1}20%{transform:translate(-100%) scaleX(0);opacity:.5}to{transform:translate(0) scaleX(1);opacity:0}}.ant-progress-rtl{direction:rtl}.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}.ant-form-item .ant-upload{background:transparent}.ant-form-item .ant-upload.ant-upload-drag{background:#fafafa}.ant-form-item input[type=radio],.ant-form-item input[type=checkbox]{width:14px;height:14px}.ant-form-item .ant-radio-inline,.ant-form-item .ant-checkbox-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}.ant-form-item .ant-radio-inline:first-child,.ant-form-item .ant-checkbox-inline:first-child{margin-left:0}.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{display:block}.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{margin-left:0}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-item .ant-input-number-handler-wrap{z-index:2}.ant-form-item .ant-select,.ant-form-item .ant-cascader-picker{width:100%}.ant-form-item .ant-picker-calendar-year-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-number-group .ant-select,.ant-form-item .ant-input-number-group .ant-cascader-picker{width:auto}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-label,.ant-form-inline .ant-form-item>.ant-form-item-control{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-text,.ant-form-inline .ant-form-item .ant-form-item-has-feedback{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1 0;min-width:0}.ant-form-horizontal .ant-form-item-label.ant-col-24+.ant-form-item-control{min-width:unset}.ant-form-vertical .ant-form-item{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-vertical .ant-form-item-label>label,.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-form-vertical .ant-form-item-label>label:after,.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-vertical .ant-form-item-label,.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}@media (max-width: 575px){.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-item .ant-form-item-label>label{margin:0}.ant-form-item .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-label,.ant-form .ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xs-24.ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width: 767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width: 991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width: 1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width: 1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain-error{color:#ff4d4f}.ant-form-item-explain-warning{color:#faad14}.ant-form-item-has-feedback .ant-input{padding-right:24px}.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:28px}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:32px}.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:42px}.ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:19px}.ant-form-item-has-feedback .ant-cascader-picker-clear{right:32px}.ant-form-item-has-feedback .ant-picker,.ant-form-item-has-feedback .ant-picker-large{padding-right:29.2px}.ant-form-item-has-feedback .ant-picker-small{padding-right:25.2px}.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{color:#52c41a;animation-name:diffZoomIn1!important}.ant-form-item-has-warning .ant-form-item-split{color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-prefix,.ant-form-item-has-warning .ant-input-number-prefix{color:#faad14}.ant-form-item-has-warning :not(.ant-input-group-addon-disabled).ant-input-group-addon,.ant-form-item-has-warning :not(.ant-input-number-group-addon-disabled).ant-input-number-group-addon{color:#faad14;border-color:#faad14}.ant-form-item-has-warning .has-feedback{color:#faad14}.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{color:#faad14;animation-name:diffZoomIn3!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#faad14!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker:focus{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-form-item-split{color:#ff4d4f}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-prefix,.ant-form-item-has-error .ant-input-number-prefix{color:#ff4d4f}.ant-form-item-has-error :not(.ant-input-group-addon-disabled).ant-input-group-addon,.ant-form-item-has-error :not(.ant-input-number-group-addon-disabled).ant-input-number-group-addon{color:#ff4d4f;border-color:#ff4d4f}.ant-form-item-has-error .has-feedback{color:#ff4d4f}.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{color:#ff4d4f;animation-name:diffZoomIn2!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#ff4d4f!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:0;box-shadow:none}.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#ff4d4f}.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker:focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{border-color:#ff4d4f}.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{background-color:#fff;border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-transfer-list{border-color:#ff4d4f}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#40a9ff;border-right-width:1px!important}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-radio-button-wrapper{border-color:#ff4d4f!important}.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before{background-color:#ff4d4f}.ant-form-item-has-error .ant-mentions{border-color:#ff4d4f!important}.ant-form-item-has-error .ant-mentions-focused,.ant-form-item-has-error .ant-mentions:focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{display:inline-block;color:#1890ff}.ant-form{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:#00000073;font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=search]{box-sizing:border-box}.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:40px}.ant-form-large .ant-form-item-control-input{min-height:40px}.ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";vertical-align:top}.ant-form-item-with-help{margin-bottom:0;transition:none}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item-label-wrap{overflow:unset;line-height:1.3215em;white-space:unset}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:#000000d9;font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:#00000073}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:#00000073;cursor:help;writing-mode:horizontal-tb;-webkit-margin-start:4px;margin-inline-start:4px}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item-control{display:flex;flex-direction:column;flex-grow:1}.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;color:#00000073;font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-item-explain-connected{height:0;min-height:0;opacity:0}.ant-form-item-extra{min-height:24px}.ant-form-item .ant-input-textarea-show-count:after{margin-bottom:-22px}.ant-form-item-with-help .ant-form-item-explain{height:auto;min-height:24px;opacity:1}.ant-show-help{transition:height .3s linear,min-height .3s linear,margin-bottom .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-show-help-leave{min-height:24px}.ant-show-help-leave-active{min-height:0}.ant-show-help-item{overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-appear,.ant-show-help-item-enter{transform:translateY(-5px);opacity:0}.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{transform:translateY(0);opacity:1}.ant-show-help-item-leave-active{transform:translateY(-5px)}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ant-form-rtl{direction:rtl}.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label:after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:11px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:11px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}.modal-body[data-v-4b7a4ddf]{padding:4px 0 8px}.tab-bar[data-v-4b7a4ddf]{display:flex;gap:4px;background:#f4f6fa;border-radius:12px;padding:4px;margin-bottom:20px}.tab-btn[data-v-4b7a4ddf]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;background:transparent;padding:8px 12px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:500;color:#00000080;transition:background .18s,color .18s}.tab-btn[data-v-4b7a4ddf]:hover{color:#000000bf;background:rgba(255,255,255,.6)}.tab-btn--active[data-v-4b7a4ddf]{background:#fff;color:#1677ff;box-shadow:0 1px 4px #0000001a}.tab-icon[data-v-4b7a4ddf]{width:14px;height:14px}.tab-content[data-v-4b7a4ddf]{display:flex;flex-direction:column;gap:0}.hidden-input[data-v-4b7a4ddf]{display:none}.drop-zone[data-v-4b7a4ddf]{border:2px dashed #d0d8e8;border-radius:14px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:border-color .2s,background .2s;min-height:160px;margin-bottom:16px;text-align:center}.drop-zone[data-v-4b7a4ddf]:hover,.drop-zone--over[data-v-4b7a4ddf]{border-color:#1677ff;background:#f0f6ff}.drop-zone--has-files[data-v-4b7a4ddf]{cursor:default;padding:16px;align-items:flex-start}.media-language-panel[data-v-4b7a4ddf]{margin-bottom:16px;padding:0;border:none;border-radius:0;background:transparent}.media-language-select[data-v-4b7a4ddf]{width:100%}.media-language-select[data-v-4b7a4ddf] .ant-select-selector{background:#fff!important;font-size:14px!important}.media-language-select[data-v-4b7a4ddf] .ant-select-selection-item,.media-language-select[data-v-4b7a4ddf] .ant-select-selection-placeholder{font-size:14px}.drop-icon[data-v-4b7a4ddf]{width:36px;height:36px;color:#1677ff;opacity:.6}.drop-label[data-v-4b7a4ddf]{font-size:14px;font-weight:500;color:#000000a6;margin:0}.drop-link[data-v-4b7a4ddf]{color:#1677ff;text-decoration:underline;cursor:pointer}.drop-hint[data-v-4b7a4ddf]{font-size:12px;color:#0006;margin:0}.file-list[data-v-4b7a4ddf]{width:100%;display:flex;flex-direction:column;gap:6px}.file-chip[data-v-4b7a4ddf]{display:flex;align-items:center;gap:8px;background:#f0f5ff;border-radius:8px;padding:7px 10px}.chip-icon[data-v-4b7a4ddf]{width:15px;height:15px;color:#1677ff;flex-shrink:0}.chip-name[data-v-4b7a4ddf]{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1e293b}.chip-remove[data-v-4b7a4ddf]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background .15s}.chip-remove[data-v-4b7a4ddf]:hover{background:rgba(0,0,0,.08)}.chip-x[data-v-4b7a4ddf]{width:12px;height:12px;color:#0006}.add-more-btn[data-v-4b7a4ddf]{display:inline-flex;align-items:center;gap:5px;border:1px dashed #c0cce0;background:transparent;border-radius:8px;padding:6px 10px;cursor:pointer;font-size:12px;color:#00000073;transition:border-color .15s,color .15s}.add-more-btn[data-v-4b7a4ddf]:hover{border-color:#1677ff;color:#1677ff}.plus-icon[data-v-4b7a4ddf]{width:13px;height:13px}.hint[data-v-4b7a4ddf]{font-size:13px;color:#00000073;margin-bottom:16px}.footer[data-v-4b7a4ddf]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.attachment-rich-text-viewer[data-v-eabd737b]{width:100%;height:100%;min-height:0;padding:18px 22px 38px;overflow-y:auto;overflow-x:hidden;background:transparent}.attachment-rich-text-viewer[data-v-eabd737b]:hover{scrollbar-color:rgba(148,163,184,.55) transparent}.attachment-rich-text-viewer[data-v-eabd737b] mark.cite-highlight{background:rgba(250,219,20,.55);border-radius:3px;padding:1px 2px;transition:background-color 1.2s ease}.attachment-rich-text-viewer[data-v-eabd737b] mark.cite-highlight--fade{background:rgba(250,219,20,.18)}.attachment-source-icon[data-v-78a0ecc1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.attachment-source-icon__img[data-v-78a0ecc1],.attachment-source-icon__fallback[data-v-78a0ecc1]{width:100%;height:100%}.attachment-source-icon__img[data-v-78a0ecc1]{display:block;border-radius:inherit;object-fit:contain}.attachment-source-icon__fallback[data-v-78a0ecc1]{display:block}.textLayer{top:0;right:0;bottom:0;left:0;line-height:1;opacity:1;overflow:clip;position:absolute;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;caret-color:CanvasText;forced-color-adjust:none;transform-origin:0 0;z-index:0}.textLayer.highlighting{touch-action:none}.textLayer :is(span,br){color:transparent;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.textLayer .markedContent span:not(.markedContent),.textLayer>:not(.markedContent){z-index:1}.textLayer span.markedContent{height:0;top:0}.textLayer span[role=img]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer .highlight{--highlight-bg-color:rgba(180,0,170,.25);--highlight-selected-bg-color:rgba(0,100,0,.25);--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var( --hcm-highlight-selected-filter )}}.textLayer .highlight{-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer ::-moz-selection{background:rgba(0,0,255,.25);background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer ::selection{background:rgba(0,0,255,.25);background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{cursor:default;display:block;top:100%;right:0;bottom:0;left:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.textLayer.selecting .endOfContent{top:0}.textLayer.selecting~.annotationLayer section{pointer-events:none}.textLayer.highlighting{cursor:var(--editorFreeHighlight-editing-cursor)}.textLayer.highlighting:not(.free) span{cursor:var(--editorHighlight-editing-cursor)}.textLayer.highlighting.free span{cursor:var(--editorFreeHighlight-editing-cursor)}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}#hiddenCopyElement,.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.pdf-viewer[data-v-8c950d8f]{display:flex;flex-direction:column;height:100%;background:#fff}.pdf-toolbar[data-v-8c950d8f]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #edf0f5;background:#fff}.toolbar-section[data-v-8c950d8f]{display:inline-flex;align-items:center;gap:6px}.toolbar-section--center[data-v-8c950d8f]{flex:1;justify-content:center;gap:10px}.toolbar-section--right[data-v-8c950d8f]{margin-left:auto}.toolbar-btn[data-v-8c950d8f]{border:1px solid rgba(0,0,0,.08);background:#fff;padding:6px 12px;border-radius:10px;font-weight:600;font-size:12px;color:#475569;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:all .2s ease}.toolbar-btn.active[data-v-8c950d8f],.toolbar-btn[data-v-8c950d8f]:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.04)}.toolbar-btn[data-v-8c950d8f]:disabled{opacity:.7;cursor:not-allowed}.toolbar-icon[data-v-8c950d8f],.btn-icon[data-v-8c950d8f]{width:14px;height:14px}.view-toggle[data-v-8c950d8f]{display:inline-flex;align-items:center;padding:2px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#f8fafc;margin-right:2px}.view-toggle__btn[data-v-8c950d8f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;line-height:1.4}.view-toggle__btn[data-v-8c950d8f]:not(.active):hover{color:#3b82f6}.view-toggle__btn.active[data-v-8c950d8f]{background:#fff;color:#3b82f6;box-shadow:0 1px 2px #0f172a0f;cursor:default}.pager[data-v-8c950d8f]{display:inline-flex;align-items:center;gap:6px;justify-content:center}.page-input-wrap[data-v-8c950d8f]{display:inline-flex;align-items:center;gap:6px}.page-input[data-v-8c950d8f]{width:38px;height:30px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;text-align:center;outline:none;font-weight:600;color:#0f172a;font-size:13px;transition:border-color .2s ease}.page-input[data-v-8c950d8f]:focus{border-color:#3b82f6}.page-input[data-v-8c950d8f]::-webkit-inner-spin-button,.page-input[data-v-8c950d8f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-total[data-v-8c950d8f]{color:#1118278c;font-size:12px}.scale-control[data-v-8c950d8f]{display:inline-flex;align-items:center;gap:6px;justify-content:center}.scale-dropdown[data-v-8c950d8f]{position:relative}.scale-toggle[data-v-8c950d8f]{display:inline-flex;align-items:center;gap:6px;padding:0 10px;height:30px}.scale-menu[data-v-8c950d8f]{position:absolute;right:0;top:calc(100% + 6px);min-width:170px;background:#fff;border:1px solid #e6eaf3;border-radius:12px;box-shadow:0 12px 30px #0f172a1f;padding:10px;z-index:5;display:flex;flex-direction:column;gap:8px}.scale-menu__header[data-v-8c950d8f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.scale-menu__value[data-v-8c950d8f]{font-weight:700;color:#0f172a}.scale-menu__steps[data-v-8c950d8f]{display:inline-flex;align-items:center;gap:6px}.scale-step[data-v-8c950d8f]{width:30px;height:30px;border-radius:8px;border:1px solid #e6eaf3;background:#f8fafc;font-weight:700;color:#0f172a;cursor:pointer;transition:all .2s ease}.scale-step[data-v-8c950d8f]:hover{background:#eef4ff;border-color:#d7e5ff}.scale-menu__item[data-v-8c950d8f]{width:100%;text-align:left;border:1px solid transparent;border-radius:10px;padding:8px 10px;background:#fff;color:#0f172a;cursor:pointer;transition:all .2s ease}.scale-menu__item[data-v-8c950d8f]:hover{border-color:#d7e5ff;background:#f6f9ff}.scale-menu__item.active[data-v-8c950d8f]{background:#eef4ff;border-color:#d7e5ff;color:#1677ff}.pdf-body[data-v-8c950d8f]{flex:1;min-height:0;display:flex;gap:0;background:#fff;padding:0}.thumbs-panel[data-v-8c950d8f]{width:160px;background:#fff;border:1px solid #e6eaf3;border-radius:8px;padding:6px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.thumb-item[data-v-8c950d8f]{border:1px solid #e6eaf3;border-radius:8px;padding:4px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.thumb-item.active[data-v-8c950d8f]{border-color:#1677ff;box-shadow:0 6px 12px #1677ff1a}.thumb-canvas[data-v-8c950d8f]{width:100%;border-radius:6px;overflow:hidden;background:#fff}.thumb-label[data-v-8c950d8f]{display:block;margin-top:4px;font-size:12px;color:#111827a6;text-align:center}.pdf-main[data-v-8c950d8f]{position:relative;flex:1;min-width:0;background:#fff;display:flex;align-items:flex-start;justify-content:center;overflow:auto;scrollbar-gutter:stable both-edges;padding:0}.pdf-canvas[data-v-8c950d8f]{display:inline-block;flex-shrink:0;width:fit-content;height:fit-content;background:#fff}.pdf-canvas[data-v-8c950d8f] .vue-pdf-embed{display:inline-block;width:fit-content}.pdf-canvas[data-v-8c950d8f] .vue-pdf-embed__page{width:fit-content;height:fit-content}.pdf-canvas[data-v-8c950d8f] canvas{max-width:none!important;height:auto!important}.pdf-canvas[data-v-8c950d8f] .textLayer span{color:transparent!important;-webkit-text-fill-color:transparent;text-shadow:none}.pdf-canvas[data-v-8c950d8f] .textLayer span::selection,.pdf-canvas[data-v-8c950d8f] .textLayer ::selection{color:transparent!important;-webkit-text-fill-color:transparent;text-shadow:none}.viewer-overlay[data-v-8c950d8f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);z-index:2}.viewer-error[data-v-8c950d8f]{color:#b91c1c;font-weight:600}.search-panel[data-v-8c950d8f]{width:220px;background:#fff;border:1px solid #e6eaf3;border-radius:8px;display:flex;flex-direction:column;padding:8px;gap:8px}.search-box[data-v-8c950d8f]{position:relative;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #e6eaf3;border-radius:8px;background:#fff}.search-box__icon[data-v-8c950d8f]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#94a3b8;pointer-events:none}.search-input[data-v-8c950d8f]{flex:1;border:none;background:transparent;outline:none;font-size:14px;padding-left:26px}.search-results[data-v-8c950d8f]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.search-result[data-v-8c950d8f]{text-align:left;border:1px solid #e6eaf3;border-radius:8px;padding:8px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.search-result[data-v-8c950d8f]:hover{border-color:#1677ff;box-shadow:0 8px 16px #1677ff14}.result-page[data-v-8c950d8f]{display:block;font-weight:700;color:#0f172a}.result-text[data-v-8c950d8f]{display:block;margin-top:4px;font-size:12px;color:#0f172ab3;word-break:break-word}.searching[data-v-8c950d8f]{display:flex;align-items:center;gap:8px;color:#111827a6;font-size:13px}.empty[data-v-8c950d8f]{color:#1118278c;text-align:center;font-size:13px}.media-viewer[data-v-8987e05b]{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff}.media-header[data-v-8987e05b]{display:flex;align-items:center;gap:10px;padding:10px 12px 8px;flex-shrink:0}.back-btn[data-v-8987e05b]{height:28px;min-width:28px;padding:0 8px;border-radius:8px;border:1px solid #e6eaf3;background:#fff;color:#1f2937;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease}.back-btn[data-v-8987e05b]:hover{background:#eef4ff;color:#1677ff;border-color:#d7e5ff}.btn-icon[data-v-8987e05b]{width:14px;height:14px}.header-title[data-v-8987e05b]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.kind-icon[data-v-8987e05b]{width:18px;height:18px;color:#1677ff;flex-shrink:0}.title-text[data-v-8987e05b]{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f172a}.header-actions[data-v-8987e05b]{flex-shrink:0}.dl-btn[data-v-8987e05b]{height:28px;min-width:28px;padding:0 8px;border-radius:8px;border:1px solid #e6eaf3;background:#fff;color:#1f2937;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.dl-btn[data-v-8987e05b]:hover{background:#eef4ff;color:#1677ff;border-color:#d7e5ff}.player-area[data-v-8987e05b]{flex-shrink:0;background:#0a0a0a;display:flex;align-items:center;justify-content:center;min-height:180px;max-height:320px}.player-area--audio[data-v-8987e05b]{background:#fff;padding:10px 20px 14px;min-height:auto;max-height:none;border-bottom:1px solid #f0f2f5}.youtube-embed[data-v-8987e05b]{width:100%;height:300px;border:none}.native-video[data-v-8987e05b]{width:100%;max-height:300px;display:block;background:#000}.audio-player-wrap[data-v-8987e05b]{width:100%}.audio-controls[data-v-8987e05b]{display:flex;align-items:center;gap:10px;padding:6px 10px;background:#fff;border-radius:12px}.audio-play-btn[data-v-8987e05b]{width:32px;height:32px;border-radius:50%;border:none;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease}.audio-play-btn[data-v-8987e05b]:hover:not(:disabled){background:rgba(148,163,184,.22)}.audio-play-btn[data-v-8987e05b]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.audio-ctrl-icon[data-v-8987e05b]{width:14px;height:14px}.audio-time[data-v-8987e05b]{font-family:SF Mono,Fira Code,monospace;font-size:12px;font-weight:500;color:#64748b;flex-shrink:0;min-width:38px;text-align:center;-webkit-user-select:none;user-select:none}.audio-track[data-v-8987e05b]{flex:1;height:6px;background:#e2e8f0;border-radius:3px;position:relative;cursor:pointer;min-width:60px}.audio-progress[data-v-8987e05b]{position:absolute;top:0;left:0;height:100%;background:#0f172a;border-radius:3px;transition:width .1s linear;pointer-events:none}.audio-thumb[data-v-8987e05b]{position:absolute;top:50%;width:14px;height:14px;background:#0f172a;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003;pointer-events:none;opacity:0;transition:opacity .15s ease}.audio-track:hover .audio-thumb[data-v-8987e05b],.audio-controls:hover .audio-thumb[data-v-8987e05b]{opacity:1}.player-fallback[data-v-8987e05b]{padding:24px;color:#ffffffb3}.player-fallback a[data-v-8987e05b]{color:#60a5fa;text-decoration:underline}.content-area[data-v-8987e05b]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tab-bar[data-v-8987e05b]{display:flex;gap:0;border-bottom:1px solid #f0f2f5;flex-shrink:0;padding:0 8px}.tab-btn[data-v-8987e05b]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-size:13px;color:#0000008c;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .18s,border-color .18s}.tab-btn--active[data-v-8987e05b]{color:#1677ff;border-bottom-color:#1677ff}.tab-icon[data-v-8987e05b]{width:13px;height:13px}.transcript-panel[data-v-8987e05b]{flex:1;min-height:0;overflow-y:auto;padding:8px 4px 16px}.transcript-state[data-v-8987e05b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:#00000073;font-size:14px}.transcript-state.muted[data-v-8987e05b]{color:#0000004d}.transcript-hint[data-v-8987e05b]{margin:6px 12px 10px;padding:8px 10px;border-radius:10px;background:#fff7e6;color:#ad6800;font-size:12px;line-height:1.5}.state-icon[data-v-8987e05b]{width:20px;height:20px;opacity:.4}.spin-icon[data-v-8987e05b]{width:16px;height:16px;animation:spin-8987e05b 1.2s linear infinite}@keyframes spin-8987e05b{to{transform:rotate(360deg)}}.segments[data-v-8987e05b]{display:flex;flex-direction:column;gap:2px}.transcript-fulltext[data-v-8987e05b]{flex:1;overflow-y:auto;padding:14px 16px 18px}.transcript-fulltext pre[data-v-8987e05b]{margin:0;white-space:pre-wrap;word-break:break-word;color:#0f172a;font-family:inherit;line-height:1.7}.segment[data-v-8987e05b]{display:flex;gap:10px;padding:6px 10px;border-radius:8px;cursor:default;transition:background-color .15s;align-items:flex-start}.segment--clickable[data-v-8987e05b]{cursor:pointer}.segment--clickable[data-v-8987e05b]:hover{background:#f7f9fc}.segment--active[data-v-8987e05b]{background:#eef4ff}.segment--cite-highlight[data-v-8987e05b]{background:rgba(250,219,20,.4);transition:background-color 1.2s ease}.seg-time[data-v-8987e05b]{font-size:11px;color:#1677ff;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px;min-width:44px;flex-shrink:0}.seg-body[data-v-8987e05b]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.seg-speaker[data-v-8987e05b]{font-size:11px;font-weight:600;color:#00000073}.seg-text[data-v-8987e05b]{font-size:13.5px;line-height:1.55;color:#1e293b}.info-panel[data-v-8987e05b]{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.info-row[data-v-8987e05b]{display:flex;gap:12px;align-items:baseline}.info-label[data-v-8987e05b]{font-size:12px;color:#00000073;min-width:48px;flex-shrink:0}.info-value[data-v-8987e05b]{font-size:13px;color:#1e293b;word-break:break-all}.info-value.link[data-v-8987e05b]{color:#1677ff;text-decoration:none}.info-value.link[data-v-8987e05b]:hover{text-decoration:underline}.materials-panel[data-v-ee260d5f]{height:100%;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff}.materials-panel[data-v-ee260d5f] .ant-card-body{height:100%;display:flex;flex-direction:column;min-height:0;padding:12px 12px 20px;overflow:hidden}.materials-body[data-v-ee260d5f]{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.materials-scroll[data-v-ee260d5f]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.materials-scroll[data-v-ee260d5f]{padding-bottom:80px;margin-right:-4px}.materials-list[data-v-ee260d5f]{display:flex;flex-direction:column;gap:4px}.empty[data-v-ee260d5f]{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#00000073;text-align:center}.tip[data-v-ee260d5f]{font-size:12px;color:#00000059}.icon-large[data-v-ee260d5f]{width:28px;height:28px;opacity:.4}.material-item[data-v-ee260d5f]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;cursor:pointer}.material-item[data-v-ee260d5f]:hover{background:#f7f9fc;border-color:#0000000a}.material-item--active[data-v-ee260d5f]{background:#eef4ff;border-color:#1677ff2e;box-shadow:0 6px 16px #1677ff14}.material-info[data-v-ee260d5f]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.item-icon-wrap[data-v-ee260d5f]{position:relative;flex-shrink:0}.item-icon[data-v-ee260d5f]{width:22px;height:22px;color:#1677ff;border-radius:5px}.processing-dot[data-v-ee260d5f]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#faad14;border:1.5px solid #fff;animation:pulse-ee260d5f 1.4s ease-in-out infinite}@keyframes pulse-ee260d5f{0%,to{opacity:1}50%{opacity:.4}}.item-text[data-v-ee260d5f]{display:flex;flex-direction:column;gap:3px;min-width:0}.name[data-v-ee260d5f]{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.item-meta[data-v-ee260d5f]{display:flex;align-items:center;gap:6px}.status-badge[data-v-ee260d5f]{font-size:10px;padding:1px 6px;border-radius:999px;font-weight:500}.status-badge--pending[data-v-ee260d5f]{background:#fff7e6;color:#d48806}.status-badge--error[data-v-ee260d5f]{background:#fff1f0;color:#cf1322}.material-actions[data-v-ee260d5f]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}.material-item:hover .material-actions[data-v-ee260d5f],.material-item:focus-within .material-actions[data-v-ee260d5f]{opacity:1;visibility:visible;pointer-events:auto}.more-btn[data-v-ee260d5f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:background-color .2s}.more-btn[data-v-ee260d5f]:hover{background:rgba(22,119,255,.08)}.more-icon[data-v-ee260d5f]{width:14px;height:14px;color:#00000080}.upload-progress-list[data-v-ee260d5f]{position:absolute;bottom:72px;left:12px;right:12px;z-index:3;display:flex;flex-direction:column;gap:4px;background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.07);border-radius:10px;padding:8px 10px;box-shadow:0 4px 12px #00000014}.upload-progress-item[data-v-ee260d5f]{display:flex;flex-direction:column;gap:2px}.upload-progress-name[data-v-ee260d5f]{font-size:11px;color:#00000080;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-floating[data-v-ee260d5f]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:8px;z-index:3}.upload-btn[data-v-ee260d5f]{border-radius:14px;height:44px;padding:0 20px;font-size:14px;font-weight:700;background:#1d77ec;border:none;color:#fff;display:inline-flex;align-items:center;gap:6px;transition:transform .2s,filter .2s}.upload-btn[data-v-ee260d5f]:hover{transform:translateY(-1px);filter:brightness(1.05)}.icon[data-v-ee260d5f]{width:14px;height:14px}.preview-panel[data-v-ee260d5f]{flex:1;display:flex;flex-direction:column;min-height:0;gap:10px}.preview-panel--pdf[data-v-ee260d5f],.preview-panel--text[data-v-ee260d5f]{gap:0}.preview-header[data-v-ee260d5f]{display:flex;align-items:center;gap:10px;padding:8px 4px 6px;flex-shrink:0}.back-btn[data-v-ee260d5f]{height:28px;min-width:28px;padding:0 8px;border-radius:8px;border:1px solid #e6eaf3;background:#fff;color:#1f2937;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease}.back-btn[data-v-ee260d5f]:hover{background:#eef4ff;color:#1677ff;border-color:#d7e5ff}.back-icon[data-v-ee260d5f]{width:14px;height:14px}.preview-title[data-v-ee260d5f]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.header-icon[data-v-ee260d5f]{width:20px;height:20px;color:#1677ff;flex-shrink:0;border-radius:4px}.preview-text[data-v-ee260d5f]{display:flex;flex-direction:column;gap:2px;min-width:0}.preview-name[data-v-ee260d5f]{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-actions[data-v-ee260d5f]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.action-btn[data-v-ee260d5f]{border:1px solid rgba(0,0,0,.08);background:#fff;padding:6px 12px;border-radius:10px;font-weight:600;font-size:12px;color:#475569;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s ease;min-height:30px;line-height:1.4}.action-btn[data-v-ee260d5f]:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.04)}.action-btn[data-v-ee260d5f]:disabled{opacity:.7;cursor:not-allowed}.action-icon[data-v-ee260d5f]{width:14px;height:14px}.action-icon.is-spinning[data-v-ee260d5f]{animation:spin-ee260d5f 1.2s linear infinite}.view-toggle[data-v-ee260d5f]{display:inline-flex;align-items:center;padding:2px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#f8fafc}.view-toggle__btn[data-v-ee260d5f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;line-height:1.4}.view-toggle__btn[data-v-ee260d5f]:not(.active):hover{color:#3b82f6}.view-toggle__btn.active[data-v-ee260d5f]{background:#fff;color:#3b82f6;box-shadow:0 1px 2px #0f172a0f;cursor:default}.preview-body[data-v-ee260d5f]{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid #e6eaf3;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #0f172a0a;background:#fff}.preview-body--text[data-v-ee260d5f]{border:none;border-radius:0;box-shadow:none;background:transparent}.preview-state[data-v-ee260d5f]{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;color:#00000073;font-size:14px}.spin-icon[data-v-ee260d5f]{width:18px;height:18px;animation:spin-ee260d5f 1.2s linear infinite}@keyframes spin-ee260d5f{to{transform:rotate(360deg)}}.preview-loading[data-v-ee260d5f]{display:flex;align-items:center;justify-content:center;flex:1}.preview-error[data-v-ee260d5f],.preview-placeholder[data-v-ee260d5f]{display:flex;align-items:center;justify-content:center;flex:1;color:#00000073;padding:20px;text-align:center}.preview-content[data-v-ee260d5f]{width:100%;height:100%;flex:1;display:flex;align-items:center;justify-content:center;padding:12px}.preview-content.image img[data-v-ee260d5f]{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px}.preview-content.text-content[data-v-ee260d5f]{flex-direction:column;align-items:flex-start;padding:0;overflow:hidden}.preview-body--text .preview-content.text-content[data-v-ee260d5f]{background:transparent}.web-link-fallback[data-v-ee260d5f]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#0006;padding:32px;text-align:center}.link-icon[data-v-ee260d5f]{width:28px;height:28px;opacity:.4}.web-link-fallback a[data-v-ee260d5f]{color:#1677ff;font-size:13px;text-decoration:underline}.preview-frame[data-v-ee260d5f]{width:100%;height:100%;padding:10px;box-sizing:border-box}.preview-frame iframe[data-v-ee260d5f]{width:100%;height:100%;border:none;border-radius:10px}.spin-overlay[data-v-ee260d5f]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;z-index:5}[data-v-ee260d5f] .materials-actions-dropdown .ant-dropdown-menu{min-width:160px;padding:6px 0;border-radius:12px;box-shadow:0 12px 30px #0000001f}[data-v-ee260d5f] .materials-actions-dropdown .ant-dropdown-menu-item{padding:9px 14px;font-size:13px}[data-v-ee260d5f] .materials-actions-dropdown .delete-menu-item{color:#ff4d4f}[data-v-ee260d5f] .materials-actions-dropdown .delete-menu-item:hover{color:#ff4d4f;background-color:#0000000a!important}.item-name-box[data-v-ee260d5f]{font-weight:600;color:#0f172a}.rounded-modal .ant-input,.rounded-modal .ant-select-selector{border-radius:12px!important}.rounded-modal .ant-btn{border-radius:12px!important;font-weight:600}.quiz-panel[data-v-407fd125]{height:100%;display:flex;flex-direction:column}.panel-shell[data-v-407fd125]{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;padding:16px}.empty-panel[data-v-407fd125]{flex:1;min-height:0;border:1px dashed rgba(0,0,0,.08);border-radius:20px;background:linear-gradient(135deg,rgba(250,140,22,.04),rgba(251,191,36,.03));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.empty-icon[data-v-407fd125]{width:36px;height:36px;color:#fa8c16}.empty-title[data-v-407fd125]{font-size:18px;font-weight:600;color:#1e293b}.empty-desc[data-v-407fd125]{margin:0;color:#64748b}.list-view[data-v-407fd125],.quiz-view[data-v-407fd125]{flex:1;min-height:0;display:flex;flex-direction:column}.list-view[data-v-407fd125]{overflow:auto}.quiz-view[data-v-407fd125]{overflow:hidden}.folders-grid[data-v-407fd125]{display:flex;flex-direction:column;gap:14px;padding:2px 0 80px}.folder-card[data-v-407fd125]{background:#ffffff;border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.folder-card[data-v-407fd125]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#fa8c16,#f59e0b);opacity:0;transition:opacity .2s ease;pointer-events:none}.folder-card[data-v-407fd125]:hover{transform:translateY(-2px);background:#ffffff;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;border-color:#fa8c1626}.folder-card[data-v-407fd125]:hover:before{opacity:1}.folder-card--loading[data-v-407fd125]{cursor:default;pointer-events:none}.folder-card--loading[data-v-407fd125]:hover{transform:none;box-shadow:0 1px 3px #0000000a;border-color:#fa8c1633}.folder-card--loading[data-v-407fd125]:before{opacity:.85}.folder-card__head[data-v-407fd125]{display:flex;align-items:center;gap:16px;position:relative}.folder-info[data-v-407fd125]{flex:1;min-width:0}.folder-title[data-v-407fd125]{display:flex;align-items:center;gap:8px;font-weight:600;color:#1f2937;margin-bottom:8px}.folder-title-text[data-v-407fd125]{font-size:15px;letter-spacing:-.01em;line-height:1.5}.folder-icon[data-v-407fd125]{width:18px;height:18px;color:#fa8c16;flex-shrink:0}.folder-icon--loading[data-v-407fd125]{animation:loading-spin-407fd125 1.1s linear infinite}.folder-loading-row[data-v-407fd125]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#64748b}@keyframes loading-spin-407fd125{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.folder-materials[data-v-407fd125],.materials-inline[data-v-407fd125]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.material-tag[data-v-407fd125]{display:inline-flex;align-items:center;padding:3px 10px;background:transparent;border-radius:12px;color:#6b7280;font-size:12px;font-weight:500}.material-more[data-v-407fd125]{font-size:12px;color:#6b7280;font-weight:500}.folder-menu-btn[data-v-407fd125]{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b;opacity:0;z-index:2}.folder-card:hover .folder-menu-btn[data-v-407fd125]{opacity:1}.folder-menu-btn[data-v-407fd125]:hover{background:rgba(0,0,0,.08);color:#334155}.folder-menu-btn .menu-icon[data-v-407fd125]{width:16px;height:16px}.generate-fab-center[data-v-407fd125]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;border-radius:16px;display:inline-flex;align-items:center;gap:8px;padding:0 26px;height:48px;background:#1d77ec;border:none;font-size:15px;font-weight:700;transition:transform .22s ease,filter .22s ease}.generate-fab-center[data-v-407fd125]:hover{transform:translate(-50%) translateY(-2px) scale(1.02);filter:brightness(1.04)}.generate-fab-center[data-v-407fd125]:active{transform:translate(-50%) translateY(0);filter:brightness(.98)}.fab-icon[data-v-407fd125]{width:18px;height:18px}.empty-inner[data-v-407fd125]{margin-top:40px;text-align:center;color:#64748b}.muted[data-v-407fd125]{margin:4px 0 0;color:#94a3b8;font-size:13px}.quiz-scroll[data-v-407fd125]{flex:1;min-height:0;overflow:auto;padding:0}.quiz-topbar[data-v-407fd125]{display:flex;align-items:center;gap:12px;padding:0 0 16px}.back-btn[data-v-407fd125]{border:none;background:transparent;padding:8px;border-radius:12px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.back-btn[data-v-407fd125]:hover{background:rgba(0,0,0,.05);color:#334155}.back-icon[data-v-407fd125]{width:20px;height:20px}.quiz-head[data-v-407fd125]{min-width:0;flex:1}.quiz-name[data-v-407fd125]{font-size:19px;font-weight:700;color:#0f172a}.quiz-desc[data-v-407fd125]{font-size:13px;color:#64748b;margin-top:4px}.quiz-topbar .folder-menu-btn[data-v-407fd125]{position:static;opacity:1}.quiz-content[data-v-407fd125]{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.progress-bar[data-v-407fd125]{height:6px;background:rgba(0,0,0,.06);border-radius:3px;overflow:hidden}.progress-fill[data-v-407fd125]{height:100%;background:linear-gradient(90deg,#fa8c16,#f59e0b);border-radius:3px;transition:width .3s ease}.progress-text[data-v-407fd125]{text-align:center;font-size:14px;font-weight:600;color:#64748b}.question-card[data-v-407fd125]{background:#fff;border-radius:20px;padding:24px;border:1px solid #fff;box-shadow:none}.question-header[data-v-407fd125]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.question-number[data-v-407fd125]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background:linear-gradient(135deg,#fa8c16,#f59e0b);color:#fff;border-radius:10px;font-size:14px;font-weight:700}.icon-btn[data-v-407fd125]{border:1.5px solid rgba(0,0,0,.06);background:#fff;border-radius:12px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.icon-btn[data-v-407fd125]:hover{border-color:#fa8c16;color:#fa8c16;background:rgba(250,140,22,.04)}.icon-btn.ghost[data-v-407fd125]{border-color:transparent;background:rgba(0,0,0,.03)}.icon-btn.is-favorite[data-v-407fd125]{color:#fa8c16;background:rgba(250,140,22,.1)}.icon[data-v-407fd125]{width:16px;height:16px}.icon.filled[data-v-407fd125]{fill:currentColor}.question-text[data-v-407fd125]{font-size:17px;font-weight:600;color:#0f172a;line-height:1.6;margin-bottom:24px}.options-list[data-v-407fd125]{display:flex;flex-direction:column;gap:12px}.option-btn[data-v-407fd125]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fafafa;border:2px solid rgba(0,0,0,.06);border-radius:14px;cursor:pointer;transition:all .2s ease;text-align:left}.option-btn[data-v-407fd125]:hover:not(:disabled){background:#fff;border-color:#fa8c16}.option-btn.selected[data-v-407fd125]{background:rgba(250,140,22,.08);border-color:#fa8c16}.option-btn.correct[data-v-407fd125]{background:rgba(22,163,74,.08);border-color:#16a34a}.option-btn.wrong[data-v-407fd125]{background:rgba(239,68,68,.08);border-color:#ef4444}.option-btn[data-v-407fd125]:disabled{cursor:default}.option-letter[data-v-407fd125]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,.06);border-radius:8px;font-size:14px;font-weight:700;color:#64748b;flex-shrink:0}.option-btn.selected .option-letter[data-v-407fd125]{background:#fa8c16;color:#fff}.option-btn.correct .option-letter[data-v-407fd125]{background:#16a34a;color:#fff}.option-btn.wrong .option-letter[data-v-407fd125]{background:#ef4444;color:#fff}.option-text[data-v-407fd125]{flex:1;font-size:15px;color:#334155;line-height:1.5}.option-icon[data-v-407fd125]{width:20px;height:20px;flex-shrink:0}.option-icon.correct[data-v-407fd125]{color:#16a34a}.option-icon.wrong[data-v-407fd125]{color:#ef4444}.result-feedback[data-v-407fd125]{margin-top:20px;display:flex;flex-direction:column;gap:12px}.feedback[data-v-407fd125]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:12px;font-size:15px;font-weight:600}.feedback.correct[data-v-407fd125]{background:rgba(22,163,74,.1);color:#16a34a}.feedback.wrong[data-v-407fd125]{background:rgba(239,68,68,.1);color:#ef4444}.feedback-icon[data-v-407fd125]{width:20px;height:20px}.hint-toggle-btn[data-v-407fd125]{display:inline-flex;align-items:center;gap:4px;padding:8px 4px;background:transparent;border:none;color:#334155;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.hint-toggle-btn[data-v-407fd125]:hover{color:#0f172a}.hint-toggle-btn--inline[data-v-407fd125]{padding:8px 25px;border-radius:12px;background:#fff;border:none;margin-left:6px}.hint-toggle-btn--inline[data-v-407fd125]:hover{background:rgba(0,0,0,.04)}.hint-toggle-icon[data-v-407fd125]{width:16px;height:16px}.hint-content[data-v-407fd125]{margin-top:4px;padding:14px 18px;background:rgba(251,191,36,.18);border-radius:12px;font-size:14px;color:#92400e;line-height:1.6}.explanation-box[data-v-407fd125]{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;background:rgba(59,130,246,.08);border-radius:12px;font-size:16px;color:#1e40af;line-height:1.6}.explanation-icon[data-v-407fd125]{width:18px;height:18px;color:#3b82f6;flex-shrink:0;margin-top:2px}.hint-box[data-v-407fd125]{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;background:rgba(250,140,22,.08);border-radius:12px;font-size:14px;color:#78350f;line-height:1.5}.hint-icon[data-v-407fd125]{width:18px;height:18px;color:#fa8c16;flex-shrink:0;margin-top:2px}.quiz-footer[data-v-407fd125]{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap;margin-top:8px}.nav-group[data-v-407fd125],.action-group[data-v-407fd125]{display:inline-flex;gap:8px;align-items:center}.nav-group[data-v-407fd125]{margin-left:auto}.pill-btn[data-v-407fd125]{border:1.5px solid rgba(0,0,0,.08);background:#fff;padding:9px 16px;border-radius:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:13px;color:#334155}.pill-btn[data-v-407fd125]:hover:not(:disabled){border-color:#fa8c16;color:#fa8c16;background:rgba(250,140,22,.04)}.pill-btn[data-v-407fd125]:disabled{opacity:.4;cursor:not-allowed}.pill-btn--primary[data-v-407fd125]{background:linear-gradient(135deg,#fa8c16,#f59e0b);color:#fff;border-color:transparent}.pill-btn--primary[data-v-407fd125]:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:transparent}.btn-icon[data-v-407fd125]{width:14px;height:14px;margin-right:6px}.summary-content[data-v-407fd125]{display:flex;flex-direction:column;gap:24px;padding:0 0 24px}.summary-stats-card[data-v-407fd125]{background:#fff;border-radius:20px;padding:28px;text-align:center;border:1px solid rgba(0,0,0,.06)}.summary-header[data-v-407fd125]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px}.summary-icon[data-v-407fd125]{width:48px;height:48px;color:#94a3b8}.summary-icon.excellent[data-v-407fd125]{color:#f59e0b}.summary-title[data-v-407fd125]{font-size:22px;font-weight:700;color:#0f172a}.summary-stats[data-v-407fd125]{display:flex;justify-content:center;gap:40px;margin-bottom:24px}.stat-item[data-v-407fd125]{text-align:center}.stat-value[data-v-407fd125]{font-size:32px;font-weight:700;color:#334155;line-height:1.2}.stat-item--highlight .stat-value[data-v-407fd125]{color:#f59e0b}.stat-label[data-v-407fd125]{font-size:13px;color:#64748b;margin-top:4px}.summary-actions[data-v-407fd125]{display:flex;gap:12px;justify-content:center}.summary-actions .pill-btn[data-v-407fd125]{display:inline-flex;align-items:center;justify-content:center}.ai-feedback-section[data-v-407fd125]{background:#fff;border-radius:16px;padding:20px 24px;border:1px solid rgba(0,0,0,.06)}.section-title[data-v-407fd125]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:16px}.ai-feedback-loading[data-v-407fd125]{display:flex;align-items:center;gap:10px;color:#64748b;font-size:14px;padding:12px 0}.ai-feedback-content[data-v-407fd125]{font-size:15px;line-height:1.7;color:#1f2937}.ai-feedback-content[data-v-407fd125] .markdown-body{font-size:15px}.ai-feedback-empty[data-v-407fd125]{color:#94a3b8;font-size:14px;padding:8px 0}.question-review-section[data-v-407fd125]{background:#fff;border-radius:16px;padding:20px 24px;border:1px solid rgba(0,0,0,.06)}.review-list[data-v-407fd125]{display:flex;flex-direction:column;gap:16px}.review-item[data-v-407fd125]{padding:16px;border-radius:12px;background:#fafafa;border:1px solid rgba(0,0,0,.04)}.review-item.is-correct[data-v-407fd125]{background:rgba(22,163,74,.04);border-color:#16a34a1a}.review-item.is-wrong[data-v-407fd125]{background:rgba(239,68,68,.04);border-color:#ef44441a}.review-header[data-v-407fd125]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.review-number[data-v-407fd125]{font-size:13px;font-weight:700;color:#64748b;background:rgba(0,0,0,.05);padding:4px 10px;border-radius:6px}.review-status .status-icon[data-v-407fd125]{width:20px;height:20px}.review-status .status-icon.correct[data-v-407fd125]{color:#16a34a}.review-status .status-icon.wrong[data-v-407fd125]{color:#ef4444}.review-status .status-icon.skipped[data-v-407fd125]{color:#94a3b8;font-weight:600}.review-question[data-v-407fd125]{font-size:15px;font-weight:500;color:#1f2937;line-height:1.5;margin-bottom:12px}.review-answer[data-v-407fd125]{display:flex;flex-direction:column;gap:6px;font-size:14px}.answer-label[data-v-407fd125]{color:#64748b;font-size:12px;font-weight:500}.answer-label.correct-label[data-v-407fd125]{margin-top:4px}.answer-text[data-v-407fd125]{color:#334155;line-height:1.4}.answer-text.wrong[data-v-407fd125]{color:#ef4444;text-decoration:line-through;opacity:.8}.answer-text.correct[data-v-407fd125]{color:#16a34a;font-weight:500}.review-explanation[data-v-407fd125]{margin-top:12px;padding:12px;background:rgba(59,130,246,.06);border-radius:8px;font-size:13px;color:#1e40af;line-height:1.5}.panel-overlay[data-v-407fd125]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:20;border-radius:16px}.generate-form[data-v-407fd125]{display:flex;flex-direction:column;gap:14px;padding:8px 0}.form-label[data-v-407fd125]{font-weight:600;color:#0f172a;margin-top:4px;font-size:15px}.dropdown-icon[data-v-407fd125]{width:14px;height:14px}@media (max-width: 768px){.panel-shell[data-v-407fd125]{padding:12px}}.rounded-modal .ant-modal-content{border-radius:28px!important;overflow:hidden}.rounded-modal .ant-modal-header{border-radius:28px 28px 0 0!important;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.rounded-modal .ant-modal-body{padding:20px 24px}.rounded-modal .ant-modal-footer{border-radius:0 0 28px 28px!important;padding:16px 24px;border-top:1px solid rgba(0,0,0,.06)}.rounded-modal .ant-modal-title{font-size:18px;font-weight:700}.rounded-modal .ant-input,.rounded-modal .ant-input-number-input,.rounded-modal .ant-select-selector,.rounded-modal .ant-input-textarea-show-count textarea{border-radius:12px!important}.rounded-modal .ant-btn{border-radius:12px!important;padding:6px 16px;height:auto;font-weight:600;font-size:14px}.rounded-dropdown .ant-dropdown-menu{border-radius:12px!important;overflow:hidden;box-shadow:0 12px 30px #0000001f;padding:6px 0}.rounded-dropdown .ant-dropdown-menu-item{border-radius:0}:deep(.quiz-actions-dropdown .ant-dropdown-menu-item){padding:10px 14px;line-height:1.5;font-size:14px}:deep(.quiz-actions-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content){display:flex;align-items:center}:deep(.quiz-actions-dropdown .ant-dropdown-menu-item .anticon){font-size:14px;margin-right:12px}:deep(.quiz-actions-dropdown .delete-menu-item){color:#ff4d4f}:deep(.quiz-actions-dropdown .delete-menu-item:hover){color:#ff4d4f;background-color:#0000000a!important}:deep(.quiz-actions-dropdown .delete-menu-item .anticon){color:#ff4d4f}.item-name-box{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:8px;background:#f5f5f5;color:#1a1a1a;font-weight:500}.folder-materials-tooltip .ant-tooltip-inner{white-space:pre-wrap;max-width:280px;background:#fff;color:#0f172a;border-radius:12px;box-shadow:0 10px 30px #0000001f;border:1px solid rgba(0,0,0,.06)}.folder-materials-tooltip .ant-tooltip-arrow-content{background:#fff;box-shadow:0 0 0 1px #0000000f}.ant-switch{margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:#00000040;border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px #0000001a}.ant-switch-checked:focus{box-shadow:0 0 0 2px #e6f7ff}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#1890ff}.ant-switch-loading,.ant-switch-disabled{cursor:not-allowed;opacity:.4}.ant-switch-loading *,.ant-switch-disabled *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-handle{position:absolute;top:2px;left:2px;width:18px;height:18px;transition:all .2s ease-in-out}.ant-switch-handle:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:9px;box-shadow:0 2px 4px #00230b33;transition:all .2s ease-in-out;content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 20px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon.anticon{position:relative;top:2px;color:#000000a6;vertical-align:top}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}.ant-switch-small{min-width:28px;height:16px;line-height:16px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}.ant-switch-small .ant-switch-handle{width:12px;height:12px}.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 20px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 14px)}.summary-editor[data-v-956c9249]{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.streaming-bar[data-v-956c9249]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(37,99,235,.06);border-radius:8px;margin-bottom:8px;flex-shrink:0}.streaming-dot[data-v-956c9249]{width:8px;height:8px;border-radius:50%;background:#2563eb;animation:pulse-dot-956c9249 1.5s ease-in-out infinite}@keyframes pulse-dot-956c9249{0%,to{opacity:1}50%{opacity:.3}}.streaming-label[data-v-956c9249]{font-size:13px;color:#2563eb;font-weight:500}.summary-editor__body[data-v-956c9249]{flex:1;min-height:0;overflow:hidden}.summary-editor[data-v-956c9249] .citation-pin{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0 2px;border-radius:999px;background:rgba(37,99,235,.1);color:#2563eb;vertical-align:super;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease,transform .15s ease}.summary-editor[data-v-956c9249] .citation-pin:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") center / contain no-repeat}.summary-editor[data-v-956c9249] .citation-pin:hover{background:rgba(37,99,235,.18);color:#1d4ed8;transform:translateY(-1px)}.citation-pin-popover[data-v-956c9249]{position:fixed;z-index:10000;width:300px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px #00000026,0 2px 10px #0000001a;overflow:hidden;pointer-events:auto}.citation-pin-popover__header[data-v-956c9249]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #f3f4f6;background:#fafafa}.citation-pin-popover__badge[data-v-956c9249]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border-radius:6px;background:rgba(37,99,235,.1);color:#2563eb}.citation-pin-popover__badge[data-v-956c9249]:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") center / contain no-repeat}.citation-pin-popover__time[data-v-956c9249]{font-size:13px;font-weight:500;color:#374151;font-family:SF Mono,Consolas,monospace}.citation-pin-popover__text[data-v-956c9249]{padding:12px 14px;font-size:14px;line-height:1.6;color:#374151;max-height:120px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.citation-pin-popover__jump[data-v-956c9249]{width:100%;padding:8px 14px;border:0;border-top:1px solid #f3f4f6;background:#fafafa;color:#9ca3af;font-size:12px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.citation-pin-popover__jump[data-v-956c9249]:hover{background:#f3f4f6;color:#6b7280}.popover-fade-enter-active[data-v-956c9249],.popover-fade-leave-active[data-v-956c9249]{transition:opacity .15s ease,transform .15s ease}.popover-fade-enter-from[data-v-956c9249],.popover-fade-leave-to[data-v-956c9249]{opacity:0;transform:translateY(-4px)}.meeting-panel[data-v-e0d5a0fc]{height:100%;display:flex;flex-direction:column}.panel-shell[data-v-e0d5a0fc]{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;padding:16px}.empty-panel[data-v-e0d5a0fc]{flex:1;min-height:0;border:1px dashed rgba(0,0,0,.08);border-radius:20px;background:linear-gradient(135deg,rgba(99,102,241,.04),rgba(59,130,246,.03));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.empty-icon[data-v-e0d5a0fc]{width:36px;height:36px;color:#6366f1}.empty-title[data-v-e0d5a0fc]{font-size:18px;font-weight:600;color:#1e293b}.empty-desc[data-v-e0d5a0fc]{margin:0;color:#64748b}.list-view[data-v-e0d5a0fc],.session-view[data-v-e0d5a0fc]{flex:1;min-height:0;display:flex;flex-direction:column}.list-view[data-v-e0d5a0fc]{overflow-y:auto;overflow-x:hidden}.session-view[data-v-e0d5a0fc]{overflow:hidden}.session-scroll[data-v-e0d5a0fc]{overflow-y:auto;overflow-x:hidden}.recording-alert[data-v-e0d5a0fc]{margin:4px 0 10px;padding:9px 12px;border-radius:10px;border:1px solid rgba(245,158,11,.28);background:rgba(254,243,199,.65);color:#92400e;font-size:12px;line-height:1.5}.sessions-grid[data-v-e0d5a0fc]{display:flex;flex-direction:column;gap:14px;padding:2px 0 80px}.session-card[data-v-e0d5a0fc]{background:#ffffff;border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.session-card[data-v-e0d5a0fc]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#3b82f6,#2563eb);opacity:0;transition:opacity .2s ease;pointer-events:none}.session-card[data-v-e0d5a0fc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;border-color:#3b82f626}.session-card[data-v-e0d5a0fc]:hover:before{opacity:1}.session-card[data-v-e0d5a0fc]:active{transform:translateY(0);box-shadow:0 1px 3px #0000000a}.session-card__head[data-v-e0d5a0fc]{display:flex;align-items:center;gap:16px}.session-info[data-v-e0d5a0fc]{flex:1;min-width:0}.session-title[data-v-e0d5a0fc]{display:flex;align-items:center;gap:8px;font-weight:600;color:#1f2937;margin-bottom:6px}.session-title-text[data-v-e0d5a0fc]{font-size:16px;letter-spacing:-.01em}.session-icon[data-v-e0d5a0fc]{width:18px;height:18px;color:#3b82f6;flex-shrink:0}.session-meta[data-v-e0d5a0fc]{font-size:13px;color:#6b7280;line-height:1.5}.session-status-pill[data-v-e0d5a0fc]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;flex-shrink:0}.session-status-pill--recording[data-v-e0d5a0fc]{background:rgba(34,197,94,.12);color:#16a34a}.session-status-dot[data-v-e0d5a0fc]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e99}.session-menu-btn[data-v-e0d5a0fc]{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b;opacity:0;z-index:2}.session-card:hover .session-menu-btn[data-v-e0d5a0fc]{opacity:1}.session-menu-btn[data-v-e0d5a0fc]:hover{background:rgba(0,0,0,.08);color:#334155}.session-menu-btn .menu-icon[data-v-e0d5a0fc]{width:16px;height:16px}.start-fab[data-v-e0d5a0fc]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;border-radius:16px;display:inline-flex;align-items:center;gap:8px;padding:0 26px;height:48px;background:#2563eb;border:none;font-size:15px;font-weight:700;transition:transform .22s ease,filter .22s ease}.start-fab[data-v-e0d5a0fc]:hover{transform:translate(-50%) translateY(-2px) scale(1.02);filter:brightness(1.04);background:#1d4ed8!important}.start-fab[data-v-e0d5a0fc]:active{transform:translate(-50%) translateY(0);filter:brightness(.98)}.fab-icon[data-v-e0d5a0fc]{width:18px;height:18px}.session-topbar[data-v-e0d5a0fc]{display:flex;align-items:center;gap:12px;padding:0 0 16px}.back-btn[data-v-e0d5a0fc]{border:none;background:transparent;padding:8px;border-radius:12px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.back-btn[data-v-e0d5a0fc]:hover{background:rgba(0,0,0,.05);color:#334155}.back-icon[data-v-e0d5a0fc]{width:20px;height:20px}.session-head[data-v-e0d5a0fc]{min-width:0;flex:1;display:flex;align-items:center;gap:10px}.session-name[data-v-e0d5a0fc]{font-size:19px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-row[data-v-e0d5a0fc]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.recording-bar[data-v-e0d5a0fc]{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#ffffff;border-radius:14px;position:relative;overflow:hidden;flex:1;min-width:0}.audio-player[data-v-e0d5a0fc]{display:flex;align-items:center;gap:10px;padding:6px 14px;background:#ffffff;border-radius:14px;flex:1;min-width:0}.audio-player__play-btn[data-v-e0d5a0fc]{width:32px;height:32px;border-radius:50%;border:none;background:#ffffff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease}.audio-player__play-btn[data-v-e0d5a0fc]:hover:not(:disabled){background:rgba(148,163,184,.22)}.audio-player__play-btn[data-v-e0d5a0fc]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.audio-player__play-icon[data-v-e0d5a0fc]{width:14px;height:14px}.audio-player__time[data-v-e0d5a0fc]{font-family:SF Mono,Fira Code,monospace;font-size:12px;font-weight:500;color:#64748b;flex-shrink:0;min-width:38px;text-align:center;-webkit-user-select:none;user-select:none}.audio-player__track[data-v-e0d5a0fc]{flex:1;height:6px;background:#e2e8f0;border-radius:3px;position:relative;cursor:pointer;min-width:60px}.audio-player__progress[data-v-e0d5a0fc]{position:absolute;top:0;left:0;height:100%;background:#0f172a;border-radius:3px;transition:width .1s linear;pointer-events:none}.audio-player__thumb[data-v-e0d5a0fc]{position:absolute;top:50%;width:14px;height:14px;background:#0f172a;border:2px solid #ffffff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003;pointer-events:none;opacity:0;transition:opacity .15s ease}.audio-player__track:hover .audio-player__thumb[data-v-e0d5a0fc],.audio-player:hover .audio-player__thumb[data-v-e0d5a0fc]{opacity:1}.waveform-container[data-v-e0d5a0fc]{flex:1;display:flex;align-items:center;justify-content:center;gap:1.5px;height:32px;min-width:0}.waveform-bar[data-v-e0d5a0fc]{width:2.5px;background:#94a3b8;border-radius:1.5px;transition:height .08s ease-out;min-height:10%}.duration-display[data-v-e0d5a0fc]{font-family:SF Mono,Fira Code,monospace;font-size:13px;font-weight:600;color:#0f172a;flex-shrink:0;min-width:44px;text-align:center}.recording-controls[data-v-e0d5a0fc]{display:flex;align-items:center;gap:6px;flex-shrink:0}.ctrl-btn[data-v-e0d5a0fc]{border:1px solid rgba(0,0,0,.08);background:#fff;padding:6px 10px;border-radius:10px;font-weight:600;font-size:12px;color:#475569;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease}.ctrl-btn[data-v-e0d5a0fc]:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.04)}.ctrl-btn[data-v-e0d5a0fc]:disabled{cursor:not-allowed;opacity:.5}.ctrl-btn--stop[data-v-e0d5a0fc]{background:#ef4444;color:#fff;border-color:#ef4444}.ctrl-btn--stop[data-v-e0d5a0fc]:hover{background:#dc2626;border-color:#dc2626;color:#fff}.ctrl-icon[data-v-e0d5a0fc]{width:14px;height:14px}.sub-tabs[data-v-e0d5a0fc]{display:flex;align-items:center;gap:4px;padding:5px;background:#ffffff;border-radius:14px;flex-shrink:0}.sub-tab-btn[data-v-e0d5a0fc]{border:none;background:#ffffff;padding:8px 16px;border-radius:10px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:13px}.sub-tab-btn--active[data-v-e0d5a0fc]{background:rgba(0,0,0,.06);color:#0f172a}.sub-content[data-v-e0d5a0fc]{flex:1;min-height:0;overflow:auto}.session-scroll[data-v-e0d5a0fc]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.summary-content[data-v-e0d5a0fc]{display:flex;flex-direction:column;overflow:hidden}.summary-empty[data-v-e0d5a0fc]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;text-align:center;color:#64748b}.summary-empty-icon[data-v-e0d5a0fc]{width:36px;height:36px;color:#6366f1;opacity:.6}.summary-actions[data-v-e0d5a0fc]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.generate-btn[data-v-e0d5a0fc]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:14px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:none;background:#3b82f6;color:#fff}.generate-btn[data-v-e0d5a0fc]:hover:not(:disabled){background:#2563eb}.generate-btn[data-v-e0d5a0fc]:disabled{opacity:.5;cursor:not-allowed}.summary-hint[data-v-e0d5a0fc]{font-size:13px;color:#94a3b8}.summary-body[data-v-e0d5a0fc]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.summary-toolbar[data-v-e0d5a0fc]{display:flex;justify-content:flex-end}.toolbar-btn[data-v-e0d5a0fc]{border:1px solid rgba(0,0,0,.08);background:#fff;padding:6px 12px;border-radius:10px;font-weight:600;font-size:12px;color:#475569;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s ease}.toolbar-btn[data-v-e0d5a0fc]:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.04)}.toolbar-btn[data-v-e0d5a0fc]:disabled{opacity:.7;cursor:not-allowed}.btn-icon[data-v-e0d5a0fc],.btn-spin[data-v-e0d5a0fc]{width:14px;height:14px}.sr-only[data-v-e0d5a0fc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.transcript-toolbar[data-v-e0d5a0fc]{margin-bottom:12px}.search-box[data-v-e0d5a0fc]{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1.5px solid rgba(0,0,0,.06);border-radius:12px;background:#fff;transition:border-color .2s ease}.search-box[data-v-e0d5a0fc]:focus-within{border-color:#3b82f6}.search-icon[data-v-e0d5a0fc]{width:16px;height:16px;color:#94a3b8;flex-shrink:0}.search-input[data-v-e0d5a0fc]{border:none;outline:none;background:transparent;font-size:14px;flex:1;color:#0f172a}.search-input[data-v-e0d5a0fc]::placeholder{color:#94a3b8}.segments-list[data-v-e0d5a0fc]{display:flex;flex-direction:column;gap:2px;padding-bottom:20px}.segment-row[data-v-e0d5a0fc]{display:flex;gap:10px;padding:8px 10px;border-radius:10px;transition:background-color .3s ease;align-items:flex-start}.segment-row--seekable[data-v-e0d5a0fc]{cursor:pointer}.segment-row[data-v-e0d5a0fc]:hover{background:rgba(0,0,0,.02)}.segment-row--live[data-v-e0d5a0fc]{background:rgba(59,130,246,.04)}.segment-row--highlight[data-v-e0d5a0fc]{background:rgba(99,102,241,.1)!important}.seg-time[data-v-e0d5a0fc]{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:#94a3b8;flex-shrink:0;min-width:40px;padding-top:2px}.seg-speaker[data-v-e0d5a0fc]{font-size:13px;font-weight:600;color:#3b82f6;flex-shrink:0;padding-top:1px}.seg-text[data-v-e0d5a0fc]{font-size:14px;color:#1e293b;line-height:1.6;flex:1}.seg-text--live[data-v-e0d5a0fc]{color:#3b82f6}.blink-cursor[data-v-e0d5a0fc]{display:inline-block;width:2px;height:14px;background:#3b82f6;margin-left:2px;vertical-align:text-bottom;animation:blink-e0d5a0fc 1s step-end infinite}@keyframes blink-e0d5a0fc{0%,to{opacity:1}50%{opacity:0}}.seg-text[data-v-e0d5a0fc] .search-hit{background:rgba(250,204,21,.4);border-radius:2px;padding:0 1px}.config-modal[data-v-e0d5a0fc]{display:flex;flex-direction:column;gap:20px;padding:8px 0}.config-modal__title[data-v-e0d5a0fc]{font-size:18px;font-weight:700;color:#0f172a}.config-modal__desc[data-v-e0d5a0fc]{font-size:14px;color:#64748b;margin-top:-12px}.config-group[data-v-e0d5a0fc]{display:flex;align-items:center;justify-content:space-between;gap:16px}.config-upload[data-v-e0d5a0fc]{display:flex;flex-direction:column;gap:10px}.config-upload__box[data-v-e0d5a0fc]{border:1px dashed rgba(148,163,184,.6);border-radius:14px;padding:24px 20px;min-height:108px;background:rgba(248,250,252,.7);display:flex;align-items:center;justify-content:center}.config-upload__btn[data-v-e0d5a0fc]{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.6);background:#ffffff;color:#1e293b;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.config-upload__btn[data-v-e0d5a0fc]:hover{border-color:#3b82f680;color:#2563eb;box-shadow:0 4px 12px #2563eb26}.config-upload__btn[data-v-e0d5a0fc]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.config-label-wrap[data-v-e0d5a0fc]{display:flex;flex-direction:column;gap:2px}.config-label[data-v-e0d5a0fc]{font-size:14px;font-weight:600;color:#1e293b}.config-hint[data-v-e0d5a0fc]{font-size:12px;color:#94a3b8}.config-select[data-v-e0d5a0fc]{width:160px}.config-actions[data-v-e0d5a0fc]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.empty-inner[data-v-e0d5a0fc]{margin-top:40px;text-align:center;color:#64748b}.muted[data-v-e0d5a0fc]{margin:4px 0 0;color:#94a3b8;font-size:13px}.panel-overlay[data-v-e0d5a0fc]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:20;border-radius:16px}.dropdown-icon[data-v-e0d5a0fc]{width:14px;height:14px}.delete-menu-item[data-v-e0d5a0fc]{color:#ff4d4f}.item-name-box[data-v-e0d5a0fc]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:8px;background:#f5f5f5;color:#1a1a1a;font-weight:500}.config-tip[data-v-e0d5a0fc]{display:flex;gap:12px;padding:14px;background:rgba(59,130,246,.06);border-radius:12px;border:1px solid rgba(59,130,246,.15)}.config-tip__icon[data-v-e0d5a0fc]{font-size:18px;flex-shrink:0}.config-tip__content[data-v-e0d5a0fc]{flex:1}.config-tip__title[data-v-e0d5a0fc]{font-size:13px;font-weight:600;color:#1e40af;margin-bottom:6px}.config-tip__list[data-v-e0d5a0fc]{margin:0;padding-left:18px;font-size:12px;color:#475569;line-height:1.6}.config-tip__list li[data-v-e0d5a0fc]{margin-bottom:2px}.config-tip__list a[data-v-e0d5a0fc]{color:#2563eb;text-decoration:none}.config-tip__list a[data-v-e0d5a0fc]:hover{text-decoration:underline}.toolbar-config-btn[data-v-e0d5a0fc]{width:36px;height:36px;border:none;background:transparent;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;color:#475569}.toolbar-config-btn[data-v-e0d5a0fc]:hover{background:rgba(0,0,0,.05);color:#1e293b}.config-btn-icon[data-v-e0d5a0fc]{width:18px;height:18px}.config-menu-icon[data-v-e0d5a0fc]{width:16px;height:16px;color:#475569}@media (max-width: 768px){.panel-shell[data-v-e0d5a0fc]{padding:12px}.toolbar-row[data-v-e0d5a0fc]{flex-direction:column;align-items:stretch}.recording-bar[data-v-e0d5a0fc]{flex-wrap:wrap;gap:8px}.waveform-container[data-v-e0d5a0fc]{order:3;width:100%}}.wiki-page-editor[data-v-040e9003]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;background:#fff;overflow:hidden}.wiki-page-editor__body[data-v-040e9003]{flex:1;min-height:0;display:flex;overflow:hidden}.wiki-page-editor__loading[data-v-040e9003]{flex:1;display:flex;align-items:center;justify-content:center}.edit-modal__body[data-v-f4cf272e]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.edit-modal__title[data-v-f4cf272e]{font-size:20px;font-weight:700;color:#0f172a}.edit-modal__hint[data-v-f4cf272e]{font-size:13px;color:#64748b;margin:0}.edit-label[data-v-f4cf272e]{font-size:13px;color:#475569;font-weight:600;margin-top:4px}.modal-actions[data-v-f4cf272e]{margin-top:12px;display:flex;justify-content:flex-end;gap:10px}.wiki-schema-modal .ant-modal-footer{display:none}.wiki-panel[data-v-201e3a90]{height:100%;display:flex;flex-direction:column;min-width:0;border-radius:0;background:transparent;border:none;box-shadow:none}.wiki-panel[data-v-201e3a90] .ant-card-body{height:100%}.panel-shell[data-v-201e3a90]{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:12px 14px}.empty-panel[data-v-201e3a90]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8;text-align:center;padding:32px 24px}.empty-icon[data-v-201e3a90]{width:36px;height:36px;color:#93c5fd}.empty-title[data-v-201e3a90]{font-size:14px;font-weight:600;color:#475569}.page-view[data-v-201e3a90]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-view__topbar[data-v-201e3a90]{display:flex;align-items:center;gap:12px;padding:0 0 12px;flex-wrap:wrap}.back-btn[data-v-201e3a90]{border:none;background:transparent;padding:8px;border-radius:12px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.back-btn[data-v-201e3a90]:hover{background:rgba(37,99,235,.08);color:#1d4ed8}.back-icon[data-v-201e3a90]{width:20px;height:20px}.page-view__title[data-v-201e3a90]{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.page-view__body[data-v-201e3a90]{flex:1;min-height:0;display:flex;overflow:hidden}.list-view[data-v-201e3a90]{flex:1;min-height:0;overflow:auto;padding:8px 4px 90px}.schema-btn[data-v-201e3a90]{position:absolute;top:8px;right:8px;width:32px;height:32px;border:none;background:transparent;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease;z-index:5}.schema-btn[data-v-201e3a90]:hover{background:rgba(37,99,235,.08);color:#1d4ed8}.schema-icon[data-v-201e3a90]{width:16px;height:16px}.wiki-panel__error[data-v-201e3a90]{display:flex;gap:12px;padding:12px 14px;margin:6px 4px 12px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.18);border-radius:12px;color:#991b1b}.error-icon[data-v-201e3a90]{width:18px;height:18px;flex-shrink:0;margin-top:2px}.wiki-panel__error-title[data-v-201e3a90]{font-weight:600;font-size:13px}.wiki-panel__error-text[data-v-201e3a90]{font-size:12px;margin-top:2px;word-break:break-word}.loading-wrap[data-v-201e3a90],.empty-inner[data-v-201e3a90]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 24px;text-align:center;color:#94a3b8}.empty-inner p[data-v-201e3a90]{margin:0}.placeholder-icon[data-v-201e3a90]{width:36px;height:36px;color:#93c5fd}.muted[data-v-201e3a90]{font-size:12px;color:#cbd5e1}.page-list[data-v-201e3a90]{list-style:none;padding:8px;margin:0;display:flex;flex-direction:column;gap:8px}.page-item[data-v-201e3a90]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;border-radius:12px;transition:background-color .18s ease;-webkit-user-select:none;user-select:none}.page-item[data-v-201e3a90]:hover{background:rgba(37,99,235,.08)}.page-item__main[data-v-201e3a90]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.page-item__icon[data-v-201e3a90]{width:18px;height:18px;color:#2563eb;flex-shrink:0}.page-item__title[data-v-201e3a90]{font-weight:500;font-size:15px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f172a}.page-type-tag[data-v-201e3a90],.page-type-pill[data-v-201e3a90]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:10px;background:rgba(59,130,246,.1);color:#1d4ed8;flex-shrink:0;letter-spacing:.02em}.page-type-tag[data-type=home][data-v-201e3a90],.page-type-pill[data-type=home][data-v-201e3a90]{background:rgba(59,130,246,.14);color:#1d4ed8}.page-type-tag[data-type=index][data-v-201e3a90],.page-type-pill[data-type=index][data-v-201e3a90]{background:rgba(14,165,233,.14);color:#0369a1}.page-type-tag[data-type=log][data-v-201e3a90],.page-type-pill[data-type=log][data-v-201e3a90]{background:rgba(148,163,184,.18);color:#475569}.generate-fab-center[data-v-201e3a90]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;border-radius:14px;display:inline-flex;align-items:center;gap:8px;padding:0 24px;height:44px;min-width:112px;background:#2563eb;border:1px solid #2563eb;color:#fff;box-shadow:none;font-size:14px;font-weight:650;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,border-color .2s ease}.generate-fab-center[data-v-201e3a90]:hover:not(:disabled){transform:translate(-50%) translateY(-2px);background:#1d4ed8;border-color:#1d4ed8}.generate-fab-center[data-v-201e3a90]:active:not(:disabled){transform:translate(-50%) translateY(0);background:#1e40af;border-color:#1e40af}.generate-fab-center.generate-fab-center--loading[data-v-201e3a90],.generate-fab-center.generate-fab-center--loading[data-v-201e3a90]:disabled{opacity:1;cursor:not-allowed;background:#fff;border-color:#2563eb38;color:#1d4ed8;box-shadow:none}.generate-fab-center[data-v-201e3a90]:disabled:not(.generate-fab-center--loading){opacity:.55;cursor:not-allowed}.fab-icon[data-v-201e3a90]{width:18px;height:18px;color:currentColor}.fab-icon--spin[data-v-201e3a90]{animation:wiki-refresh-spin-201e3a90 1.1s linear infinite}@keyframes wiki-refresh-spin-201e3a90{to{transform:rotate(360deg)}}.notes-page[data-v-3a428216]{display:flex;flex-direction:column;height:100%;background:#f7f7f8}.page-content[data-v-3a428216]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:12px 12px 8px;box-sizing:border-box;background:#f7f7f8;min-height:0}.notes-placeholder[data-v-3a428216]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#4b5563;border-radius:16px;padding:24px}.notes-placeholder--center[data-v-3a428216]{flex:1;background:#fff;border:none;box-shadow:none}.placeholder-text[data-v-3a428216]{font-size:13px}.editor-view[data-v-3a428216]{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.editor-view__topbar[data-v-3a428216]{display:flex;align-items:center;gap:12px;padding:6px 0 12px;background:transparent}.topbar-back[data-v-3a428216]{width:32px;height:32px;border:none;border-radius:12px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,transform .18s ease}.topbar-back[data-v-3a428216]:hover{background:rgba(148,163,184,.2);transform:translate(-1px)}.topbar-back[data-v-3a428216]:disabled{opacity:.55;cursor:not-allowed;transform:none}.topbar-back__icon[data-v-3a428216]{width:20px;height:20px;color:#1f2937}.topbar-title[data-v-3a428216]{position:relative;display:inline-flex;align-items:center;border-radius:12px;min-width:max-content;font-size:20px;font-weight:600;color:#0f172a}.topbar-title--editable[data-v-3a428216]{cursor:text}.topbar-title__label[data-v-3a428216]{padding:4px 10px;border-radius:12px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,opacity .12s ease}.topbar-title__label--hidden[data-v-3a428216]{opacity:0}.topbar-title__sizer[data-v-3a428216]{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;font-size:20px;font-weight:600;padding:4px 10px;border-radius:12px}.topbar-title--editable:hover .topbar-title__label[data-v-3a428216]{background:#f1f5f9}.topbar-title__input[data-v-3a428216]{position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:10px;border:none;padding:4px 10px;font:inherit;color:inherit;background:#f1f5f9;box-shadow:0 1px #3b82f6;min-width:140px;max-width:75vw;line-height:1.3;outline:none;transition:none}.topbar-title--editing .topbar-title__input[data-v-3a428216]{border:none}.saving-tag[data-v-3a428216]{margin-left:auto}.editor-view__placeholder[data-v-3a428216]{flex:1;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;border-radius:24px;background:#fff;border:none}.editor-view__fullscreen[data-v-3a428216]{flex:1;border-radius:26px;background:transparent;display:flex;flex-direction:column;min-height:0;overflow:hidden}.editor-panel[data-v-3a428216]{display:flex;flex-direction:column;gap:12px;height:100%;background:#fff;border-radius:22px;padding:10px 12px 12px;border:none;box-shadow:none;min-height:0;overflow:hidden}.editor-panel__header[data-v-3a428216]{display:flex;justify-content:flex-start}.editor-panel__back[data-v-3a428216]{padding:0;display:inline-flex;align-items:center;gap:4px;font-size:13px}.editor-panel[data-v-3a428216] .note-editor-panel,.editor-view__fullscreen[data-v-3a428216] .note-editor-panel{flex:1;min-height:0}.back-icon[data-v-3a428216]{width:16px;height:16px}.editor-workspace[data-v-3a428216]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1fr);border-radius:30px;background:#f7f7f8;overflow:visible;padding:2px 4px 4px;gap:4px;box-sizing:border-box;min-height:0}.editor-column[data-v-3a428216],.insight-column[data-v-3a428216],.ai-chat-column[data-v-3a428216]{padding:0;background:transparent;min-height:0;overflow:hidden}.editor-column[data-v-3a428216]{display:flex;flex-direction:column;gap:14px}.editor-column[data-v-3a428216]>*{flex:1;min-height:0}.insight-column[data-v-3a428216],.ai-chat-column[data-v-3a428216]{display:flex;flex-direction:column;gap:12px;min-height:0}.workspace-handle[data-v-3a428216]{width:6px;display:flex;align-items:center;justify-content:center;cursor:col-resize;background:transparent}.workspace-handle span[data-v-3a428216]{display:none}.insight-stack[data-v-3a428216]{flex:1;min-height:0;background:#fff;border-radius:22px;display:flex;flex-direction:column;overflow:hidden;border:none;box-shadow:none}.insight-stack__nav[data-v-3a428216]{padding:14px 18px 12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.insight-stack__nav .tabs-nav-wrapper[data-v-3a428216]{flex:1;min-width:0}.insight-stack__panels[data-v-3a428216]{flex:1;min-height:0;border-top:1px solid rgba(148,163,184,.24);padding:0 18px 6px;display:flex}.tabs-nav-wrapper[data-v-3a428216]{position:relative;display:flex;align-items:center;min-width:0}.tabs-nav[data-v-3a428216]{display:flex;flex-wrap:nowrap;gap:0;position:relative;padding-bottom:0;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none!important;-ms-overflow-style:none!important}.tabs-nav[data-v-3a428216]::-webkit-scrollbar,.tabs-nav[data-v-3a428216]::-webkit-scrollbar-track,.tabs-nav[data-v-3a428216]::-webkit-scrollbar-thumb{display:none!important;width:0!important;height:0!important;background:transparent!important}.tabs-nav__scroll-btn[data-v-3a428216]{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:none;background:transparent;color:#1f2937;cursor:pointer;z-index:3;opacity:0;pointer-events:none;transition:opacity .18s ease,color .18s ease}.tabs-nav__scroll-btn--left[data-v-3a428216]{left:0}.tabs-nav__scroll-btn--right[data-v-3a428216]{right:0}.tabs-nav__scroll-btn.is-visible[data-v-3a428216]{opacity:1;pointer-events:auto}.tabs-nav__scroll-btn[data-v-3a428216]:hover{color:#1d4ed8}.tabs-nav__scroll-icon[data-v-3a428216]{width:20px;height:20px}.tabs-nav__btn[data-v-3a428216]{border:none;border-radius:6px;background:transparent;padding:6px 12px 8px;font-size:13px;color:#475569;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.tabs-nav__btn[data-v-3a428216]:hover{color:#1d4ed8;background:rgba(191,219,254,.6)}.tabs-nav__btn--active[data-v-3a428216]{color:#1d4ed8;font-weight:600;background:rgba(191,219,254,.85)}.tabs-nav__indicator[data-v-3a428216]{position:absolute;bottom:0;left:0;height:2px;border-radius:999px;background:#2563eb;transition:transform .25s ease,width .25s ease,opacity .2s ease;pointer-events:none}.tabs-nav__icon[data-v-3a428216]{width:14px;height:14px}.tabs-panel[data-v-3a428216]{flex:1;min-height:0;display:flex;overflow:hidden;padding:10px 0 0}.tabs-panel[data-v-3a428216]>*{flex:1;min-height:0}.editor-workspace[data-v-3a428216] *{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) transparent}.editor-workspace[data-v-3a428216] ::-webkit-scrollbar{width:6px;height:6px;background:transparent}.editor-workspace[data-v-3a428216] ::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4);border-radius:999px}.editor-workspace[data-v-3a428216] ::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.6)}.editor-workspace[data-v-3a428216] .panel-scrollbar,.editor-view__fullscreen[data-v-3a428216] .panel-scrollbar{scrollbar-width:thin!important;scrollbar-color:transparent transparent!important;transition:scrollbar-color .25s ease}.editor-workspace[data-v-3a428216] .panel-scrollbar::-webkit-scrollbar,.editor-view__fullscreen[data-v-3a428216] .panel-scrollbar::-webkit-scrollbar{width:6px!important;height:6px!important;background:transparent!important}.editor-workspace[data-v-3a428216] .panel-scrollbar::-webkit-scrollbar-track,.editor-view__fullscreen[data-v-3a428216] .panel-scrollbar::-webkit-scrollbar-track{background:transparent!important}.editor-workspace[data-v-3a428216] .panel-scrollbar::-webkit-scrollbar-thumb,.editor-view__fullscreen[data-v-3a428216] .panel-scrollbar::-webkit-scrollbar-thumb{background:transparent!important;border-radius:999px;transition:background .25s ease}.editor-workspace[data-v-3a428216] .panel-scrollbar.is-scrolling,.editor-view__fullscreen[data-v-3a428216] .panel-scrollbar.is-scrolling{scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.32) transparent!important}.editor-workspace[data-v-3a428216] .panel-scrollbar.is-scrolling::-webkit-scrollbar,.editor-view__fullscreen[data-v-3a428216] .panel-scrollbar.is-scrolling::-webkit-scrollbar{width:6px!important;height:6px!important}.editor-workspace[data-v-3a428216] .panel-scrollbar.is-scrolling::-webkit-scrollbar-thumb,.editor-view__fullscreen[data-v-3a428216] .panel-scrollbar.is-scrolling::-webkit-scrollbar-thumb{background:rgba(148,163,184,.32)!important}.editor-workspace[data-v-3a428216] .panel-scrollbar.is-scrolling::-webkit-scrollbar-thumb:hover,.editor-view__fullscreen[data-v-3a428216] .panel-scrollbar.is-scrolling::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)!important}.editor-workspace[data-v-3a428216] .tiptap-editor-wrapper{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s ease}.editor-workspace[data-v-3a428216] .tiptap-editor-wrapper::-webkit-scrollbar{width:8px;height:8px}.editor-workspace[data-v-3a428216] .tiptap-editor-wrapper::-webkit-scrollbar-track{background:transparent}.editor-workspace[data-v-3a428216] .tiptap-editor-wrapper::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background .25s ease}.editor-workspace[data-v-3a428216] .tiptap-editor-wrapper.is-scrolling::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3)}.editor-workspace[data-v-3a428216] .tiptap-editor-wrapper.is-scrolling::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.editor-workspace[data-v-3a428216] .tiptap-editor-wrapper.is-scrolling{scrollbar-color:rgba(148,163,184,.3) transparent}.editor-view__fullscreen[data-v-3a428216] *{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) transparent}.editor-view__fullscreen[data-v-3a428216] ::-webkit-scrollbar{width:6px;height:6px;background:transparent}.editor-view__fullscreen[data-v-3a428216] ::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4);border-radius:999px}.editor-view__fullscreen[data-v-3a428216] ::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.6)}.editor-view__fullscreen[data-v-3a428216] .tiptap-editor-wrapper{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) transparent;transition:scrollbar-color .25s ease}.editor-view__fullscreen[data-v-3a428216] .tiptap-editor-wrapper::-webkit-scrollbar{width:8px;height:8px}.editor-view__fullscreen[data-v-3a428216] .tiptap-editor-wrapper::-webkit-scrollbar-track{background:transparent}.editor-view__fullscreen[data-v-3a428216] .tiptap-editor-wrapper::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4);border-radius:4px;transition:background .25s ease}.editor-view__fullscreen[data-v-3a428216] .tiptap-editor-wrapper.is-scrolling::-webkit-scrollbar-thumb{background:rgba(148,163,184,.5)}.editor-view__fullscreen[data-v-3a428216] .tiptap-editor-wrapper.is-scrolling::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.65)}.editor-view__fullscreen[data-v-3a428216] .tiptap-editor-wrapper.is-scrolling{scrollbar-color:rgba(148,163,184,.55) transparent}.ai-chat-stack[data-v-3a428216]{flex:1;min-height:0;background:#fff;border-radius:22px;display:flex;flex-direction:column;overflow:hidden;border:none;box-shadow:none}.ai-chat-header[data-v-3a428216]{position:relative;padding:14px 16px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.ai-chat-header__left[data-v-3a428216]{position:relative;flex:1;min-width:0}.ai-chat-header__right[data-v-3a428216]{flex-shrink:0;display:flex;align-items:center}.conv-selector[data-v-3a428216]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border:none;border-radius:8px;background:transparent;cursor:pointer;color:#64748b;font-size:13px;font-weight:500;max-width:100%;transition:background .15s ease,color .15s ease}.conv-selector[data-v-3a428216]:hover{background:rgba(15,23,42,.06);color:#0f172a}.conv-selector--active[data-v-3a428216]{color:#1d4ed8}.conv-selector--active[data-v-3a428216]:hover{background:rgba(37,99,235,.08);color:#1d4ed8}.conv-selector__icon[data-v-3a428216]{width:15px;height:15px;flex-shrink:0}.conv-selector__title[data-v-3a428216]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;text-align:left}.conv-selector__chevron[data-v-3a428216]{width:14px;height:14px;flex-shrink:0;color:#94a3b8;transition:transform .2s ease}.conv-selector__chevron--open[data-v-3a428216]{transform:rotate(180deg)}.conv-dropdown[data-v-3a428216]{position:absolute;top:calc(100% + 6px);left:0;z-index:200;background:#fff;border-radius:14px;box-shadow:0 8px 32px #0f172a24,0 2px 8px #0f172a14;min-width:220px;max-width:300px;border:1px solid rgba(15,23,42,.08);overflow:hidden}.conv-dropdown__list[data-v-3a428216]{max-height:280px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.conv-dropdown__list[data-v-3a428216]::-webkit-scrollbar{width:4px}.conv-dropdown__list[data-v-3a428216]::-webkit-scrollbar-track{background:transparent}.conv-dropdown__list[data-v-3a428216]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.conv-dropdown__item[data-v-3a428216]{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;cursor:pointer;transition:background .13s ease;min-height:32px}.conv-dropdown__item[data-v-3a428216]:hover{background:rgba(15,23,42,.06)}.conv-dropdown__item--active[data-v-3a428216]{background:rgba(37,99,235,.1)}.conv-dropdown__item--active .conv-dropdown__title[data-v-3a428216]{color:#1d4ed8}.conv-dropdown__title[data-v-3a428216]{flex:1;font-size:13px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.conv-dropdown__title--placeholder[data-v-3a428216]{color:#94a3b8;font-style:italic}.conv-dropdown__streaming[data-v-3a428216]{flex-shrink:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.streaming-dot[data-v-3a428216]{width:6px;height:6px;background:#3b82f6;border-radius:50%;animation:streaming-pulse-3a428216 1.2s ease-in-out infinite}@keyframes streaming-pulse-3a428216{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.conv-dropdown__skeleton[data-v-3a428216]{flex:1;height:13px;min-width:80px;max-width:140px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;animation:skeleton-shimmer-3a428216 1.5s ease-in-out infinite;border-radius:4px}@keyframes skeleton-shimmer-3a428216{0%{background-position:200% 0}to{background-position:-200% 0}}.conv-dropdown__empty[data-v-3a428216]{padding:14px 10px;font-size:13px;color:#94a3b8;text-align:center}.ai-new-chat-btn[data-v-3a428216]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:background .15s ease,color .15s ease}.ai-new-chat-btn[data-v-3a428216]:hover{background:rgba(37,99,235,.08);color:#1d4ed8}.ai-new-chat-btn__icon[data-v-3a428216]{width:18px;height:18px}.ai-chat-divider[data-v-3a428216]{height:1px;background:rgba(148,163,184,.24);flex-shrink:0}.ai-chat-panel[data-v-3a428216]{flex:1;min-height:0;display:flex;overflow:hidden}.ai-chat-panel[data-v-3a428216]>*{flex:1;min-height:0}@media (max-width: 1400px){.editor-workspace[data-v-3a428216]{grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1fr)}}@media (max-width: 1200px){.editor-workspace[data-v-3a428216]{grid-template-columns:1fr;grid-template-rows:auto auto auto}.workspace-handle[data-v-3a428216]{display:none}}@media (max-width: 768px){.page-content[data-v-3a428216]{padding:10px}}
