@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(79 70 229 / .2);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(79 70 229 / .2);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#d1d5db}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}.form-input,.form-textarea,.form-select,.form-multiselect{display:block;width:100%;border-radius:.5rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .5}.form-input:disabled,.form-textarea:disabled,.form-select:disabled,.form-multiselect:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder,.form-select::-moz-placeholder,.form-multiselect::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder,.form-multiselect::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.form-input:hover:not(:disabled),.form-textarea:hover:not(:disabled),.form-select:hover:not(:disabled),.form-multiselect:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.form-input.error,.form-textarea.error,.form-select.error,.form-multiselect.error{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.form-input.error:focus,.form-textarea.error:focus,.form-select.error:focus,.form-multiselect.error:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.form-input.success,.form-textarea.success,.form-select.success,.form-multiselect.success{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.form-input.success:focus,.form-textarea.success:focus,.form-select.success:focus,.form-multiselect.success:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.custom-scrollbar::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.btn{border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary,.el-button.btn-primary{min-width:60px;border-width:0px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #3b82f640}.btn-primary:hover,.el-button.btn-primary:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #7e22ce var(--tw-gradient-to-position);box-shadow:0 20px 25px -5px #3b82f659}.btn-secondary,.el-button.btn-secondary{min-width:60px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-radius:.5rem!important}.btn-secondary:hover,.el-button.btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.btn-success,.el-button.btn-success{min-width:60px;border-width:0px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #059669 var(--tw-gradient-to-position);padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #10b98140}.btn-success:hover,.el-button.btn-success:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #047857 var(--tw-gradient-to-position);box-shadow:0 20px 25px -5px #10b98159}.dark .btn-secondary,.dark .el-button.btn-secondary{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark .btn-secondary:hover,.dark .el-button.btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.prose{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));font-size:1rem;line-height:1.75}.prose-sm{font-size:.875rem;line-height:1.6}.prose-lg{font-size:1.125rem;line-height:1.8}.prose p{margin-bottom:1rem}.prose p:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-bottom:1rem;margin-top:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose h1{font-size:2rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}.prose h4{font-size:1.125rem}.prose ul,.prose ol{margin-bottom:1rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.prose a{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1));text-decoration-line:underline}.prose a:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.prose pre{margin-bottom:1rem;overflow-x:auto;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:1rem}.prose code{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.dark .prose,.prose-invert{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6,.prose-invert h1,.prose-invert h2,.prose-invert h3,.prose-invert h4,.prose-invert h5,.prose-invert h6{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark .prose blockquote,.prose-invert blockquote{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark .prose a,.prose-invert a{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark .prose a:hover,.prose-invert a:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark .prose pre,.prose-invert pre{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark .prose code,.prose-invert code{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark .scrollbar-thin::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.scrollbar-thin::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgb(209 213 219) transparent}.dark .scrollbar-thin{scrollbar-color:rgb(55 65 81) transparent}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-0\.5{top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.inset-\[-20\%\]{top:-20%;right:-20%;bottom:-20%;left:-20%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-bottom-4{bottom:-1rem}.-bottom-\[10\%\]{bottom:-10%}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-2{left:-.5rem}.-left-3{left:-.75rem}.-left-\[10\%\]{left:-10%}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-\[10\%\]{right:-10%}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-\[20\%\]{top:-20%}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-14{bottom:3.5rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-32{bottom:8rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[10px\]{bottom:10px}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-14{left:3.5rem}.left-2{left:.5rem}.left-20{left:5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[-10\%\]{left:-10%}.left-\[-5\%\]{left:-5%}.left-\[11px\]{left:11px}.left-\[19px\]{left:19px}.left-\[20\%\]{left:20%}.left-\[336px\]{left:336px}.left-\[50\%\]{left:50%}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-10\%\]{right:-10%}.right-\[-5\%\]{right:-5%}.right-\[50\%\]{right:50%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[-10\%\]{top:-10%}.top-\[-20\%\]{top:-20%}.top-\[20\%\]{top:20%}.top-\[40\%\]{top:40%}.top-\[57px\]{top:57px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-full{grid-column:1 / -1}.-m-1{margin:-.25rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!mb-0{margin-bottom:0!important}.\!ml-2{margin-left:.5rem!important}.-mb-1{margin-bottom:-.25rem}.-mr-16{margin-right:-4rem}.-mr-2{margin-right:-.5rem}.-mr-3{margin-right:-.75rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.-mt-2\.5{margin-top:-.625rem}.-mt-3{margin-top:-.75rem}.-mt-5{margin-top:-1.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[20px\]{margin-bottom:20px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-14{margin-left:3.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-64{margin-left:16rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-12{margin-right:3rem}.mr-14{margin-right:3.5rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mr-3\.5{margin-right:.875rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!h-12{height:3rem!important}.\!h-16{height:4rem!important}.\!h-2{height:.5rem!important}.\!h-3{height:.75rem!important}.\!h-6{height:1.5rem!important}.\!h-8{height:2rem!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[140px\]{height:140px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[24px\]{height:24px}.h-\[250px\]{height:250px}.h-\[28px\]{height:28px}.h-\[30\%\]{height:30%}.h-\[320px\]{height:320px}.h-\[35\%\]{height:35%}.h-\[40\%\]{height:40%}.h-\[400px\]{height:400px}.h-\[42px\]{height:42px}.h-\[45vh\]{height:45vh}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[60\%\]{height:60%}.h-\[600px\]{height:600px}.h-\[60vh\]{height:60vh}.h-\[64px\]{height:64px}.h-\[65vh\]{height:65vh}.h-\[70vh\]{height:70vh}.h-\[75vh\]{height:75vh}.h-\[80vh\]{height:80vh}.h-\[85vh\]{height:85vh}.h-\[90vh\]{height:90vh}.h-\[95vh\]{height:95vh}.h-\[calc\(100vh-128px\)\]{height:calc(100vh - 128px)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[calc\(100vh-240px\)\]{height:calc(100vh - 240px)}.h-\[calc\(100vh-2px\)\]{height:calc(100vh - 2px)}.h-\[calc\(100vh-480px\)\]{height:calc(100vh - 480px)}.h-\[calc\(100vh-57px\)\]{height:calc(100vh - 57px)}.h-\[calc\(100vh-7rem\)\]{height:calc(100vh - 7rem)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100px\]{max-height:100px}.max-h-\[120px\]{max-height:120px}.max-h-\[150px\]{max-height:150px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[30vh\]{max-height:30vh}.max-h-\[32px\]{max-height:32px}.max-h-\[400px\]{max-height:400px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64px\]{max-height:64px}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-128px\)\]{max-height:calc(100vh - 128px)}.max-h-\[calc\(100vh-192px\)\]{max-height:calc(100vh - 192px)}.max-h-\[calc\(100vh-240px\)\]{max-height:calc(100vh - 240px)}.max-h-\[calc\(100vh-480px\)\]{max-height:calc(100vh - 480px)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-\[calc\(85vh-128px\)\]{max-height:calc(85vh - 128px)}.max-h-\[calc\(85vh-160px\)\]{max-height:calc(85vh - 160px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.\!min-h-\[20px\]{min-height:20px!important}.\!min-h-\[32px\]{min-height:32px!important}.min-h-0{min-height:0px}.min-h-\[1\.2em\]{min-height:1.2em}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[200px\]{min-height:200px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[300px\]{min-height:300px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-200px\)\]{min-height:calc(100vh - 200px)}.min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-12{width:3rem!important}.\!w-2{width:.5rem!important}.\!w-3{width:.75rem!important}.\!w-6{width:1.5rem!important}.\!w-8{width:2rem!important}.\!w-\[20px\]{width:20px!important}.\!w-\[32px\]{width:32px!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[30\%\]{width:30%}.w-\[320px\]{width:320px}.w-\[35\%\]{width:35%}.w-\[360px\]{width:360px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[42px\]{width:42px}.w-\[480px\]{width:480px}.w-\[50\%\]{width:50%}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[60\%\]{width:60%}.w-\[600px\]{width:600px}.w-\[60vw\]{width:60vw}.w-\[680px\]{width:680px}.w-\[70vw\]{width:70vw}.w-\[72px\]{width:72px}.w-\[80vw\]{width:80vw}.w-\[85\%\]{width:85%}.w-\[85vw\]{width:85vw}.w-\[90\%\]{width:90%}.w-\[90vw\]{width:90vw}.w-\[95vw\]{width:95vw}.w-\[96vw\]{width:96vw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[300px\]{min-width:300px}.min-w-\[350px\]{min-width:350px}.min-w-\[400px\]{min-width:400px}.min-w-\[40px\]{min-width:40px}.min-w-\[450px\]{min-width:450px}.min-w-\[48px\]{min-width:48px}.min-w-\[60px\]{min-width:60px}.min-w-\[68px\]{min-width:68px}.min-w-\[80px\]{min-width:80px}.min-w-\[90px\]{min-width:90px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-12{max-width:3rem}.max-w-16{max-width:4rem}.max-w-20{max-width:5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[180px\]{max-width:180px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[500px\]{max-width:500px}.max-w-\[60px\]{max-width:60px}.max-w-\[60vw\]{max-width:60vw}.max-w-\[70px\]{max-width:70px}.max-w-\[70vw\]{max-width:70vw}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95\%\]{max-width:95%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100vw-100px\)\]{max-width:calc(100vw - 100px)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[3\]{flex:3}.flex-\[4\]{flex:4}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-16{--tw-translate-y: -4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-8{--tw-translate-y: -2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-16{--tw-translate-x: 4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-8{--tw-translate-x: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-2{-moz-columns:2;columns:2}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-md{border-radius:.375rem!important}.\!rounded-none{border-radius:0!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[10\.5px\]{border-radius:10.5px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:.125rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[6px\]{border-bottom-width:6px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[10px\]{border-left-width:10px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[6px\]{border-top-width:6px}.\!border-dashed{border-style:dashed!important}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-blue-200{--tw-border-opacity: 1 !important;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))!important}.\!border-cyan-200{--tw-border-opacity: 1 !important;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))!important}.\!border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.\!border-gray-200\/50{border-color:#e5e7eb80!important}.\!border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))!important}.\!border-green-200{--tw-border-opacity: 1 !important;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))!important}.\!border-indigo-200{--tw-border-opacity: 1 !important;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))!important}.\!border-orange-200{--tw-border-opacity: 1 !important;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))!important}.\!border-purple-200{--tw-border-opacity: 1 !important;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))!important}.\!border-white\/30{border-color:#ffffff4d!important}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/50{border-color:#fde68a80}.border-amber-200\/60{border-color:#fde68a99}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/20{border-color:#f59e0b33}.border-black\/\[0\.04\]{border-color:#0000000a}.border-black\/\[0\.05\]{border-color:#0000000d}.border-black\/\[0\.06\]{border-color:#0000000f}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/50{border-color:#dbeafe80}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/30{border-color:#bfdbfe4d}.border-blue-200\/40{border-color:#bfdbfe66}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-250{--tw-border-opacity: 1;border-color:rgb(159 187 240 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-300\/40{border-color:#93c5fd66}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/60{border-color:#60a5fa99}.border-blue-50{--tw-border-opacity: 1;border-color:rgb(239 246 255 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/25{border-color:#3b82f640}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-500\/20{border-color:#06b6d433}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/30{border-color:#e5e7eb4d}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-500\/20{border-color:#6b728033}.border-gray-500\/25{border-color:#6b728040}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-600\/80{border-color:#4b5563cc}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/80{border-color:#374151cc}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-800\/50{border-color:#1f293780}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/30{border-color:#bbf7d04d}.border-green-200\/40{border-color:#bbf7d066}.border-green-200\/50{border-color:#bbf7d080}.border-green-200\/60{border-color:#bbf7d099}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/25{border-color:#22c55e40}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/50{border-color:#22c55e80}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/20{border-color:#6366f133}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-200\/40{border-color:#fed7aa66}.border-orange-200\/50{border-color:#fed7aa80}.border-orange-300\/60{border-color:#fdba7499}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-pink-200\/50{border-color:#fbcfe880}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/25{border-color:#ec489940}.border-pink-500\/50{border-color:#ec489980}.border-primary{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/40{border-color:#e9d5ff66}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-50{--tw-border-opacity: 1;border-color:rgb(250 245 255 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/0{border-color:#a855f700}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/50{border-color:#a855f780}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/50{border-color:#fecaca80}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/10{border-color:#ef44441a}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-sky-500\/20{border-color:#0ea5e933}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-300\/30{border-color:#cbd5e14d}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-300\/40{border-color:#fde04766}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.border-b-transparent{border-bottom-color:transparent}.border-l-blue-300{--tw-border-opacity: 1;border-left-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-blue-600{--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-l-gray-400{--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-indigo-400{--tw-border-opacity: 1;border-left-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-white{--tw-border-opacity: 1;border-left-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-t-\[\#0071e3\]{--tw-border-opacity: 1;border-top-color:rgb(0 113 227 / var(--tw-border-opacity, 1))}.border-t-gray-900{--tw-border-opacity: 1;border-top-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-t-indigo-500{--tw-border-opacity: 1;border-top-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-t-purple-500{--tw-border-opacity: 1;border-top-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.\!bg-cyan-100{--tw-bg-opacity: 1 !important;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.\!bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.\!bg-indigo-400{--tw-bg-opacity: 1 !important;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))!important}.\!bg-indigo-50\/50{background-color:#eef2ff80!important}.\!bg-orange-100{--tw-bg-opacity: 1 !important;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))!important}.\!bg-purple-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\!bg-white\/20{background-color:#fff3!important}.\!bg-white\/80{background-color:#fffc!important}.bg-\[\#0071e3\]{--tw-bg-opacity: 1;background-color:rgb(0 113 227 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0d0f\]{--tw-bg-opacity: 1;background-color:rgb(13 13 15 / var(--tw-bg-opacity, 1))}.bg-\[\#141517\]{--tw-bg-opacity: 1;background-color:rgb(20 21 23 / var(--tw-bg-opacity, 1))}.bg-\[\#18181b\]{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1b1e\]{--tw-bg-opacity: 1;background-color:rgb(26 27 30 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1b1e\]\/50{background-color:#1a1b1e80}.bg-\[\#1a1b1e\]\/80{background-color:#1a1b1ecc}.bg-\[\#1a1b1e\]\/90{background-color:#1a1b1ee6}.bg-\[\#1a1b1e\]\/95{background-color:#1a1b1ef2}.bg-\[\#25262b\]{--tw-bg-opacity: 1;background-color:rgb(37 38 43 / var(--tw-bg-opacity, 1))}.bg-\[\#2c2e33\]{--tw-bg-opacity: 1;background-color:rgb(44 46 51 / var(--tw-bg-opacity, 1))}.bg-\[\#2c2e33\]\/50{background-color:#2c2e3380}.bg-\[\#2c2e33\]\/60{background-color:#2c2e3399}.bg-\[\#374151\]\/30{background-color:#3741514d}.bg-\[\#374151\]\/40{background-color:#37415166}.bg-\[\#374151\]\/60{background-color:#37415199}.bg-\[\#f1f5f9\]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-900\/10{background-color:#78350f1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/40{background-color:#dbeafe66}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-150{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-400\/5{background-color:#60a5fa0d}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/40{background-color:#3b82f666}.bg-blue-500\/90{background-color:#3b82f6e6}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-blue-900\/10{background-color:#1e3a8a1a}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/60{background-color:#d1fae599}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/50{background-color:#e5e7eb80}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-400\/70{background-color:#9ca3afb3}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-500\/15{background-color:#6b728026}.bg-gray-500\/5{background-color:#6b72800d}.bg-gray-500\/70{background-color:#6b7280b3}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/80{background-color:#f0fdf4cc}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.bg-green-900\/20{background-color:#14532d33}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/60{background-color:#6366f199}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-900\/10{background-color:#312e811a}.bg-indigo-900\/20{background-color:#312e8133}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/80{background-color:#fff7edcc}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/40{background-color:#f9731666}.bg-orange-500\/90{background-color:#f97316e6}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-200\/20{background-color:#fbcfe833}.bg-pink-50\/80{background-color:#fdf2f8cc}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-500\/30{background-color:#ec48994d}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:#4f46e51a}.bg-primary\/5{background-color:#4f46e50d}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-100\/50{background-color:#f3e8ff80}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-400\/10{background-color:#c084fc1a}.bg-purple-400\/5{background-color:#c084fc0d}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/30{background-color:#faf5ff4d}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-500\/40{background-color:#a855f766}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-600\/80{background-color:#9333eacc}.bg-purple-900\/10{background-color:#581c871a}.bg-purple-900\/20{background-color:#581c8733}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200\/20{background-color:#fecaca33}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/40{background-color:#ef444466}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/80{background-color:#dc2626cc}.bg-red-900\/20{background-color:#7f1d1d33}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300\/30{background-color:#cbd5e14d}.bg-slate-300\/50{background-color:#cbd5e180}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/95{background-color:#f8fafcf2}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/10{background-color:#0f172a1a}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-\[radial-gradient\(circle_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(circle at center,var(--tw-gradient-stops))}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/cubes\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/cubes.png)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/stardust\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/stardust.png)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#141517\]{--tw-gradient-from: #141517 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 21 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-200{--tw-gradient-from: #fde68a var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/95{--tw-gradient-from: rgb(0 0 0 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-300{--tw-gradient-from: #93c5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/30{--tw-gradient-from: rgb(239 246 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/50{--tw-gradient-from: rgb(239 246 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/80{--tw-gradient-from: rgb(239 246 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/95{--tw-gradient-from: rgb(239 246 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/0{--tw-gradient-from: rgb(59 130 246 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/15{--tw-gradient-from: rgb(59 130 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/40{--tw-gradient-from: rgb(59 130 246 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/5{--tw-gradient-from: rgb(59 130 246 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/15{--tw-gradient-from: rgb(6 182 212 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100\/80{--tw-gradient-from: rgb(243 244 246 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-300{--tw-gradient-from: #d1d5db var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from: #9ca3af var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50\/50{--tw-gradient-from: rgb(249 250 251 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500\/10{--tw-gradient-from: rgb(107 114 128 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500\/15{--tw-gradient-from: rgb(107 114 128 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500\/20{--tw-gradient-from: rgb(107 114 128 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50\/95{--tw-gradient-from: rgb(240 253 244 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/10{--tw-gradient-from: rgb(34 197 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/15{--tw-gradient-from: rgb(34 197 94 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/0{--tw-gradient-from: rgb(99 102 241 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/15{--tw-gradient-from: rgb(99 102 241 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from: rgb(99 102 241 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/5{--tw-gradient-from: rgb(99 102 241 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900{--tw-gradient-from: #312e81 var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-200{--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50\/60{--tw-gradient-from: rgb(255 247 237 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50\/95{--tw-gradient-from: rgb(255 247 237 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/15{--tw-gradient-from: rgb(249 115 22 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/20{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-200\/30{--tw-gradient-from: rgb(251 207 232 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: rgb(79 70 229) var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-200{--tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-200\/30{--tw-gradient-from: rgb(233 213 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/95{--tw-gradient-from: rgb(250 245 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/15{--tw-gradient-from: rgb(168 85 247 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/80{--tw-gradient-from: rgb(147 51 234 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400\/5{--tw-gradient-from: rgb(248 113 113 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/15{--tw-gradient-from: rgb(239 68 68 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/20{--tw-gradient-from: rgb(239 68 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/20{--tw-gradient-from: rgb(14 165 233 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/50{--tw-gradient-from: rgb(255 255 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from: rgb(255 255 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from: rgb(255 255 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50\/95{--tw-gradient-from: rgb(254 252 232 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-100\/90{--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(219 234 254 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-200{--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #bfdbfe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/20{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/60{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50{--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-200{--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e5e7eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-300{--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-300\/60{--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(209 213 219 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9fafb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50\/50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 250 251 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-100\/90{--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(220 252 231 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-400\/40{--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(129 140 248 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/50{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-100\/90{--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 237 213 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50\/40{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 247 237 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-50{--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdf2f8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-100\/90{--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(243 232 255 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/20{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 245 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/40{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/5{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/50{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-400{--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f87171 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-50{--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fef2f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500\/50{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 68 68 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/90{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-100\/90{--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(254 249 195 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-100\/50{--tw-gradient-to: rgb(219 234 254 / .5) var(--tw-gradient-to-position)}.to-blue-100\/80{--tw-gradient-to: rgb(219 234 254 / .8) var(--tw-gradient-to-position)}.to-blue-200{--tw-gradient-to: #bfdbfe var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-50\/50{--tw-gradient-to: rgb(239 246 255 / .5) var(--tw-gradient-to-position)}.to-blue-50\/95{--tw-gradient-to: rgb(239 246 255 / .95) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to: rgb(59 130 246 / .2) var(--tw-gradient-to-position)}.to-blue-500\/25{--tw-gradient-to: rgb(59 130 246 / .25) var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/30{--tw-gradient-to: rgb(37 99 235 / .3) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-800\/40{--tw-gradient-to: rgb(30 64 175 / .4) var(--tw-gradient-to-position)}.to-blue-900\/20{--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-500\/25{--tw-gradient-to: rgb(6 182 212 / .25) var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-100\/50{--tw-gradient-to: rgb(209 250 229 / .5) var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/20{--tw-gradient-to: rgb(16 185 129 / .2) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-100\/50{--tw-gradient-to: rgb(243 244 246 / .5) var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-200\/80{--tw-gradient-to: rgb(229 231 235 / .8) var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #9ca3af var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-50\/50{--tw-gradient-to: rgb(249 250 251 / .5) var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.to-gray-500\/20{--tw-gradient-to: rgb(107 114 128 / .2) var(--tw-gradient-to-position)}.to-gray-500\/25{--tw-gradient-to: rgb(107 114 128 / .25) var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-gray-600\/30{--tw-gradient-to: rgb(75 85 99 / .3) var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-50\/95{--tw-gradient-to: rgb(240 253 244 / .95) var(--tw-gradient-to-position)}.to-green-500\/25{--tw-gradient-to: rgb(34 197 94 / .25) var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-600\/30{--tw-gradient-to: rgb(22 163 74 / .3) var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-200{--tw-gradient-to: #c7d2fe var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-50\/60{--tw-gradient-to: rgb(238 242 255 / .6) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/20{--tw-gradient-to: rgb(99 102 241 / .2) var(--tw-gradient-to-position)}.to-indigo-500\/25{--tw-gradient-to: rgb(99 102 241 / .25) var(--tw-gradient-to-position)}.to-indigo-500\/5{--tw-gradient-to: rgb(99 102 241 / .05) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-600\/80{--tw-gradient-to: rgb(79 70 229 / .8) var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/60{--tw-gradient-to: rgb(255 247 237 / .6) var(--tw-gradient-to-position)}.to-orange-50\/95{--tw-gradient-to: rgb(255 247 237 / .95) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/25{--tw-gradient-to: rgb(249 115 22 / .25) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-600\/30{--tw-gradient-to: rgb(234 88 12 / .3) var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-400\/5{--tw-gradient-to: rgb(244 114 182 / .05) var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-50\/30{--tw-gradient-to: rgb(253 242 248 / .3) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-pink-500\/40{--tw-gradient-to: rgb(236 72 153 / .4) var(--tw-gradient-to-position)}.to-pink-500\/5{--tw-gradient-to: rgb(236 72 153 / .05) var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-300{--tw-gradient-to: #d8b4fe var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/30{--tw-gradient-to: rgb(250 245 255 / .3) var(--tw-gradient-to-position)}.to-purple-50\/50{--tw-gradient-to: rgb(250 245 255 / .5) var(--tw-gradient-to-position)}.to-purple-50\/95{--tw-gradient-to: rgb(250 245 255 / .95) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/0{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-500\/25{--tw-gradient-to: rgb(168 85 247 / .25) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-red-200{--tw-gradient-to: #fecaca var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-500\/25{--tw-gradient-to: rgb(239 68 68 / .25) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-600\/30{--tw-gradient-to: rgb(220 38 38 / .3) var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-sky-600\/30{--tw-gradient-to: rgb(2 132 199 / .3) var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to: rgb(255 255 255 / .8) var(--tw-gradient-to-position)}.to-white\/85{--tw-gradient-to: rgb(255 255 255 / .85) var(--tw-gradient-to-position)}.to-white\/95{--tw-gradient-to: rgb(255 255 255 / .95) var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.to-yellow-100\/80{--tw-gradient-to: rgb(254 249 195 / .8) var(--tw-gradient-to-position)}.to-yellow-50\/95{--tw-gradient-to: rgb(254 252 232 / .95) var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.bg-\[length\:200\%_auto\]{background-size:200% auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-none{fill:none}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-1{padding:.25rem!important}.\!p-1\.5{padding:.375rem!important}.\!p-2{padding:.5rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[100px\]{padding-bottom:100px}.pb-\[20vh\]{padding-bottom:20vh}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-\[42px\]{padding-left:42px}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-\[10px\]{font-size:10px!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-amber-600{--tw-text-opacity: 1 !important;color:rgb(217 119 6 / var(--tw-text-opacity, 1))!important}.\!text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.\!text-blue-800{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity, 1))!important}.\!text-current{color:currentColor!important}.\!text-cyan-800{--tw-text-opacity: 1 !important;color:rgb(21 94 117 / var(--tw-text-opacity, 1))!important}.\!text-gray-800{--tw-text-opacity: 1 !important;color:rgb(31 41 55 / var(--tw-text-opacity, 1))!important}.\!text-green-800{--tw-text-opacity: 1 !important;color:rgb(22 101 52 / var(--tw-text-opacity, 1))!important}.\!text-orange-800{--tw-text-opacity: 1 !important;color:rgb(154 52 18 / var(--tw-text-opacity, 1))!important}.\!text-purple-800{--tw-text-opacity: 1 !important;color:rgb(107 33 168 / var(--tw-text-opacity, 1))!important}.\!text-red-400{--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity, 1))!important}.\!text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-amber-200\/80{color:#fde68acc}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/90{color:#fbbf24e6}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/70{color:#b45309b3}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-400\/90{color:#60a5fae6}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-500\/50{color:#3b82f680}.text-blue-500\/80{color:#3b82f6cc}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-500\/80{color:#10b981cc}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/70{color:#059669b3}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/80{color:#047857cc}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-200\/60{color:#c7d2fe99}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-500\/5{color:#6366f10d}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/70{color:#ef4444b3}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.decoration-wavy{text-decoration-style:wavy}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-multiply{mix-blend-mode:multiply}.\!shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 -2px 8px rgba(0,0,0,.06);--tw-shadow-colored: 0 -2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(99\,102\,241\,0\.1\)\]{--tw-shadow: 0 0 0 1px rgba(99,102,241,.1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(99\,102\,241\,0\.2\)\]{--tw-shadow: 0 0 0 1px rgba(99,102,241,.2);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(168\,85\,247\,0\.15\)\]{--tw-shadow: 0 0 0 3px rgba(168,85,247,.15);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow: 0 0 0 3px rgba(59,130,246,.15);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\,68\,68\,0\.1\)\]{--tw-shadow: 0 0 10px rgba(239,68,68,.1);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(34\,197\,94\,0\.1\)\]{--tw-shadow: 0 0 10px rgba(34,197,94,.1);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow: 0 0 12px rgba(239,68,68,.3);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(249\,115\,22\,0\.3\)\]{--tw-shadow: 0 0 12px rgba(249,115,22,.3);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(147\,51\,234\,0\.2\)\]{--tw-shadow: 0 0 15px rgba(147,51,234,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(168\,85\,247\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(168,85,247,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 50px rgba(0,0,0,.5);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_15px_-3px_rgba\(0\,0\,0\,0\.07\)\,0_10px_20px_-2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 2px 15px -3px rgba(0,0,0,.07),0 10px 20px -2px rgba(0,0,0,.04);--tw-shadow-colored: 0 2px 15px -3px var(--tw-shadow-color), 0 10px 20px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.08\)\,0_1px_2px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-100\/60{--tw-shadow-color: rgb(219 234 254 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200\/50{--tw-shadow-color: rgb(191 219 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/10{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/30{--tw-shadow-color: rgb(37 99 235 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/20{--tw-shadow-color: rgb(30 58 138 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/30{--tw-shadow-color: rgb(30 58 138 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200\/50{--tw-shadow-color: rgb(229 231 235 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/10{--tw-shadow-color: rgb(99 102 241 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-900\/10{--tw-shadow-color: rgb(88 28 135 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-900\/20{--tw-shadow-color: rgb(88 28 135 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-900\/30{--tw-shadow-color: rgb(88 28 135 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/25{--tw-shadow-color: rgb(239 68 68 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-900\/20{--tw-shadow-color: rgb(127 29 29 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#1a1b1e\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 27 30 / var(--tw-ring-opacity, 1))}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-400\/10{--tw-ring-color: rgb(96 165 250 / .1)}.ring-blue-400\/30{--tw-ring-color: rgb(96 165 250 / .3)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-500\/10{--tw-ring-color: rgb(59 130 246 / .1)}.ring-blue-500\/50{--tw-ring-color: rgb(59 130 246 / .5)}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.ring-indigo-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.ring-indigo-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.ring-primary\/50{--tw-ring-color: rgb(79 70 229 / .5)}.ring-purple-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.ring-purple-500\/20{--tw-ring-color: rgb(168 85 247 / .2)}.ring-purple-500\/50{--tw-ring-color: rgb(168 85 247 / .5)}.ring-red-50\/50{--tw-ring-color: rgb(254 242 242 / .5)}.ring-red-500\/10{--tw-ring-color: rgb(239 68 68 / .1)}.ring-slate-200\/50{--tw-ring-color: rgb(226 232 240 / .5)}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/0{--tw-ring-color: rgb(255 255 255 / 0)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}.ring-white\/60{--tw-ring-color: rgb(255 255 255 / .6)}.ring-white\/70{--tw-ring-color: rgb(255 255 255 / .7)}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[60px\]{--tw-blur: blur(60px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}:root{--header-height: 64px;--header-height-mobile: 56px;--sidebar-width: 200px;--sidebar-width-collapsed: 64px;--mobile-tab-height: 56px}.page-container{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;background-color:#f9fafb}.dark .page-container{background-color:#111827}.page-header{flex-shrink:0}.page-content{flex:1;overflow-y:auto;overflow-x:hidden}.page-content-padded{padding:1rem}@media (min-width: 640px){.page-content-padded{padding:2rem}}.dark\:prose-invert:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:prose-invert:is(.dark *) h1,.dark\:prose-invert:is(.dark *) h2,.dark\:prose-invert:is(.dark *) h3,.dark\:prose-invert:is(.dark *) h4,.dark\:prose-invert:is(.dark *) h5,.dark\:prose-invert:is(.dark *) h6{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:prose-invert:is(.dark *) blockquote{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:prose-invert:is(.dark *) a{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:prose-invert:is(.dark *) a:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:prose-invert:is(.dark *) pre{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:prose-invert:is(.dark *) code{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-600::placeholder{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.focus-within\:border-blue-400:focus-within{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus-within\:border-blue-500:focus-within{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-within\:border-purple-500\/50:focus-within{border-color:#a855f780}.focus-within\:shadow-lg:focus-within{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-blue-500\/10:focus-within{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-400\/20:focus-within{--tw-ring-color: rgb(96 165 250 / .2)}.focus-within\:ring-purple-300:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.focus-within\:ring-purple-500\/50:focus-within{--tw-ring-color: rgb(168 85 247 / .5)}.hover\:line-clamp-none:hover{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.hover\:h-auto:hover{height:auto}.hover\:w-24:hover{width:6rem}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\.5:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-3:hover{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-150:hover{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.015\]:hover{--tw-scale-x: 1.015;--tw-scale-y: 1.015;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:transform-none:hover{transform:none}.hover\:rounded-xl:hover{border-radius:.75rem}.hover\:\!border-blue-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))!important}.hover\:\!border-indigo-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))!important}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-500\/20:hover{border-color:#f59e0b33}.hover\:border-black\/\[0\.1\]:hover{border-color:#0000001a}.hover\:border-blue-100:hover{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-300\/50:hover{border-color:#93c5fd80}.hover\:border-blue-300\/60:hover{border-color:#93c5fd99}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/20:hover{border-color:#3b82f633}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-cyan-500\/20:hover{border-color:#06b6d433}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-300\/70:hover{border-color:#d1d5dbb3}.hover\:border-gray-300\/80:hover{border-color:#d1d5dbcc}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-500\/20:hover{border-color:#6b728033}.hover\:border-gray-500\/50:hover{border-color:#6b728080}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-500\/50:hover{border-color:#6366f180}.hover\:border-orange-500\/20:hover{border-color:#f9731633}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.hover\:border-purple-100:hover{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-purple-500\/20:hover{border-color:#a855f733}.hover\:border-purple-500\/30:hover{border-color:#a855f74d}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-red-500\/20:hover{border-color:#ef444433}.hover\:border-red-600:hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:\!bg-blue-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-indigo-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-purple-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-red-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-white\/20:hover{background-color:#fff3!important}.hover\:bg-\[\#005bb5\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 91 181 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1b1e\]\/50:hover{background-color:#1a1b1e80}.hover\:bg-\[\#25262b\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 38 43 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2c2e33\]:hover{--tw-bg-opacity: 1;background-color:rgb(44 46 51 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2c2e33\]\/50:hover{background-color:#2c2e3380}.hover\:bg-\[\#374151\]\/50:hover{background-color:#37415180}.hover\:bg-\[\#374151\]\/60:hover{background-color:#37415199}.hover\:bg-\[\#e2e8f0\]:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-400\/20:hover{background-color:#60a5fa33}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/80:hover{background-color:#3b82f6cc}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-500\/30:hover{background-color:#06b6d44d}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200\/50:hover{background-color:#e5e7eb80}.hover\:bg-gray-200\/80:hover{background-color:#e5e7ebcc}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/80:hover{background-color:#f9fafbcc}.hover\:bg-gray-500\/20:hover{background-color:#6b728033}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500\/30:hover{background-color:#6366f14d}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100\/50:hover{background-color:#ffedd580}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-500\/80:hover{background-color:#f97316cc}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-500\/30:hover{background-color:#ec48994d}.hover\:bg-primary-dark:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/5:hover{background-color:#4f46e50d}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50\/50:hover{background-color:#faf5ff80}.hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-500\/10:hover{background-color:#a855f71a}.hover\:bg-purple-500\/80:hover{background-color:#a855f7cc}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-600\/40:hover{background-color:#9333ea66}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/35:hover{background-color:#ffffff59}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-yellow-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:from-amber-200:hover{--tw-gradient-from: #fde68a var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-200:hover{--tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-200:hover{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-600:hover{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-500:hover{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-500:hover{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-600:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-200:hover{--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500\/30:hover{--tw-gradient-from: rgb(168 85 247 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-500:hover{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-white:hover{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-amber-200:hover{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.hover\:to-blue-300:hover{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.hover\:to-blue-50\/30:hover{--tw-gradient-to: rgb(239 246 255 / .3) var(--tw-gradient-to-position)}.hover\:to-blue-500:hover{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.hover\:to-blue-500\/30:hover{--tw-gradient-to: rgb(59 130 246 / .3) var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-cyan-200:hover{--tw-gradient-to: #a5f3fc var(--tw-gradient-to-position)}.hover\:to-cyan-500:hover{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.hover\:to-gray-500:hover{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.hover\:to-green-600:hover{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.hover\:to-green-700:hover{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:to-indigo-600:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:to-pink-600:hover{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.hover\:to-pink-700:hover{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.hover\:to-purple-600:hover{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-red-400:hover{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.hover\:to-slate-200:hover{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.hover\:to-yellow-200:hover{--tw-gradient-to: #fef08a var(--tw-gradient-to-position)}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-emerald-500:hover{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-orange-500:hover{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-pink-500:hover{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:text-purple-500:hover{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.hover\:text-purple-600:hover{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-500:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(168\,85\,247\,0\.2\)\]:hover{--tw-shadow: 0 0 30px rgba(168,85,247,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow: 0 8px 30px rgb(0,0,0,.06);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow: 0 8px 30px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-blue-100\/50:hover{--tw-shadow-color: rgb(219 234 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/25:hover{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color: rgb(59 130 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-600\/20:hover{--tw-shadow-color: rgb(37 99 235 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-gray-500\/10:hover{--tw-shadow-color: rgb(107 114 128 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/20:hover{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/50:hover{--tw-shadow-color: rgb(99 102 241 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-600\/20:hover{--tw-shadow-color: rgb(147 51 234 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-500\/40:hover{--tw-shadow-color: rgb(239 68 68 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-600\/20:hover{--tw-shadow-color: rgb(220 38 38 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-blue-100:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.hover\:ring-primary\/50:hover{--tw-ring-color: rgb(79 70 229 / .5)}.hover\:ring-purple-500\/30:hover{--tw-ring-color: rgb(168 85 247 / .3)}.hover\:ring-purple-500\/50:hover{--tw-ring-color: rgb(168 85 247 / .5)}.focus\:\!border-blue-500\/50:focus{border-color:#3b82f680!important}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-green-500\/50:focus{border-color:#22c55e80}.focus\:border-pink-500\/50:focus{border-color:#ec489980}.focus\:border-purple-500\/50:focus{border-color:#a855f780}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-\[\#374151\]\/60:focus{background-color:#37415199}.focus\:\!shadow-lg:focus{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#0071e3\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 113 227 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-blue-500\/50:focus{--tw-ring-color: rgb(59 130 246 / .5)}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-500\/20:focus{--tw-ring-color: rgb(107 114 128 / .2)}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500\/50:focus{--tw-ring-color: rgb(168 85 247 / .5)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-blue-500\/30:active{background-color:#3b82f64d}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-purple-300:active{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.active\:text-white:active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.active\:shadow-md:active{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group:hover .group-hover\:visible{visibility:visible}.group\/btn:hover .group-hover\/btn\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:scale-110,.group\/img:hover .group-hover\/img\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:hover .group-hover\/item\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-indigo-300\/50{border-color:#a5b4fc80}.group:hover .group-hover\:border-primary{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-purple-500\/50{border-color:#a855f780}.group\/img:hover .group-hover\/img\:bg-transparent{background-color:transparent}.group\/item:hover .group-hover\/item\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.group\/item:hover .group-hover\/item\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.group\/item:hover .group-hover\/item\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.group\/item:hover .group-hover\/item\:bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.group\/item:hover .group-hover\/item\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-indigo-50\/10{background-color:#eef2ff1a}.group:hover .group-hover\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-purple-500\/70{background-color:#a855f7b3}.group:hover .group-hover\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.group:hover .group-hover\:from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.group:hover .group-hover\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.group\/item:hover .group-hover\/item\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.group\/item:hover .group-hover\/item\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#0071e3\]{--tw-text-opacity: 1;color:rgb(0 113 227 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-transparent{color:transparent}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/img:hover .group-hover\/img\:opacity-100,.group\/item:hover .group-hover\/item\:opacity-100,.group\/preview:hover .group-hover\/preview\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-90{opacity:.9}.group:hover .group-hover\:opacity-\[0\.03\]{opacity:.03}.group:hover .group-hover\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-blue-500\/10{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-emerald-500\/10{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.group:hover .group-hover\:ring-blue-500\/30{--tw-ring-color: rgb(59 130 246 / .3)}.group:hover .group-hover\:ring-blue-500\/50{--tw-ring-color: rgb(59 130 246 / .5)}.group:hover .group-hover\:ring-indigo-300\/50{--tw-ring-color: rgb(165 180 252 / .5)}.group:hover .group-hover\:ring-indigo-400\/50{--tw-ring-color: rgb(129 140 248 / .5)}.group:hover .group-hover\:ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.group:hover .group-hover\:ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:divide-gray-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity, 1))}.dark\:\!border-blue-700:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))!important}.dark\:\!border-cyan-700:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))!important}.dark\:\!border-gray-600:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))!important}.dark\:\!border-gray-600\/50:is(.dark *){border-color:#4b556380!important}.dark\:\!border-gray-700:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))!important}.dark\:\!border-green-700:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))!important}.dark\:\!border-indigo-800:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))!important}.dark\:\!border-orange-700:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))!important}.dark\:\!border-purple-700:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))!important}.dark\:border-amber-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-700\/30:is(.dark *){border-color:#b453094d}.dark\:border-amber-700\/50:is(.dark *){border-color:#b4530980}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-800\/30:is(.dark *){border-color:#92400e4d}.dark\:border-amber-800\/40:is(.dark *){border-color:#92400e66}.dark\:border-blue-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:border-blue-400\/20:is(.dark *){border-color:#60a5fa33}.dark\:border-blue-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:border-blue-500\/30:is(.dark *){border-color:#3b82f64d}.dark\:border-blue-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:border-blue-600\/30:is(.dark *){border-color:#2563eb4d}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-blue-700\/30:is(.dark *){border-color:#1d4ed84d}.dark\:border-blue-700\/40:is(.dark *){border-color:#1d4ed866}.dark\:border-blue-700\/50:is(.dark *){border-color:#1d4ed880}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-800\/30:is(.dark *){border-color:#1e40af4d}.dark\:border-blue-800\/50:is(.dark *){border-color:#1e40af80}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-blue-900\/30:is(.dark *){border-color:#1e3a8a4d}.dark\:border-cyan-400\/20:is(.dark *){border-color:#22d3ee33}.dark\:border-emerald-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.dark\:border-emerald-600\/30:is(.dark *){border-color:#0596694d}.dark\:border-emerald-700\/50:is(.dark *){border-color:#04785780}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800\/30:is(.dark *){border-color:#065f464d}.dark\:border-emerald-900\/30:is(.dark *){border-color:#064e3b4d}.dark\:border-gray-400\/20:is(.dark *){border-color:#9ca3af33}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-600\/30:is(.dark *){border-color:#4b55634d}.dark\:border-gray-600\/50:is(.dark *){border-color:#4b556380}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-700\/30:is(.dark *){border-color:#3741514d}.dark\:border-gray-700\/50:is(.dark *){border-color:#37415180}.dark\:border-gray-700\/60:is(.dark *){border-color:#37415199}.dark\:border-gray-700\/70:is(.dark *){border-color:#374151b3}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-800\/50:is(.dark *){border-color:#1f293780}.dark\:border-gray-800\/80:is(.dark *){border-color:#1f2937cc}.dark\:border-gray-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:border-green-400\/20:is(.dark *){border-color:#4ade8033}.dark\:border-green-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:border-green-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:border-green-700\/30:is(.dark *){border-color:#15803d4d}.dark\:border-green-700\/40:is(.dark *){border-color:#15803d66}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-green-800\/30:is(.dark *){border-color:#1665344d}.dark\:border-green-800\/50:is(.dark *){border-color:#16653480}.dark\:border-indigo-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.dark\:border-indigo-400\/20:is(.dark *){border-color:#818cf833}.dark\:border-indigo-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\:border-indigo-500\/20:is(.dark *){border-color:#6366f133}.dark\:border-indigo-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800\/30:is(.dark *){border-color:#3730a34d}.dark\:border-indigo-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(49 46 129 / var(--tw-border-opacity, 1))}.dark\:border-indigo-900\/50:is(.dark *){border-color:#312e8180}.dark\:border-orange-400\/20:is(.dark *){border-color:#fb923c33}.dark\:border-orange-500\/40:is(.dark *){border-color:#f9731666}.dark\:border-orange-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.dark\:border-orange-700\/40:is(.dark *){border-color:#c2410c66}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-orange-800\/30:is(.dark *){border-color:#9a34124d}.dark\:border-orange-800\/50:is(.dark *){border-color:#9a341280}.dark\:border-pink-800\/50:is(.dark *){border-color:#9d174d80}.dark\:border-primary:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.dark\:border-purple-400\/20:is(.dark *){border-color:#c084fc33}.dark\:border-purple-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.dark\:border-purple-700\/40:is(.dark *){border-color:#7e22ce66}.dark\:border-purple-700\/50:is(.dark *){border-color:#7e22ce80}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-purple-800\/30:is(.dark *){border-color:#6b21a84d}.dark\:border-purple-800\/50:is(.dark *){border-color:#6b21a880}.dark\:border-purple-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 28 135 / var(--tw-border-opacity, 1))}.dark\:border-purple-900\/30:is(.dark *){border-color:#581c874d}.dark\:border-red-400\/20:is(.dark *){border-color:#f8717133}.dark\:border-red-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-700\/50:is(.dark *){border-color:#b91c1c80}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-800\/40:is(.dark *){border-color:#991b1b66}.dark\:border-red-800\/50:is(.dark *){border-color:#991b1b80}.dark\:border-red-900\/30:is(.dark *){border-color:#7f1d1d4d}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-600\/30:is(.dark *){border-color:#4755694d}.dark\:border-slate-600\/50:is(.dark *){border-color:#47556980}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/30:is(.dark *){border-color:#3341554d}.dark\:border-slate-700\/50:is(.dark *){border-color:#33415580}.dark\:border-slate-700\/60:is(.dark *){border-color:#33415599}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:border-white\/\[0\.12\]:is(.dark *){border-color:#ffffff1f}.dark\:border-white\/\[0\.1\]:is(.dark *){border-color:#ffffff1a}.dark\:border-yellow-500\/30:is(.dark *){border-color:#eab3084d}.dark\:border-yellow-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:border-t-gray-100:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.dark\:\!bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66!important}.dark\:\!bg-cyan-900\/40:is(.dark *){background-color:#164e6366!important}.dark\:\!bg-gray-700\/80:is(.dark *){background-color:#374151cc!important}.dark\:\!bg-gray-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-gray-900\/40:is(.dark *){background-color:#11182766!important}.dark\:\!bg-green-900\/40:is(.dark *){background-color:#14532d66!important}.dark\:\!bg-indigo-900\/20:is(.dark *){background-color:#312e8133!important}.dark\:\!bg-orange-900\/40:is(.dark *){background-color:#7c2d1266!important}.dark\:\!bg-purple-900\/40:is(.dark *){background-color:#581c8766!important}.dark\:bg-\[\#0f1117\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 17 23 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0f172a\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#111\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#18181c\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 28 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1a1b26\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 27 38 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1a1b26\]\/90:is(.dark *){background-color:#1a1b26e6}.dark\:bg-\[\#242530\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(36 37 48 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f59e0b33}.dark\:bg-amber-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-800\/40:is(.dark *){background-color:#92400e66}.dark\:bg-amber-900\/10:is(.dark *){background-color:#78350f1a}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.dark\:bg-amber-900\/50:is(.dark *){background-color:#78350f80}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-blue-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-400\/10:is(.dark *){background-color:#60a5fa1a}.dark\:bg-blue-400\/20:is(.dark *){background-color:#60a5fa33}.dark\:bg-blue-400\/30:is(.dark *){background-color:#60a5fa4d}.dark\:bg-blue-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-500\/10:is(.dark *){background-color:#3b82f61a}.dark\:bg-blue-500\/15:is(.dark *){background-color:#3b82f626}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-blue-500\/5:is(.dark *){background-color:#3b82f60d}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-600\/5:is(.dark *){background-color:#2563eb0d}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-800\/50:is(.dark *){background-color:#1e40af80}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/10:is(.dark *){background-color:#1e3a8a1a}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.dark\:bg-blue-900\/50:is(.dark *){background-color:#1e3a8a80}.dark\:bg-blue-900\/70:is(.dark *){background-color:#1e3a8ab3}.dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/50:is(.dark *){background-color:#17255480}.dark\:bg-cyan-400\/10:is(.dark *){background-color:#22d3ee1a}.dark\:bg-cyan-500\/15:is(.dark *){background-color:#06b6d426}.dark\:bg-cyan-500\/20:is(.dark *){background-color:#06b6d433}.dark\:bg-cyan-900\/30:is(.dark *){background-color:#164e634d}.dark\:bg-emerald-400\/20:is(.dark *){background-color:#34d39933}.dark\:bg-emerald-400\/30:is(.dark *){background-color:#34d3994d}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#10b98133}.dark\:bg-emerald-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-900\/10:is(.dark *){background-color:#064e3b1a}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-900\/50:is(.dark *){background-color:#064e3b80}.dark\:bg-gray-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-400\/10:is(.dark *){background-color:#9ca3af1a}.dark\:bg-gray-500\/20:is(.dark *){background-color:#6b728033}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600\/30:is(.dark *){background-color:#4b55634d}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700\/30:is(.dark *){background-color:#3741514d}.dark\:bg-gray-700\/40:is(.dark *){background-color:#37415166}.dark\:bg-gray-700\/50:is(.dark *){background-color:#37415180}.dark\:bg-gray-700\/60:is(.dark *){background-color:#37415199}.dark\:bg-gray-700\/70:is(.dark *){background-color:#374151b3}.dark\:bg-gray-700\/80:is(.dark *){background-color:#374151cc}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1f29374d}.dark\:bg-gray-800\/40:is(.dark *){background-color:#1f293766}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1f2937cc}.dark\:bg-gray-800\/90:is(.dark *){background-color:#1f2937e6}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1f2937f2}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/20:is(.dark *){background-color:#11182733}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1118274d}.dark\:bg-gray-900\/40:is(.dark *){background-color:#11182766}.dark\:bg-gray-900\/50:is(.dark *){background-color:#11182780}.dark\:bg-gray-900\/60:is(.dark *){background-color:#11182799}.dark\:bg-gray-900\/80:is(.dark *){background-color:#111827cc}.dark\:bg-gray-900\/90:is(.dark *){background-color:#111827e6}.dark\:bg-gray-900\/95:is(.dark *){background-color:#111827f2}.dark\:bg-gray-950\/50:is(.dark *){background-color:#03071280}.dark\:bg-green-400\/10:is(.dark *){background-color:#4ade801a}.dark\:bg-green-500\/20:is(.dark *){background-color:#22c55e33}.dark\:bg-green-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/10:is(.dark *){background-color:#14532d1a}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-900\/40:is(.dark *){background-color:#14532d66}.dark\:bg-green-900\/50:is(.dark *){background-color:#14532d80}.dark\:bg-green-950\/50:is(.dark *){background-color:#052e1680}.dark\:bg-indigo-400\/10:is(.dark *){background-color:#818cf81a}.dark\:bg-indigo-500\/15:is(.dark *){background-color:#6366f126}.dark\:bg-indigo-500\/20:is(.dark *){background-color:#6366f133}.dark\:bg-indigo-600\/5:is(.dark *){background-color:#4f46e50d}.dark\:bg-indigo-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-900\/10:is(.dark *){background-color:#312e811a}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312e8133}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312e814d}.dark\:bg-indigo-900\/40:is(.dark *){background-color:#312e8166}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#312e8180}.dark\:bg-orange-400\/10:is(.dark *){background-color:#fb923c1a}.dark\:bg-orange-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900\/10:is(.dark *){background-color:#7c2d121a}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-orange-900\/50:is(.dark *){background-color:#7c2d1280}.dark\:bg-pink-900\/30:is(.dark *){background-color:#8318434d}.dark\:bg-pink-950\/50:is(.dark *){background-color:#50072480}.dark\:bg-primary\/10:is(.dark *){background-color:#4f46e51a}.dark\:bg-purple-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-400\/10:is(.dark *){background-color:#c084fc1a}.dark\:bg-purple-500\/5:is(.dark *){background-color:#a855f70d}.dark\:bg-purple-600\/5:is(.dark *){background-color:#9333ea0d}.dark\:bg-purple-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/10:is(.dark *){background-color:#581c871a}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-purple-900\/40:is(.dark *){background-color:#581c8766}.dark\:bg-purple-900\/50:is(.dark *){background-color:#581c8780}.dark\:bg-red-400\/10:is(.dark *){background-color:#f871711a}.dark\:bg-red-500\/20:is(.dark *){background-color:#ef444433}.dark\:bg-red-900\/10:is(.dark *){background-color:#7f1d1d1a}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-rose-500\/15:is(.dark *){background-color:#f43f5e26}.dark\:bg-rose-500\/20:is(.dark *){background-color:#f43f5e33}.dark\:bg-sky-500\/20:is(.dark *){background-color:#0ea5e933}.dark\:bg-slate-500\/15:is(.dark *){background-color:#64748b26}.dark\:bg-slate-500\/20:is(.dark *){background-color:#64748b33}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/30:is(.dark *){background-color:#3341554d}.dark\:bg-slate-700\/50:is(.dark *){background-color:#33415580}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/30:is(.dark *){background-color:#1e293b4d}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-800\/60:is(.dark *){background-color:#1e293b99}.dark\:bg-slate-800\/70:is(.dark *){background-color:#1e293bb3}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1e293bcc}.dark\:bg-slate-800\/90:is(.dark *){background-color:#1e293be6}.dark\:bg-slate-800\/95:is(.dark *){background-color:#1e293bf2}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/30:is(.dark *){background-color:#0f172a4d}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-500\/15:is(.dark *){background-color:#8b5cf626}.dark\:bg-violet-500\/20:is(.dark *){background-color:#8b5cf633}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/10:is(.dark *){background-color:#713f121a}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:bg-yellow-900\/50:is(.dark *){background-color:#713f1280}.dark\:from-\[\#1a1b26\]:is(.dark *){--tw-gradient-from: #1a1b26 var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 27 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-800:is(.dark *){--tw-gradient-from: #92400e var(--tw-gradient-from-position);--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-800\/30:is(.dark *){--tw-gradient-from: rgb(146 64 14 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-900\/10:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-900\/20:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-900\/30:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-950\/30:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-400:is(.dark *){--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-500:is(.dark *){--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-600:is(.dark *){--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-600\/20:is(.dark *){--tw-gradient-from: rgb(37 99 235 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-800:is(.dark *){--tw-gradient-from: #1e40af var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/10:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/30:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-950\/40:is(.dark *){--tw-gradient-from: rgb(23 37 84 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-cyan-600\/20:is(.dark *){--tw-gradient-from: rgb(8 145 178 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-cyan-900\/20:is(.dark *){--tw-gradient-from: rgb(22 78 99 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-900\/20:is(.dark *){--tw-gradient-from: rgb(6 78 59 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-100:is(.dark *){--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-400\/10:is(.dark *){--tw-gradient-from: rgb(156 163 175 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-500\/20:is(.dark *){--tw-gradient-from: rgb(107 114 128 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-700:is(.dark *){--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-700\/30:is(.dark *){--tw-gradient-from: rgb(55 65 81 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-700\/50:is(.dark *){--tw-gradient-from: rgb(55 65 81 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800:is(.dark *){--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800\/30:is(.dark *){--tw-gradient-from: rgb(31 41 55 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800\/50:is(.dark *){--tw-gradient-from: rgb(31 41 55 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800\/60:is(.dark *){--tw-gradient-from: rgb(31 41 55 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800\/70:is(.dark *){--tw-gradient-from: rgb(31 41 55 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800\/80:is(.dark *){--tw-gradient-from: rgb(31 41 55 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800\/90:is(.dark *){--tw-gradient-from: rgb(31 41 55 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-900:is(.dark *){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-900\/30:is(.dark *){--tw-gradient-from: rgb(17 24 39 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-900\/95:is(.dark *){--tw-gradient-from: rgb(17 24 39 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-400:is(.dark *){--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-600:is(.dark *){--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-600\/20:is(.dark *){--tw-gradient-from: rgb(22 163 74 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-900\/10:is(.dark *){--tw-gradient-from: rgb(20 83 45 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-900\/20:is(.dark *){--tw-gradient-from: rgb(20 83 45 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-900\/30:is(.dark *){--tw-gradient-from: rgb(20 83 45 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-400:is(.dark *){--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-500:is(.dark *){--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-900\/20:is(.dark *){--tw-gradient-from: rgb(49 46 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-900\/30:is(.dark *){--tw-gradient-from: rgb(49 46 129 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-950:is(.dark *){--tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-500\/30:is(.dark *){--tw-gradient-from: rgb(249 115 22 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-800:is(.dark *){--tw-gradient-from: #9a3412 var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 52 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-800\/30:is(.dark *){--tw-gradient-from: rgb(154 52 18 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 52 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-900\/20:is(.dark *){--tw-gradient-from: rgb(124 45 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-900\/30:is(.dark *){--tw-gradient-from: rgb(124 45 18 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-pink-800\/20:is(.dark *){--tw-gradient-from: rgb(157 23 77 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-400:is(.dark *){--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-600\/20:is(.dark *){--tw-gradient-from: rgb(147 51 234 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-800\/20:is(.dark *){--tw-gradient-from: rgb(107 33 168 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-800\/30:is(.dark *){--tw-gradient-from: rgb(107 33 168 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/10:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/30:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-500\/30:is(.dark *){--tw-gradient-from: rgb(239 68 68 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-600\/10:is(.dark *){--tw-gradient-from: rgb(220 38 38 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-900\/20:is(.dark *){--tw-gradient-from: rgb(127 29 29 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-100:is(.dark *){--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-800:is(.dark *){--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-800\/50:is(.dark *){--tw-gradient-from: rgb(30 41 59 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900:is(.dark *){--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-white:is(.dark *){--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-900\/30:is(.dark *){--tw-gradient-from: rgb(113 63 18 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-\[\#1a1b26\]:is(.dark *){--tw-gradient-to: rgb(26 27 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1a1b26 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-blue-400:is(.dark *){--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-blue-600:is(.dark *){--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-blue-700:is(.dark *){--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-blue-900\/20:is(.dark *){--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 58 138 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-cyan-900\/20:is(.dark *){--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(22 78 99 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-500:is(.dark *){--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6b7280 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-600\/60:is(.dark *){--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(75 85 99 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-700:is(.dark *){--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #374151 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-700\/60:is(.dark *){--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(55 65 81 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-800:is(.dark *){--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-800\/60:is(.dark *){--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(31 41 55 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-800\/90:is(.dark *){--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(31 41 55 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-900:is(.dark *){--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-900\/90:is(.dark *){--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(17 24 39 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-green-900\/20:is(.dark *){--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(20 83 45 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-indigo-900\/10:is(.dark *){--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(49 46 129 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-indigo-900\/20:is(.dark *){--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(49 46 129 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-orange-900\/15:is(.dark *){--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(124 45 18 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-orange-900\/20:is(.dark *){--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(124 45 18 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-pink-900\/20:is(.dark *){--tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(131 24 67 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-purple-900\/20:is(.dark *){--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-purple-900\/5:is(.dark *){--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-red-900\/20:is(.dark *){--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(127 29 29 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-yellow-900\/20:is(.dark *){--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(113 63 18 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-amber-800:is(.dark *){--tw-gradient-to: #92400e var(--tw-gradient-to-position)}.dark\:to-amber-800\/30:is(.dark *){--tw-gradient-to: rgb(146 64 14 / .3) var(--tw-gradient-to-position)}.dark\:to-amber-900\/20:is(.dark *){--tw-gradient-to: rgb(120 53 15 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-400:is(.dark *){--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.dark\:to-blue-400\/10:is(.dark *){--tw-gradient-to: rgb(96 165 250 / .1) var(--tw-gradient-to-position)}.dark\:to-blue-500:is(.dark *){--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.dark\:to-blue-600\/20:is(.dark *){--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-700:is(.dark *){--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.dark\:to-blue-800:is(.dark *){--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.dark\:to-blue-800\/30:is(.dark *){--tw-gradient-to: rgb(30 64 175 / .3) var(--tw-gradient-to-position)}.dark\:to-blue-800\/40:is(.dark *){--tw-gradient-to: rgb(30 64 175 / .4) var(--tw-gradient-to-position)}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-900\/30:is(.dark *){--tw-gradient-to: rgb(30 58 138 / .3) var(--tw-gradient-to-position)}.dark\:to-cyan-400:is(.dark *){--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.dark\:to-cyan-800:is(.dark *){--tw-gradient-to: #155e75 var(--tw-gradient-to-position)}.dark\:to-cyan-900\/10:is(.dark *){--tw-gradient-to: rgb(22 78 99 / .1) var(--tw-gradient-to-position)}.dark\:to-cyan-900\/20:is(.dark *){--tw-gradient-to: rgb(22 78 99 / .2) var(--tw-gradient-to-position)}.dark\:to-cyan-900\/30:is(.dark *){--tw-gradient-to: rgb(22 78 99 / .3) var(--tw-gradient-to-position)}.dark\:to-emerald-600:is(.dark *){--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.dark\:to-emerald-800\/30:is(.dark *){--tw-gradient-to: rgb(6 95 70 / .3) var(--tw-gradient-to-position)}.dark\:to-emerald-900\/10:is(.dark *){--tw-gradient-to: rgb(6 78 59 / .1) var(--tw-gradient-to-position)}.dark\:to-emerald-900\/20:is(.dark *){--tw-gradient-to: rgb(6 78 59 / .2) var(--tw-gradient-to-position)}.dark\:to-gray-400:is(.dark *){--tw-gradient-to: #9ca3af var(--tw-gradient-to-position)}.dark\:to-gray-400\/20:is(.dark *){--tw-gradient-to: rgb(156 163 175 / .2) var(--tw-gradient-to-position)}.dark\:to-gray-500\/20:is(.dark *){--tw-gradient-to: rgb(107 114 128 / .2) var(--tw-gradient-to-position)}.dark\:to-gray-600:is(.dark *){--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.dark\:to-gray-700:is(.dark *){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.dark\:to-gray-700\/30:is(.dark *){--tw-gradient-to: rgb(55 65 81 / .3) var(--tw-gradient-to-position)}.dark\:to-gray-700\/50:is(.dark *){--tw-gradient-to: rgb(55 65 81 / .5) var(--tw-gradient-to-position)}.dark\:to-gray-700\/80:is(.dark *){--tw-gradient-to: rgb(55 65 81 / .8) var(--tw-gradient-to-position)}.dark\:to-gray-800:is(.dark *){--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.dark\:to-gray-800\/30:is(.dark *){--tw-gradient-to: rgb(31 41 55 / .3) var(--tw-gradient-to-position)}.dark\:to-gray-800\/50:is(.dark *){--tw-gradient-to: rgb(31 41 55 / .5) var(--tw-gradient-to-position)}.dark\:to-gray-800\/60:is(.dark *){--tw-gradient-to: rgb(31 41 55 / .6) var(--tw-gradient-to-position)}.dark\:to-gray-800\/70:is(.dark *){--tw-gradient-to: rgb(31 41 55 / .7) var(--tw-gradient-to-position)}.dark\:to-gray-800\/80:is(.dark *){--tw-gradient-to: rgb(31 41 55 / .8) var(--tw-gradient-to-position)}.dark\:to-gray-900:is(.dark *){--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.dark\:to-gray-900\/50:is(.dark *){--tw-gradient-to: rgb(17 24 39 / .5) var(--tw-gradient-to-position)}.dark\:to-gray-900\/85:is(.dark *){--tw-gradient-to: rgb(17 24 39 / .85) var(--tw-gradient-to-position)}.dark\:to-green-500:is(.dark *){--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.dark\:to-green-800\/30:is(.dark *){--tw-gradient-to: rgb(22 101 52 / .3) var(--tw-gradient-to-position)}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to: rgb(20 83 45 / .2) var(--tw-gradient-to-position)}.dark\:to-indigo-400:is(.dark *){--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.dark\:to-indigo-700:is(.dark *){--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.dark\:to-indigo-800\/30:is(.dark *){--tw-gradient-to: rgb(55 48 163 / .3) var(--tw-gradient-to-position)}.dark\:to-indigo-900:is(.dark *){--tw-gradient-to: #312e81 var(--tw-gradient-to-position)}.dark\:to-indigo-900\/10:is(.dark *){--tw-gradient-to: rgb(49 46 129 / .1) var(--tw-gradient-to-position)}.dark\:to-indigo-900\/20:is(.dark *){--tw-gradient-to: rgb(49 46 129 / .2) var(--tw-gradient-to-position)}.dark\:to-indigo-900\/30:is(.dark *){--tw-gradient-to: rgb(49 46 129 / .3) var(--tw-gradient-to-position)}.dark\:to-indigo-950\/40:is(.dark *){--tw-gradient-to: rgb(30 27 75 / .4) var(--tw-gradient-to-position)}.dark\:to-orange-600\/40:is(.dark *){--tw-gradient-to: rgb(234 88 12 / .4) var(--tw-gradient-to-position)}.dark\:to-orange-800\/30:is(.dark *){--tw-gradient-to: rgb(154 52 18 / .3) var(--tw-gradient-to-position)}.dark\:to-orange-900\/10:is(.dark *){--tw-gradient-to: rgb(124 45 18 / .1) var(--tw-gradient-to-position)}.dark\:to-orange-900\/20:is(.dark *){--tw-gradient-to: rgb(124 45 18 / .2) var(--tw-gradient-to-position)}.dark\:to-orange-900\/30:is(.dark *){--tw-gradient-to: rgb(124 45 18 / .3) var(--tw-gradient-to-position)}.dark\:to-orange-950\/30:is(.dark *){--tw-gradient-to: rgb(67 20 7 / .3) var(--tw-gradient-to-position)}.dark\:to-pink-400:is(.dark *){--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.dark\:to-pink-600\/10:is(.dark *){--tw-gradient-to: rgb(219 39 119 / .1) var(--tw-gradient-to-position)}.dark\:to-pink-600\/20:is(.dark *){--tw-gradient-to: rgb(219 39 119 / .2) var(--tw-gradient-to-position)}.dark\:to-pink-900\/10:is(.dark *){--tw-gradient-to: rgb(131 24 67 / .1) var(--tw-gradient-to-position)}.dark\:to-pink-900\/20:is(.dark *){--tw-gradient-to: rgb(131 24 67 / .2) var(--tw-gradient-to-position)}.dark\:to-pink-900\/30:is(.dark *){--tw-gradient-to: rgb(131 24 67 / .3) var(--tw-gradient-to-position)}.dark\:to-purple-400:is(.dark *){--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.dark\:to-purple-600:is(.dark *){--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.dark\:to-purple-600\/20:is(.dark *){--tw-gradient-to: rgb(147 51 234 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-800\/20:is(.dark *){--tw-gradient-to: rgb(107 33 168 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-800\/30:is(.dark *){--tw-gradient-to: rgb(107 33 168 / .3) var(--tw-gradient-to-position)}.dark\:to-purple-900\/10:is(.dark *){--tw-gradient-to: rgb(88 28 135 / .1) var(--tw-gradient-to-position)}.dark\:to-purple-900\/20:is(.dark *){--tw-gradient-to: rgb(88 28 135 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-900\/30:is(.dark *){--tw-gradient-to: rgb(88 28 135 / .3) var(--tw-gradient-to-position)}.dark\:to-purple-950:is(.dark *){--tw-gradient-to: #3b0764 var(--tw-gradient-to-position)}.dark\:to-red-600\/40:is(.dark *){--tw-gradient-to: rgb(220 38 38 / .4) var(--tw-gradient-to-position)}.dark\:to-red-800\/30:is(.dark *){--tw-gradient-to: rgb(153 27 27 / .3) var(--tw-gradient-to-position)}.dark\:to-red-900\/20:is(.dark *){--tw-gradient-to: rgb(127 29 29 / .2) var(--tw-gradient-to-position)}.dark\:to-rose-900\/20:is(.dark *){--tw-gradient-to: rgb(136 19 55 / .2) var(--tw-gradient-to-position)}.dark\:to-slate-400:is(.dark *){--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position)}.dark\:to-slate-700\/50:is(.dark *){--tw-gradient-to: rgb(51 65 85 / .5) var(--tw-gradient-to-position)}.dark\:to-slate-800:is(.dark *){--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.dark\:to-slate-800\/50:is(.dark *){--tw-gradient-to: rgb(30 41 59 / .5) var(--tw-gradient-to-position)}.dark\:to-slate-900:is(.dark *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:to-teal-900\/20:is(.dark *){--tw-gradient-to: rgb(19 78 74 / .2) var(--tw-gradient-to-position)}.dark\:to-transparent:is(.dark *){--tw-gradient-to: transparent var(--tw-gradient-to-position)}.dark\:to-yellow-800:is(.dark *){--tw-gradient-to: #854d0e var(--tw-gradient-to-position)}.dark\:to-yellow-800\/30:is(.dark *){--tw-gradient-to: rgb(133 77 14 / .3) var(--tw-gradient-to-position)}.dark\:to-yellow-800\/40:is(.dark *){--tw-gradient-to: rgb(133 77 14 / .4) var(--tw-gradient-to-position)}.dark\:\!text-amber-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(251 191 36 / var(--tw-text-opacity, 1))!important}.dark\:\!text-blue-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(191 219 254 / var(--tw-text-opacity, 1))!important}.dark\:\!text-cyan-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(165 243 252 / var(--tw-text-opacity, 1))!important}.dark\:\!text-gray-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(229 231 235 / var(--tw-text-opacity, 1))!important}.dark\:\!text-green-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(187 247 208 / var(--tw-text-opacity, 1))!important}.dark\:\!text-orange-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(254 215 170 / var(--tw-text-opacity, 1))!important}.dark\:\!text-purple-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(233 213 255 / var(--tw-text-opacity, 1))!important}.dark\:\!text-red-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity, 1))!important}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-300\/60:is(.dark *){color:#fcd34d99}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-blue-400\/50:is(.dark *){color:#60a5fa80}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400\/80:is(.dark *){color:#34d399cc}.dark\:text-emerald-500\/70:is(.dark *){color:#10b981b3}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-700:is(.dark *){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-200:is(.dark *){--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-indigo-500:is(.dark *){--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.dark\:text-orange-100:is(.dark *){--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-300:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-primary:is(.dark *){--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.dark\:text-purple-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-400\/90:is(.dark *){color:#f87171e6}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-slate-700\/30:is(.dark *){color:#3341554d}.dark\:text-slate-900:is(.dark *){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:opacity-10:is(.dark *){opacity:.1}.dark\:mix-blend-screen:is(.dark *){mix-blend-mode:screen}.dark\:shadow-2xl:is(.dark *){--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.2\)\]:is(.dark *){--tw-shadow: 0 -2px 8px rgba(0,0,0,.2);--tw-shadow-colored: 0 -2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_0_1px_rgba\(99\,102\,241\,0\.05\)\]:is(.dark *){--tw-shadow: 0 0 0 1px rgba(99,102,241,.05);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_0_1px_rgba\(99\,102\,241\,0\.1\)\]:is(.dark *){--tw-shadow: 0 0 0 1px rgba(99,102,241,.1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_2px_15px_-3px_rgba\(0\,0\,0\,0\.4\)\]:is(.dark *){--tw-shadow: 0 2px 15px -3px rgba(0,0,0,.4);--tw-shadow-colored: 0 2px 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.4\)\,0_1px_2px_rgba\(0\,0\,0\,0\.3\)\]:is(.dark *){--tw-shadow: 0 2px 8px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-lg:is(.dark *){--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-black\/30:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-blue-400\/20:is(.dark *){--tw-shadow-color: rgb(96 165 250 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-blue-500\/20:is(.dark *){--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-blue-900\/30:is(.dark *){--tw-shadow-color: rgb(30 58 138 / .3);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-blue-400\/10:is(.dark *){--tw-ring-color: rgb(96 165 250 / .1)}.dark\:ring-blue-500\/30:is(.dark *){--tw-ring-color: rgb(59 130 246 / .3)}.dark\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-700\/50:is(.dark *){--tw-ring-color: rgb(55 65 81 / .5)}.dark\:ring-gray-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-800\/30:is(.dark *){--tw-ring-color: rgb(31 41 55 / .3)}.dark\:ring-gray-800\/60:is(.dark *){--tw-ring-color: rgb(31 41 55 / .6)}.dark\:ring-indigo-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.dark\:ring-purple-800\/30:is(.dark *){--tw-ring-color: rgb(107 33 168 / .3)}.dark\:ring-red-900\/10:is(.dark *){--tw-ring-color: rgb(127 29 29 / .1)}.dark\:ring-slate-700\/50:is(.dark *){--tw-ring-color: rgb(51 65 85 / .5)}.dark\:ring-slate-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))}.dark\:ring-white\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\:ring-white\/5:is(.dark *){--tw-ring-color: rgb(255 255 255 / .05)}.dark\:ring-offset-gray-900:is(.dark *){--tw-ring-offset-color: #111827}.dark\:focus-within\:border-blue-500:focus-within:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:hover\:\!border-blue-500:hover:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))!important}.dark\:hover\:\!border-indigo-600:hover:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))!important}.dark\:hover\:border-amber-800\/50:hover:is(.dark *){border-color:#92400e80}.dark\:hover\:border-blue-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:hover\:border-blue-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:hover\:border-blue-600\/50:hover:is(.dark *){border-color:#2563eb80}.dark\:hover\:border-blue-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:hover\:border-blue-700\/50:hover:is(.dark *){border-color:#1d4ed880}.dark\:hover\:border-blue-700\/60:hover:is(.dark *){border-color:#1d4ed899}.dark\:hover\:border-blue-800:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:hover\:border-blue-800\/40:hover:is(.dark *){border-color:#1e40af66}.dark\:hover\:border-emerald-800:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-500\/70:hover:is(.dark *){border-color:#6b7280b3}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-600\/80:hover:is(.dark *){border-color:#4b5563cc}.dark\:hover\:border-gray-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:hover\:border-green-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:hover\:border-green-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:hover\:border-indigo-400\/50:hover:is(.dark *){border-color:#818cf880}.dark\:hover\:border-indigo-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\:hover\:border-indigo-500\/50:hover:is(.dark *){border-color:#6366f180}.dark\:hover\:border-indigo-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.dark\:hover\:border-primary:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.dark\:hover\:border-primary\/70:hover:is(.dark *){border-color:#4f46e5b3}.dark\:hover\:border-purple-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.dark\:hover\:border-purple-800:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:hover\:border-purple-900\/30:hover:is(.dark *){border-color:#581c874d}.dark\:hover\:border-white\/\[0\.24\]:hover:is(.dark *){border-color:#ffffff3d}.dark\:hover\:\!bg-blue-900\/30:hover:is(.dark *){background-color:#1e3a8a4d!important}.dark\:hover\:\!bg-indigo-900\/30:hover:is(.dark *){background-color:#312e814d!important}.dark\:hover\:\!bg-purple-900\/30:hover:is(.dark *){background-color:#581c874d!important}.dark\:hover\:\!bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d!important}.dark\:hover\:bg-amber-900\/20:hover:is(.dark *){background-color:#78350f33}.dark\:hover\:bg-amber-900\/30:hover:is(.dark *){background-color:#78350f4d}.dark\:hover\:bg-blue-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-800\/20:hover:is(.dark *){background-color:#1e40af33}.dark\:hover\:bg-blue-800\/50:hover:is(.dark *){background-color:#1e40af80}.dark\:hover\:bg-blue-900\/10:hover:is(.dark *){background-color:#1e3a8a1a}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-blue-900\/30:hover:is(.dark *){background-color:#1e3a8a4d}.dark\:hover\:bg-blue-900\/50:hover:is(.dark *){background-color:#1e3a8a80}.dark\:hover\:bg-blue-950\/10:hover:is(.dark *){background-color:#1725541a}.dark\:hover\:bg-emerald-900\/20:hover:is(.dark *){background-color:#064e3b33}.dark\:hover\:bg-emerald-900\/40:hover:is(.dark *){background-color:#064e3b66}.dark\:hover\:bg-gray-100:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600\/50:hover:is(.dark *){background-color:#4b556380}.dark\:hover\:bg-gray-600\/80:hover:is(.dark *){background-color:#4b5563cc}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700\/50:hover:is(.dark *){background-color:#37415180}.dark\:hover\:bg-gray-700\/60:hover:is(.dark *){background-color:#37415199}.dark\:hover\:bg-gray-700\/90:hover:is(.dark *){background-color:#374151e6}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800\/20:hover:is(.dark *){background-color:#1f293733}.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){background-color:#1f293780}.dark\:hover\:bg-gray-800\/60:hover:is(.dark *){background-color:#1f293799}.dark\:hover\:bg-gray-800\/80:hover:is(.dark *){background-color:#1f2937cc}.dark\:hover\:bg-gray-800\/90:hover:is(.dark *){background-color:#1f2937e6}.dark\:hover\:bg-gray-900\/40:hover:is(.dark *){background-color:#11182766}.dark\:hover\:bg-gray-900\/70:hover:is(.dark *){background-color:#111827b3}.dark\:hover\:bg-green-900\/20:hover:is(.dark *){background-color:#14532d33}.dark\:hover\:bg-green-900\/30:hover:is(.dark *){background-color:#14532d4d}.dark\:hover\:bg-indigo-800\/50:hover:is(.dark *){background-color:#3730a380}.dark\:hover\:bg-indigo-900\/20:hover:is(.dark *){background-color:#312e8133}.dark\:hover\:bg-indigo-900\/50:hover:is(.dark *){background-color:#312e8180}.dark\:hover\:bg-orange-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-orange-900\/20:hover:is(.dark *){background-color:#7c2d1233}.dark\:hover\:bg-orange-900\/30:hover:is(.dark *){background-color:#7c2d124d}.dark\:hover\:bg-purple-900\/10:hover:is(.dark *){background-color:#581c871a}.dark\:hover\:bg-purple-900\/20:hover:is(.dark *){background-color:#581c8733}.dark\:hover\:bg-purple-900\/30:hover:is(.dark *){background-color:#581c874d}.dark\:hover\:bg-red-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-red-900\/40:hover:is(.dark *){background-color:#7f1d1d66}.dark\:hover\:bg-red-900\/50:hover:is(.dark *){background-color:#7f1d1d80}.dark\:hover\:bg-slate-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700\/50:hover:is(.dark *){background-color:#33415580}.dark\:hover\:bg-slate-700\/70:hover:is(.dark *){background-color:#334155b3}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:from-amber-700:hover:is(.dark *){--tw-gradient-from: #b45309 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-blue-700:hover:is(.dark *){--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-gray-700:hover:is(.dark *){--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-gray-800:hover:is(.dark *){--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-green-300:hover:is(.dark *){--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-indigo-300:hover:is(.dark *){--tw-gradient-from: #a5b4fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 180 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-indigo-600:hover:is(.dark *){--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-orange-700:hover:is(.dark *){--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:to-amber-700:hover:is(.dark *){--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.dark\:hover\:to-blue-300:hover:is(.dark *){--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.dark\:hover\:to-blue-600:hover:is(.dark *){--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.dark\:hover\:to-blue-900\/10:hover:is(.dark *){--tw-gradient-to: rgb(30 58 138 / .1) var(--tw-gradient-to-position)}.dark\:hover\:to-cyan-700:hover:is(.dark *){--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.dark\:hover\:to-green-400:hover:is(.dark *){--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.dark\:hover\:to-slate-700:hover:is(.dark *){--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.dark\:hover\:to-yellow-700:hover:is(.dark *){--tw-gradient-to: #a16207 var(--tw-gradient-to-position)}.dark\:hover\:text-amber-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-emerald-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-green-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:hover\:text-pink-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-yellow-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:hover\:shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.4\)\]:hover:is(.dark *){--tw-shadow: 0 8px 30px rgb(0,0,0,.4);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.5\)\]:hover:is(.dark *){--tw-shadow: 0 8px 30px rgba(0,0,0,.5);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-black\/20:hover:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:hover\:shadow-blue-900\/20:hover:is(.dark *){--tw-shadow-color: rgb(30 58 138 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:focus\:border-blue-400:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:focus\:ring-blue-400\/30:focus:is(.dark *){--tw-ring-color: rgb(96 165 250 / .3)}.group:hover .dark\:group-hover\:border-blue-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.group\/item:hover .dark\:group-hover\/item\:bg-blue-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.group\/item:hover .dark\:group-hover\/item\:bg-green-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.group\/item:hover .dark\:group-hover\/item\:bg-indigo-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.group\/item:hover .dark\:group-hover\/item\:bg-orange-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.group\/item:hover .dark\:group-hover\/item\:bg-purple-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.group:hover .dark\:group-hover\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.group:hover .dark\:group-hover\:bg-blue-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.group:hover .dark\:group-hover\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.group:hover .dark\:group-hover\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.group:hover .dark\:group-hover\:bg-purple-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.group:hover .dark\:group-hover\:text-\[\#0084ff\]:is(.dark *){--tw-text-opacity: 1;color:rgb(0 132 255 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-\[\#409cff\]:is(.dark *){--tw-text-opacity: 1;color:rgb(64 156 255 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:opacity-\[0\.05\]:is(.dark *){opacity:.05}.group:hover .dark\:group-hover\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.group:hover .dark\:group-hover\:ring-gray-600\/70:is(.dark *){--tw-ring-color: rgb(75 85 99 / .7)}@media (min-width: 640px){.sm\:bottom-6{bottom:1.5rem}.sm\:left-auto{left:auto}.sm\:right-6{right:1.5rem}.sm\:top-\[73px\]{top:73px}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-12{grid-column:span 12 / span 12}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-5{grid-column:span 5 / span 5}.sm\:col-span-7{grid-column:span 7 / span 7}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-1\.5{margin-bottom:.375rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-2\.5{margin-bottom:.625rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-2{margin-left:.5rem}.sm\:mr-2{margin-right:.5rem}.sm\:mr-3{margin-right:.75rem}.sm\:mr-4{margin-right:1rem}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-2{height:.5rem}.sm\:h-2\.5{height:.625rem}.sm\:h-24{height:6rem}.sm\:h-3{height:.75rem}.sm\:h-3\.5{height:.875rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-52{height:13rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-\[260px\]{height:260px}.sm\:h-\[500px\]{height:500px}.sm\:h-\[90vh\]{height:90vh}.sm\:h-\[calc\(100\%-50px\)\]{height:calc(100% - 50px)}.sm\:h-\[calc\(100vh-73px\)\]{height:calc(100vh - 73px)}.sm\:max-h-24{max-height:6rem}.sm\:max-h-40{max-height:10rem}.sm\:min-h-\[120px\]{min-height:120px}.sm\:min-h-\[48px\]{min-height:48px}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-11\/12{width:91.666667%}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-2{width:.5rem}.sm\:w-2\.5{width:.625rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-3{width:.75rem}.sm\:w-3\.5{width:.875rem}.sm\:w-32{width:8rem}.sm\:w-36{width:9rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-\[90vw\]{width:90vw}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:w-px{width:1px}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[200px\]{min-width:200px}.sm\:max-w-24{max-width:6rem}.sm\:max-w-32{max-width:8rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-\[1000px\]{max-width:1000px}.sm\:max-w-\[100px\]{max-width:100px}.sm\:max-w-\[1200px\]{max-width:1200px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[800px\]{max-width:800px}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.sm\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:overflow-visible{overflow:visible}.sm\:\!rounded-3xl{border-radius:1.5rem!important}.sm\:\!rounded-xl{border-radius:.75rem!important}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:bg-black\/60{background-color:#0009}.sm\:bg-slate-50\/80{background-color:#f8fafccc}.sm\:bg-white\/15{background-color:#ffffff26}.sm\:bg-white\/80{background-color:#fffc}.sm\:bg-white\/90{background-color:#ffffffe6}.sm\:from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.sm\:via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.sm\:p-1{padding:.25rem}.sm\:p-14{padding:3.5rem}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-2{padding-left:.5rem}.sm\:pl-3{padding-left:.75rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pl-\[52px\]{padding-left:52px}.sm\:pt-4{padding-top:1rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.sm\:\!text-base{font-size:1rem!important;line-height:1.5rem!important}.sm\:\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:opacity-0{opacity:0}.sm\:opacity-100{opacity:1}.sm\:backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.sm\:backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.sm\:backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.sm\:hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:hover\:bg-white\/25:hover{background-color:#ffffff40}.group:hover .sm\:group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.sm\:dark\:bg-slate-800\/80:is(.dark *){background-color:#1e293bcc}.sm\:dark\:bg-slate-800\/90:is(.dark *){background-color:#1e293be6}.sm\:dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172a80}.sm\:dark\:bg-slate-900\/80:is(.dark *){background-color:#0f172acc}}@media (min-width: 768px){.md\:bottom-10{bottom:2.5rem}.md\:bottom-28{bottom:7rem}.md\:left-6{left:1.5rem}.md\:right-10{right:2.5rem}.md\:right-6{right:1.5rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mb-12{margin-bottom:3rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-2{margin-left:.5rem}.md\:ml-6{margin-left:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-3{margin-right:.75rem}.md\:mt-0{margin-top:0}.md\:mt-12{margin-top:3rem}.md\:mt-2{margin-top:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-4{margin-top:1rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-2{height:.5rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-3\.5{height:.875rem}.md\:h-4{height:1rem}.md\:h-6{height:1.5rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[300px\]{height:300px}.md\:h-\[85vh\]{height:85vh}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:0px}.md\:w-1\/3{width:33.333333%}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-2{width:.5rem}.md\:w-2\/3{width:66.666667%}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-3\.5{width:.875rem}.md\:w-32{width:8rem}.md\:w-48{width:12rem}.md\:w-6{width:1.5rem}.md\:w-8{width:2rem}.md\:w-\[280px\]{width:280px}.md\:w-\[320px\]{width:320px}.md\:w-\[600px\]{width:600px}.md\:w-\[90vw\]{width:90vw}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-0{min-width:0px}.md\:max-w-2xl{max-width:42rem}.md\:max-w-32{max-width:8rem}.md\:max-w-44{max-width:11rem}.md\:max-w-6xl{max-width:72rem}.md\:max-w-\[1200px\]{max-width:1200px}.md\:max-w-\[800px\]{max-width:800px}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-1\.5{gap:.375rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\:self-auto{align-self:auto}.md\:overflow-visible{overflow:visible}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:bg-\[\#1a1b1e\]\/30{background-color:#1a1b1e4d}.md\:bg-\[\#1a1b1e\]\/80{background-color:#1a1b1ecc}.md\:bg-\[\#1a1b1e\]\/90{background-color:#1a1b1ee6}.md\:bg-\[\#1a1b1e\]\/95{background-color:#1a1b1ef2}.md\:bg-\[\#25262b\]\/95{background-color:#25262bf2}.md\:bg-\[\#2c2e33\]\/50{background-color:#2c2e3380}.md\:bg-black\/30{background-color:#0000004d}.md\:bg-black\/40{background-color:#0006}.md\:bg-black\/50{background-color:#00000080}.md\:bg-blue-500\/20{background-color:#3b82f633}.md\:bg-purple-500\/20{background-color:#a855f733}.md\:bg-red-500\/20{background-color:#ef444433}.md\:bg-white\/10{background-color:#ffffff1a}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pt-4{padding-top:1rem}.md\:pt-6{padding-top:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.md\:backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.md\:backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media (min-width: 1024px){.lg\:ml-64{margin-left:16rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:hidden{display:none}.lg\:h-\[82vh\]{height:82vh}.lg\:w-32{width:8rem}.lg\:w-40{width:10rem}.lg\:w-96{width:24rem}.lg\:w-\[360px\]{width:360px}.lg\:w-\[400px\]{width:400px}.lg\:w-\[80vw\]{width:80vw}.lg\:w-\[85vw\]{width:85vw}.lg\:w-auto{width:auto}.lg\:max-w-7xl{max-width:80rem}.lg\:max-w-\[1400px\]{max-width:1400px}.lg\:max-w-\[30vw\]{max-width:30vw}.lg\:max-w-\[900px\]{max-width:900px}.lg\:max-w-md{max-width:28rem}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:p-6{padding:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:max-w-\[40vw\]{max-width:40vw}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:left-8{left:2rem}.\32xl\:right-8{right:2rem}.\32xl\:mb-14{margin-bottom:3.5rem}.\32xl\:h-24{height:6rem}.\32xl\:h-28{height:7rem}.\32xl\:h-80{height:20rem}.\32xl\:h-\[340px\]{height:340px}.\32xl\:max-h-\[65vh\]{max-height:65vh}.\32xl\:w-28{width:7rem}.\32xl\:w-56{width:14rem}.\32xl\:w-64{width:16rem}.\32xl\:w-\[420px\]{width:420px}.\32xl\:max-w-6xl{max-width:72rem}.\32xl\:max-w-7xl{max-width:80rem}.\32xl\:max-w-\[50vw\]{max-width:50vw}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32xl\:gap-16{gap:4rem}.\32xl\:gap-6{gap:1.5rem}.\32xl\:gap-8{gap:2rem}.\32xl\:p-8{padding:2rem}}@media (min-width: 1920px){.\33xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\33xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#nprogress .bar{background:#409eff;height:3px}#nprogress .peg{box-shadow:0 0 10px #409eff,0 0 5px #409eff}#nprogress .spinner-icon{border-top-color:#409eff;border-left-color:#409eff}.ai-floating-menu-card[data-v-fdda5c76]{position:relative;animation:menuAppear-fdda5c76 .2s ease-out}@keyframes menuAppear-fdda5c76{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ai-menu-button[data-v-fdda5c76]{position:relative}.ai-menu-button[data-v-fdda5c76]:active{transform:scale(.95);transition:transform .1s ease}@media (max-width: 640px){.ai-menu-button[data-v-fdda5c76]{min-width:36px;padding:.375rem .5rem}.ai-menu-button .w-3\.5[data-v-fdda5c76]{width:.875rem;height:.875rem}.ai-menu-button span[data-v-fdda5c76]{font-size:8px}.text-xs[data-v-fdda5c76]{font-size:11px}.text-\[10px\][data-v-fdda5c76]{font-size:9px}.px-2\.5[data-v-fdda5c76]{padding-left:.5rem;padding-right:.5rem}.gap-2[data-v-fdda5c76]{gap:.375rem}.gap-1[data-v-fdda5c76]{gap:.25rem}}.context-menu[data-v-ac7cc8ff]{position:fixed;z-index:9999;pointer-events:auto;will-change:transform,opacity}.context-menu-content[data-v-ac7cc8ff]{min-width:160px;max-width:220px;background:#ffffffd9;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:6px;box-shadow:0 10px 38px #00000014,0 6px 20px #0000000a,0 0 0 1px #ffffff0d;overflow:hidden}.dark .context-menu-content[data-v-ac7cc8ff]{background:#1e1e1ee0;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 38px #00000040,0 6px 20px #00000026,0 0 0 1px #ffffff0d}.context-menu-item[data-v-ac7cc8ff]{display:flex;align-items:center;padding:8px 10px;margin:1px 0;border-radius:6px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);font-size:13px;font-weight:400;line-height:1.3;color:#1f2937;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.dark .context-menu-item[data-v-ac7cc8ff]{color:#f3f4f6}.context-menu-item[data-v-ac7cc8ff]:hover:not(.context-menu-item--disabled){background:#6366f114;transform:translateY(-1px);box-shadow:0 2px 8px #6366f11a}.dark .context-menu-item[data-v-ac7cc8ff]:hover:not(.context-menu-item--disabled){background:#6366f11f;box-shadow:0 2px 8px #6366f126}.context-menu-item[data-v-ac7cc8ff]:active:not(.context-menu-item--disabled){transform:translateY(0);background:#6366f11f}.dark .context-menu-item[data-v-ac7cc8ff]:active:not(.context-menu-item--disabled){background:#6366f129}.context-menu-item--danger[data-v-ac7cc8ff]{color:#ef4444}.dark .context-menu-item--danger[data-v-ac7cc8ff]{color:#f87171}.context-menu-item--danger[data-v-ac7cc8ff]:hover:not(.context-menu-item--disabled){background:#ef444414;box-shadow:0 2px 8px #ef44441a}.dark .context-menu-item--danger[data-v-ac7cc8ff]:hover:not(.context-menu-item--disabled){background:#ef44441f;box-shadow:0 2px 8px #ef444426}.context-menu-item--disabled[data-v-ac7cc8ff]{opacity:.4;cursor:not-allowed}.context-menu-item-icon[data-v-ac7cc8ff]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:10px;flex-shrink:0}.context-menu-item-icon[data-v-ac7cc8ff] svg{width:14px;height:14px}.context-menu-item-label[data-v-ac7cc8ff]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;letter-spacing:-.01em}.context-menu-separator[data-v-ac7cc8ff]{height:1px;margin:4px 6px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}.dark .context-menu-separator[data-v-ac7cc8ff]{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.context-menu-overlay[data-v-ac7cc8ff]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background:transparent}.context-menu-enter-active[data-v-ac7cc8ff]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.context-menu-leave-active[data-v-ac7cc8ff]{transition:all .2s cubic-bezier(.4,0,1,1)}.context-menu-enter-from[data-v-ac7cc8ff]{opacity:0;transform:scale(.85) translateY(-10px)}.context-menu-leave-to[data-v-ac7cc8ff]{opacity:0;transform:scale(.95) translateY(-5px)}@media (max-width: 640px){.context-menu-content[data-v-ac7cc8ff]{min-width:160px;max-width:85vw;padding:8px;border-radius:12px}.context-menu-item[data-v-ac7cc8ff]{padding:10px 12px;font-size:15px;border-radius:8px}.context-menu-item-icon[data-v-ac7cc8ff]{width:18px;height:18px;margin-right:12px}.context-menu-item-icon[data-v-ac7cc8ff] svg{width:16px;height:16px}}@media (prefers-contrast: high){.context-menu-content[data-v-ac7cc8ff]{border:2px solid #000;background:#fff}.dark .context-menu-content[data-v-ac7cc8ff]{border:2px solid #fff;background:#000}.context-menu-item[data-v-ac7cc8ff]:hover:not(.context-menu-item--disabled){background:#000;color:#fff}.dark .context-menu-item[data-v-ac7cc8ff]:hover:not(.context-menu-item--disabled){background:#fff;color:#000}}@media (prefers-reduced-motion: reduce){.context-menu-enter-active[data-v-ac7cc8ff],.context-menu-leave-active[data-v-ac7cc8ff]{transition:opacity .15s ease}.context-menu-enter-from[data-v-ac7cc8ff],.context-menu-leave-to[data-v-ac7cc8ff]{transform:none}.context-menu-item[data-v-ac7cc8ff]{transition:background .1s ease}.context-menu-item[data-v-ac7cc8ff]:hover:not(.context-menu-item--disabled){transform:none}}.markdown-wrapper[data-v-0f93ff98]{line-height:1.6;width:100%}.markdown-content[data-v-0f93ff98]{width:100%;color:#111827}.markdown-content[data-v-0f93ff98] *:first-child{margin-top:0!important}.markdown-content[data-v-0f93ff98] *:last-child{margin-bottom:0!important}.dark .markdown-content[data-v-0f93ff98]{color:#f3f4f6}.markdown-content[data-v-0f93ff98] p{line-height:1.6;margin:.5em 0;color:inherit}.markdown-content[data-v-0f93ff98] h1,.markdown-content[data-v-0f93ff98] h2,.markdown-content[data-v-0f93ff98] h3,.markdown-content[data-v-0f93ff98] h4,.markdown-content[data-v-0f93ff98] h5,.markdown-content[data-v-0f93ff98] h6{font-weight:700;margin-top:1.2em;margin-bottom:.5em;line-height:1.3;color:#1e293b}.dark .markdown-content[data-v-0f93ff98] h1,.dark .markdown-content[data-v-0f93ff98] h2,.dark .markdown-content[data-v-0f93ff98] h3,.dark .markdown-content[data-v-0f93ff98] h4,.dark .markdown-content[data-v-0f93ff98] h5,.dark .markdown-content[data-v-0f93ff98] h6{color:#f1f5f9}.markdown-content[data-v-0f93ff98] h1{font-size:2em;border-bottom:3px solid #93c5fd;padding-bottom:.3em}.dark .markdown-content[data-v-0f93ff98] h1{border-bottom-color:#60a5fa}.markdown-content[data-v-0f93ff98] h2{font-size:1.75em;border-bottom:2px solid #bfdbfe;padding-bottom:.25em}.dark .markdown-content[data-v-0f93ff98] h2{border-bottom-color:#3b82f6}.markdown-content[data-v-0f93ff98] h3{font-size:1.5em}.markdown-content[data-v-0f93ff98] h4{font-size:1.25em}.markdown-content[data-v-0f93ff98] h5{font-size:1.1em}.markdown-content[data-v-0f93ff98] h6{font-size:1em}.markdown-content[data-v-0f93ff98] strong{font-weight:600;color:#1e293b}.dark .markdown-content[data-v-0f93ff98] strong{color:#e2e8f0}.markdown-content[data-v-0f93ff98] em{font-style:italic;color:inherit}.markdown-content[data-v-0f93ff98] del{text-decoration:line-through;color:#94a3b8}.dark .markdown-content[data-v-0f93ff98] del{color:#64748b}.markdown-content[data-v-0f93ff98] ul,.markdown-content[data-v-0f93ff98] ol{padding-left:1.8em;line-height:1.6;margin:.5em 0;color:inherit}.markdown-content[data-v-0f93ff98] ul{list-style-type:none}.markdown-content[data-v-0f93ff98] ul li{position:relative;padding-left:.5em}.markdown-content[data-v-0f93ff98] ul li:before{content:"•";position:absolute;left:-1em;color:#3b82f6;font-weight:700;font-size:1.2em}.dark .markdown-content[data-v-0f93ff98] ul li:before{color:#60a5fa}.markdown-content[data-v-0f93ff98] ol{list-style-type:decimal}.markdown-content[data-v-0f93ff98] ol li{padding-left:.5em}.markdown-content[data-v-0f93ff98] ol li::marker{color:#3b82f6;font-weight:600}.dark .markdown-content[data-v-0f93ff98] ol li::marker{color:#60a5fa}.markdown-content[data-v-0f93ff98] li{display:list-item;margin-bottom:.25em;color:inherit}.markdown-content[data-v-0f93ff98] li:last-child{margin-bottom:0}.markdown-content[data-v-0f93ff98] blockquote{border-left:4px solid #93c5fd;padding:.6em 1em;margin:.75em 0;background:linear-gradient(90deg,#eff6ff,#f0f9ff);color:#475569;line-height:1.6;border-radius:0 .5rem .5rem 0;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.markdown-content[data-v-0f93ff98] blockquote:hover{background:linear-gradient(90deg,#dbeafe,#e0f2fe);box-shadow:0 2px 6px #00000014}.dark .markdown-content[data-v-0f93ff98] blockquote{border-left-color:#60a5fa;background:linear-gradient(90deg,#1e3a5f,#1e40af);color:#cbd5e1;box-shadow:0 1px 3px #0000004d}.dark .markdown-content[data-v-0f93ff98] blockquote:hover{background:linear-gradient(90deg,#1e40af,#1e3a8a);box-shadow:0 2px 6px #0006}.markdown-content[data-v-0f93ff98] pre{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-radius:.75rem;padding:1em 1.25em;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d,0 0 0 1px #3b82f608;transition:all .3s ease;margin:.75em 0;position:relative}.markdown-content[data-v-0f93ff98] pre:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014,0 0 0 1px #3b82f614}.dark .markdown-content[data-v-0f93ff98] pre{background:linear-gradient(135deg,#1e293b,#0f172a);color:#e2e8f0;border-color:#334155;box-shadow:0 1px 3px #0000004d,0 0 0 1px #6366f11a}.dark .markdown-content[data-v-0f93ff98] pre:hover{border-color:#475569;box-shadow:0 4px 12px #0006,0 0 0 1px #6366f133}.markdown-content[data-v-0f93ff98] code{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569;padding:.25em .6em;border-radius:.375rem;font-size:.875em;font-family:Consolas,Monaco,Courier New,monospace;font-weight:500;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000a;transition:all .2s ease}.markdown-content[data-v-0f93ff98] code:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#94a3b8;box-shadow:0 2px 4px #00000014}.dark .markdown-content[data-v-0f93ff98] code{background:linear-gradient(135deg,#334155,#1e293b);color:#cbd5e1;border-color:#475569;box-shadow:0 1px 2px #0003}.dark .markdown-content[data-v-0f93ff98] code:hover{background:linear-gradient(135deg,#475569,#334155);border-color:#64748b;box-shadow:0 2px 4px #0000004d}.markdown-content[data-v-0f93ff98] pre code{background:transparent;padding:0;border:none;box-shadow:none;font-weight:400}.markdown-content[data-v-0f93ff98] pre code:hover{background:transparent;box-shadow:none}.markdown-content[data-v-0f93ff98] a{color:#3b82f6;text-decoration:none;position:relative;font-weight:500;transition:all .2s ease;background:linear-gradient(to right,#3b82f6,#3b82f6);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px}.markdown-content[data-v-0f93ff98] a:hover{color:#2563eb;background-size:100% 2px}.dark .markdown-content[data-v-0f93ff98] a{color:#60a5fa;background-image:linear-gradient(to right,#60a5fa,#60a5fa)}.dark .markdown-content[data-v-0f93ff98] a:hover{color:#93c5fd}.markdown-content[data-v-0f93ff98] img{max-width:100%;height:auto;border-radius:.75rem;margin:.75em 0;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.markdown-content[data-v-0f93ff98] img:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.dark .markdown-content[data-v-0f93ff98] img{box-shadow:0 4px 12px #0000004d}.dark .markdown-content[data-v-0f93ff98] img:hover{box-shadow:0 8px 24px #00000080}.markdown-content[data-v-0f93ff98] video{max-width:100%;height:auto;border-radius:.75rem;margin:.75em 0;box-shadow:0 4px 12px #0000001a;background:#000}.dark .markdown-content[data-v-0f93ff98] video{box-shadow:0 4px 12px #0000004d}.markdown-content[data-v-0f93ff98] table{border-collapse:collapse;width:100%;margin:.75em 0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #00000014}.markdown-content[data-v-0f93ff98] th,.markdown-content[data-v-0f93ff98] td{border:1px solid #e2e8f0;padding:.75em 1em;text-align:left;transition:background-color .2s ease}.markdown-content[data-v-0f93ff98] tr:hover td{background-color:#f8fafc}.dark .markdown-content[data-v-0f93ff98] th,.dark .markdown-content[data-v-0f93ff98] td{border-color:#334155}.dark .markdown-content[data-v-0f93ff98] tr:hover td{background-color:#1e293b}.markdown-content[data-v-0f93ff98] th{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);font-weight:600;color:#1e293b}.dark .markdown-content[data-v-0f93ff98] th{background:linear-gradient(135deg,#334155,#1e293b);color:#e2e8f0}.dark .markdown-content[data-v-0f93ff98] td{color:#cbd5e1}.markdown-content[data-v-0f93ff98] hr{border:none;height:2px;background:linear-gradient(90deg,transparent 0%,#cbd5e1 50%,transparent 100%);margin:1.5em 0;border-radius:1px}.dark .markdown-content[data-v-0f93ff98] hr{background:linear-gradient(90deg,transparent 0%,#475569 50%,transparent 100%)}.loading-container[data-v-0f93ff98]{transition:all .3s ease;animation:fadeInUp-0f93ff98 .4s ease-out}.typing-indicator .dot[data-v-0f93ff98]{animation:typing-0f93ff98 1.5s infinite ease-in-out}.typing-indicator .dot[data-v-0f93ff98]:nth-child(1){animation-delay:0s}.typing-indicator .dot[data-v-0f93ff98]:nth-child(2){animation-delay:.2s}.typing-indicator .dot[data-v-0f93ff98]:nth-child(3){animation-delay:.4s}@keyframes typing-0f93ff98{0%{transform:translateY(0);opacity:.5}50%{transform:translateY(-8px);opacity:1}to{transform:translateY(0);opacity:.5}}@keyframes fadeInUp-0f93ff98{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.markdown-content[data-v-0f93ff98] pre{padding:1em;font-size:.875em}.markdown-content[data-v-0f93ff98] code{padding:.2em .4em;font-size:.85em}.markdown-content[data-v-0f93ff98] h1{font-size:1.75em}.markdown-content[data-v-0f93ff98] h2{font-size:1.5em}.markdown-content[data-v-0f93ff98] h3{font-size:1.25em}}[data-v-40e96580]::-webkit-scrollbar{width:4px}[data-v-40e96580]::-webkit-scrollbar-track{background:transparent}[data-v-40e96580]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:4px}[data-v-40e96580]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}input[type=number][data-v-40e96580]::-webkit-inner-spin-button,input[type=number][data-v-40e96580]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.model-selector-container[data-v-8677a2a4]{width:100%}.model-selector-label[data-v-8677a2a4]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.dark .model-selector-label[data-v-8677a2a4]{color:#d1d5db}.apple-selector[data-v-8677a2a4]{position:relative;width:100%;padding:10px 16px;background:#ffffffe6;border:1px solid rgba(229,231,235,.6);border-radius:1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:500;letter-spacing:.01em;box-shadow:0 1px 2px #0000000d;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.apple-selector[data-v-8677a2a4]:hover{border-color:#60a5fab3;background:#fff;box-shadow:0 4px 6px -1px #0000001a}.apple-selector[data-v-8677a2a4]:active{opacity:.9}.dark .apple-selector[data-v-8677a2a4]{background:#1f2937e6;border-color:#37415199}.dark .apple-selector[data-v-8677a2a4]:hover{border-color:#6366f1b3;background:#1f2937;box-shadow:0 0 #6366f133}.selector-content[data-v-8677a2a4]{flex:1;min-width:0;display:flex;align-items:center}.selected-text[data-v-8677a2a4]{color:#111827;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .selected-text[data-v-8677a2a4]{color:#f9fafb}.placeholder-text[data-v-8677a2a4]{color:#6b7280;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .placeholder-text[data-v-8677a2a4]{color:#9ca3af}.chevron-icon[data-v-8677a2a4]{width:1rem;height:1rem;color:#6b7280;transition:color .2s ease;flex-shrink:0}.apple-selector:hover .chevron-icon[data-v-8677a2a4]{color:#3b82f6}.dark .chevron-icon[data-v-8677a2a4]{color:#9ca3af}.dark .apple-selector:hover .chevron-icon[data-v-8677a2a4]{color:#60a5fa}.small-selector[data-v-8677a2a4]{padding:6px 12px!important;font-size:.875rem!important;height:36px!important;border-radius:12px!important}.mini-selector[data-v-8677a2a4]{padding:4px 10px!important;font-size:.75rem!important;height:32px!important;border-radius:10px!important;box-shadow:0 2px 8px #00000014!important}.mini-selector .selector-content span[data-v-8677a2a4]{font-size:.75rem!important;line-height:1.2!important}.mini-selector .chevron-icon[data-v-8677a2a4]{width:12px!important;height:12px!important}.modal-container[data-v-8677a2a4]{width:850px;max-width:95vw;max-height:90vh;background:#fffffff2;border-radius:1.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.mobile-modal[data-v-8677a2a4]{width:95vw;max-height:85vh;background:#fff}.dark .modal-container[data-v-8677a2a4]{background:#111827f2;box-shadow:0 25px 50px -12px #00000080}.dark .mobile-modal[data-v-8677a2a4]{background:#111827}.modal-header[data-v-8677a2a4]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;border-bottom:1px solid rgba(229,231,235,.5);background:linear-gradient(to right,#eff6ff4d,#fff3,#faf5ff4d)}.dark .modal-header[data-v-8677a2a4]{border-bottom-color:#37415180;background:linear-gradient(to right,#1e3a8a4d,#11182733,#581c874d)}.header-content[data-v-8677a2a4]{display:flex;align-items:center;gap:.75rem}.modal-title[data-v-8677a2a4]{font-size:1.125rem;font-weight:600;color:#111827}.dark .modal-title[data-v-8677a2a4]{color:#fff}.stream-toggle-btn[data-v-8677a2a4]{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.5rem;background:#f0fdf4;border:1px solid #bbf7d0;cursor:pointer;transition:all .2s ease}.stream-toggle-btn[data-v-8677a2a4]:hover{background:#dcfce7}.dark .stream-toggle-btn[data-v-8677a2a4]{background:#16653433;border-color:#22c55e66}.dark .stream-toggle-btn[data-v-8677a2a4]:hover{background:#1665344d}.stream-text[data-v-8677a2a4]{font-size:.75rem;font-weight:500;color:#16a34a;white-space:nowrap}.dark .stream-text[data-v-8677a2a4]{color:#4ade80}.temperature-setting-btn[data-v-8677a2a4]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.5rem;background:#eff6ff;border:1px solid #bfdbfe;cursor:pointer;transition:all .2s ease}.temperature-setting-btn[data-v-8677a2a4]:hover{background:#dbeafe;transform:scale(1.05)}.temperature-setting-btn[data-v-8677a2a4]:active{transform:scale(.95)}.dark .temperature-setting-btn[data-v-8677a2a4]{background:#1e40af33;border-color:#3b82f680}.dark .temperature-setting-btn[data-v-8677a2a4]:hover{background:#1e40af4d}.temp-icon[data-v-8677a2a4]{color:#3b82f6}.dark .temp-icon[data-v-8677a2a4]{color:#60a5fa}.temp-text[data-v-8677a2a4]{font-size:.75rem;font-weight:500;color:#2563eb}.dark .temp-text[data-v-8677a2a4]{color:#60a5fa}.thinking-budget-btn[data-v-8677a2a4]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.5rem;background:#fef3c7;border:1px solid #fcd34d;cursor:pointer;transition:all .2s ease}.thinking-budget-btn[data-v-8677a2a4]:hover{background:#fde68a;transform:scale(1.05)}.thinking-budget-btn[data-v-8677a2a4]:active{transform:scale(.95)}.dark .thinking-budget-btn[data-v-8677a2a4]{background:#78350f4d;border-color:#d9770680}.dark .thinking-budget-btn[data-v-8677a2a4]:hover{background:#78350f66}.thinking-icon[data-v-8677a2a4]{color:#f59e0b}.dark .thinking-icon[data-v-8677a2a4]{color:#fbbf24}.thinking-text[data-v-8677a2a4]{font-size:.75rem;font-weight:500;color:#d97706}.dark .thinking-text[data-v-8677a2a4]{color:#fbbf24}.consumption-info-btn[data-v-8677a2a4]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca;cursor:pointer;transition:all .2s ease}.consumption-info-btn[data-v-8677a2a4]:hover{background:#fee2e2;transform:scale(1.05)}.consumption-info-btn[data-v-8677a2a4]:active{transform:scale(.95)}.dark .consumption-info-btn[data-v-8677a2a4]{background:#7f1d1d33;border-color:#991b1b}.dark .consumption-info-btn[data-v-8677a2a4]:hover{background:#7f1d1d4d}.info-icon[data-v-8677a2a4]{color:#ef4444}.dark .info-icon[data-v-8677a2a4]{color:#f87171}.info-text[data-v-8677a2a4]{font-size:.75rem;font-weight:500;color:#dc2626}.dark .info-text[data-v-8677a2a4]{color:#f87171}.close-btn[data-v-8677a2a4]{padding:.5rem;border-radius:50%;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.close-btn[data-v-8677a2a4]:hover{background:#6b72801a}.close-btn[data-v-8677a2a4]:active{transform:scale(.95)}.dark .close-btn[data-v-8677a2a4]:hover{background:#9ca3af1a}.close-icon[data-v-8677a2a4]{color:#6b7280}.dark .close-icon[data-v-8677a2a4]{color:#9ca3af}.modal-content[data-v-8677a2a4]{display:flex;background:#f9fafb80;height:520px;min-height:520px}.mobile-content[data-v-8677a2a4]{height:75vh;min-height:320px}.dark .modal-content[data-v-8677a2a4]{background:#1f29374d}.providers-menu[data-v-8677a2a4]{width:160px;min-width:160px;background:linear-gradient(to bottom,#f9fafbcc,#f3f4f680);border-right:1px solid rgba(229,231,235,.5);overflow-y:auto}.dark .providers-menu[data-v-8677a2a4]{background:linear-gradient(to bottom,#1f2937cc,#11182780);border-right-color:#37415180}.providers-container[data-v-8677a2a4]{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.provider-item[data-v-8677a2a4]{position:relative;overflow:hidden;border-radius:.75rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;background:#fff9;color:#374151;border:2px solid transparent}.provider-item[data-v-8677a2a4]:hover{background:#ffffffe6;box-shadow:0 2px 8px -2px #00000026;border:2px solid rgba(59,130,246,.4)}.provider-item.active[data-v-8677a2a4]{background:linear-gradient(135deg,#4f46e5,#3b82f6);color:#fff;box-shadow:0 4px 12px -3px #4f46e566;border:2px solid rgba(79,70,229,.6);z-index:2}.dark .provider-item[data-v-8677a2a4]{background:#37415199;color:#d1d5db}.dark .provider-item[data-v-8677a2a4]:hover{background:#374151e6;box-shadow:0 2px 8px -2px #0000004d;border:2px solid rgba(129,140,248,.5)}.dark .provider-item.active[data-v-8677a2a4]{background:linear-gradient(135deg,#4f46e5,#3b82f6);color:#fff;box-shadow:0 4px 12px -3px #818cf880;border:2px solid rgba(129,140,248,.7);z-index:2}.provider-content[data-v-8677a2a4]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.provider-info[data-v-8677a2a4]{display:flex;align-items:center;gap:.5rem}.provider-name[data-v-8677a2a4]{font-weight:500;font-size:.875rem}.free-badge[data-v-8677a2a4]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#22c55e1a}.dark .free-badge[data-v-8677a2a4]{background:#22c55e4d}.free-icon[data-v-8677a2a4]{width:.75rem;height:.75rem;color:#059669}.dark .free-icon[data-v-8677a2a4]{color:#10b981}.selected-badge[data-v-8677a2a4]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff3;border:2px solid rgba(255,255,255,.8)}.selected-check-icon[data-v-8677a2a4]{width:.875rem;height:.875rem;color:#fff;font-weight:700}.featured-badge[data-v-8677a2a4]{display:flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;background:linear-gradient(to right,#f59e0b,#f97316);color:#fff;box-shadow:0 1px 2px #0000000d}.star-icon[data-v-8677a2a4]{width:.625rem;height:.625rem;margin-right:.25rem}.featured-text[data-v-8677a2a4]{font-size:.75rem;font-weight:700;line-height:1}.provider-arrow[data-v-8677a2a4]{width:1rem;height:1rem;opacity:.8;flex-shrink:0}.provider-glow[data-v-8677a2a4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.08) 50%,transparent 100%);opacity:.6}.models-menu[data-v-8677a2a4]{flex:1;background:#fffc;overflow-y:auto}.dark .models-menu[data-v-8677a2a4]{background:#111827cc}.models-container[data-v-8677a2a4]{padding:.5rem;display:flex;flex-direction:column;gap:.375rem}.model-item[data-v-8677a2a4]{position:relative;overflow:hidden;border-radius:.75rem;cursor:pointer;border:1px solid rgba(229,231,235,.5);transition:color .2s ease;background:#ffffffb3}.model-item[data-v-8677a2a4]:hover{background:#fff;box-shadow:0 2px 4px -1px #0000001a}.model-item[data-v-8677a2a4]:active{opacity:.9}.model-item.selected[data-v-8677a2a4]{background:linear-gradient(to right,#eff6ff,#e0f2fe);border-color:#93c5fd99;box-shadow:0 4px 6px -1px #3b82f61a;cursor:default;pointer-events:none}.model-item.selected[data-v-8677a2a4] *{pointer-events:auto}.model-item.disabled[data-v-8677a2a4]{cursor:not-allowed;opacity:.5;background:#f3f4f680;pointer-events:none}.model-item.disabled[data-v-8677a2a4]:hover{background:#f3f4f680;box-shadow:none}.model-item.disabled .model-name[data-v-8677a2a4]{color:#9ca3af}.model-item.disabled .model-description[data-v-8677a2a4]{color:#d1d5db}.dark .model-item.disabled[data-v-8677a2a4]{background:#1f293780;opacity:.4}.dark .model-item.disabled[data-v-8677a2a4]:hover{background:#1f293780;box-shadow:none}.dark .model-item.disabled .model-name[data-v-8677a2a4]{color:#6b7280}.dark .model-item.disabled .model-description[data-v-8677a2a4]{color:#4b5563}.dark .model-item[data-v-8677a2a4]{background:#374151b3;border-color:#4b556380}.dark .model-item[data-v-8677a2a4]:hover{background:#374151;box-shadow:0 4px 6px -1px #0003}.dark .model-item.selected[data-v-8677a2a4]{background:linear-gradient(to right,#1e3a8a80,#4338ca80);border-color:#6366f180}.model-content[data-v-8677a2a4]{padding:.75rem}.model-header[data-v-8677a2a4]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}.model-actions[data-v-8677a2a4]{display:flex;align-items:center;gap:.5rem;position:relative;z-index:10;pointer-events:auto}.model-title-row[data-v-8677a2a4]{display:flex;align-items:center;gap:.5rem}.model-name[data-v-8677a2a4]{font-weight:600;color:#111827;font-size:.875rem}.dark .model-name[data-v-8677a2a4]{color:#fff}.hot-badge[data-v-8677a2a4]{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:9999px;background:linear-gradient(to right,#ef4444,#ec4899);color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 1px 2px #0000000d}.disabled-badge[data-v-8677a2a4]{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:9999px;background:linear-gradient(to right,#9ca3af,#6b7280);color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 1px 2px #0000000d}.dark .disabled-badge[data-v-8677a2a4]{background:linear-gradient(to right,#4b5563,#374151);color:#d1d5db}.thinking-budget-icon-btn[data-v-8677a2a4]{padding:.375rem;border-radius:.5rem;background:transparent;border:1px solid rgba(217,119,6,.3);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#f59e0b;position:relative;z-index:20;pointer-events:auto}.thinking-budget-icon-btn svg[data-v-8677a2a4]{pointer-events:none}.thinking-budget-icon-btn[data-v-8677a2a4]:hover{background:#d977061a;border-color:#d9770680;transform:scale(1.05)}.thinking-budget-icon-btn.active[data-v-8677a2a4]{background:#d9770626;border-color:#f59e0b}.dark .thinking-budget-icon-btn[data-v-8677a2a4]{border-color:#fbbf244d;color:#fbbf24}.dark .thinking-budget-icon-btn[data-v-8677a2a4]:hover{background:#fbbf241a;border-color:#fbbf2480}.dark .thinking-budget-icon-btn.active[data-v-8677a2a4]{background:#fbbf2426;border-color:#fbbf24}.web-search-icon-btn[data-v-8677a2a4]{padding:.375rem;border-radius:.5rem;background:transparent;border:1px solid rgba(156,163,175,.3);color:#9ca3af;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:auto}.web-search-icon-btn svg[data-v-8677a2a4]{pointer-events:none}.web-search-icon-btn[data-v-8677a2a4]:hover{background:#3b82f61a;border-color:#3b82f666;color:#3b82f6;transform:scale(1.05)}.web-search-icon-btn.active[data-v-8677a2a4]{background:#3b82f633;border-color:#3b82f6;color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.web-search-icon-btn.active svg[data-v-8677a2a4]{fill:#3b82f633}.dark .web-search-icon-btn[data-v-8677a2a4]{border-color:#6b72804d;color:#6b7280}.dark .web-search-icon-btn[data-v-8677a2a4]:hover{background:#60a5fa1a;border-color:#60a5fa66;color:#60a5fa}.dark .web-search-icon-btn.active[data-v-8677a2a4]{background:#60a5fa33;border-color:#60a5fa;color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a}.dark .web-search-icon-btn.active svg[data-v-8677a2a4]{fill:#60a5fa33}.selected-icon[data-v-8677a2a4]{color:#3b82f6;width:1rem;height:1rem;flex-shrink:0}.model-description[data-v-8677a2a4]{font-size:.75rem;color:#6b7280;margin-bottom:.5rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .model-description[data-v-8677a2a4]{color:#9ca3af}.multipliers-info[data-v-8677a2a4]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.multiplier-item[data-v-8677a2a4]{display:flex;align-items:center;gap:.375rem}.multiplier-label[data-v-8677a2a4]{display:flex;align-items:center;gap:.25rem}.input-icon[data-v-8677a2a4],.output-icon[data-v-8677a2a4]{width:.75rem;height:.75rem}.input-icon[data-v-8677a2a4]{color:#3b82f6}.dark .input-icon[data-v-8677a2a4]{color:#60a5fa}.output-icon[data-v-8677a2a4]{color:#8b5cf6}.dark .output-icon[data-v-8677a2a4]{color:#a78bfa}.label-text[data-v-8677a2a4]{font-size:.75rem;font-weight:500;color:#6b7280}.dark .label-text[data-v-8677a2a4]{color:#9ca3af}.multiplier-badge[data-v-8677a2a4]{padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;transition:all .2s ease;border:1px solid}.free-multiplier[data-v-8677a2a4]{background:linear-gradient(to right,#ecfdf5,#d1fae5);color:#047857;border-color:#a7f3d080}.dark .free-multiplier[data-v-8677a2a4]{background:linear-gradient(to right,#064e3b4d,#065f464d);color:#10b981;border-color:#065f4680}.paid-multiplier[data-v-8677a2a4]{background:linear-gradient(to right,#fff7ed,#fef3c7);color:#c2410c;border-color:#fbbf2480}.dark .paid-multiplier[data-v-8677a2a4]{background:linear-gradient(to right,#78350f4d,#92400e4d);color:#fb923c;border-color:#92400e80}.multiplier-separator[data-v-8677a2a4]{width:1px;height:1rem;background:#d1d5db}.dark .multiplier-separator[data-v-8677a2a4]{background:#4b5563}.model-glow[data-v-8677a2a4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(59,130,246,.05) 0%,rgba(99,102,241,.05) 50%,transparent 100%)}.model-selector-modal[data-v-8677a2a4] .n-modal-mask{background-color:#0000004d!important;will-change:opacity;transform:translateZ(0)}.dark .model-selector-modal[data-v-8677a2a4] .n-modal-mask{background-color:#00000080!important}[data-v-8677a2a4]::-webkit-scrollbar{width:6px}[data-v-8677a2a4]::-webkit-scrollbar-track{background:transparent}[data-v-8677a2a4]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;border:1px solid rgba(255,255,255,.2);-webkit-transition:background-color .2s ease;transition:background-color .2s ease;will-change:background-color}[data-v-8677a2a4]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dark[data-v-8677a2a4] ::-webkit-scrollbar-thumb{background-color:#fff3;border:1px solid rgba(0,0,0,.2)}.dark[data-v-8677a2a4] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.providers-menu[data-v-8677a2a4],.models-menu[data-v-8677a2a4]{-webkit-overflow-scrolling:touch;transform:translateZ(0)}@keyframes slideInRight-8677a2a4{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInLeft-8677a2a4{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:translateZ(0)}}.providers-container>.provider-item[data-v-8677a2a4]{animation:slideInLeft-8677a2a4 .3s ease-out;will-change:transform,opacity;transform:translateZ(0)}.models-container>.model-item[data-v-8677a2a4]{animation:slideInRight-8677a2a4 .3s ease-out;animation-fill-mode:both;will-change:transform,opacity;transform:translateZ(0)}.models-container>.model-item[data-v-8677a2a4]:nth-child(1){animation-delay:.05s}.models-container>.model-item[data-v-8677a2a4]:nth-child(2){animation-delay:.1s}.models-container>.model-item[data-v-8677a2a4]:nth-child(3){animation-delay:.15s}.models-container>.model-item[data-v-8677a2a4]:nth-child(4){animation-delay:.2s}.models-container>.model-item[data-v-8677a2a4]:nth-child(5){animation-delay:.25s}.models-container>.model-item[data-v-8677a2a4]:nth-child(n+6){animation-delay:.3s}@media (max-width: 640px){.model-selector-modal[data-v-8677a2a4] .n-modal-container{padding:12px!important}.providers-menu[data-v-8677a2a4]{width:40%!important;min-width:120px!important}.providers-container[data-v-8677a2a4]{padding:8px!important}.providers-container>.provider-item+.provider-item[data-v-8677a2a4]{margin-top:4px!important}.models-container[data-v-8677a2a4]{padding:8px!important}.models-container>.model-item+.model-item[data-v-8677a2a4]{margin-top:8px!important}.provider-name[data-v-8677a2a4],.model-name[data-v-8677a2a4]{font-size:.8rem!important}.model-description[data-v-8677a2a4],.label-text[data-v-8677a2a4],.multiplier-badge[data-v-8677a2a4]{font-size:.7rem!important}.provider-content[data-v-8677a2a4]{padding:8px 12px!important}.model-content[data-v-8677a2a4]{padding:12px!important}.modal-header[data-v-8677a2a4]{padding:8px 12px!important}}.provider-item[data-v-8677a2a4],.model-item[data-v-8677a2a4]{will-change:transform;transform:translateZ(0)}.provider-item[data-v-8677a2a4],.model-item[data-v-8677a2a4],.apple-selector[data-v-8677a2a4]{transition-property:transform,background-color,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.temperature-modal[data-v-8677a2a4] .n-card{border-radius:1rem}.temperature-setting-content[data-v-8677a2a4]{display:flex;flex-direction:column;gap:1rem}.temperature-input-group[data-v-8677a2a4]{display:flex;flex-direction:column;gap:.5rem}.temperature-label[data-v-8677a2a4]{font-size:.875rem;font-weight:500;color:#374151}.dark .temperature-label[data-v-8677a2a4]{color:#d1d5db}.temperature-description[data-v-8677a2a4]{background:#f9fafbcc;border-radius:.75rem;padding:1rem;border:1px solid rgba(229,231,235,.5)}.dark .temperature-description[data-v-8677a2a4]{background:#1f2937cc;border-color:#37415180}.desc-title[data-v-8677a2a4]{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.75rem}.dark .desc-title[data-v-8677a2a4]{color:#f9fafb}.desc-list[data-v-8677a2a4]{display:flex;flex-direction:column;gap:.625rem}.desc-item[data-v-8677a2a4]{display:flex;align-items:flex-start;gap:.5rem}.desc-badge[data-v-8677a2a4]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0}.desc-badge.blue[data-v-8677a2a4]{background:#dbeafe;color:#1e40af}.dark .desc-badge.blue[data-v-8677a2a4]{background:#1e40af4d;color:#60a5fa}.desc-badge.green[data-v-8677a2a4]{background:#d1fae5;color:#065f46}.dark .desc-badge.green[data-v-8677a2a4]{background:#065f464d;color:#34d399}.desc-badge.orange[data-v-8677a2a4]{background:#fed7aa;color:#9a3412}.dark .desc-badge.orange[data-v-8677a2a4]{background:#9a34124d;color:#fb923c}.desc-text[data-v-8677a2a4]{font-size:.75rem;color:#6b7280;line-height:1.5}.dark .desc-text[data-v-8677a2a4]{color:#9ca3af}.desc-tip[data-v-8677a2a4]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(229,231,235,.5);font-size:.75rem;color:#6b7280}.dark .desc-tip[data-v-8677a2a4]{border-top-color:#37415180;color:#9ca3af}.temperature-footer[data-v-8677a2a4]{display:flex;justify-content:flex-end;gap:.75rem}.thinking-budget-content[data-v-8677a2a4]{display:flex;flex-direction:column;gap:1.25rem}.thinking-switch-group[data-v-8677a2a4]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafbcc;border-radius:.75rem;border:1px solid rgba(229,231,235,.5)}.dark .thinking-switch-group[data-v-8677a2a4]{background:#1f2937cc;border-color:#37415180}.thinking-switch-label[data-v-8677a2a4]{font-size:.875rem;font-weight:500;color:#111827}.dark .thinking-switch-label[data-v-8677a2a4]{color:#f9fafb}.switch-container[data-v-8677a2a4]{display:flex;align-items:center;gap:.75rem}.hint-text[data-v-8677a2a4]{font-size:.75rem;color:#9ca3af}.dark .hint-text[data-v-8677a2a4]{color:#6b7280}.thinking-main-content[data-v-8677a2a4]{display:flex;gap:1.5rem;margin-top:1rem}.thinking-slider-section[data-v-8677a2a4]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background:#f9fafb80;border-radius:.75rem;border:1px solid rgba(229,231,235,.5);min-width:120px}.dark .thinking-slider-section[data-v-8677a2a4]{background:#1f293780;border-color:#37415180}.slider-label[data-v-8677a2a4]{font-size:.875rem;font-weight:600;color:#111827;text-align:center}.dark .slider-label[data-v-8677a2a4]{color:#f9fafb}.vertical-slider-container[data-v-8677a2a4]{display:flex;align-items:center;gap:1rem;height:200px}.slider-marks-vertical[data-v-8677a2a4]{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:.5rem}.mark-label[data-v-8677a2a4]{font-size:.75rem;color:#9ca3af;white-space:nowrap;transition:all .2s ease;text-align:right;min-width:50px}.mark-label.active[data-v-8677a2a4]{color:#d97706;font-weight:600;transform:scale(1.1)}.dark .mark-label[data-v-8677a2a4]{color:#6b7280}.dark .mark-label.active[data-v-8677a2a4]{color:#fbbf24}.thinking-slider-vertical[data-v-8677a2a4]{-webkit-appearance:slider-vertical;-moz-appearance:slider-vertical;appearance:slider-vertical;writing-mode:bt-lr;width:8px;height:200px;background:linear-gradient(to top,#ef4444,#fb923c,#34d399 66%,#93c5fd);border-radius:4px;outline:none;cursor:pointer}.thinking-slider-vertical[data-v-8677a2a4]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #d97706;cursor:pointer;box-shadow:0 2px 4px #0003;-webkit-transition:all .2s ease;transition:all .2s ease}.thinking-slider-vertical[data-v-8677a2a4]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 8px #0000004d}.thinking-slider-vertical[data-v-8677a2a4]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #d97706;cursor:pointer;box-shadow:0 2px 4px #0003;-moz-transition:all .2s ease;transition:all .2s ease}.thinking-slider-vertical[data-v-8677a2a4]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 8px #0000004d}.dark .thinking-slider-vertical[data-v-8677a2a4]{background:linear-gradient(to top,#dc2626,#f59e0b,#10b981 66%,#3b82f6)}.dark .thinking-slider-vertical[data-v-8677a2a4]::-webkit-slider-thumb{background:#1f2937;border-color:#fbbf24}.dark .thinking-slider-vertical[data-v-8677a2a4]::-moz-range-thumb{background:#1f2937;border-color:#fbbf24}.current-level[data-v-8677a2a4]{font-size:1rem;font-weight:700;color:#d97706;text-align:center;padding:.5rem 1rem;background:#d977061a;border-radius:.5rem;min-width:80px}.dark .current-level[data-v-8677a2a4]{color:#fbbf24;background:#fbbf241a}.thinking-slider-group[data-v-8677a2a4]{display:flex;flex-direction:column;gap:1rem}.thinking-slider-label[data-v-8677a2a4]{font-size:.875rem;font-weight:600;color:#111827}.dark .thinking-slider-label[data-v-8677a2a4]{color:#d1d5db}.thinking-slider-container[data-v-8677a2a4]{display:flex;flex-direction:column;gap:.5rem}.thinking-slider[data-v-8677a2a4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#d1d5db,#93c5fd,#34d399,#fb923c,#ef4444);outline:none;cursor:pointer}.thinking-slider[data-v-8677a2a4]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #d97706;cursor:pointer;box-shadow:0 2px 4px #0003;-webkit-transition:all .2s ease;transition:all .2s ease}.thinking-slider[data-v-8677a2a4]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 8px #0000004d}.thinking-slider[data-v-8677a2a4]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #d97706;cursor:pointer;box-shadow:0 2px 4px #0003;-moz-transition:all .2s ease;transition:all .2s ease}.thinking-slider[data-v-8677a2a4]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 8px #0000004d}.dark .thinking-slider[data-v-8677a2a4]{background:linear-gradient(to right,#4b5563,#3b82f6,#10b981,#f59e0b,#dc2626)}.dark .thinking-slider[data-v-8677a2a4]::-webkit-slider-thumb{background:#1f2937;border-color:#fbbf24}.dark .thinking-slider[data-v-8677a2a4]::-moz-range-thumb{background:#1f2937;border-color:#fbbf24}.thinking-marks[data-v-8677a2a4]{display:flex;justify-content:space-between;padding:0 2px}.thinking-mark[data-v-8677a2a4]{font-size:.625rem;color:#9ca3af;text-align:center;min-width:40px;transition:all .2s ease}.thinking-mark.active[data-v-8677a2a4]{color:#d97706;font-weight:600;transform:scale(1.1)}.dark .thinking-mark[data-v-8677a2a4]{color:#6b7280}.dark .thinking-mark.active[data-v-8677a2a4]{color:#fbbf24}.thinking-description[data-v-8677a2a4]{flex:1;background:#f9fafbcc;border-radius:.75rem;padding:1rem;border:1px solid rgba(229,231,235,.5)}.dark .thinking-description[data-v-8677a2a4]{background:#1f2937cc;border-color:#37415180}.desc-badge.gray[data-v-8677a2a4]{background:#e5e7eb;color:#374151}.dark .desc-badge.gray[data-v-8677a2a4]{background:#3741514d;color:#9ca3af}.desc-badge.red[data-v-8677a2a4]{background:#fee2e2;color:#991b1b}.dark .desc-badge.red[data-v-8677a2a4]{background:#991b1b4d;color:#fca5a5}.thinking-footer[data-v-8677a2a4]{display:flex;justify-content:flex-end;gap:.75rem}.settings-dialog[data-v-0d6c20f4]{display:flex;flex-direction:column}.settings-form[data-v-0d6c20f4]{padding:10px 0}.form-item[data-v-0d6c20f4]{margin-bottom:20px}.shortcut-card[data-v-ea0ed89a]{min-height:75px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-radius:12px;background:linear-gradient(135deg,#fffffff2,#f8fafce6,#f1f5f9f2);border:1px solid rgba(203,213,225,.3);box-shadow:0 1px 3px #00000005,0 1px 2px #0000000f,inset 0 1px #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.dark .shortcut-card[data-v-ea0ed89a]{background:linear-gradient(135deg,#1e293bf2,#334155e6,#475569f2);border:1px solid rgba(100,116,139,.3);box-shadow:0 1px 3px #0000004d,0 1px 2px #0006,inset 0 1px #ffffff0d}.shortcut-card[data-v-ea0ed89a]:hover{transform:translateY(-2px) scale(1.02);background:linear-gradient(135deg,#fff,#f9fafbf2,#f3f4f6);border-color:#6366f14d;box-shadow:0 8px 25px #6366f126,0 4px 10px #0000001a,inset 0 1px #fff3}.dark .shortcut-card[data-v-ea0ed89a]:hover{background:linear-gradient(135deg,#334155,#475569f2,#64748b);border-color:#818cf866;box-shadow:0 8px 25px #818cf833,0 4px 10px #0006,inset 0 1px #ffffff1a}.shortcut-card[data-v-ea0ed89a]:active{transform:translateY(-1px) scale(1.01);transition:all .1s ease}.shortcut-card .font-medium[data-v-ea0ed89a]{font-weight:600;color:#1e293b;margin-bottom:4px;line-height:1.4;transition:color .2s ease}.dark .shortcut-card .font-medium[data-v-ea0ed89a]{color:#f1f5f9}.shortcut-card .text-xs[data-v-ea0ed89a]{color:#64748b;line-height:1.5;transition:color .2s ease}.dark .shortcut-card .text-xs[data-v-ea0ed89a]{color:#94a3b8}.shortcut-card:hover .font-medium[data-v-ea0ed89a]{color:#4338ca}.dark .shortcut-card:hover .font-medium[data-v-ea0ed89a]{color:#a5b4fc}.shortcut-card:hover .text-xs[data-v-ea0ed89a]{color:#475569}.dark .shortcut-card:hover .text-xs[data-v-ea0ed89a]{color:#cbd5e1}.shortcut-card[data-v-ea0ed89a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease;opacity:0}.dark .shortcut-card[data-v-ea0ed89a]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.shortcut-card[data-v-ea0ed89a]:hover:before{left:100%;opacity:1}.shortcut-card[data-v-ea0ed89a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,#6366f11a,#a855f71a,#3b82f61a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.shortcut-card[data-v-ea0ed89a]:hover:after{opacity:1}.shortcut-card[data-v-ea0ed89a]{animation:cardFadeIn-ea0ed89a .3s ease-out forwards}@keyframes cardFadeIn-ea0ed89a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.shortcut-grid[data-v-ea0ed89a]{display:grid;gap:.75rem}@media (max-width: 479px){.shortcut-grid[data-v-ea0ed89a]{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.shortcut-card[data-v-ea0ed89a]{min-height:70px;padding:12px;border-radius:10px}.shortcut-card .font-medium[data-v-ea0ed89a]{font-size:13px;line-height:1.3}.shortcut-card .text-xs[data-v-ea0ed89a]{font-size:11px;line-height:1.4;margin-top:3px}}@media (min-width: 480px) and (max-width: 640px){.shortcut-grid[data-v-ea0ed89a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.shortcut-card[data-v-ea0ed89a]{min-height:75px;padding:12px;border-radius:10px}.shortcut-card .font-medium[data-v-ea0ed89a]{font-size:13px;line-height:1.3}.shortcut-card .text-xs[data-v-ea0ed89a]{font-size:11px;line-height:1.4;margin-top:3px}}@media (min-width: 641px) and (max-width: 1024px){.shortcut-grid[data-v-ea0ed89a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.shortcut-card[data-v-ea0ed89a]{min-height:80px;padding:16px}}@media (min-width: 1025px) and (max-width: 1280px){.shortcut-grid[data-v-ea0ed89a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.shortcut-card[data-v-ea0ed89a]{min-height:80px;padding:16px}}@media (min-width: 1281px) and (max-width: 1536px){.shortcut-grid[data-v-ea0ed89a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.shortcut-card[data-v-ea0ed89a]{min-height:80px;padding:14px}}@media (min-width: 1537px){.shortcut-grid[data-v-ea0ed89a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.shortcut-card[data-v-ea0ed89a]{min-height:80px;padding:12px}.shortcut-card .font-medium[data-v-ea0ed89a]{font-size:13px}.shortcut-card .text-xs[data-v-ea0ed89a]{font-size:11px}}@media (max-width: 640px){.quick-insert-dialog[data-v-ea0ed89a] .el-dialog__body,.quick-insert-dialog[data-v-ea0ed89a] .el-dialog__header{padding:12px}.flex.flex-col.h-\[80vh\][data-v-ea0ed89a]{height:70vh;max-height:500px}}.flex-1.min-h-0.overflow-y-auto[data-v-ea0ed89a]{scrollbar-width:thin;scrollbar-color:rgba(155,155,155,.5) transparent}.flex-1.min-h-0.overflow-y-auto[data-v-ea0ed89a]::-webkit-scrollbar{width:6px}.flex-1.min-h-0.overflow-y-auto[data-v-ea0ed89a]::-webkit-scrollbar-track{background:transparent}.flex-1.min-h-0.overflow-y-auto[data-v-ea0ed89a]::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:3px}.flex-1.min-h-0.overflow-y-auto[data-v-ea0ed89a]::-webkit-scrollbar-thumb:hover{background-color:#9b9b9bb3}.shortcut-content[data-v-ea0ed89a]{flex:1;min-height:0}.shortcut-footer[data-v-ea0ed89a]{margin-top:auto;padding-top:8px;border-top:1px solid rgba(203,213,225,.3);opacity:.8;transition:opacity .2s ease}.dark .shortcut-footer[data-v-ea0ed89a]{border-top:1px solid rgba(100,116,139,.3)}.shortcut-card:hover .shortcut-footer[data-v-ea0ed89a]{opacity:1}.shortcut-arrow[data-v-ea0ed89a]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;background:#6366f11a;transition:all .2s ease;opacity:.6}.dark .shortcut-arrow[data-v-ea0ed89a]{background:#818cf826}.shortcut-card:hover .shortcut-arrow[data-v-ea0ed89a]{background:#6366f133;transform:translate(2px);opacity:1}.dark .shortcut-card:hover .shortcut-arrow[data-v-ea0ed89a]{background:#818cf840}.line-clamp-2[data-v-ea0ed89a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact-empty[data-v-ea0ed89a]{padding:8px 0}.compact-empty[data-v-ea0ed89a] .el-empty__image{margin-bottom:8px}.compact-empty[data-v-ea0ed89a] .el-empty__description{margin-top:0;font-size:12px;color:#909399}.dialog-content[data-v-05cacedd]{display:flex;flex-direction:column;height:70vh;max-height:70vh;overflow:hidden}.textarea-wrapper[data-v-05cacedd]{flex:1;overflow:hidden;display:flex;flex-direction:column}.custom-textarea[data-v-05cacedd]{height:100%}.custom-textarea[data-v-05cacedd] textarea{height:100%!important;resize:none}.custom-textarea[data-v-05cacedd] .n-input__textarea-el{height:100%!important}.custom-textarea[data-v-05cacedd] .n-input-wrapper{height:100%}@media (max-width: 640px){.dialog-content[data-v-05cacedd]{height:60vh;max-height:60vh}}.initial-loading-container[data-v-99c65a77]{background:linear-gradient(135deg,#9333ea0d,#f973160d);border-radius:16px;margin:20px 0}.initial-loading-container .n-spin[data-v-99c65a77]{color:#9333ea}.initial-loading-container p[data-v-99c65a77]{font-weight:500;letter-spacing:.025em}.dark .initial-loading-container[data-v-99c65a77]{background:linear-gradient(135deg,#9333ea1a,#f973161a)}.search-filter-bar[data-v-99c65a77]{border-radius:.75rem;border-width:1px;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (max-width: 640px){.search-filter-bar[data-v-99c65a77]{padding:12px!important;margin:0;border-radius:8px}}.character-selector-modal-card[data-v-99c65a77]{min-height:0}.modal-footer[data-v-99c65a77]{flex-shrink:0;background:#fffffff2;border-top:1px solid rgba(229,231,235,.8)}.dark .modal-footer[data-v-99c65a77]{background:#1f2937f2;border-top-color:#4b5563cc}.flex-1.overflow-y-auto[data-v-99c65a77]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.flex-1.overflow-y-auto[data-v-99c65a77]::-webkit-scrollbar{width:6px}.flex-1.overflow-y-auto[data-v-99c65a77]::-webkit-scrollbar-track{background:transparent}.flex-1.overflow-y-auto[data-v-99c65a77]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.character-list-container[data-v-99c65a77]{overflow-y:visible;overflow-x:hidden}.character-list[data-v-99c65a77]{width:100%;max-width:100%;overflow:hidden}@keyframes listItemEntrance-99c65a77{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.character-item[data-v-99c65a77]{width:100%;max-width:100%;box-sizing:border-box;animation:listItemEntrance-99c65a77 .15s ease-out forwards;animation-fill-mode:both;transition:background-color .15s ease,border-color .15s ease}.character-item[data-v-99c65a77]:hover{background-color:var(--hover-bg)}.character-item[data-v-99c65a77]:active{background-color:var(--active-bg)}.character-item[data-v-99c65a77]{--hover-bg: rgba(249, 250, 251, 1);--active-bg: rgba(243, 244, 246, 1)}.dark .character-item[data-v-99c65a77]{--hover-bg: rgba(55, 65, 81, .5);--active-bg: rgba(55, 65, 81, .7)}.empty-state[data-v-99c65a77]{background:linear-gradient(135deg,#9ca3af0d,#6b72800d)}.dark .empty-state[data-v-99c65a77]{background:linear-gradient(135deg,#9ca3af1a,#6b72801a)}@media (max-width: 640px){.search-filter-bar[data-v-99c65a77]{padding:12px;margin:0}.character-item[data-v-99c65a77]{padding:12px 16px}.character-selector-modal-card[data-v-99c65a77]{width:95vw!important;max-width:95vw!important;margin:8px auto!important}}@media (max-width: 768px){.character-item .flex-\[4\][data-v-99c65a77]{display:none!important}}[data-v-99c65a77]{box-sizing:border-box}.search-filter-bar[data-v-99c65a77],.character-list-container[data-v-99c65a77],.character-list[data-v-99c65a77],.character-item[data-v-99c65a77]{max-width:100%;overflow-x:hidden}.character-selector-modal[data-v-99c65a77]{--n-padding: 0}.initial-loading-container[data-v-90d2e2e0]{background:linear-gradient(135deg,#22c55e0d,#3b82f60d);border-radius:16px;margin:20px 0}.initial-loading-container .n-spin[data-v-90d2e2e0]{color:#22c55e}.initial-loading-container p[data-v-90d2e2e0]{font-weight:500;letter-spacing:.025em}.dark .initial-loading-container[data-v-90d2e2e0]{background:linear-gradient(135deg,#22c55e1a,#3b82f61a)}.search-filter-bar[data-v-90d2e2e0]{border-radius:.75rem;border-width:1px;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (max-width: 640px){.search-filter-bar[data-v-90d2e2e0]{padding:12px!important;margin:0;border-radius:8px}}.glossary-selector-modal-card[data-v-90d2e2e0]{min-height:0}.modal-footer[data-v-90d2e2e0]{flex-shrink:0;background:#fffffff2;border-top:1px solid rgba(229,231,235,.8)}.dark .modal-footer[data-v-90d2e2e0]{background:#1f2937f2;border-top-color:#4b5563cc}.flex-1.overflow-y-auto[data-v-90d2e2e0]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.flex-1.overflow-y-auto[data-v-90d2e2e0]::-webkit-scrollbar{width:6px}.flex-1.overflow-y-auto[data-v-90d2e2e0]::-webkit-scrollbar-track{background:transparent}.flex-1.overflow-y-auto[data-v-90d2e2e0]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.glossary-list-container[data-v-90d2e2e0]{overflow-y:visible;overflow-x:hidden}.glossary-list[data-v-90d2e2e0]{width:100%;max-width:100%;overflow:hidden}@keyframes listItemEntrance-90d2e2e0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.glossary-item[data-v-90d2e2e0]{width:100%;max-width:100%;box-sizing:border-box;animation:listItemEntrance-90d2e2e0 .15s ease-out forwards;animation-fill-mode:both;transition:background-color .15s ease,border-color .15s ease}.glossary-item[data-v-90d2e2e0]:hover{background-color:var(--hover-bg)}.glossary-item[data-v-90d2e2e0]:active{background-color:var(--active-bg)}.glossary-item[data-v-90d2e2e0]{--hover-bg: rgba(249, 250, 251, 1);--active-bg: rgba(243, 244, 246, 1)}.dark .glossary-item[data-v-90d2e2e0]{--hover-bg: rgba(55, 65, 81, .5);--active-bg: rgba(55, 65, 81, .7)}.list-header[data-v-90d2e2e0]{position:sticky;top:0;z-index:10}.empty-state[data-v-90d2e2e0]{background:linear-gradient(135deg,#9ca3af0d,#6b72800d)}.dark .empty-state[data-v-90d2e2e0]{background:linear-gradient(135deg,#9ca3af1a,#6b72801a)}@media (max-width: 640px){.search-filter-bar[data-v-90d2e2e0]{padding:12px;margin:0}.glossary-item[data-v-90d2e2e0]{padding:12px 16px}.list-header[data-v-90d2e2e0]{padding:8px 16px;font-size:13px}.glossary-selector-modal-card[data-v-90d2e2e0]{width:95vw!important;max-width:95vw!important;margin:8px auto!important}}@media (max-width: 768px){.glossary-item .flex-\[4\][data-v-90d2e2e0],.list-header .flex-\[4\][data-v-90d2e2e0]{display:none!important}}@media (max-width: 1024px){.glossary-item .w-16[data-v-90d2e2e0],.list-header .w-16[data-v-90d2e2e0]{display:none!important}}[data-v-90d2e2e0]{box-sizing:border-box}.search-filter-bar[data-v-90d2e2e0],.glossary-list-container[data-v-90d2e2e0],.glossary-list[data-v-90d2e2e0],.glossary-item[data-v-90d2e2e0]{max-width:100%;overflow-x:hidden}.glossary-selector-modal[data-v-90d2e2e0]{--n-padding: 0}.dialog-container[data-v-84ff9686]{display:flex;flex-direction:column;gap:1rem;background-color:#fff;border-radius:.5rem;padding:1rem}.dark .dialog-container[data-v-84ff9686]{background-color:#1f2937}.dialog-title[data-v-84ff9686]{font-size:1rem;font-weight:600;color:#111827}.dark .dialog-title[data-v-84ff9686]{color:#f9fafb}.search-section[data-v-84ff9686]{margin:0}.quick-actions-section[data-v-84ff9686]{background-color:#f9fafb;padding:.75rem;border-radius:.5rem}.dark .quick-actions-section[data-v-84ff9686]{background-color:#1f2937}.quick-actions-container[data-v-84ff9686]{display:flex;flex-direction:column;gap:.75rem}.button-group[data-v-84ff9686]{display:flex;flex-wrap:wrap;gap:.5rem}.chapter-list[data-v-84ff9686]{border:1px solid #e5e7eb;border-radius:.5rem;max-height:50vh;overflow-y:auto}.dark .chapter-list[data-v-84ff9686]{border-color:#374151}.chapter-item[data-v-84ff9686]{padding:1rem;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease-in-out}.chapter-item[data-v-84ff9686]:last-child{border-bottom:none}.chapter-item[data-v-84ff9686]:hover{background-color:#f9fafb}.dark .chapter-item[data-v-84ff9686]{border-bottom-color:#1f2937}.dark .chapter-item[data-v-84ff9686]:hover{background-color:#1f2937}.desktop-layout[data-v-84ff9686]{display:flex;justify-content:space-between;align-items:center}.left-section[data-v-84ff9686]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.chapter-title[data-v-84ff9686]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111827;max-width:18rem;display:flex;align-items:center}.dark .chapter-title[data-v-84ff9686]{color:#f9fafb}.right-section[data-v-84ff9686]{display:flex;gap:1rem;margin-left:1rem}.outline-button[data-v-84ff9686]{padding:.25rem .5rem;font-size:.75rem;border-radius:.25rem;border:none;cursor:pointer;transition:all .15s ease-in-out}.outline-button-view[data-v-84ff9686]{background-color:#dcfce7;color:#15803d}.outline-button-view[data-v-84ff9686]:hover{background-color:#bbf7d0}.outline-button-generate[data-v-84ff9686]{background-color:#fef3c7;color:#a16207}.outline-button-generate[data-v-84ff9686]:hover{background-color:#fde68a}.dark .outline-button-view[data-v-84ff9686]{background-color:#14532d;color:#86efac}.dark .outline-button-view[data-v-84ff9686]:hover{background-color:#166534}.dark .outline-button-generate[data-v-84ff9686]{background-color:#451a03;color:#fcd34d}.dark .outline-button-generate[data-v-84ff9686]:hover{background-color:#92400e}.mobile-outline-button[data-v-84ff9686]{white-space:nowrap}.mobile-layout[data-v-84ff9686]{display:flex;flex-direction:column;gap:.75rem}.mobile-row-first[data-v-84ff9686]{display:flex;align-items:center;justify-content:space-between}.mobile-chapter-title[data-v-84ff9686]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111827;flex:1;min-width:0;margin-right:.75rem;display:flex;align-items:center}.dark .mobile-chapter-title[data-v-84ff9686]{color:#f9fafb}.mobile-row-second[data-v-84ff9686]{display:flex;gap:1rem}.radio-label[data-v-84ff9686]{display:flex;align-items:center;gap:.25rem;cursor:pointer}.radio-disabled[data-v-84ff9686]{cursor:not-allowed;opacity:.5}.radio-input[data-v-84ff9686]{width:1rem;height:1rem;color:#2563eb;border:1px solid #d1d5db;accent-color:#2563eb}.radio-input[data-v-84ff9686]:focus{outline:2px solid #3b82f6;outline-offset:2px}.dark .radio-input[data-v-84ff9686]{background-color:#374151;border-color:#4b5563}.dark .radio-input[data-v-84ff9686]:focus{outline-color:#60a5fa}.radio-text[data-v-84ff9686]{font-size:.875rem;color:#374151}.radio-text-disabled[data-v-84ff9686]{color:#9ca3af}.dark .radio-text[data-v-84ff9686]{color:#d1d5db}.dark .radio-text-disabled[data-v-84ff9686]{color:#6b7280}.no-data[data-v-84ff9686]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;color:#6b7280}.no-data-text[data-v-84ff9686]{font-size:1.125rem}.footer-section[data-v-84ff9686]{display:flex;justify-content:space-between;align-items:center}.stats-text[data-v-84ff9686]{font-size:.875rem;color:#6b7280}.warning-text[data-v-84ff9686]{font-size:.75rem;color:#d97706;margin-top:.25rem}.action-buttons[data-v-84ff9686]{display:flex;gap:.5rem}@media (max-width: 640px){.dialog-container[data-v-84ff9686]{gap:.75rem;padding:.75rem}.quick-actions-section[data-v-84ff9686]{padding:.5rem}.chapter-item[data-v-84ff9686]{padding:.75rem}.footer-section[data-v-84ff9686]{flex-direction:column;gap:.75rem;align-items:stretch}.action-buttons[data-v-84ff9686]{justify-content:flex-end}.stats-text[data-v-84ff9686]{text-align:center}}@media (max-width: 768px){.left-section[data-v-84ff9686]{gap:.5rem}.right-section[data-v-84ff9686]{gap:.75rem}.chapter-title[data-v-84ff9686]{max-width:12rem}}.md-editor .md-editor-preview{--md-theme-color: var(--md-color);--md-theme-color-reverse: #eee;--md-theme-color-hover: #eee;--md-theme-color-hover-inset: #ddd;--md-theme-link-color: #2d8cf0;--md-theme-link-hover-color: #73d13d;--md-theme-border-color: #e6e6e6;--md-theme-border-color-reverse: #bebebe;--md-theme-border-color-inset: #d6d6d6;--md-theme-bg-color: #fff;--md-theme-bg-color-inset: #ececec;--md-theme-code-copy-tips-color: inherit;--md-theme-code-copy-tips-bg-color: #fff;--md-theme-code-active-color: #61aeee;--md-theme-radius-s: 2px;--md-theme-radius-m: 5px}.md-editor-dark .md-editor-preview{--md-theme-color: var(--md-color);--md-theme-color-reverse: #222;--md-theme-color-hover: #191919;--md-theme-color-hover-inset: #444;--md-theme-link-color: #2d8cf0;--md-theme-link-hover-color: #73d13d;--md-theme-border-color: #2d2d2d;--md-theme-border-color-reverse: #e6e6e6;--md-theme-border-color-inset: #5a5a5a;--md-theme-bg-color: #000;--md-theme-bg-color-inset: #111;--md-theme-code-copy-tips-color: inherit;--md-theme-code-copy-tips-bg-color: #3a3a3a;--md-theme-code-active-color: #e6c07b;--md-theme-radius-s: 2px;--md-theme-radius-m: 5px}.md-editor .md-editor-admonition-note{--md-admonition-color: #212121;--md-admonition-bg-color: #FFFFFF;--md-admonition-border-color: rgb(166.2, 166.2, 166.2)}.md-editor .md-editor-admonition-tip{--md-admonition-color: #616161;--md-admonition-bg-color: #F5F5F5;--md-admonition-border-color: rgb(185.8, 185.8, 185.8)}.md-editor .md-editor-admonition-info{--md-admonition-color: #424242;--md-admonition-bg-color: #F0F0F0;--md-admonition-border-color: rgb(170.4, 170.4, 170.4)}.md-editor .md-editor-admonition-quote{--md-admonition-color: #455a64;--md-admonition-bg-color: #eceff1;--md-admonition-border-color: rgb(169.2, 179.4, 184.6)}.md-editor .md-editor-admonition-abstract{--md-admonition-color: #0288d1;--md-admonition-bg-color: #e1f5fe;--md-admonition-border-color: rgb(135.8, 201.4, 236)}.md-editor .md-editor-admonition-attention{--md-admonition-color: #1e88e5;--md-admonition-bg-color: #e3f2fd;--md-admonition-border-color: rgb(148.2, 199.6, 243.4)}.md-editor .md-editor-admonition-example{--md-admonition-color: #5e35b1;--md-admonition-bg-color: #ede7f6;--md-admonition-border-color: rgb(179.8, 159.8, 218.4)}.md-editor .md-editor-admonition-hint{--md-admonition-color: #00897B;--md-admonition-bg-color: #E0F2F1;--md-admonition-border-color: rgb(134.4, 200, 193.8)}.md-editor .md-editor-admonition-success{--md-admonition-color: #388e3c;--md-admonition-bg-color: #e8f5e9;--md-admonition-border-color: rgb(161.6, 203.8, 163.8)}.md-editor .md-editor-admonition-question{--md-admonition-color: #f9a825;--md-admonition-bg-color: #fffde7;--md-admonition-border-color: rgb(252.6, 219, 153.4)}.md-editor .md-editor-admonition-caution{--md-admonition-color: #fb8c00;--md-admonition-bg-color: #fff8e1;--md-admonition-border-color: rgb(253.4, 204.8, 135)}.md-editor .md-editor-admonition-warning{--md-admonition-color: #f57c00;--md-admonition-bg-color: #fff3e0;--md-admonition-border-color: rgb(251, 195.4, 134.4)}.md-editor .md-editor-admonition-danger{--md-admonition-color: #d84315;--md-admonition-bg-color: #ffebee;--md-admonition-border-color: rgb(239.4, 167.8, 151.2)}.md-editor .md-editor-admonition-failure{--md-admonition-color: #d32f2f;--md-admonition-bg-color: #fee2e6;--md-admonition-border-color: rgb(236.8, 154.4, 156.8)}.md-editor .md-editor-admonition-bug{--md-admonition-color: #c31a1a;--md-admonition-bg-color: #fddadd;--md-admonition-border-color: rgb(229.8, 141.2, 143)}.md-editor .md-editor-admonition-error{--md-admonition-color: #b71c1c;--md-admonition-bg-color: #fdd2d6;--md-admonition-border-color: rgb(225, 137.2, 139.6)}.md-editor-dark .md-editor-admonition-note{--md-admonition-color: #E0E0E0;--md-admonition-bg-color: #1E1E1E;--md-admonition-border-color: rgb(107.6, 107.6, 107.6)}.md-editor-dark .md-editor-admonition-tip{--md-admonition-color: #B0B0B0;--md-admonition-bg-color: #262626;--md-admonition-border-color: rgb(93.2, 93.2, 93.2)}.md-editor-dark .md-editor-admonition-info{--md-admonition-color: #B3B3B3;--md-admonition-bg-color: #2B2B2B;--md-admonition-border-color: rgb(97.4, 97.4, 97.4)}.md-editor-dark .md-editor-admonition-quote{--md-admonition-color: #b0bec5;--md-admonition-bg-color: #263238;--md-admonition-border-color: rgb(93.2, 106, 112.4)}.md-editor-dark .md-editor-admonition-abstract{--md-admonition-color: #81d4fa;--md-admonition-bg-color: #012f45;--md-admonition-border-color: rgb(52.2, 113, 141.4)}.md-editor-dark .md-editor-admonition-attention{--md-admonition-color: #64b5f6;--md-admonition-bg-color: #102a4c;--md-admonition-border-color: rgb(49.6, 97.6, 144)}.md-editor-dark .md-editor-admonition-example{--md-admonition-color: #9575cd;--md-admonition-bg-color: #271b52;--md-admonition-border-color: rgb(83, 63, 131.2)}.md-editor-dark .md-editor-admonition-hint{--md-admonition-color: #4DB6AC;--md-admonition-bg-color: #003D3A;--md-admonition-border-color: rgb(30.8, 109.4, 103.6)}.md-editor-dark .md-editor-admonition-success{--md-admonition-color: #81c784;--md-admonition-bg-color: #1b5e20;--md-admonition-border-color: rgb(67.8, 136, 72)}.md-editor-dark .md-editor-admonition-question{--md-admonition-color: #ffd54f;--md-admonition-bg-color: #3e2f00;--md-admonition-border-color: rgb(139.2, 113.4, 31.6)}.md-editor-dark .md-editor-admonition-caution{--md-admonition-color: #ffcc80;--md-admonition-bg-color: #3e2600;--md-admonition-border-color: rgb(139.2, 104.4, 51.2)}.md-editor-dark .md-editor-admonition-warning{--md-admonition-color: #ffb74d;--md-admonition-bg-color: #3d2600;--md-admonition-border-color: rgb(138.6, 96, 30.8)}.md-editor-dark .md-editor-admonition-danger{--md-admonition-color: #ef9a9a;--md-admonition-bg-color: #3c0000;--md-admonition-border-color: rgb(131.6, 61.6, 61.6)}.md-editor-dark .md-editor-admonition-failure{--md-admonition-color: #ef9a9a;--md-admonition-bg-color: #3c0900;--md-admonition-border-color: rgb(131.6, 67, 61.6)}.md-editor-dark .md-editor-admonition-bug{--md-admonition-color: #e68381;--md-admonition-bg-color: #300000;--md-admonition-border-color: rgb(120.8, 52.4, 51.6)}.md-editor-dark .md-editor-admonition-error{--md-admonition-color: #ef5350;--md-admonition-bg-color: #300000;--md-admonition-border-color: rgb(124.4, 33.2, 32)}.md-editor-preview .md-editor-admonition{background-color:var(--md-admonition-bg-color);border:1px solid var(--md-admonition-border-color);border-radius:var(--md-theme-radius-m);color:var(--md-admonition-color);display:flow-root;font-size:14px;font-weight:400;margin:1rem 0;padding:1em 1em .5em;page-break-inside:avoid}.md-editor-preview .md-editor-admonition-title{margin:0;padding:0;position:relative;font-weight:700}.md-editor-preview .md-editor-admonition p{margin:.5em 0;padding:0}.md-editor-preview .md-editor-admonition p:first-of-type{margin-top:0}.md-editor-preview .md-editor-admonition+p:empty,.md-editor-preview .md-editor-admonition+p:empty+p:empty{display:none}.md-editor-preview .md-editor-mermaid{overflow:hidden;line-height:normal}.md-editor-preview .md-editor-mermaid:not([data-processed]){white-space:pre}.md-editor-preview [class=md-editor-mermaid][data-grab]{cursor:grab}.md-editor-preview [class=md-editor-mermaid][data-grab]:active{cursor:grabbing}.md-editor-preview [class=md-editor-mermaid][data-processed]{position:relative;display:flex;justify-content:center;align-items:center}.md-editor-preview [class=md-editor-mermaid][data-processed] svg{transform-origin:top left}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action{position:absolute;top:10px;right:10px;z-index:1;opacity:0;transition:opacity .3s;cursor:pointer}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action svg{width:20px;height:20px}.md-editor-preview [class=md-editor-mermaid][data-processed]:hover .md-editor-mermaid-action{opacity:1}.md-editor-katex-block{text-align:center;margin:20px}.md-editor-katex-inline,.md-editor-katex-block{display:none}.md-editor-katex-inline[data-processed]{display:initial}.md-editor-katex-block[data-processed]{display:block}.md-editor .md-editor-preview{--md-theme-code-inline-color: #3594f7;--md-theme-code-inline-bg-color: rgba(59, 170, 250, .1);--md-theme-code-inline-radius: var(--md-theme-radius-s);--md-theme-code-block-color: #a9b7c6;--md-theme-code-block-bg-color: #282c34;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: var(--md-theme-radius-m)}.md-editor-dark .md-editor-preview{--md-theme-code-inline-color: #3594f7;--md-theme-code-inline-bg-color: rgba(59, 170, 250, .1);--md-theme-code-inline-radius: var(--md-theme-radius-s);--md-theme-code-block-color: #a9b7c6;--md-theme-code-block-bg-color: #1a1a1a;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: var(--md-theme-radius-m)}.md-editor-preview code{color:var(--md-theme-code-inline-color);background-color:var(--md-theme-code-inline-bg-color);border-radius:var(--md-theme-code-inline-radius);padding:2px 4px;line-height:22px}.md-editor-preview .md-editor-code{color:var(--md-theme-code-block-color);font-size:12px;line-height:1;margin:20px 0;position:relative}.md-editor-preview .md-editor-code input[type=radio],.md-editor-preview .md-editor-code input[type=radio]+pre,.md-editor-preview .md-editor-code input[type=radio]+span.md-editor-code-lang{display:none}.md-editor-preview .md-editor-code input:checked+pre,.md-editor-preview .md-editor-code input:checked+span.md-editor-code-lang{display:block}.md-editor-preview .md-editor-code input:checked+label{border-bottom:1px solid;color:var(--md-theme-code-active-color)}.md-editor-preview .md-editor-code .md-editor-code-head{display:grid;grid-template:"1fr 1fr";justify-content:space-between;height:32px;width:100%;font-size:12px;background-color:var(--md-theme-code-before-bg-color);margin-bottom:0;border-top-left-radius:var(--md-theme-code-block-radius);border-top-right-radius:var(--md-theme-code-block-radius);-webkit-tap-highlight-color:rgba(0,0,0,0);list-style:none;position:sticky;top:0;z-index:10000}.md-editor-preview .md-editor-code .md-editor-code-head::-webkit-details-marker{display:none}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag{margin-left:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span{display:inline-block;width:10px;height:10px;border-radius:50%;margin-top:11px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(1){background-color:#ec6a5e}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(2){background-color:#f4bf4f}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(3){background-color:#61c554}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span+span{margin-left:4px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label{box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--md-theme-code-block-bg-color);margin-top:8px;padding:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li{line-height:1;list-style:none;display:inline-block;position:relative;vertical-align:super;margin:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;font-size:14px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li+li{margin-left:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action{display:flex;align-items:center}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action>*{margin-right:10px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-lang{line-height:32px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon){cursor:pointer;line-height:32px;position:initial}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon) .md-editor-icon{width:15px;height:15px;display:inline-block;vertical-align:sub}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]{cursor:pointer;line-height:1;position:relative}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon] .md-editor-icon{width:15px;height:15px;display:inline-block;vertical-align:sub}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:-moz-max-content;width:max-content;text-align:center;padding:4px;border-radius:var(--md-theme-radius-s);box-shadow:0 0 2px #0003;left:-10px;top:50%;transform:translate(-100%,-50%)}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-width:0;border-left-color:currentColor;left:-10px;top:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2))}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{visibility:hidden;transition:.3s}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:after{visibility:visible}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips{margin-right:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{width:16px;height:16px;font-size:16px;display:inline-block;vertical-align:sub;transform:rotate(0);transition:transform .1s}.md-editor-preview .md-editor-code pre{position:relative;margin:0}.md-editor-preview .md-editor-code pre code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;color:var(--md-theme-code-block-color);background-color:var(--md-theme-code-before-bg-color);display:block;line-height:1.6;overflow:auto;padding:1em;position:relative;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--md-theme-code-block-radius);border-bottom-right-radius:var(--md-theme-code-block-radius)}.md-editor-preview .md-editor-code pre code .md-editor-code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom;color:var(--md-theme-code-block-color)}.md-editor-preview details.md-editor-code .md-editor-code-head{cursor:pointer}.md-editor-preview details.md-editor-code:not(open) .md-editor-code-head{border-bottom-left-radius:var(--md-theme-code-block-radius);border-bottom-right-radius:var(--md-theme-code-block-radius)}.md-editor-preview details.md-editor-code[open] .md-editor-code-head{border-bottom-left-radius:0;border-bottom-right-radius:0}.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(-90deg)}.md-editor-scrn span[rn-wrapper]{position:absolute;pointer-events:none;top:1em;font-size:100%;left:0;width:3em;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;counter-reset:linenumber}.md-editor-scrn span[rn-wrapper]>span{display:block;pointer-events:none;counter-increment:linenumber}.md-editor-scrn span[rn-wrapper]>span:before{color:#999;display:block;padding-right:.5em;text-align:right;content:counter(linenumber)}.md-editor-scrn pre code{padding-left:3.5em!important}.md-editor-preview figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.md-editor-preview figure figcaption{color:var(--md-theme-color);font-size:.875em;margin-top:5px}.md-editor .md-editor-preview{--md-theme-heading-color: var(--md-theme-color);--md-theme-heading-border: none;--md-theme-heading-1-color: var(--md-theme-heading-color);--md-theme-heading-1-border: var(--md-theme-heading-border);--md-theme-heading-2-color: var(--md-theme-heading-color);--md-theme-heading-2-border: var(--md-theme-heading-border);--md-theme-heading-3-color: var(--md-theme-heading-color);--md-theme-heading-3-border: var(--md-theme-heading-border);--md-theme-heading-4-color: var(--md-theme-heading-color);--md-theme-heading-4-border: var(--md-theme-heading-border);--md-theme-heading-5-color: var(--md-theme-heading-color);--md-theme-heading-5-border: var(--md-theme-heading-border);--md-theme-heading-6-color: var(--md-theme-heading-color);--md-theme-heading-6-border: var(--md-theme-heading-border)}.md-editor-preview h1,.md-editor-preview h2,.md-editor-preview h3,.md-editor-preview h4,.md-editor-preview h5,.md-editor-preview h6{position:relative;word-break:break-all;margin:1.4em 0 .8em;font-weight:700}.md-editor-preview h1 a,.md-editor-preview h2 a,.md-editor-preview h3 a,.md-editor-preview h4 a,.md-editor-preview h5 a,.md-editor-preview h6 a,.md-editor-preview h1 a:hover,.md-editor-preview h2 a:hover,.md-editor-preview h3 a:hover,.md-editor-preview h4 a:hover,.md-editor-preview h5 a:hover,.md-editor-preview h6 a:hover{color:inherit}.md-editor-preview h1{color:var(--md-theme-heading-1-color);border-bottom:var(--md-theme-heading-1-border)}.md-editor-preview h2{color:var(--md-theme-heading-2-color);border-bottom:var(--md-theme-heading-2-border)}.md-editor-preview h3{color:var(--md-theme-heading-3-color);border-bottom:var(--md-theme-heading-3-border)}.md-editor-preview h4{color:var(--md-theme-heading-4-color);border-bottom:var(--md-theme-heading-4-border)}.md-editor-preview h5{color:var(--md-theme-heading-5-color);border-bottom:var(--md-theme-heading-5-border)}.md-editor-preview h6{color:var(--md-theme-heading-6-color);border-bottom:var(--md-theme-heading-6-border)}.md-editor-preview h1{font-size:2em}.md-editor-preview h2{font-size:1.5em}.md-editor-preview h3{font-size:1.25em}.md-editor-preview h4{font-size:1em}.md-editor-preview h5{font-size:.875em}.md-editor-preview h6{font-size:.85em}.md-editor-preview hr{height:1px;margin:10px 0;border:none;border-top:1px solid var(--md-theme-border-color)}.md-editor-preview a{color:var(--md-theme-link-color);text-decoration:none;transition:color .1s}.md-editor-preview a:hover{color:var(--md-theme-link-hover-color)}.md-editor-preview a:empty:before{content:attr(href)}.md-editor-preview ol,.md-editor-preview ul{padding-left:2em}.md-editor-preview ol .task-list-item,.md-editor-preview ul .task-list-item{list-style-type:none}.md-editor-preview ol .task-list-item input,.md-editor-preview ul .task-list-item input{margin-left:-1.5em;margin-right:.1em}.md-editor-preview img{max-width:100%}.md-editor-preview p:empty{display:none}.md-editor .md-editor-preview{--md-theme-quote-color: var(--md-theme-color);--md-theme-quote-border: none;--md-theme-quote-bg-color: inherit}.md-editor-preview blockquote{padding:0 1em;color:var(--md-theme-quote-color);border-left:var(--md-theme-quote-border);background-color:var(--md-theme-quote-bg-color)}.md-editor .md-editor-preview{--md-theme-table-stripe-color: #fafafa;--md-theme-table-tr-bg-color: inherit;--md-theme-table-td-border-color: var(--md-theme-border-color)}.md-editor-dark .md-editor-preview{--md-theme-table-stripe-color: #0c0c0c;--md-theme-table-tr-bg-color: inherit;--md-theme-table-td-border-color: var(--md-theme-border-color)}.md-editor-preview table tr{background-color:var(--md-theme-table-tr-bg-color)}.md-editor-preview table tr th,.md-editor-preview table tr td{border:1px solid var(--md-theme-table-td-border-color)}.md-editor-preview table tr:nth-child(2n){background-color:var(--md-theme-table-stripe-color)}.md-editor-preview{color:var(--md-theme-color)}.md-editor-preview ::-webkit-scrollbar{width:6px;height:6px}.md-editor-preview ::-webkit-scrollbar-button:vertical{display:none}.md-editor-preview ::-webkit-scrollbar-corner,.md-editor-preview ::-webkit-scrollbar-track,.md-editor-preview ::-webkit-scrollbar-thumb{border-radius:2px}.md-editor .md-editor-preview ::-webkit-scrollbar-corner,.md-editor .md-editor-preview ::-webkit-scrollbar-track{background-color:#e2e2e2}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#0000004d}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#00000059}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#00000061}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-corner,.md-editor-dark .md-editor-preview ::-webkit-scrollbar-track{background-color:#0f0f0f}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#2d2d2d}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#3a3a3a}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#3a3a3a}.md-editor div.default-theme{--md-theme-code-copy-tips-color: #141414}.md-editor-dark div.default-theme{--md-theme-code-copy-tips-color: inherit}div.default-theme img{margin:0 auto;box-sizing:border-box}div.default-theme a{display:inline-flex;line-height:1;border-bottom:none}div.default-theme a:hover{border-bottom:1px solid}div.default-theme a[target=_blank]{align-items:center}div.default-theme a[target=_blank]:after{content:"";display:inline-block;width:16px;height:16px;margin-left:2px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-arrow-out-up-right"><path d="M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"/><path d="m21 3-9 9"/><path d="M15 3h6v6"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-arrow-out-up-right"><path d="M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"/><path d="m21 3-9 9"/><path d="M15 3h6v6"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}div.default-theme ol,div.default-theme ul{margin:.6em 0}div.default-theme ol li,div.default-theme ul li{line-height:1.6;margin:.5em 0}div.default-theme p{line-height:1.6;margin:.5rem 0}.md-editor div.default-theme{--md-theme-quote-border: 5px solid #35b378;--md-theme-quote-bg-color: var(--md-theme-bg-color-inset)}div.default-theme blockquote{margin:20px 0;padding:0 1.2em;line-height:2em;display:flow-root}.md-editor default-theme{--md-theme-table-stripe-color: #fafafa}.md-editor-dark default-theme{--md-theme-table-stripe-color: #0c0c0c}div.default-theme table{overflow:auto;border-spacing:0;border-collapse:collapse;margin-bottom:1em;margin-top:1em}div.default-theme table tr th,div.default-theme table tr td{word-wrap:break-word;padding:8px 14px}div.default-theme table tbody tr:hover{background-color:var(--md-theme-color-hover)}div.default-theme blockquote table{line-height:initial}div.default-theme blockquote table tr th,div.default-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.default-theme blockquote table tbody tr:nth-child(n){background-color:inherit}div.default-theme blockquote table tbody tr:hover{background-color:var(--md-theme-color-hover-inset)}.md-editor div.vuepress-theme{--md-theme-code-inline-color: #d63200;--md-theme-code-inline-bg-color: #f8f8f8;--md-theme-code-block-color: #747384;--md-theme-code-block-bg-color: #f8f8f8;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 2px}.md-editor-dark div.vuepress-theme{--md-theme-code-inline-color: #e06c75;--md-theme-code-inline-bg-color: #1a1a1a;--md-theme-code-block-color: #999;--md-theme-code-block-bg-color: #1a1a1a;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 2px}div.vuepress-theme code{padding:3px 5px;margin:0 2px}div.vuepress-theme .md-editor-code pre{font-size:.875em;margin:0 0 1em}div.vuepress-theme .md-editor-code pre code{white-space:pre;padding:22px 1em;margin:0}div.vuepress-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.vuepress-theme{--md-theme-heading-color: #273849;--md-theme-heading-2-border: 1px solid var(--md-theme-border-color)}.md-editor-dark div.vuepress-theme{--md-theme-heading-color: #999;--md-theme-heading-2-border: 1px solid var(--md-theme-border-color)}div.vuepress-theme h1,div.vuepress-theme h2,div.vuepress-theme h3,div.vuepress-theme h4,div.vuepress-theme h5,div.vuepress-theme h6{font-weight:600;line-height:1.45;position:relative;margin-top:1em}div.vuepress-theme h1{font-size:2.2em;margin:1em 0}div.vuepress-theme h2{font-size:1.65em;padding-bottom:.3em}div.vuepress-theme h3{line-height:1.35em}.md-editor div.vuepress-theme{--md-theme-link-color: #42b983}div.vuepress-theme a{font-weight:600}div.vuepress-theme ul,div.vuepress-theme ol{position:relative;line-height:1.4em;margin:1.2em 0;z-index:1}div.vuepress-theme ul li,div.vuepress-theme ol li{margin:1.2em 0}div.vuepress-theme p{word-spacing:.05em;line-height:1.6em;margin:1.2em 0;position:relative}.md-editor div.vuepress-theme{--md-theme-quote-border: 4px solid #42b983}div.vuepress-theme blockquote{margin:2em 0;padding-left:20px}div.vuepress-theme blockquote p{margin-left:0;margin-top:1.2em;margin-bottom:0;padding:0}.md-editor div.vuepress-theme{--md-theme-table-td-border-color: #dfe2e5;--md-theme-table-stripe-color: #f6f8fa}.md-editor-dark div.vuepress-theme{--md-theme-table-td-border-color: #2d2d2d;--md-theme-table-stripe-color: #0c0c0c}div.vuepress-theme table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}div.vuepress-theme table tr th,div.vuepress-theme table tr td{padding:.6em 1em}.md-editor div.vuepress-theme{--md-theme-color: #304455}.md-editor-dark div.vuepress-theme{--md-theme-color: #999}div.vuepress-theme{font-size:16px;color:var(--md-theme-color)}div.vuepress-theme em{color:#4f5959;padding:0 6px 0 4px}.md-editor div.github-theme{--md-theme-code-inline-color: inherit;--md-theme-code-inline-bg-color: #eff1f2;--md-theme-code-inline-radius: 6px;--md-theme-code-block-color: inherit;--md-theme-code-block-bg-color: #f6f8fa;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 6px}.md-editor-dark div.github-theme{--md-theme-code-inline-color: #c9d1d9;--md-theme-code-inline-bg-color: #2d3339;--md-theme-code-inline-radius: 6px;--md-theme-code-block-color: #a9b7c6;--md-theme-code-block-bg-color: #161b22;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 6px}div.github-theme code{padding:.2em .4em;margin:0}div.github-theme pre code{padding:22px 1em;margin-bottom:0;word-break:normal;letter-spacing:1px}.md-editor div.github-theme{--md-theme-heading-color: inherit;--md-theme-heading-6-color: #2d3339;--md-theme-heading-1-border: 1px solid #d9dee4;--md-theme-heading-2-border: 1px solid #d9dee4}.md-editor-dark div.github-theme{--md-theme-heading-color: #c9d1d9;--md-theme-heading-6-color: #768390;--md-theme-heading-1-border: 1px solid #373e47;--md-theme-heading-2-border: 1px solid #373e47}div.github-theme h1,div.github-theme h2,div.github-theme h3,div.github-theme h4,div.github-theme h5,div.github-theme h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}div.github-theme h1{padding-bottom:.3em;font-size:2em}div.github-theme h2{padding-bottom:.3em;font-size:1.5em}div.github-theme h3{font-size:1.25em}div.github-theme h4{font-size:1em}div.github-theme h5{font-size:.875em}div.github-theme h6{font-size:.85em}.md-editor div.github-theme{--md-theme-heading-bg-color: #fff}.md-editor-dark div.github-theme{--md-theme-heading-bg-color: #22272e}div.github-theme img{background-color:var(--md-theme-heading-bg-color)}.md-editor div.github-theme{--md-theme-link-color: #539bf5;--md-theme-link-hover-color: #539bf5}div.github-theme a:hover{text-decoration:underline}div.github-theme ol li+li,div.github-theme ul li+li{margin-top:.25em}.md-editor div.github-theme{--md-theme-quote-color: #57606a;--md-theme-quote-border: .25em solid #d0d7de}.md-editor-dark div.github-theme{--md-theme-quote-color: #8b949e;--md-theme-quote-border: .25em solid #444c56}div.github-theme blockquote{margin:0;padding:0 1em}.md-editor div.github-theme{--md-theme-table-stripe-color: #f7f8fa;--md-theme-table-tr-bg-color: #fff;--md-theme-table-td-border-color: #d0d7de}.md-editor-dark div.github-theme{--md-theme-table-stripe-color: #161b22;--md-theme-table-tr-bg-color: transparent;--md-theme-table-td-border-color: #30363d}div.github-theme table{display:block;max-width:100%;overflow:auto;border-spacing:0;border-collapse:collapse}div.github-theme table tr th,div.github-theme table tr td{padding:6px 13px}.md-editor div.github-theme{--md-theme-color: #222}.md-editor-dark div.github-theme{--md-theme-color: #c9d1d9}div.github-theme{line-height:1.5;color:var(--md-theme-color)}div.github-theme p,div.github-theme blockquote,div.github-theme ul,div.github-theme ol,div.github-theme dl,div.github-theme table,div.github-theme pre,div.github-theme details{margin-top:0;margin-bottom:16px}.md-editor div.cyanosis-theme,.md-editor-dark div.cyanosis-theme{--md-theme-code-inline-color: var(--md-theme-code-color);--md-theme-code-inline-bg-color: var(--md-theme-code-bg-color);--md-theme-code-block-color: var(--md-theme-base-color);--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color)}div.cyanosis-theme code{padding:.065em .4em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto}div.cyanosis-theme code::-moz-selection{background-color:var(--md-theme-slct-codebg-color)}div.cyanosis-theme code::selection{background-color:var(--md-theme-slct-codebg-color)}div.cyanosis-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.cyanosis-theme .md-editor-code pre code{padding:11px 12px 22px;margin:0;word-break:normal;line-height:1.75}div.cyanosis-theme .md-editor-code pre code span[rn-wrapper]{top:11px}.md-editor div.cyanosis-theme{--md-theme-heading-color: var(--md-theme-title-color)}div.cyanosis-theme h1{padding-bottom:4px;margin-top:36px;margin-bottom:10px;font-size:30px;line-height:1.5;transition:color .35s}div.cyanosis-theme h2{position:relative;padding-left:10px;padding-right:10px;padding-bottom:10px;margin-top:36px;margin-bottom:10px;font-size:24px;line-height:1.5;border-bottom:1px solid var(--md-theme-border-color-2);transition:color .35s}div.cyanosis-theme h2:before{content:"「";position:absolute;top:-6px;left:-14px}div.cyanosis-theme h2:after{content:"」";position:relative;top:6px;right:auto}div.cyanosis-theme h3{position:relative;padding-bottom:0;margin-top:30px;margin-bottom:10px;font-size:20px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h3:before{content:"»";padding-right:6px;color:var(--md-theme-strong-color)}div.cyanosis-theme h4{padding-bottom:0;margin-top:24px;margin-bottom:10px;font-size:16px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h5{padding-bottom:0;margin-top:18px;margin-bottom:10px;font-size:14px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h6{padding-bottom:0;margin-top:12px;margin-bottom:10px;font-size:12px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h1::-moz-selection,div.cyanosis-theme h2::-moz-selection,div.cyanosis-theme h3::-moz-selection,div.cyanosis-theme h4::-moz-selection,div.cyanosis-theme h5::-moz-selection,div.cyanosis-theme h6::-moz-selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h1::selection,div.cyanosis-theme h2::selection,div.cyanosis-theme h3::selection,div.cyanosis-theme h4::selection,div.cyanosis-theme h5::selection,div.cyanosis-theme h6::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}@media (max-width: 720px){div.cyanosis-theme h1{font-size:24px}div.cyanosis-theme h2{font-size:20px}div.cyanosis-theme h3{font-size:18px}}.md-editor div.cyanosis-theme{--md-theme-link-color: var(--md-theme-link-color);--md-theme-link-hover-color: var(--md-theme-linkh-color)}div.cyanosis-theme a{position:relative;display:inline-block;text-decoration:none;border-bottom:1px solid var(--md-theme-border-color)}div.cyanosis-theme a:hover{border-bottom-color:var(--md-theme-linkh-color)}div.cyanosis-theme a:active{color:var(--md-theme-linkh-color)}div.cyanosis-theme a:after{position:absolute;content:"";top:100%;left:0;width:100%;opacity:0;border-bottom:1px solid var(--md-theme-border-color);transition:top .3s,opacity .3s;transform:translateZ(0)}div.cyanosis-theme a:hover:after{top:0;opacity:1;border-bottom-color:var(--md-theme-linkh-color)}div.cyanosis-theme ol,div.cyanosis-theme ul{margin:0}div.cyanosis-theme ol li,div.cyanosis-theme ul li{margin-bottom:0;list-style:inherit}div.cyanosis-theme ol li .task-list-item,div.cyanosis-theme ul li .task-list-item{list-style:none}div.cyanosis-theme ol li .task-list-item ul,div.cyanosis-theme ol li .task-list-item ol,div.cyanosis-theme ul li .task-list-item ul,div.cyanosis-theme ul li .task-list-item ol{margin-top:0}div.cyanosis-theme ol ul,div.cyanosis-theme ol ol,div.cyanosis-theme ul ul,div.cyanosis-theme ul ol{margin-top:4px}div.cyanosis-theme ol li{padding-left:6px}div.cyanosis-theme ol li::-moz-selection,div.cyanosis-theme ul li::-moz-selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme ol li::selection,div.cyanosis-theme ul li::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme .task-list-item-checkbox{position:relative}div.cyanosis-theme .contains-task-list input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:inherit;height:inherit;background:#f0f8ff;border:1px solid #add6ff;border-radius:var(--md-theme-radius-s);box-sizing:border-box;z-index:1}div.cyanosis-theme .contains-task-list input[type=checkbox][checked]:after{content:"✓";position:absolute;top:-12px;left:0;right:0;bottom:0;width:0;height:0;color:#f55;font-size:20px;font-weight:700;z-index:2}div.cyanosis-theme p{line-height:inherit;margin-top:16px;margin-bottom:16px}div.cyanosis-theme p::-moz-selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme p::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-quote-color: var(--md-theme-blockquote-color);--md-theme-quote-border: 4px solid var(--md-theme-strong-color);--md-theme-quote-bg-color: var(--md-theme-blockquote-bg-color)}div.cyanosis-theme blockquote{padding:1px 20px;margin:22px 0;transition:color .35s}div.cyanosis-theme blockquote:after{display:block;content:""}div.cyanosis-theme blockquote>p{margin:10px 0}div.cyanosis-theme blockquote>b,div.cyanosis-theme blockquote>strong{color:var(--md-theme-strong-color)}div.cyanosis-theme table{display:inline-block!important;width:auto;max-width:100%;overflow:auto;border:1px solid var(--md-theme-table-border-color);border-spacing:0;border-collapse:collapse}div.cyanosis-theme table thead{color:#000;text-align:left;background:#f6f6f6}div.cyanosis-theme table tr:nth-child(2n){background-color:var(--md-theme-table-tr-nc-color)}div.cyanosis-theme table tr:hover{background-color:var(--md-theme-table-trh-color)}div.cyanosis-theme table th,div.cyanosis-theme table td{padding:12px 8px;line-height:24px;border:1px solid var(--md-theme-table-border-color)}div.cyanosis-theme table th{color:var(--md-theme-table-tht-color);background-color:var(--md-theme-table-th-color)}div.cyanosis-theme table td{min-width:120px}div.cyanosis-theme table thead th::-moz-selection{background-color:#0000}div.cyanosis-theme table thead th::selection{background-color:#0000}div.cyanosis-theme table tbody td::-moz-selection{background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme table tbody td::selection{background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-base-color:#353535;--md-theme-title-color:#005bb7;--md-theme-strong-color:#2196f3;--md-theme-em-color:#4fc3f7;--md-theme-del-color:#ccc;--md-theme-link-color:#3da8f5;--md-theme-linkh-color:#007fff;--md-theme-border-color:#bedcff;--md-theme-border-color-2:#ececec;--md-theme-bg-color:#fff;--md-theme-blockquote-color:#8c8c8c;--md-theme-blockquote-bg-color:#f0fdff;--md-theme-code-color:#c2185b;--md-theme-code-bg-color:#fff4f4;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-table-border-color:#c3e0fd;--md-theme-table-th-color:#dff0ff;--md-theme-table-tht-color:#005bb7;--md-theme-table-tr-nc-color:#f7fbff;--md-theme-table-trh-color:#e0edf7;--md-theme-slct-title-color:#005bb7;--md-theme-slct-titlebg-color:rgba(175,207,247,.25);--md-theme-slct-text-color:#c80000;--md-theme-slct-bg-color:rgba(175,207,247,.25);--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#e8ebec;--md-theme-slct-codebg-color:#ffeaeb;--md-theme-slct-prebg-color:rgba(160,200,255,.25)}.md-editor-dark div.cyanosis-theme{--md-theme-base-color:#cacaca;--md-theme-title-color:#ddd;--md-theme-strong-color:#fe9900;--md-theme-em-color:#ffd28e;--md-theme-del-color:#ccc;--md-theme-link-color:#ffb648;--md-theme-linkh-color:#fe9900;--md-theme-border-color:#ffe3ba;--md-theme-border-color-2:#ffcb7b;--md-theme-bg-color:#2f2f2f;--md-theme-blockquote-color:#c7c7c7;--md-theme-blockquote-bg-color:rgba(255,199,116,.1);--md-theme-code-color:#000;--md-theme-code-bg-color:#ffcb7b;--md-theme-code-block-bg-color:rgba(30,25,18,.5);--md-theme-table-border-color:#fe9900;--md-theme-table-th-color:#ffb648;--md-theme-table-tht-color:#000;--md-theme-table-tr-nc-color:#6d5736;--md-theme-table-trh-color:#947443;--md-theme-slct-title-color:#000;--md-theme-slct-titlebg-color:#fe9900;--md-theme-slct-text-color:#00c888;--md-theme-slct-bg-color:rgba(175,207,247,.25);--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#000;--md-theme-slct-codebg-color:#ffcb7b;--md-theme-slct-prebg-color:rgba(160,200,255,.25)}div.cyanosis-theme{word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;color:var(--md-theme-base-color);transition:color .35s}div.cyanosis-theme hr{position:relative;width:98%;height:1px;margin-top:32px;margin-bottom:32px;background-image:linear-gradient(90deg,var(--md-theme-link-color),rgba(255,0,0,.3),rgba(37,163,65,.3),rgba(255,0,0,.3),var(--md-theme-link-color));border-width:0;overflow:visible}div.cyanosis-theme b,div.cyanosis-theme strong{color:var(--md-theme-strong-color)}div.cyanosis-theme i,div.cyanosis-theme em{color:var(--md-theme-em-color)}div.cyanosis-theme del{color:var(--md-theme-del-color)}div.cyanosis-theme details>summary{outline:none;color:var(--md-theme-title-color);font-size:20px;font-weight:bolder;border-bottom:1px solid var(--md-theme-border-color);cursor:pointer}div.cyanosis-theme details>p{padding:10px 20px;margin:10px 0 0;color:#666;background-color:var(--md-theme-blockquote-bg-color);border:2px dashed var(--md-theme-strong-color)}div.cyanosis-theme a::-moz-selection,div.cyanosis-theme b::-moz-selection,div.cyanosis-theme strong::-moz-selection,div.cyanosis-theme i::-moz-selection,div.cyanosis-theme em::-moz-selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme a::selection,div.cyanosis-theme b::selection,div.cyanosis-theme strong::selection,div.cyanosis-theme i::selection,div.cyanosis-theme em::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme del::-moz-selection{color:var(--md-theme-slct-del-color);background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme del::selection{color:var(--md-theme-slct-del-color);background-color:var(--md-theme-slct-elbg-color)}.md-editor div.mk-cute-theme,.md-editor-dark div.mk-cute-theme{--md-theme-code-inline-color: #4ec9b0;--md-theme-code-inline-bg-color: #282c34;--md-theme-code-block-color: #4ec9b0;--md-theme-code-block-bg-color: #282c34;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 10px}div.mk-cute-theme code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto;padding:.14em .46em;margin:0 4px}div.mk-cute-theme .md-editor-code pre code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;padding:22px;margin:0;word-break:normal;line-height:1.75}div.mk-cute-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.mk-cute-theme{--md-theme-heading-color: #36ace1}div.mk-cute-theme h1:before,div.mk-cute-theme h2:before,div.mk-cute-theme h3:before,div.mk-cute-theme h4:before,div.mk-cute-theme h5:before,div.mk-cute-theme h6:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAF8UlEQVRIS71Wa2wUVRT+7r0zu9t2t/RBaSioPCpYbIUfaEIQUogSAwZDAlUSGwgg/CBATExMCJH1D2hIfOEjFEUEhViCgBgIUCH44OkjPAMGBVqhpUCfW3Zn5z7MuQOE0hYxMdxJdmd25s53vnO+851leMCLPWA8/CfA2TsvL8n7q+nTFfNLG+4VqInHOeJLDQMzdz/3r4DGGDb9lxu+aPcE7U61JHDMDePcuv0O21ShugOefqDdtBie3Dk6K/O+Ab+qOjJiz7Ahv6c8hbDDwRiQlgYGDOcaWyEcjg8On+j71IpJndjGt9XO+jM7+pkywNvbazIfercieSdoJ4bE5sWjyZqMpDdeaQNXMNC34ME3LV8B56+1w3AOgk+EXe/Ub6uiLB6XdH/G/mYjeBCcFwnt3zQqWt4t4NjjnhzQ1CGkBhwOCMFAB71U0qsYgRlwBtQ1tiEJAy44OBdQUmFK3aWS06NLT+ukZAQoKCCjsfbDmk6p78RwX3ncWffmIj8U4kh6GpEwh+9rGy23LDU4GBrrm9DsuDYIGMAYIC/EUNQ7Cq1hn+WM2TI8f+jEyCmvjfn1FssuojHx6tDkyZOaCzr8TNpASzDAk8amlRIrEylcSGsYrcGIstIYWhgDDIM2BiGH3ywFkGAC1U9n38bpVqWGdk6r4HMWrZZaG1D5KLn0qYyBEAKnG1otAxLR8L7Z9nfP13CJHQ/ST4vK8sVHe8JsU0U6uO5hlexo8PI7vNDQomwoBRAwpSmtgJAAztS3QLsOsmBQlBtFJMQhlbbPUBBUR7o2hqHVddLbRsfCPQJ+u3TPw8uGl1yklAlHIJZKo3//XEhlLCtifPFyM7xwCI/lZ8IKTTBbS7pPLIggZZsSQ+zXbT4UYSsnet3UMM5HPT5LGbrDGYQroClyT2Jwnyj9aN949e8mDCwuRFoqKxRHUJ21BSDRELuQYGhvbMVV32Dp2RuxcfHSRBfAYTsbU9nJdFj5EiLkglHkRInC1xoxKbH9hQJIaTDvxxTCUddWl4wg0dCCtqSPDmoVx4Eitpxh64ZtsT6b5ie6pPRkfF90TllxOzEwmipMKRRgHODGgCuJkqIcvDdC2BZ5Y+tlHHMzkAKghbAxcQqQDiKrFBxhqg5MHTivS1tQ+sdsvaQl5Yd6yfdRXNQLsQwXnq/AQFLXEIIjzBSuNaaR0SuEtkQKl9IKjAsbJaWfzo1USDsM6zceDJfeVGgnhhN2N7YOyo5kJz1pa2AbgfrO1gRwXW6vSRQNtddR+EhvKGmseskgTtY2Q7kucYWWgToPHzyUyXry0iXfnBtfl5f/PaWPvPNW/zkOAQegJHltFE5dSaCskHqPVEnqpMAMEgkPtR1pKxyh/N0/vTToubtH1G3RmLjhM8ubKXfWB2mRa9ySOaWS2uT8lTZ0cI6I52Ngv7zAbW9mQVm1cpytu441P38XeXTlQu+e46nyh+bjLkMZRU0MCYTCJWZSG1y7cBWNURpxBlxqFBfEwGnGGhaYPSNwhpSv4DK+/vPynBk9MqRIiOWs8a2WJTm9a+cgh6SaMIMz9W1WjYHHMtv0wSmZdWB9gdsya/rcYVg7JoffCdqlD6ceTpiY59tM0PhJp5WNvra+BQkejCMyBarr8KKYDcZi8sDaCDKYFIGRk+FnSVXzyTO9JxBwF8DLc1dlLn65ooNEYN0fBsu21fTvL6PXnhxXlnLIqqhYYBian4lQ2Lk9ogiALsimiLC1QYfhlV1Hnxh7JfcMqxrpd7U2GFa5t9nOd7Kr+kg4uWvnCpromlJeXlq3Os3ZLOlrZBmNQf1ybVqpxhbA7mRIOCy1+esDOWhIyDv/+3Q7LRbsqH+rKRJ+nba+/+WW7II1s9vvVBuNr7KNF1WUM1bSt5f1Vq01jUVkKfnx8uoti3Or5rbd9782M61azJz/rFywYU/OyKqK1p5G2MS1Z18tGFDwTkvIxcK9RwaMP3a9/tbc62lPj/Nw5B9ey9Ehy/MY4oEqelgNleuyCgdXJlmc3fO5Ll56r5f+n/f+AWFf9jvBgaHpAAAAAElFTkSuQmCC);animation:spin 2s linear 0s infinite}div.mk-cute-theme h1{position:relative;font-size:30px;padding:12px 38px;margin:30px 0}div.mk-cute-theme h1:before{width:30px;height:30px;background-size:30px 30px}div.mk-cute-theme h2{position:relative;font-size:24px;padding:12px 36px;margin:28px 0}div.mk-cute-theme h2:before{width:28px;height:28px;background-size:28px 28px}div.mk-cute-theme h3{position:relative;font-size:18px;padding:4px 32px;margin:26px 0}div.mk-cute-theme h3:before{width:24px;height:24px;background-size:24px 24px}div.mk-cute-theme h4{position:relative;padding:4px 28px;font-size:16px;margin:22px 0}div.mk-cute-theme h4:before{width:20px;height:20px;background-size:20px 20px}div.mk-cute-theme h5{position:relative;padding:4px 26px;font-size:15px;margin:20px 0}div.mk-cute-theme h5:before{width:18px;height:18px;background-size:18px 18px}div.mk-cute-theme h6{position:relative;padding:4px 22px;font-size:14px;margin:16px 0}div.mk-cute-theme h6:before{width:16px;height:16px;background-size:16px 16px}@media (max-width: 720px){div.mk-cute-theme h1{font-size:24px}div.mk-cute-theme h2{font-size:20px}div.mk-cute-theme h3{font-size:18px}}.md-editor div.mk-cute-theme{--md-theme-link-color: #409eff;--md-theme-link-hover-color: #007bff}div.mk-cute-theme a{display:inline-block;border-bottom:1px solid #409eff}div.mk-cute-theme a:hover,div.mk-cute-theme a:active{border-bottom:1px solid #007bff}div.mk-cute-theme ol li,div.mk-cute-theme ul li{margin-bottom:0;list-style:inherit}div.mk-cute-theme ol li .task-list-item,div.mk-cute-theme ul li .task-list-item{list-style:none}div.mk-cute-theme ol li .task-list-item ul,div.mk-cute-theme ol li .task-list-item ol,div.mk-cute-theme ul li .task-list-item ul,div.mk-cute-theme ul li .task-list-item ol{margin-top:0}div.mk-cute-theme ol ul,div.mk-cute-theme ol ol,div.mk-cute-theme ul ul,div.mk-cute-theme ul ol{margin-top:3px}div.mk-cute-theme ol li{padding-left:6px}div.mk-cute-theme p{line-height:inherit;margin-top:22px;margin-bottom:22px}.md-editor div.mk-cute-theme{--md-theme-quote-color: #fff;--md-theme-quote-border: 4px solid #409eff;--md-theme-quote-bg-color: rgba(54, 172, 225, .75)}.md-editor-dark div.mk-cute-theme{--md-theme-quote-color: inherit;--md-theme-quote-border: 4px solid #265d97;--md-theme-quote-bg-color: rgba(18, 80, 108, .75)}div.mk-cute-theme blockquote{position:relative;padding:8px 26px;margin:16px 0;border-radius:var(--md-theme-radius-m)}div.mk-cute-theme blockquote:before{content:"❝";top:10px;left:8px;color:#409eff;font-size:20px;line-height:1;font-weight:700;position:absolute;opacity:.7}div.mk-cute-theme blockquote:after{content:"❞";font-size:20px;position:absolute;right:8px;bottom:0;color:#409eff;opacity:.7}div.mk-cute-theme blockquote>p,div.mk-cute-theme blockquote ul li,div.mk-cute-theme blockquote ol li{color:var(--md-theme-quote-color)}.md-editor div.mk-cute-theme{--md-theme-table-color: #000;--md-theme-table-border-color: #f6f6f6;--md-theme-table-thead-bg-color: #f6f6f6;--md-theme-table-stripe-color: #fcfcfc}.md-editor-dark div.mk-cute-theme{--md-theme-table-color: inherit;--md-theme-table-border-color: #1c1c1c;--md-theme-table-thead-bg-color: rgba(28, 28, 28, .631372549);--md-theme-table-stripe-color: rgba(28, 28, 28, .631372549)}div.mk-cute-theme table{display:inline-block;width:auto;max-width:100%;overflow:auto;border:solid 1px var(--md-theme-table-border-color)}div.mk-cute-theme table thead{background-color:var(--md-theme-table-thead-bg-color);color:var(--md-theme-table-color);text-align:left}div.mk-cute-theme table tr th,div.mk-cute-theme table tr td{padding:12px 7px;line-height:24px;border:none}div.mk-cute-theme table tr td{min-width:120px}div.mk-cute-theme blockquote table tbody{color:var(--md-theme-color)}div.mk-cute-theme blockquote table tr{background-color:var(--md-theme-table-stripe-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.md-editor div.mk-cute-theme{--md-theme-color: #36ace1;background-image:linear-gradient(90deg,#323a4240 3%,#0000 3%),linear-gradient(360deg,#323a4240 3%,#0000 3%)}.md-editor-dark div.mk-cute-theme{background-image:linear-gradient(90deg,#d9eafb40 3%,#0000 3%),linear-gradient(360deg,#d9eafb40 3%,#0000 3%);--md-theme-bg-color-scrollbar-thumb: #4d4d4d}div.mk-cute-theme{word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;background-size:20px 20px;background-position:center center}div.mk-cute-theme hr{position:relative;width:98%;height:1px;border:none;margin-top:32px;margin-bottom:32px;background-image:linear-gradient(to right,#36ace1,#dff0fe,#36ace1);overflow:visible}div.mk-cute-theme del{color:#36ace1}.md-editor div.smart-blue-theme{--md-theme-code-inline-color: #d63200;--md-theme-code-inline-bg-color: #fff5f5;--md-theme-code-block-color: #333;--md-theme-code-block-bg-color: #f8f8f8;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color)}.md-editor-dark div.smart-blue-theme{--md-theme-code-inline-color: #e06c75;--md-theme-code-inline-bg-color: #1a1a1a;--md-theme-code-block-color: #999;--md-theme-code-block-bg-color: #1a1a1a;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color)}div.smart-blue-theme code{overflow-x:auto;padding:.065em .4em}div.smart-blue-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.smart-blue-theme .md-editor-code pre code{padding:22px 12px;margin:0;word-break:normal}div.smart-blue-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.smart-blue-theme{--md-theme-heading-color: #135ce0}div.smart-blue-theme h1,div.smart-blue-theme h2,div.smart-blue-theme h3,div.smart-blue-theme h4,div.smart-blue-theme h5,div.smart-blue-theme h6{padding:30px 0;margin:0}div.smart-blue-theme h1 a,div.smart-blue-theme h2 a,div.smart-blue-theme h3 a,div.smart-blue-theme h4 a,div.smart-blue-theme h5 a,div.smart-blue-theme h6 a{border:none}div.smart-blue-theme h1{position:relative;text-align:center;font-size:22px;margin:50px 0}div.smart-blue-theme h2{position:relative;font-size:20px;border-left:4px solid;padding:0 0 0 10px;margin:30px 0}div.smart-blue-theme h3{font-size:16px}div.smart-blue-theme img{margin:0 auto}.md-editor div.smart-blue-theme{--md-theme-link-color: #036aca}.md-editor-dark div.smart-blue-theme{--md-theme-link-color: #2d7dc7}div.smart-blue-theme a{font-weight:400}div.smart-blue-theme ul,div.smart-blue-theme ol{margin-top:1em}div.smart-blue-theme li{line-height:2;margin-bottom:0;list-style:inherit}div.smart-blue-theme p{line-height:2;font-weight:400}div.smart-blue-theme *+p{margin-top:16px}.md-editor div.smart-blue-theme{--md-theme-quote-color: #666;--md-theme-quote-bg-color: #fff9f9;--md-theme-quote-border-color: #b2aec5}.md-editor-dark div.smart-blue-theme{--md-theme-quote-color: #999;--md-theme-quote-bg-color: #2a2a2a;--md-theme-quote-border-color: #0063bb}div.smart-blue-theme blockquote{background-color:var(--md-theme-quote-bg-color);margin:2em 0;padding:2px 20px;border-left:4px solid var(--md-theme-quote-border-color)}div.smart-blue-theme blockquote p{color:var(--md-theme-quote-color);line-height:2}.md-editor div.smart-blue-theme{--md-theme-table-td-border-color: #dfe2e5;--md-theme-table-stripe-color: #f6f8fa}.md-editor-dark div.smart-blue-theme{--md-theme-table-td-border-color: #2d2d2d;--md-theme-table-stripe-color: #0c0c0c}div.smart-blue-theme table{border-collapse:collapse;margin:1rem 0;overflow-x:auto}div.smart-blue-theme table tr th,div.smart-blue-theme table tr td{padding:.6em 1em}div.smart-blue-theme blockquote table{line-height:initial}div.smart-blue-theme blockquote table tr th,div.smart-blue-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.smart-blue-theme blockquote table tbody tr:nth-child(n){background-color:inherit}.md-editor div.smart-blue-theme{--md-theme-color: #595959;background-image:linear-gradient(90deg,#3c0a1e0a 3%,#0000 3%),linear-gradient(360deg,#3c0a1e0a 3%,#0000 3%)}.md-editor-dark div.smart-blue-theme{--md-theme-color: #999;background-image:linear-gradient(90deg,#cfcfcf0a 3%,#fff0 3%),linear-gradient(360deg,#cfcfcf0a 3%,#fff0 3%)}div.smart-blue-theme{color:var(--md-theme-color);font-family:-apple-system,system-ui,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background-size:20px 20px;background-position:center center}div.smart-blue-theme strong,div.smart-blue-theme em strong{color:#036aca}div.smart-blue-theme hr{border-top:1px solid #135ce0}.md-editor-checkbox{cursor:pointer;width:12px;height:12px;border:1px solid var(--md-border-color);background-color:var(--md-bk-color-outstand);border-radius:2px;line-height:1;text-align:center}.md-editor-checkbox:after{content:"";font-weight:700}.md-editor-checkbox-checked:after{content:"✓"}.md-editor-divider{position:relative;display:inline-block;width:1px;top:.1em;height:.9em;margin:0 8px;background-color:var(--md-border-color)}.md-editor-dropdown{overflow:hidden;box-sizing:border-box;position:absolute;transition:all .3s;opacity:1;z-index:20000;background-color:var(--md-bk-color)}.md-editor-dropdown-hidden{opacity:0;visibility:hidden}.md-editor-dropdown-overlay{margin-top:6px}.md-editor-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;height:100%;background-color:var(--md-modal-mask)}.md-editor-modal{display:block;background-color:var(--md-bk-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;border-radius:3px;border:1px solid var(--md-border-color);position:fixed;z-index:20001;box-shadow:var(--md-modal-shadow)}.md-editor-modal-header{cursor:grab;display:flex;justify-content:space-between;padding:10px 24px;color:var(--md-color);font-weight:600;font-size:16px;line-height:22px;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--md-border-color);position:relative}.md-editor-modal-body{padding:20px;font-size:14px;word-wrap:break-word;height:calc(100% - 43px);box-sizing:border-box}.md-editor-modal .md-editor-modal-func{position:absolute;top:10px;right:10px}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust,.md-editor-modal .md-editor-modal-func .md-editor-modal-close{cursor:pointer;width:24px;height:24px;line-height:24px;text-align:center;display:inline-block}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust{padding-right:10px}.animation{animation-duration:.15s;animation-fill-mode:forwards}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoom-in{animation-name:zoomIn;animation-duration:.15s;animation-fill-mode:forwards}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoom-out{animation-name:zoomOut;animation-duration:.15s;animation-fill-mode:forwards}.md-editor-content{position:relative;display:flex;flex:1;height:0;flex-shrink:0}.md-editor-content-wrapper{display:flex;flex:1;width:0;position:relative}.md-editor-resize-operate{position:absolute;width:2px;height:100%;background-color:var(--md-bk-color);z-index:1;cursor:col-resize}.md-editor-input-wrapper{box-sizing:border-box}.md-editor-html{font-size:16px;word-break:break-all}.md-editor-footer{height:24px;flex-shrink:0;font-size:12px;color:var(--md-color);border-top:1px solid var(--md-border-color);display:flex;justify-content:space-between}.md-editor-footer-item{display:inline-flex;align-items:center;height:100%;padding:0 10px}.md-editor-footer-item+.md-editor-footer-item{padding-left:0}.md-editor-footer-label{padding-right:5px;line-height:1}.md-editor-clip{position:relative;display:flex;height:calc(100% - 52px)}.md-editor-clip-main,.md-editor-clip-preview{width:50%;height:100%;border:1px solid var(--md-border-color)}.md-editor-clip-main{margin-right:1em}.md-editor-clip-main .md-editor-clip-cropper{position:relative;width:100%;height:100%}.md-editor-clip-main .md-editor-clip-cropper .md-editor-clip-delete{position:absolute;top:0;right:0;font-size:0;background-color:var(--md-bk-color-outstand);border-bottom-left-radius:4px;color:var(--md-color);cursor:pointer}.md-editor-clip-main .md-editor-clip-upload{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.md-editor-clip-main .md-editor-clip-upload .md-editor-icon,.md-editor-clip-main .md-editor-clip-upload .md-editor-iconfont{width:auto;height:40px;font-size:40px}.md-editor-clip-preview-target{width:100%;height:100%;overflow:hidden}.md-editor-form-item{margin-bottom:20px;text-align:center}.md-editor-form-item:last-of-type{margin-bottom:0}.md-editor-label{font-size:14px;color:var(--md-color);width:80px;text-align:center;display:inline-block}.md-editor-input{border-radius:4px;padding:4px 11px;color:var(--md-color);font-size:14px;line-height:1.5715;background-color:var(--md-bk-color);background-image:none;border:1px solid var(--md-border-color);transition:all .2s}.md-editor-input:focus,.md-editor-input:hover{border-color:var(--md-border-hover-color);outline:0}.md-editor-input:focus{border-color:var(--md-border-active-color)}.md-editor-btn{font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--md-border-color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:32px;padding:0 15px;font-size:14px;border-radius:4px;transition:all .2s linear;color:var(--md-color);background-color:var(--md-bk-color);border-color:var(--md-border-color);margin-left:10px}.md-editor-btn:first-of-type{margin-left:0}.md-editor-btn:hover{color:var(--md-hover-color);background-color:var(--md-bk-color);border-color:var(--md-border-hover-color)}.md-editor-btn-row{width:100%}@media (max-width: 688px){.md-editor-modal-clip .md-editor-modal{max-width:calc(100% - 20px);max-height:calc(100% - 20px);margin:10px;left:0!important}.md-editor-modal-clip .md-editor-clip{flex-direction:column}.md-editor-modal-clip .md-editor-clip-main,.md-editor-modal-clip .md-editor-clip-preview{width:100%;height:0;flex:1}.md-editor-modal-clip .md-editor-clip-main{margin-bottom:1em}}.md-editor-menu{margin:0;padding:0;border-radius:3px;border:1px solid var(--md-border-color);background-color:inherit}.md-editor-menu-item{list-style:none;font-size:12px;color:var(--md-color);padding:4px 10px;cursor:pointer;line-height:16px}.md-editor-menu-item:first-of-type{padding-top:8px}.md-editor-menu-item:last-of-type{padding-bottom:8px}.md-editor-menu-item:hover{background-color:var(--md-bk-hover-color)}.md-editor-table-shape{padding:4px;border-radius:3px;border:1px solid var(--md-border-color);display:flex;flex-direction:column}.md-editor-table-shape-row{display:flex}.md-editor-table-shape-col{padding:2px;cursor:pointer}.md-editor-table-shape-col-default{width:16px;height:16px;background-color:#e0e0e0;border-radius:3px;transition:all .2s}.md-editor-table-shape-col-include{background-color:#aaa}.md-editor-toolbar-wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex-shrink:0;padding:4px;border-bottom:1px solid var(--md-border-color)}.md-editor-toolbar-wrapper::-webkit-scrollbar{height:0!important}.md-editor-toolbar-wrapper .md-editor-toolbar{display:flex;justify-content:space-between;align-items:center;box-sizing:content-box}.md-editor-toolbar-wrapper .md-editor-toolbar-item{display:flex;flex-direction:column;align-items:center;margin:0 2px;padding:0 2px;transition:all .3s;border-radius:3px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.md-editor-toolbar-wrapper .md-editor-toolbar-item-name{font-size:12px;word-break:keep-all;white-space:nowrap}.md-editor-toolbar-wrapper .md-editor-toolbar-item:hover,.md-editor-toolbar-wrapper .md-editor-toolbar-active{background-color:var(--md-bk-color-outstand)}.md-editor-toolbar-wrapper .md-editor-toolbar-left,.md-editor-toolbar-wrapper .md-editor-toolbar-right{padding:1px 0;display:flex;align-items:center}.md-editor-toolbar-wrapper .md-editor-stn .md-editor-toolbar-item{padding:0 6px}.md-editor-dark .md-editor-table-shape-col-default{background-color:#222}.md-editor-dark .md-editor-table-shape-col-include{background-color:#555}.md-editor .cm-editor{font-size:14px;height:100%}.md-editor .cm-editor.cm-focused{outline:none}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete{border-radius:3px}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul{border-radius:3px;min-width:-moz-fit-content;min-width:fit-content;max-width:-moz-fit-content;max-width:fit-content}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li{background-color:var(--md-bk-color);color:var(--md-color);padding:4px 10px;line-height:16px}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li .cm-completionIcon{width:auto}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li[aria-selected]{background-color:var(--md-bk-hover-color)}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-completionInfo{margin-top:-2px;margin-left:3px;padding:4px 9px;border-radius:3px;overflow:hidden;background-color:var(--md-bk-hover-color);color:var(--md-color)}.md-editor-input-wrapper:has(+*) .cm-scroller{overflow-y:scroll}.md-editor .cm-scroller .cm-content[contenteditable=true]{margin:10px;min-height:calc(100% - 20px)}.md-editor .cm-scroller .cm-gutters+.cm-content[contenteditable=true]{margin:0;min-height:100%}.md-editor .cm-scroller .cm-line{line-height:inherit}.md-editor .ͼ1 .cm-scroller{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;line-height:20px}.md-editor .cm-search .cm-textfield{border-radius:4px;padding:4px 11px;color:var(--md-color);font-size:10px;background-image:none;border:1px solid var(--md-border-color);transition:all .2s}.md-editor .cm-search .cm-textfield:focus,.md-editor .cm-search .cm-textfield:hover{border-color:var(--md-border-hover-color);outline:0}.md-editor .cm-search .cm-textfield:focus{border-color:var(--md-border-active-color)}.md-editor .cm-search .cm-button{font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--md-border-color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:20px;padding:0 15px;font-size:10px;border-radius:4px;transition:all .2s linear;color:var(--md-color);background-color:inherit;background-image:none;border-color:var(--md-border-color)}.md-editor .cm-search .cm-button:first-of-type{margin-left:0}.md-editor .cm-search .cm-button:hover{color:var(--md-hover-color);background-color:inherit;border-color:var(--md-border-hover-color)}.md-editor .cm-search input[type=checkbox]{vertical-align:sub}.md-editor .cm-search input[type=checkbox]:after{display:block;content:"";font-weight:700;cursor:pointer;width:12px;height:12px;border:1px solid var(--md-border-color);background-color:var(--md-bk-color-outstand);border-radius:2px;line-height:1;text-align:center}.md-editor .cm-search input[type=checkbox]:checked:after{content:"✓";color:var(--md-color)}.md-editor .cm-search button[name=close]{color:inherit;cursor:pointer;right:6px}.md-editor-catalog-editor{--md-color: #3f4a54;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f2f2f2;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000019;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;overflow:auto;height:100%;background-color:var(--md-bk-color);border-left:1px solid var(--md-border-color);width:200px;box-sizing:border-box;margin:0;padding:5px 10px;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";z-index:10002}.md-editor-catalog-fixed{position:absolute;top:0;right:0}.md-editor-catalog-flat{position:initial;flex-shrink:0}.md-editor-catalog-indicator{height:18px;width:4px;background-color:#73d13d;position:absolute;border-radius:4px;transition:top .3s}.md-editor-catalog>.md-editor-catalog-link{padding:5px 8px}.md-editor-catalog-link{padding:5px 0 5px 1em;display:flex;flex-direction:column}.md-editor-catalog-link span{display:inline-block;width:100%;position:relative;overflow:hidden;color:var(--md-color);white-space:nowrap;text-overflow:ellipsis;transition:color .3s;cursor:pointer;line-height:18px}.md-editor-catalog-link span:hover{color:#73d13d}.md-editor-catalog-wrapper>.md-editor-catalog-link{padding-top:5px;padding-bottom:5px}.md-editor-catalog-wrapper>.md-editor-catalog-link:first-of-type{padding-top:10px}.md-editor-catalog-wrapper>.md-editor-catalog-link:last-of-type{padding-bottom:0}.md-editor-catalog-active>span{color:#73d13d}.md-editor-catalog-dark{--md-color: #999;--md-hover-color: #bbb;--md-bk-color: #000;--md-bk-color-outstand: #333;--md-bk-hover-color: #1b1a1a;--md-border-color: #2d2d2d;--md-border-hover-color: #636262;--md-border-active-color: #777;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000066;--md-scrollbar-bg-color: #0f0f0f;--md-scrollbar-thumb-color: #2d2d2d;--md-scrollbar-thumb-hover-color: #3a3a3a;--md-scrollbar-thumb-active-color: #3a3a3a}.md-editor{--md-color: #3f4a54;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f2f2f2;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000019;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";width:100%;height:500px;position:relative;box-sizing:border-box;border:1px solid var(--md-border-color);display:flex;flex-direction:column;overflow:hidden;background-color:var(--md-bk-color)}.md-editor ::-webkit-scrollbar{width:6px;height:6px}.md-editor ::-webkit-scrollbar-corner,.md-editor ::-webkit-scrollbar-track{background-color:var(--md-scrollbar-bg-color)}.md-editor ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-scrollbar-thumb-color)}.md-editor ::-webkit-scrollbar-button:vertical{display:none}.md-editor ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-scrollbar-thumb-hover-color)}.md-editor ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-scrollbar-thumb-active-color)}.md-editor .md-editor-fullscreen{position:fixed!important;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important;z-index:10000}svg.md-editor-icon{width:16px;height:16px;padding:4px;fill:none;overflow:hidden;display:block;box-sizing:content-box}.md-editor .lucide-list-icon,.md-editor .lucide-list-ordered-icon,.md-editor .lucide-list-todo-icon{width:18px;height:18px;padding:3px}.md-editor-preview-wrapper{position:relative;flex:1;box-sizing:border-box;overflow:auto}.md-editor-preview{font-size:16px;word-break:break-all;display:flow-root;padding:10px 20px}.md-editor-modal-container{--md-color: #3f4a54;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f2f2f2;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000019;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.md-editor-modal-container ::-webkit-scrollbar{width:6px;height:6px}.md-editor-modal-container ::-webkit-scrollbar-corner,.md-editor-modal-container ::-webkit-scrollbar-track{background-color:var(--md-scrollbar-bg-color)}.md-editor-modal-container ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-scrollbar-thumb-color)}.md-editor-modal-container ::-webkit-scrollbar-button:vertical{display:none}.md-editor-modal-container ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-scrollbar-thumb-hover-color)}.md-editor-modal-container ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-scrollbar-thumb-active-color)}.md-editor-modal-container .lucide-xicon{width:20px;height:20px;padding:2px}.md-editor-previewOnly{border:none;height:auto;overflow:visible}.md-editor-previewOnly .md-editor-content{height:100%}.md-editor-previewOnly .md-editor-preview{padding:0}.md-editor-previewOnly .md-editor-preview-wrapper{overflow:visible}.md-editor-dark,.md-editor-modal-container[data-theme=dark]{--md-color: #999;--md-hover-color: #bbb;--md-bk-color: #000;--md-bk-color-outstand: #333;--md-bk-hover-color: #1b1a1a;--md-border-color: #2d2d2d;--md-border-hover-color: #636262;--md-border-active-color: #777;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000066;--md-scrollbar-bg-color: #0f0f0f;--md-scrollbar-thumb-color: #2d2d2d;--md-scrollbar-thumb-hover-color: #3a3a3a;--md-scrollbar-thumb-active-color: #3a3a3a}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:100001}.md-editor-fullscreen{position:fixed!important;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important;z-index:10000}.md-editor-disabled{cursor:not-allowed!important}.import-container[data-v-fe28bf55]{display:flex;flex-direction:column;gap:16px}.processing-state[data-v-fe28bf55]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px}.processing-text[data-v-fe28bf55]{font-size:14px;color:var(--n-text-color-2)}.upload-area[data-v-fe28bf55]{border:2px dashed var(--n-border-color);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s}.upload-area[data-v-fe28bf55]:hover{border-color:var(--n-color-primary);background-color:var(--n-color-primary-hover)}.upload-placeholder[data-v-fe28bf55]{display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon[data-v-fe28bf55]{color:var(--n-text-color-3)}.upload-text[data-v-fe28bf55]{display:flex;flex-direction:column}.upload-text .primary-text[data-v-fe28bf55]{font-size:16px;color:var(--n-text-color)}.upload-text .secondary-text[data-v-fe28bf55]{font-size:14px;color:var(--n-text-color-2);margin-top:4px}.file-info[data-v-fe28bf55]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;background-color:var(--n-color-base-color)}.file-icon[data-v-fe28bf55]{color:var(--n-color-primary)}.file-details[data-v-fe28bf55]{flex:1;text-align:left}.file-details .file-name[data-v-fe28bf55]{font-size:15px;font-weight:500;color:var(--n-text-color);word-break:break-all}.file-details .file-size[data-v-fe28bf55]{font-size:13px;color:var(--n-text-color-2);margin-top:2px}.file-details .file-encoding[data-v-fe28bf55]{font-size:12px;color:var(--n-text-color-3);margin-top:2px}.remove-btn[data-v-fe28bf55]{flex-shrink:0}.error-message[data-v-fe28bf55]{margin-top:8px}.content-preview[data-v-fe28bf55]{border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden}.content-preview .preview-header[data-v-fe28bf55]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background-color:var(--n-color-base-color);border-bottom:1px solid var(--n-border-color)}.content-preview .preview-header span[data-v-fe28bf55]{font-size:14px;font-weight:500}.content-preview .preview-actions[data-v-fe28bf55]{display:flex;align-items:center;gap:12px}.content-preview .preview-content[data-v-fe28bf55]{padding:16px;max-height:200px;overflow-y:auto;white-space:pre-wrap;font-size:14px;line-height:1.6;background-color:var(--n-color-modal)}.import-options[data-v-fe28bf55]{margin-top:8px}.dialog-footer[data-v-fe28bf55]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.editor-container[data-v-f2f7e2cc]{width:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.markdown-editor[data-v-f2f7e2cc]{border-radius:8px;overflow:hidden}.form-header-actions[data-v-f2f7e2cc]{display:flex;justify-content:flex-end;margin-bottom:16px}.dialog-footer[data-v-f2f7e2cc]{padding:6px 12px;background-color:#fafafa;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px}.dark .dialog-footer[data-v-f2f7e2cc]{background-color:#2d3748;border-color:#4a5568}.word-count-info[data-v-f2f7e2cc]{flex-shrink:0}.word-count-info .bg-gray-50[data-v-f2f7e2cc]{transition:all .2s ease-in-out}.word-count-info .bg-gray-50[data-v-f2f7e2cc]:hover{background-color:#f3f4f6;border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.dark .word-count-info .bg-gray-50[data-v-f2f7e2cc]:hover{background-color:#4a5568;border-color:#718096}@media (max-width: 768px){.dialog-footer[data-v-f2f7e2cc]{flex-direction:row;gap:8px;padding:8px 12px;align-items:center}.word-count-info[data-v-f2f7e2cc]{flex-shrink:1;min-width:0}.word-count-info .text-xs[data-v-f2f7e2cc]{display:none}.word-count-info .bg-gray-50[data-v-f2f7e2cc]{padding:4px 8px}.word-count-info .text-sm[data-v-f2f7e2cc]{font-size:12px}.dialog-footer>div[data-v-f2f7e2cc]:last-child{flex-shrink:0;gap:4px}.dialog-footer .n-button[data-v-f2f7e2cc]{min-width:60px}}.simple-chat-dialog[data-v-bdc7e6a7]{height:85vh;box-sizing:border-box;display:flex;flex-direction:column}.chat-container[data-v-bdc7e6a7]{flex:1;display:flex;flex-direction:column;overflow:hidden}.messages-area[data-v-bdc7e6a7]{flex:1;overflow-y:auto;padding-bottom:20px}.message-item[data-v-bdc7e6a7]{position:relative;margin-bottom:20px}.message-bubble[data-v-bdc7e6a7]{word-break:break-word;overflow-wrap:break-word}.typing-indicator .dot[data-v-bdc7e6a7]{width:6px;height:6px;background-color:#999;border-radius:50%;animation:typing-bdc7e6a7 1.5s infinite ease-in-out}.typing-indicator .dot[data-v-bdc7e6a7]:nth-child(1){animation-delay:0s}.typing-indicator .dot[data-v-bdc7e6a7]:nth-child(2){animation-delay:.2s}.typing-indicator .dot[data-v-bdc7e6a7]:nth-child(3){animation-delay:.4s}@keyframes typing-bdc7e6a7{0%{transform:translateY(0);opacity:.5}50%{transform:translateY(-5px);opacity:1}to{transform:translateY(0);opacity:.5}}.icon-btn[data-v-bdc7e6a7]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;cursor:pointer;transition:all .2s ease;position:relative;font-size:14px}.icon-btn[data-v-bdc7e6a7]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.icon-btn[data-v-bdc7e6a7]:active{transform:translateY(0)}.icon-btn-info[data-v-bdc7e6a7]{background:#3b82f61a;color:#3b82f6}.icon-btn-info[data-v-bdc7e6a7]:hover{background:#3b82f633;color:#2563eb}.icon-btn-success[data-v-bdc7e6a7]{background:#22c55e1a;color:#22c55e}.icon-btn-success[data-v-bdc7e6a7]:hover{background:#22c55e33;color:#16a34a}.icon-btn-warning[data-v-bdc7e6a7]{background:#f59e0b1a;color:#f59e0b}.icon-btn-warning[data-v-bdc7e6a7]:hover{background:#f59e0b33;color:#d97706}.icon-btn-error[data-v-bdc7e6a7]{background:#ef44441a;color:#ef4444}.icon-btn-error[data-v-bdc7e6a7]:hover{background:#ef444433;color:#dc2626}.icon-btn-primary[data-v-bdc7e6a7]{background:#6366f11a;color:#6366f1}.icon-btn-primary[data-v-bdc7e6a7]:hover{background:#6366f133;color:#5048e5}.icon-btn-default[data-v-bdc7e6a7]{background:#6b72801a;color:#6b7280}.icon-btn-default[data-v-bdc7e6a7]:hover{background:#6b728033;color:#4b5563}.icon-btn-disabled[data-v-bdc7e6a7]{opacity:.5;cursor:not-allowed;pointer-events:none}.dark .icon-btn-info[data-v-bdc7e6a7]{background:#3b82f633;color:#60a5fa}.dark .icon-btn-info[data-v-bdc7e6a7]:hover{background:#3b82f64d;color:#93c5fd}.dark .icon-btn-success[data-v-bdc7e6a7]{background:#22c55e33;color:#4ade80}.dark .icon-btn-success[data-v-bdc7e6a7]:hover{background:#22c55e4d;color:#6ee7b7}.dark .icon-btn-warning[data-v-bdc7e6a7]{background:#f59e0b33;color:#fbbf24}.dark .icon-btn-warning[data-v-bdc7e6a7]:hover{background:#f59e0b4d;color:#fcd34d}.dark .icon-btn-error[data-v-bdc7e6a7]{background:#ef444433;color:#f87171}.dark .icon-btn-error[data-v-bdc7e6a7]:hover{background:#ef44444d;color:#fca5a5}.dark .icon-btn-primary[data-v-bdc7e6a7]{background:#6366f133;color:#818cf8}.dark .icon-btn-primary[data-v-bdc7e6a7]:hover{background:#6366f14d;color:#a5b4fc}.dark .icon-btn-default[data-v-bdc7e6a7]{background:#9ca3af33;color:#9ca3af}.dark .icon-btn-default[data-v-bdc7e6a7]:hover{background:#9ca3af4d;color:#d1d5db}.message-input[data-v-bdc7e6a7]{width:100%;border-radius:8px}[data-v-bdc7e6a7] .message-input .n-input__textarea-el{border-radius:12px;transition:all .3s ease;resize:none;overflow-y:auto}[data-v-bdc7e6a7] .message-input:hover .n-input__textarea-el,[data-v-bdc7e6a7] .message-input.n-input--focus .n-input__textarea-el{box-shadow:0 2px 12px #3b82f626}[data-v-bdc7e6a7] .message-input .n-input__textarea-el::-webkit-scrollbar{width:6px}[data-v-bdc7e6a7] .message-input .n-input__textarea-el::-webkit-scrollbar-track{background:transparent;border-radius:6px}[data-v-bdc7e6a7] .message-input .n-input__textarea-el::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:6px}[data-v-bdc7e6a7] .message-input .n-input__textarea-el::-webkit-scrollbar-thumb:hover{background:#3b82f680}.custom-button[data-v-bdc7e6a7]{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;letter-spacing:-.01em;color:#fff;border:none;position:relative;overflow:hidden}.custom-button[data-v-bdc7e6a7]:active{transform:translateY(0)!important}.relation-button[data-v-bdc7e6a7]{background:linear-gradient(to right,#10b981e6,#059669e6)}.relation-button[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#059669f2,#047857f2)}.dark .relation-button[data-v-bdc7e6a7]{background:linear-gradient(to right,#10b981e6,#34d399e6)}.dark .relation-button[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#34d399f2,#6ee7b7f2)}.quick-input-button[data-v-bdc7e6a7]{background:linear-gradient(to right,#6366f1e6,#a855f7e6)}.quick-input-button[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#4f46e5f2,#9333eaf2)}.dark .quick-input-button[data-v-bdc7e6a7]{background:linear-gradient(to right,#818cf8e6,#c084fce6)}.dark .quick-input-button[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#6366f1f2,#a855f7f2)}.close-button[data-v-bdc7e6a7]{background:linear-gradient(to right,#8e8e93e6,#6d6d70e6)}.close-button[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#7c7c81f2,#5a5a5df2)}.dark .close-button[data-v-bdc7e6a7]{background:linear-gradient(to right,#9ca3afe6,#6b7280e6)}.dark .close-button[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#d1d5dbf2,#9ca3aff2)}.send-button[data-v-bdc7e6a7]{background:linear-gradient(to right,#007affe6,#0051d9e6)}.send-button[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#0066ccf2,#0040b8f2)}.dark .send-button[data-v-bdc7e6a7]{background:linear-gradient(to right,#0084ffe6,#409cffe6)}.dark .send-button[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#409cfff2,#93c5fdf2)}.send-button-stop[data-v-bdc7e6a7]{background:linear-gradient(to right,#ff3b30e6,#d70015e6)}.send-button-stop[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#d70015f2,#b8000ff2)}.dark .send-button-stop[data-v-bdc7e6a7]{background:linear-gradient(to right,#f87171e6,#ef4444e6)}.dark .send-button-stop[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#ef4444f2,#dc2626f2)}.send-button-disabled[data-v-bdc7e6a7]{background:linear-gradient(to right,#d1d5db,#9ca3af)!important;color:#6b7280!important}.dark .send-button-disabled[data-v-bdc7e6a7]{background:linear-gradient(to right,#4b5563,#374151)!important;color:#9ca3af!important}.editing-message[data-v-bdc7e6a7]{width:100%}.editing-message .n-input[data-v-bdc7e6a7]{width:100%;border-radius:8px}.editing-actions[data-v-bdc7e6a7]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.1)}.dark .editing-actions[data-v-bdc7e6a7]{border-top-color:#ffffff1a}.message-divider[data-v-bdc7e6a7]{transition:all .3s ease}.message-divider[data-v-bdc7e6a7]:hover{transform:translateY(-1px)}.message-divider span[data-v-bdc7e6a7]{transition:all .2s ease}.message-divider:hover span[data-v-bdc7e6a7]{transform:scale(1.05)}.context-warning-bar[data-v-bdc7e6a7]{flex-shrink:0;transition:all .3s ease;position:relative;z-index:10}.export-selection-bar[data-v-bdc7e6a7]{flex-shrink:0;transition:all .3s ease;border-radius:0;position:relative;z-index:10}.export-selection-bar[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#3b82f626,#6366f126)}.dark .export-selection-bar[data-v-bdc7e6a7]:hover{background:linear-gradient(to right,#3b82f614,#6366f114)}.export-selection-bar button[data-v-bdc7e6a7]{font-size:12px;font-weight:500;letter-spacing:-.01em;transition:all .2s ease}.export-selection-bar button[data-v-bdc7e6a7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.export-selection-bar button[data-v-bdc7e6a7]:active:not(:disabled){transform:translateY(0)}.message-selected .message-bubble[data-v-bdc7e6a7]{border:2px solid #3b82f6!important;background:#3b82f60d!important;box-shadow:0 2px 8px #3b82f633;transform:translateY(-1px)}.dark .message-selected .message-bubble[data-v-bdc7e6a7]{border-color:#60a5fa!important;background:#3b82f61a!important;box-shadow:0 2px 8px #3b82f64d}.message-item.message-selected[data-v-bdc7e6a7]{position:relative;z-index:1}.message-item.message-selected[data-v-bdc7e6a7]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:1px dashed #3b82f6;border-radius:12px;pointer-events:none;animation:selectedBorder-bdc7e6a7 2s ease-in-out infinite}@keyframes selectedBorder-bdc7e6a7{0%,to{opacity:.3}50%{opacity:.8}}.dark .message-item.message-selected[data-v-bdc7e6a7]:before{border-color:#60a5fa}.scroll-to-bottom-btn[data-v-bdc7e6a7]{animation:bounce-btn-bdc7e6a7 2s ease-in-out infinite;box-shadow:0 6px 20px #2563eb80;pointer-events:auto;transition:all .3s ease}.scroll-to-bottom-btn[data-v-bdc7e6a7]:hover{animation:none;box-shadow:0 8px 24px #2563ebb3;transform:translate(-50%) scale(1.1)!important}.scroll-to-bottom-btn[data-v-bdc7e6a7]:active{transform:translate(-50%) scale(.95)!important}.dark .scroll-to-bottom-btn[data-v-bdc7e6a7]{box-shadow:0 6px 20px #3b82f699}.dark .scroll-to-bottom-btn[data-v-bdc7e6a7]:hover{box-shadow:0 8px 24px #3b82f6cc}@keyframes bounce-btn-bdc7e6a7{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@media (max-width: 640px){@keyframes bounce-btn-bdc7e6a7{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}}.scroll-to-bottom-enter-active[data-v-bdc7e6a7],.scroll-to-bottom-leave-active[data-v-bdc7e6a7]{transition:all .3s ease}.scroll-to-bottom-enter-from[data-v-bdc7e6a7],.scroll-to-bottom-leave-to[data-v-bdc7e6a7]{opacity:0;transform:translate(-50%,30px) scale(.8)}.simple-chat-modal[data-v-bdc7e6a7] .n-card-header{padding:16px 20px}.simple-chat-modal[data-v-bdc7e6a7] .n-card-header .n-card-header__main{flex:1;overflow:visible}@media (max-width: 640px){.simple-chat-modal[data-v-bdc7e6a7] .n-card-header{padding:12px 16px}.chat-info-area[data-v-bdc7e6a7]{padding:6px}.messages-area[data-v-bdc7e6a7]{padding:10px}.context-warning-bar[data-v-bdc7e6a7]{padding:10px 12px;flex-direction:row;align-items:center;gap:8px}.context-warning-bar>div[data-v-bdc7e6a7]:first-child{flex:1;min-width:0;gap:8px}.context-warning-bar>div:first-child>div[data-v-bdc7e6a7]:nth-child(2){gap:2px}.context-warning-bar>div[data-v-bdc7e6a7]:last-child{flex-shrink:0;width:24px;height:24px}.context-warning-bar span[data-v-bdc7e6a7]{font-size:10px!important;line-height:1.3}.context-warning-bar .font-mono[data-v-bdc7e6a7]{font-size:9px!important}.message-bubble[data-v-bdc7e6a7]{box-sizing:border-box;max-width:78%;padding:8px!important}.message-avatar[data-v-bdc7e6a7]{width:32px!important;height:32px!important}.message-footer-actions[data-v-bdc7e6a7]{flex-wrap:wrap;gap:4px}.icon-btn[data-v-bdc7e6a7]{width:18px;height:18px;font-size:12px}.messages-area[data-v-bdc7e6a7]::-webkit-scrollbar{width:4px}.quick-input-button[data-v-bdc7e6a7]{min-width:auto!important;padding:12px 8px!important}.apple-style-btn[data-v-bdc7e6a7]{border-radius:6px;font-size:13px;min-width:auto!important;padding:12px 8px!important}.message-divider[data-v-bdc7e6a7]{margin:16px 0}.message-divider>div[data-v-bdc7e6a7]:nth-child(2){padding:6px 12px;font-size:10px}.message-divider span[data-v-bdc7e6a7]{font-size:10px}.editing-message .n-input[data-v-bdc7e6a7]{font-size:14px}.editing-actions[data-v-bdc7e6a7]{margin-top:6px;padding-top:6px}.editing-actions .icon-btn[data-v-bdc7e6a7]{width:24px;height:24px;font-size:12px}.export-selection-bar[data-v-bdc7e6a7]{padding:8px 12px;flex-direction:column;gap:8px}.export-selection-bar>div[data-v-bdc7e6a7]:first-child{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.export-selection-bar button[data-v-bdc7e6a7]{font-size:11px;padding:4px 8px}.export-selection-bar>div[data-v-bdc7e6a7]:last-child{width:100%;justify-content:space-between;flex-wrap:wrap;gap:6px}.export-selection-bar>div:last-child button[data-v-bdc7e6a7]{flex:1;min-width:80px}.export-selection-bar button span[data-v-bdc7e6a7]{display:none}.export-selection-bar button[data-v-bdc7e6a7]{padding:6px 8px;justify-content:center}.message-selected .message-bubble[data-v-bdc7e6a7]{transform:none}.export-selection-bar span[data-v-bdc7e6a7]{font-size:10px}}.chat-modal-container[data-v-bdc7e6a7]{box-shadow:0 25px 50px -12px #00000040}.dark .chat-modal-container[data-v-bdc7e6a7]{box-shadow:0 25px 50px -12px #00000080}.message-input-refined[data-v-bdc7e6a7]{background-color:transparent!important;padding:0!important}.message-input-refined .n-input-wrapper[data-v-bdc7e6a7]{padding:0!important}.message-input-refined .n-input__border[data-v-bdc7e6a7],.message-input-refined .n-input__state-border[data-v-bdc7e6a7]{display:none!important}.message-input-refined textarea[data-v-bdc7e6a7]{padding:0!important;min-height:24px}.messages-area[data-v-bdc7e6a7]::-webkit-scrollbar{width:5px}.messages-area[data-v-bdc7e6a7]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-bdc7e6a7]::-webkit-scrollbar-thumb{background-color:#cbd5e166;border-radius:10px}.messages-area[data-v-bdc7e6a7]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af99}.dark .messages-area[data-v-bdc7e6a7]::-webkit-scrollbar-thumb{background-color:#4b556366}.view-modal[data-v-a3706bf1]{padding:0;background:transparent;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.modal-container[data-v-a3706bf1]{display:flex;flex-direction:column;width:100%;height:100%;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dark .modal-container[data-v-a3706bf1]{background:#1f2937e6}@media (max-width: 768px){.modal-container[data-v-a3706bf1]{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.dark .modal-container[data-v-a3706bf1]{background:#1f2937}}.dialog-header[data-v-a3706bf1]{display:flex;flex-direction:column;gap:16px;padding:24px 24px 16px;border-bottom:1px solid rgba(0,0,0,.05);background:#ffffff80;flex-shrink:0}.dark .dialog-header[data-v-a3706bf1]{border-bottom-color:#ffffff0d;background:#1f293780}.header-top[data-v-a3706bf1]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.close-btn[data-v-a3706bf1]{flex-shrink:0;opacity:.6;transition:all .2s;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-a3706bf1]:hover{opacity:1;background-color:#0000000d}.dark .close-btn[data-v-a3706bf1]:hover{background-color:#ffffff1a}.view-title[data-v-a3706bf1]{font-size:1.5rem;font-weight:700;margin:0;line-height:1.3;letter-spacing:-.025em;color:#111827}.dark .view-title[data-v-a3706bf1]{color:#f3f4f6}.view-meta[data-v-a3706bf1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.875rem;line-height:1.5}.meta-item[data-v-a3706bf1]{display:flex;align-items:center;gap:4px}.meta-divider[data-v-a3706bf1]{padding:0 2px;opacity:.5}.search-bar[data-v-a3706bf1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.search-bar .n-input[data-v-a3706bf1]{flex:1;min-width:200px;border-radius:8px;background-color:#fff9}.dark .search-bar .n-input[data-v-a3706bf1]{background-color:#0003}.search-info[data-v-a3706bf1]{display:flex;align-items:center;gap:8px;white-space:nowrap;background:#00000008;padding:4px 8px;border-radius:6px}.dark .search-info[data-v-a3706bf1]{background:#ffffff0d}.view-content[data-v-a3706bf1] .search-highlight{background-color:#fef08a;padding:0 2px;border-radius:2px;color:#854d0e}.dark .view-content[data-v-a3706bf1] .search-highlight{background-color:#854d0e;color:#fef08a}.view-content[data-v-a3706bf1] .search-highlight-current{background-color:#f59e0b;color:#fff;box-shadow:0 0 0 2px #f59e0b4d}.view-content[data-v-a3706bf1]{line-height:1.75;font-size:1.05rem;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.view-content[data-v-a3706bf1]::-webkit-scrollbar{width:6px}.view-content[data-v-a3706bf1]::-webkit-scrollbar-track{background:transparent}.view-content[data-v-a3706bf1]::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:3px}.view-content[data-v-a3706bf1]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}.view-content[data-v-a3706bf1] h1,.view-content[data-v-a3706bf1] h2,.view-content[data-v-a3706bf1] h3{margin:2em 0 1em;font-weight:700;color:#111827;letter-spacing:-.025em}.dark .view-content[data-v-a3706bf1] h1,.dark .view-content[data-v-a3706bf1] h2,.dark .view-content[data-v-a3706bf1] h3{color:#f3f4f6}.view-content[data-v-a3706bf1] p{margin:1.25em 0;color:#374151}.dark .view-content[data-v-a3706bf1] p{color:#d1d5db}.view-content[data-v-a3706bf1] blockquote{margin:1.5em 0;padding:.5em 1em;border-left:4px solid #3b82f6;background:#3b82f60d;border-radius:0 8px 8px 0;color:#4b5563}.dark .view-content[data-v-a3706bf1] blockquote{background:#3b82f61a;color:#9ca3af}.view-content[data-v-a3706bf1] code{background:#0000000d;padding:.2em .4em;border-radius:6px;font-size:.85em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#ef4444}.dark .view-content[data-v-a3706bf1] code{background:#ffffff1a;color:#fca5a5}.view-content[data-v-a3706bf1] pre{background:#111827;padding:1.25em;border-radius:12px;overflow-x:auto;margin:1.5em 0;box-shadow:0 4px 6px -1px #0000001a}.view-content[data-v-a3706bf1] pre code{background:transparent;color:#e5e7eb;padding:0;font-size:.9em}.raw-content[data-v-a3706bf1]{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#f8fafc;padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0;font-size:.9rem;color:#334155}.loading-container[data-v-a3706bf1],.error-container[data-v-a3706bf1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;height:100%}.dialog-footer[data-v-a3706bf1]{padding:16px 24px;border-top:1px solid rgba(0,0,0,.05);background:#ffffff80;flex-shrink:0}.dark .dialog-footer[data-v-a3706bf1]{border-top-color:#ffffff0d;background:#1f293780}@media (max-width: 768px){.view-modal[data-v-a3706bf1]{border-radius:12px 12px 0 0}.dialog-header[data-v-a3706bf1]{padding:16px;gap:12px}.view-title[data-v-a3706bf1]{font-size:1.25rem}.view-content[data-v-a3706bf1]{font-size:1rem;padding:16px!important}.dialog-footer[data-v-a3706bf1]{padding:12px 16px}.button-group[data-v-a3706bf1]{width:100%;justify-content:space-between;gap:8px}.button-group .n-button[data-v-a3706bf1]{flex:1}}.search-header[data-v-58652569]{padding:1.25rem 1.25rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb}.dark .search-header[data-v-58652569]{background:#111827;border-bottom-color:#374151}.search-mobile-layout[data-v-58652569]{display:flex;flex-direction:column;gap:.75rem}.search-desktop-layout[data-v-58652569]{display:flex;gap:1rem;align-items:end}.search-input-container[data-v-58652569]{flex:2}.folder-select-container[data-v-58652569]{flex:1;min-width:200px}.folder-controls-row[data-v-58652569]{display:flex;gap:.5rem;align-items:center}.refresh-button[data-v-58652569]{display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.dark .refresh-button[data-v-58652569]{background:#1e293b;border-color:#475569;color:#94a3b8}.refresh-button[data-v-58652569]:hover{background:#3b82f6;border-color:#3b82f6;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}.refresh-button[data-v-58652569]:active{transform:translateY(0)}.refresh-button.refresh-disabled[data-v-58652569]{opacity:.5;cursor:not-allowed;pointer-events:none}.refresh-button-mobile[data-v-58652569]{width:2rem;height:2rem}.refresh-button-desktop[data-v-58652569]{width:2.75rem;height:2.75rem}.spin-animation[data-v-58652569]{animation:spin-58652569 1s linear infinite}@keyframes spin-58652569{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.knowledge-list-container[data-v-58652569]{display:flex;flex-direction:column;height:60vh;background:#fafbfc;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.dark .knowledge-list-container[data-v-58652569]{background:#1f2937;border-color:#374151}.knowledge-list-header[data-v-58652569]{flex-shrink:0;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid #e5e7eb}.dark .knowledge-list-header[data-v-58652569]{background:#111827;border-bottom-color:#374151}@media (max-width: 768px){.knowledge-list-header[data-v-58652569]{padding:.75rem 1rem}}.header-left[data-v-58652569]{display:flex;flex-direction:column;gap:.5rem}.list-title[data-v-58652569]{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.dark .list-title[data-v-58652569]{color:#f9fafb}.title-text[data-v-58652569]{font-weight:600}@media (max-width: 768px){.list-title[data-v-58652569]{font-size:1rem}}.folder-path[data-v-58652569]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-top:.25rem}.dark .folder-path[data-v-58652569]{color:#9ca3af}.path-text[data-v-58652569]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.knowledge-content[data-v-58652569]{flex:1;overflow-y:auto;min-height:0}.loading-container[data-v-58652569]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#6b7280}.empty-state[data-v-58652569]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.empty-icon[data-v-58652569]{margin-bottom:1rem}.empty-title[data-v-58652569]{font-size:1.125rem;font-weight:500;color:#374151;margin:.5rem 0}.dark .empty-title[data-v-58652569]{color:#d1d5db}.empty-subtitle[data-v-58652569]{font-size:.875rem;color:#9ca3af;margin:0}.dark .empty-subtitle[data-v-58652569]{color:#6b7280}.cards-container[data-v-58652569]{padding:1rem 1.25rem;background:#fafbfc}.dark .cards-container[data-v-58652569]{background:#1f2937}@media (max-width: 768px){.cards-container[data-v-58652569]{padding:.75rem 1rem}}.cards-grid[data-v-58652569]{display:grid;gap:1rem}@media (max-width: 640px){.cards-grid[data-v-58652569]{gap:.75rem}}@media (max-width: 479px){.cards-grid[data-v-58652569]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 480px) and (max-width: 639px){.cards-grid[data-v-58652569]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 640px) and (max-width: 1023px){.cards-grid[data-v-58652569]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px) and (max-width: 1279px){.cards-grid[data-v-58652569]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1280px) and (max-width: 1535px){.cards-grid[data-v-58652569]{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1536px){.cards-grid[data-v-58652569]{grid-template-columns:repeat(6,1fr)}}.knowledge-card[data-v-58652569]{position:relative;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:16px;border:1px solid #e5e7eb;background:#fff;overflow:hidden}.dark .knowledge-card[data-v-58652569]{background:#111827;border-color:#374151}.knowledge-card[data-v-58652569]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#cbd5e1}.dark .knowledge-card[data-v-58652569]:hover{box-shadow:0 8px 25px #0000004d;border-color:#4b5563}.card-selected[data-v-58652569]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;transform:translateY(-1px)}.dark .card-selected[data-v-58652569]{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.selected-indicator[data-v-58652569]{position:absolute;top:8px;right:8px;width:20px;height:20px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;box-shadow:0 2px 8px #3b82f64d;z-index:10;border:2px solid white}.dark .selected-indicator[data-v-58652569]{border-color:#111827}.card-content[data-v-58652569]{padding:1rem;height:100%;display:flex;flex-direction:column;min-height:120px;gap:.75rem}@media (max-width: 640px){.card-content[data-v-58652569]{padding:.75rem;min-height:100px;gap:.5rem}}.title-section[data-v-58652569]{flex:1;display:flex;align-items:center}.card-title[data-v-58652569]{font-size:.9rem;font-weight:600;line-height:1.3;text-align:center;width:100%;color:#1f2937;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dark .card-title[data-v-58652569]{color:#f9fafb}.word-count-section[data-v-58652569]{display:flex;justify-content:center}.word-count-badge[data-v-58652569]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;font-size:11px;font-weight:500;color:#64748b;transition:all .2s ease}.dark .word-count-badge[data-v-58652569]{background:#374151;border-color:#4b5563;color:#9ca3af}.word-count-text[data-v-58652569]{font-weight:600;min-width:1rem;text-align:center;font-variant-numeric:tabular-nums}.tags-section[data-v-58652569]{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.tag-item[data-v-58652569]{font-size:.7rem;padding:.125rem .375rem;border-radius:4px}.actions-section[data-v-58652569]{display:flex;align-items:center;justify-content:center;margin-top:auto}.action-buttons[data-v-58652569]{display:flex;align-items:center;gap:.25rem}.action-btn[data-v-58652569]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.action-btn[data-v-58652569]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.action-btn[data-v-58652569]:active{transform:translateY(0)}.view-btn-primary[data-v-58652569]{background:#6366f1;color:#fff}.view-btn-primary[data-v-58652569]:hover{background:#4f46e5;transform:translateY(-2px);box-shadow:0 8px 20px #6366f14d}.edit-btn[data-v-58652569]{background:#f8fafc;color:#f97316;border-color:#fed7aa}.edit-btn[data-v-58652569]:hover{background:#f97316;color:#fff;border-color:#f97316}.copy-btn[data-v-58652569]{background:#f8fafc;color:#3b82f6;border-color:#bfdbfe}.copy-btn[data-v-58652569]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.float-btn[data-v-58652569]{background:#f8fafc;color:#10b981;border-color:#a7f3d0}.float-btn[data-v-58652569]:hover{background:#10b981;color:#fff;border-color:#10b981}.dark .edit-btn[data-v-58652569],.dark .copy-btn[data-v-58652569],.dark .float-btn[data-v-58652569]{background:#374151;border-color:#4b5563}.dark .edit-btn[data-v-58652569]:hover,.dark .copy-btn[data-v-58652569]:hover,.dark .float-btn[data-v-58652569]:hover{border-color:transparent}.load-more-hint[data-v-58652569]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:#6b7280;font-size:.875rem}.dark .load-more-hint[data-v-58652569]{color:#9ca3af}.no-more-hint[data-v-58652569]{text-align:center;padding:1.5rem;color:#9ca3af;font-size:.875rem}.dark .no-more-hint[data-v-58652569]{color:#6b7280}.footer-mobile[data-v-58652569],.footer-desktop[data-v-58652569]{flex-shrink:0;background:#fff;border-top:1px solid #e5e7eb}.dark .footer-mobile[data-v-58652569],.dark .footer-desktop[data-v-58652569]{background:#111827;border-top-color:#374151}.footer-mobile[data-v-58652569]{padding:1rem 1.25rem}.footer-desktop[data-v-58652569]{padding:1.25rem}.footer-content[data-v-58652569]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media (min-width: 769px){.footer-content[data-v-58652569]{gap:1.5rem}}.records-info[data-v-58652569]{flex:1;font-size:.875rem;color:#6b7280}.dark .records-info[data-v-58652569]{color:#9ca3af}.selected-count[data-v-58652569]{color:#3b82f6;font-weight:500}.dark .selected-count[data-v-58652569]{color:#60a5fa}.footer-actions[data-v-58652569]{display:flex;align-items:center;gap:.5rem}@media (min-width: 769px){.footer-actions[data-v-58652569]{gap:.75rem}}.footer-btn[data-v-58652569]{padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:500;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;display:flex;align-items:center;gap:.5rem}.footer-btn[data-v-58652569]:hover{transform:translateY(-1px)}.footer-btn[data-v-58652569]:active{transform:translateY(0)}.cancel-btn-mobile[data-v-58652569],.confirm-btn-mobile[data-v-58652569]{padding:.625rem 1rem;font-size:.875rem}.cancel-btn-desktop[data-v-58652569],.confirm-btn-desktop[data-v-58652569]{padding:.75rem 1.5rem;font-size:.875rem}.cancel-btn-mobile[data-v-58652569],.cancel-btn-desktop[data-v-58652569]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.cancel-btn-mobile[data-v-58652569]:hover,.cancel-btn-desktop[data-v-58652569]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.dark .cancel-btn-mobile[data-v-58652569],.dark .cancel-btn-desktop[data-v-58652569]{background:#374151;color:#d1d5db;border-color:#4b5563}.dark .cancel-btn-mobile[data-v-58652569]:hover,.dark .cancel-btn-desktop[data-v-58652569]:hover{background:#4b5563;border-color:#6b7280;color:#f3f4f6}.confirm-btn-mobile[data-v-58652569],.confirm-btn-desktop[data-v-58652569]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:1px solid #3b82f6;box-shadow:0 2px 8px #3b82f633}.confirm-btn-mobile[data-v-58652569]:hover,.confirm-btn-desktop[data-v-58652569]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);border-color:#1d4ed8;box-shadow:0 4px 16px #3b82f64d;transform:translateY(-2px)}.confirm-btn-mobile[data-v-58652569],.confirm-btn-desktop[data-v-58652569]{display:flex;align-items:center}.btn-disabled[data-v-58652569]{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none!important}.badge-mobile[data-v-58652569]{margin-left:.375rem;transform:scale(.9)}.badge-desktop[data-v-58652569]{margin-left:.5rem}.prose[data-v-657f45cd]{max-width:none}.overview-edit-textarea[data-v-657f45cd] .n-input-wrapper{height:100%}.overview-edit-textarea[data-v-657f45cd] .n-input__textarea-el{height:100%!important;resize:none}.rich-text-display[data-v-fa98021f]{width:100%}.rich-text-display.small .rich-content[data-v-fa98021f]{font-size:.875rem;line-height:1.25rem}.rich-text-display.medium .rich-content[data-v-fa98021f]{font-size:1rem;line-height:1.5rem}.rich-text-display.large .rich-content[data-v-fa98021f]{font-size:1.125rem;line-height:1.75rem}.rich-text-display.mobile .rich-content[data-v-fa98021f]{font-size:.875rem;line-height:1.25rem}.rich-text-display.bordered[data-v-fa98021f]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem}.rich-text-display.bordered[data-v-fa98021f]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.rich-content[data-v-fa98021f]{line-height:1.625;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f]:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f]{word-wrap:break-word;word-break:break-word}.rich-content[data-v-fa98021f] p{margin-bottom:.75rem}.rich-content[data-v-fa98021f] p:last-child{margin-bottom:0}.rich-content[data-v-fa98021f] h1{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h1:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h2{margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h2:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h3{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h3:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h4{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h4:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h5{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h5:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h6{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] h6:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] strong,.rich-content[data-v-fa98021f] b{font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] strong:is(.dark *),.rich-content[data-v-fa98021f] b:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] em,.rich-content[data-v-fa98021f] i{font-style:italic}.rich-content[data-v-fa98021f] u{text-decoration-line:underline}.rich-content[data-v-fa98021f] s,.rich-content[data-v-fa98021f] strike{text-decoration-line:line-through}.rich-content[data-v-fa98021f] ul{margin-bottom:.75rem;list-style-position:inside;list-style-type:disc;padding-left:1rem}.rich-content[data-v-fa98021f] ol{margin-bottom:.75rem;list-style-position:inside;list-style-type:decimal;padding-left:1rem}.rich-content[data-v-fa98021f] li{margin-bottom:.25rem}.rich-content[data-v-fa98021f] a{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rich-content[data-v-fa98021f] a:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] a:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] a:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] blockquote{margin-bottom:.75rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] blockquote:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] code{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] code:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] pre{margin-bottom:.75rem;overflow-x:auto;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] pre:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.rich-content[data-v-fa98021f] pre code{background-color:transparent;padding:0}.rich-content[data-v-fa98021f] img{height:auto;max-width:100%;border-radius:.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);vertical-align:top;box-sizing:border-box}.rich-content[data-v-fa98021f] img.editor-image{display:inline-block;margin:2px}.rich-content[data-v-fa98021f] p:has(>img.editor-image){display:flex;flex-wrap:wrap;gap:4px}.rich-content[data-v-fa98021f] img.editor-image[style*="width: 25%"]{width:calc(25% - 3px)!important}.rich-content[data-v-fa98021f] img.editor-image[style*="width: 33%"]{width:calc(33.33% - 3px)!important}.rich-content[data-v-fa98021f] img.editor-image[style*="width: 50%"]{width:calc(50% - 2px)!important}.rich-content[data-v-fa98021f] table{margin-bottom:.75rem;width:100%;border-collapse:collapse;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.rich-content[data-v-fa98021f] table:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.rich-content[data-v-fa98021f] th{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;text-align:left;font-weight:600}.rich-content[data-v-fa98021f] th:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.rich-content[data-v-fa98021f] td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem}.rich-content[data-v-fa98021f] td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.rich-content[data-v-fa98021f] br{margin-bottom:.5rem;display:block}.empty-content[data-v-fa98021f]{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.empty-content[data-v-fa98021f]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark-theme .rich-content[data-v-fa98021f] [style*="color: #000"],.dark-theme .rich-content[data-v-fa98021f] [style*="color: black"]{color:#e5e7eb!important}.dark-theme .rich-content[data-v-fa98021f] [style*="color: #fff"],.dark-theme .rich-content[data-v-fa98021f] [style*="color: white"]{color:#374151!important}@media (max-width: 640px){.rich-content[data-v-fa98021f] h1{font-size:1.25rem;line-height:1.75rem}.rich-content[data-v-fa98021f] h2{font-size:1.125rem;line-height:1.75rem}.rich-content[data-v-fa98021f] h3{font-size:1rem;line-height:1.5rem}.rich-content[data-v-fa98021f] p,.rich-content[data-v-fa98021f] ul,.rich-content[data-v-fa98021f] ol,.rich-content[data-v-fa98021f] blockquote{margin-bottom:.5rem}}.novel-selector-modal[data-v-bd4153c6] .n-card{border-radius:1rem;border-width:0px;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:#fffffff2}.novel-selector-modal[data-v-bd4153c6] .n-card-header{border-bottom-width:1px;border-color:#e5e7eb80;padding-bottom:.75rem}.novel-selector-modal[data-v-bd4153c6] .n-card-header:is(.dark *){border-color:#37415180}.novel-selector-modal[data-v-bd4153c6] .n-card__content{padding-left:1.5rem;padding-right:1.5rem}.dark .novel-selector-modal[data-v-bd4153c6] .n-card{background:#1f2937f2}@keyframes scale-in-bd4153c6{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-bd4153c6]{animation:scale-in-bd4153c6 .3s cubic-bezier(.34,1.56,.64,1)}.novel-selector-content[data-v-bd4153c6]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.novel-selector-content[data-v-bd4153c6]::-webkit-scrollbar{width:4px}.novel-selector-content[data-v-bd4153c6]::-webkit-scrollbar-track{background:transparent}.novel-selector-content[data-v-bd4153c6]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.novel-selector-content[data-v-bd4153c6]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.dark .novel-selector-content[data-v-bd4153c6]::-webkit-scrollbar-thumb{background-color:#4b556399}.dark .novel-selector-content[data-v-bd4153c6]::-webkit-scrollbar-thumb:hover{background-color:#4b5563cc}@media (max-width: 768px){[data-v-bd4153c6] .n-modal{margin:1rem;width:calc(100vw - 2rem)!important}.novel-selector-modal[data-v-bd4153c6] .n-card__content{padding-left:1rem;padding-right:1rem}}.image-model-selector[data-v-ef93e040]{width:100%}.apple-selector[data-v-ef93e040]{position:relative;width:100%;padding:10px 16px;background:#ffffffe6;border:1px solid rgba(229,231,235,.6);border-radius:1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:500;box-shadow:0 1px 2px #0000000d;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.apple-selector[data-v-ef93e040]:hover{border-color:#60a5fab3;background:#fff;box-shadow:0 4px 6px -1px #0000001a}.dark .apple-selector[data-v-ef93e040]{background:#1f2937e6;border-color:#37415199}.dark .apple-selector[data-v-ef93e040]:hover{border-color:#6366f1b3;background:#1f2937}.selector-content[data-v-ef93e040]{flex:1;min-width:0}.selected-info[data-v-ef93e040]{display:flex;align-items:center;gap:.5rem;width:100%}.selected-text[data-v-ef93e040]{color:#111827;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dark .selected-text[data-v-ef93e040]{color:#f9fafb}.placeholder-text[data-v-ef93e040]{color:#6b7280;font-weight:500}.dark .placeholder-text[data-v-ef93e040]{color:#9ca3af}.chevron-icon[data-v-ef93e040]{width:1rem;height:1rem;color:#6b7280;transition:color .2s ease;flex-shrink:0}.apple-selector:hover .chevron-icon[data-v-ef93e040]{color:#3b82f6}.dark .chevron-icon[data-v-ef93e040]{color:#9ca3af}.modal-container[data-v-ef93e040]{width:480px;max-width:95vw;max-height:70vh;background:#fffffffa;border-radius:1.25rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.dark .modal-container[data-v-ef93e040]{background:#111827fa}.modal-header[data-v-ef93e040]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(229,231,235,.5);background:linear-gradient(to right,#eff6ff80,#faf5ff80)}.dark .modal-header[data-v-ef93e040]{border-bottom-color:#37415180;background:linear-gradient(to right,#1e3a8a4d,#581c874d)}.modal-title[data-v-ef93e040]{font-size:1.125rem;font-weight:600;color:#111827}.dark .modal-title[data-v-ef93e040]{color:#fff}.close-btn[data-v-ef93e040]{padding:.5rem;border-radius:50%;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.close-btn[data-v-ef93e040]:hover{background:#6b72801a}.dark .close-btn[data-v-ef93e040]:hover{background:#9ca3af1a}.close-icon[data-v-ef93e040]{color:#6b7280}.dark .close-icon[data-v-ef93e040]{color:#9ca3af}.modal-content[data-v-ef93e040]{padding:1rem;max-height:50vh;overflow-y:auto}.loading-container[data-v-ef93e040]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;gap:.75rem}.loading-text[data-v-ef93e040]{color:#6b7280;font-size:.875rem}.dark .loading-text[data-v-ef93e040]{color:#9ca3af}.empty-container[data-v-ef93e040]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;gap:.75rem}.empty-icon[data-v-ef93e040]{color:#d1d5db}.dark .empty-icon[data-v-ef93e040]{color:#4b5563}.empty-text[data-v-ef93e040]{color:#6b7280;font-size:.875rem}.dark .empty-text[data-v-ef93e040]{color:#9ca3af}.models-container[data-v-ef93e040]{display:flex;flex-direction:column;gap:.5rem}.model-item[data-v-ef93e040]{position:relative;overflow:hidden;border-radius:.75rem;cursor:pointer;border:1px solid rgba(229,231,235,.5);transition:all .2s ease;background:#ffffffb3}.model-item[data-v-ef93e040]:hover{background:#fff;border-color:#93c5fd99;box-shadow:0 2px 8px -2px #3b82f633}.model-item.selected[data-v-ef93e040]{background:linear-gradient(to right,#eff6ff,#e0f2fe);border-color:#3b82f680;box-shadow:0 4px 12px -3px #3b82f640}.dark .model-item[data-v-ef93e040]{background:#374151b3;border-color:#4b556380}.dark .model-item[data-v-ef93e040]:hover{background:#374151;border-color:#6366f180}.dark .model-item.selected[data-v-ef93e040]{background:linear-gradient(to right,#1e3a8a80,#4338ca80);border-color:#6366f199}.model-content[data-v-ef93e040]{padding:.875rem 1rem;position:relative;z-index:1}.model-header[data-v-ef93e040]{display:flex;align-items:center;justify-content:space-between}.model-title-row[data-v-ef93e040]{display:flex;align-items:center;gap:.5rem}.model-name[data-v-ef93e040]{font-weight:600;color:#111827;font-size:.9rem}.dark .model-name[data-v-ef93e040]{color:#fff}.hot-badge[data-v-ef93e040]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;background:linear-gradient(to right,#ef4444,#f97316);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.05em;box-shadow:0 1px 2px #ef444433}.cost-badge[data-v-ef93e040]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;background:linear-gradient(to right,#eab3081a,#facc151a);border:1px solid rgba(234,179,8,.3);color:#b45309;font-size:.75rem;font-weight:600;flex-shrink:0}.cost-badge.small[data-v-ef93e040]{padding:.1rem .4rem;font-size:.7rem;margin-left:.25rem}.dark .cost-badge[data-v-ef93e040]{background:linear-gradient(to right,#eab30826,#facc1526);border-color:#eab30866;color:#fbbf24}.cost-icon[data-v-ef93e040]{flex-shrink:0}.cost-value[data-v-ef93e040]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.model-description[data-v-ef93e040]{margin-top:.375rem;font-size:.8rem;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .model-description[data-v-ef93e040]{color:#9ca3af}.selected-icon[data-v-ef93e040]{width:1.25rem;height:1.25rem;color:#3b82f6}.dark .selected-icon[data-v-ef93e040]{color:#60a5fa}.model-glow[data-v-ef93e040]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,rgba(59,130,246,.08),transparent 60%);pointer-events:none}.generating-container[data-v-557ec1f3]{position:relative;width:420px;max-width:92vw;padding:2.5rem 2rem;background:#fffffffa;border-radius:1.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dark .generating-container[data-v-557ec1f3]{background:#111827f2;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}.bg-glow[data-v-557ec1f3]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(99,102,241,.15) 0%,rgba(168,85,247,.1) 25%,rgba(236,72,153,.05) 50%,transparent 70%);animation:bgRotate-557ec1f3 8s linear infinite;pointer-events:none}.dark .bg-glow[data-v-557ec1f3]{background:radial-gradient(circle at center,rgba(99,102,241,.25) 0%,rgba(168,85,247,.15) 25%,rgba(236,72,153,.08) 50%,transparent 70%)}@keyframes bgRotate-557ec1f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-wrapper[data-v-557ec1f3]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.ring-container[data-v-557ec1f3]{position:relative;width:120px;height:120px;margin-bottom:1.5rem}.ring[data-v-557ec1f3]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid transparent}.ring-1[data-v-557ec1f3]{border-top-color:#6366f1cc;border-right-color:#6366f166;animation:spin-557ec1f3 2s linear infinite,breathe-557ec1f3 2s ease-in-out infinite}.ring-2[data-v-557ec1f3]{top:10px;right:10px;bottom:10px;left:10px;border-top-color:#a855f7b3;border-left-color:#a855f759;animation:spinReverse-557ec1f3 2.5s linear infinite,breathe-557ec1f3 2.5s ease-in-out infinite .3s}.ring-3[data-v-557ec1f3]{top:20px;right:20px;bottom:20px;left:20px;border-bottom-color:#ec489999;border-right-color:#ec48994d;animation:spin-557ec1f3 3s linear infinite,breathe-557ec1f3 3s ease-in-out infinite .6s}@keyframes spin-557ec1f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinReverse-557ec1f3{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes breathe-557ec1f3{0%,to{opacity:.6;transform:rotate(0) scale(1)}50%{opacity:1;transform:rotate(180deg) scale(1.05)}}.center-icon[data-v-557ec1f3]{position:absolute;top:30px;right:30px;bottom:30px;left:30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f11a,#a855f71a);border-radius:50%;animation:iconBreathe-557ec1f3 2s ease-in-out infinite}.dark .center-icon[data-v-557ec1f3]{background:linear-gradient(135deg,#6366f133,#a855f733)}@keyframes iconBreathe-557ec1f3{0%,to{transform:scale(1);box-shadow:0 0 #6366f133}50%{transform:scale(1.05);box-shadow:0 0 20px 5px #6366f126}}.icon-svg[data-v-557ec1f3]{width:32px;height:32px;color:#6366f1;animation:iconPulse-557ec1f3 2s ease-in-out infinite}.dark .icon-svg[data-v-557ec1f3]{color:#818cf8}@keyframes iconPulse-557ec1f3{0%,to{opacity:.7}50%{opacity:1}}.text-area[data-v-557ec1f3]{text-align:center;margin-bottom:1.5rem}.title[data-v-557ec1f3]{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem;animation:textBreathe-557ec1f3 3s ease-in-out infinite}.dark .title[data-v-557ec1f3]{color:#f9fafb}@keyframes textBreathe-557ec1f3{0%,to{opacity:.9}50%{opacity:1}}.description[data-v-557ec1f3]{font-size:.875rem;color:#6b7280;line-height:1.5}.dark .description[data-v-557ec1f3]{color:#9ca3af}.progress-dots[data-v-557ec1f3]{display:flex;gap:.5rem;margin-bottom:1rem}.dot[data-v-557ec1f3]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);animation:dotBounce-557ec1f3 1.4s ease-in-out infinite}.dot[data-v-557ec1f3]:nth-child(1){animation-delay:0s}.dot[data-v-557ec1f3]:nth-child(2){animation-delay:.2s}.dot[data-v-557ec1f3]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-557ec1f3{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.tip-text[data-v-557ec1f3]{font-size:.75rem;color:#9ca3af;text-align:center}.dark .tip-text[data-v-557ec1f3]{color:#6b7280}.generating-container.has-result[data-v-557ec1f3]{width:600px;max-width:95vw;padding:2rem 2rem 1.5rem}.close-btn[data-v-557ec1f3]{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;background:#6b72801a;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:10}.close-btn[data-v-557ec1f3]:hover{background:#6b728033;transform:scale(1.1)}.close-icon[data-v-557ec1f3]{width:1.25rem;height:1.25rem;color:#6b7280}.dark .close-btn[data-v-557ec1f3]{background:#9ca3af1a}.dark .close-btn[data-v-557ec1f3]:hover{background:#9ca3af33}.dark .close-icon[data-v-557ec1f3]{color:#9ca3af}.success-glow[data-v-557ec1f3]{background:radial-gradient(circle at center,rgba(34,197,94,.2) 0%,rgba(16,185,129,.1) 30%,transparent 60%)!important;animation:none!important}.error-glow[data-v-557ec1f3]{background:radial-gradient(circle at center,rgba(239,68,68,.15) 0%,rgba(220,38,38,.08) 30%,transparent 60%)!important;animation:none!important}.success-icon-wrapper[data-v-557ec1f3]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e26,#10b9811a);border-radius:50%;margin-bottom:1rem;animation:successPop-557ec1f3 .5s ease-out}@keyframes successPop-557ec1f3{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-icon[data-v-557ec1f3]{width:36px;height:36px;color:#22c55e}.dark .success-icon[data-v-557ec1f3]{color:#4ade80}.error-icon-wrapper[data-v-557ec1f3]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ef444426,#dc26261a);border-radius:50%;margin-bottom:1rem;animation:errorShake-557ec1f3 .5s ease-out}@keyframes errorShake-557ec1f3{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.error-icon[data-v-557ec1f3]{width:36px;height:36px;color:#ef4444}.dark .error-icon[data-v-557ec1f3]{color:#f87171}.result-title[data-v-557ec1f3]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;text-align:center}.success-title[data-v-557ec1f3]{color:#16a34a}.dark .success-title[data-v-557ec1f3]{color:#4ade80}.error-title[data-v-557ec1f3]{color:#dc2626}.dark .error-title[data-v-557ec1f3]{color:#f87171}.error-message[data-v-557ec1f3]{font-size:.875rem;color:#6b7280;text-align:center;margin-bottom:1.5rem;line-height:1.5}.dark .error-message[data-v-557ec1f3]{color:#9ca3af}.image-preview[data-v-557ec1f3]{width:100%;max-height:450px;border-radius:.75rem;overflow:hidden;background:#00000008;margin-bottom:1.25rem;box-shadow:0 4px 12px -2px #0000001a}.dark .image-preview[data-v-557ec1f3]{background:#ffffff08}.image-preview[data-v-557ec1f3] img{width:100%;height:auto;max-height:450px;-o-object-fit:contain;object-fit:contain;display:block;cursor:zoom-in}.image-preview[data-v-557ec1f3] .n-image{width:100%}.action-buttons[data-v-557ec1f3]{display:flex;gap:.75rem;width:100%;margin-bottom:1rem}.action-btn[data-v-557ec1f3]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.primary-btn[data-v-557ec1f3]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px -2px #6366f166}.primary-btn[data-v-557ec1f3]:hover{transform:translateY(-2px);box-shadow:0 6px 16px -2px #6366f180}.primary-btn[data-v-557ec1f3]:active{transform:translateY(0)}.secondary-btn[data-v-557ec1f3]{background:#6366f11a;color:#6366f1;border:1px solid rgba(99,102,241,.3)}.secondary-btn[data-v-557ec1f3]:hover{background:#6366f126;border-color:#6366f180}.dark .secondary-btn[data-v-557ec1f3]{background:#818cf826;color:#a5b4fc;border-color:#818cf84d}.dark .secondary-btn[data-v-557ec1f3]:hover{background:#818cf840}.btn-icon[data-v-557ec1f3]{width:1rem;height:1rem}.retry-btn[data-v-557ec1f3]{width:auto;padding:.75rem 2rem}.expire-tip[data-v-557ec1f3]{font-size:.75rem;color:#f59e0b;text-align:center;display:flex;align-items:center;justify-content:center;gap:.25rem}.dark .expire-tip[data-v-557ec1f3]{color:#fbbf24}.image-count[data-v-557ec1f3]{font-size:.875rem;font-weight:400;color:#6b7280}.dark .image-count[data-v-557ec1f3]{color:#9ca3af}.image-preview-wrapper[data-v-557ec1f3]{position:relative;width:100%;display:flex;align-items:center;gap:.5rem}.nav-btn[data-v-557ec1f3]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:none;background:#6366f11a;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#6366f1}.nav-btn[data-v-557ec1f3]:hover{background:#6366f133;transform:scale(1.1)}.dark .nav-btn[data-v-557ec1f3]{background:#818cf826;color:#a5b4fc}.dark .nav-btn[data-v-557ec1f3]:hover{background:#818cf840}.nav-icon[data-v-557ec1f3]{width:1.25rem;height:1.25rem}.thumbnail-dots[data-v-557ec1f3]{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.thumb-dot[data-v-557ec1f3]{width:8px;height:8px;border-radius:50%;border:none;background:#6366f14d;cursor:pointer;transition:all .2s ease;padding:0}.thumb-dot[data-v-557ec1f3]:hover{background:#6366f180}.thumb-dot.active[data-v-557ec1f3]{background:#6366f1;transform:scale(1.2)}.dark .thumb-dot[data-v-557ec1f3]{background:#818cf84d}.dark .thumb-dot[data-v-557ec1f3]:hover{background:#818cf880}.dark .thumb-dot.active[data-v-557ec1f3]{background:#818cf8}[data-v-ec6413b4] .el-input-number{width:100%}.copy-btn[data-v-ec6413b4]:hover{background-color:var(--el-fill-color-light)}[data-v-ec6413b4] .el-button.el-button--default{border:1px solid var(--el-border-color)}[data-v-ec6413b4] .el-button.el-button--default:hover{border-color:var(--el-color-primary);color:var(--el-color-primary);background-color:rgba(var(--el-color-primary-rgb),.05)}[data-v-ec6413b4] .el-button .el-icon{transition:transform .3s ease}[data-v-ec6413b4] .el-button:hover .el-icon{transform:translateY(1px)}[data-v-ec6413b4] .el-button.is-text{justify-content:flex-start}.line-clamp-1[data-v-ec6413b4]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-ec6413b4]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3[data-v-ec6413b4]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.knowledge-tag-enter-active[data-v-ec6413b4],.knowledge-tag-leave-active[data-v-ec6413b4]{transition:all .3s ease}.knowledge-tag-enter-from[data-v-ec6413b4]{opacity:0;transform:translateY(10px)}.knowledge-tag-leave-to[data-v-ec6413b4]{opacity:0;transform:scale(.8)}.character-tag-enter-active[data-v-ec6413b4],.character-tag-leave-active[data-v-ec6413b4]{transition:all .3s ease}.character-tag-enter-from[data-v-ec6413b4]{opacity:0;transform:translateY(10px)}.character-tag-leave-to[data-v-ec6413b4]{opacity:0;transform:scale(.8)}.glossary-tag-enter-active[data-v-ec6413b4],.glossary-tag-leave-active[data-v-ec6413b4]{transition:all .3s ease}.glossary-tag-enter-from[data-v-ec6413b4]{opacity:0;transform:translateY(10px)}.glossary-tag-leave-to[data-v-ec6413b4]{opacity:0;transform:scale(.8)}.reference-tag-enter-active[data-v-ec6413b4],.reference-tag-leave-active[data-v-ec6413b4]{transition:all .3s ease}.reference-tag-enter-from[data-v-ec6413b4]{opacity:0;transform:translateY(10px)}.reference-tag-leave-to[data-v-ec6413b4]{opacity:0;transform:scale(.8)}.fade-slide-enter-active[data-v-ec6413b4],.fade-slide-leave-active[data-v-ec6413b4]{transition:all .3s ease}.fade-slide-enter-from[data-v-ec6413b4]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-ec6413b4]{opacity:0;transform:translateY(-20px)}@media (max-width: 640px){.section-title[data-v-ec6413b4]{font-size:.8rem}}.knowledge-selector[data-v-ec6413b4],.novel-selector[data-v-ec6413b4],.chapter-selector[data-v-ec6413b4]{width:100%}.knowledge-selector .knowledge-selector-button[data-v-ec6413b4],.knowledge-selector .novel-selector-button[data-v-ec6413b4],.knowledge-selector .chapter-selector-button[data-v-ec6413b4],.novel-selector .knowledge-selector-button[data-v-ec6413b4],.novel-selector .novel-selector-button[data-v-ec6413b4],.novel-selector .chapter-selector-button[data-v-ec6413b4],.chapter-selector .knowledge-selector-button[data-v-ec6413b4],.chapter-selector .novel-selector-button[data-v-ec6413b4],.chapter-selector .chapter-selector-button[data-v-ec6413b4]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:.5rem;border:1px solid var(--n-border-color);transition:all .2s ease;cursor:pointer}.knowledge-selector .knowledge-selector-button[data-v-ec6413b4]:hover,.knowledge-selector .novel-selector-button[data-v-ec6413b4]:hover,.knowledge-selector .chapter-selector-button[data-v-ec6413b4]:hover,.novel-selector .knowledge-selector-button[data-v-ec6413b4]:hover,.novel-selector .novel-selector-button[data-v-ec6413b4]:hover,.novel-selector .chapter-selector-button[data-v-ec6413b4]:hover,.chapter-selector .knowledge-selector-button[data-v-ec6413b4]:hover,.chapter-selector .novel-selector-button[data-v-ec6413b4]:hover,.chapter-selector .chapter-selector-button[data-v-ec6413b4]:hover{border-color:var(--n-color-primary);background-color:#337ccf0d}.knowledge-selector .knowledge-selector-button.has-items[data-v-ec6413b4],.knowledge-selector .knowledge-selector-button.has-selection[data-v-ec6413b4],.knowledge-selector .novel-selector-button.has-items[data-v-ec6413b4],.knowledge-selector .novel-selector-button.has-selection[data-v-ec6413b4],.knowledge-selector .chapter-selector-button.has-items[data-v-ec6413b4],.knowledge-selector .chapter-selector-button.has-selection[data-v-ec6413b4],.novel-selector .knowledge-selector-button.has-items[data-v-ec6413b4],.novel-selector .knowledge-selector-button.has-selection[data-v-ec6413b4],.novel-selector .novel-selector-button.has-items[data-v-ec6413b4],.novel-selector .novel-selector-button.has-selection[data-v-ec6413b4],.novel-selector .chapter-selector-button.has-items[data-v-ec6413b4],.novel-selector .chapter-selector-button.has-selection[data-v-ec6413b4],.chapter-selector .knowledge-selector-button.has-items[data-v-ec6413b4],.chapter-selector .knowledge-selector-button.has-selection[data-v-ec6413b4],.chapter-selector .novel-selector-button.has-items[data-v-ec6413b4],.chapter-selector .novel-selector-button.has-selection[data-v-ec6413b4],.chapter-selector .chapter-selector-button.has-items[data-v-ec6413b4],.chapter-selector .chapter-selector-button.has-selection[data-v-ec6413b4]{background-color:#0000000a;border-color:var(--n-color-primary)}.knowledge-selector .selector-info[data-v-ec6413b4],.novel-selector .selector-info[data-v-ec6413b4],.chapter-selector .selector-info[data-v-ec6413b4]{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.knowledge-selector .selector-icon[data-v-ec6413b4],.novel-selector .selector-icon[data-v-ec6413b4],.chapter-selector .selector-icon[data-v-ec6413b4]{color:var(--n-text-color-secondary);margin-top:.125rem;transition:color .2s ease}.knowledge-selector .selector-text[data-v-ec6413b4],.novel-selector .selector-text[data-v-ec6413b4],.chapter-selector .selector-text[data-v-ec6413b4]{flex:1;min-width:0}.knowledge-selector .selector-name[data-v-ec6413b4],.novel-selector .selector-name[data-v-ec6413b4],.chapter-selector .selector-name[data-v-ec6413b4]{font-size:.875rem;font-weight:500;color:var(--n-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-selector .selector-desc[data-v-ec6413b4],.novel-selector .selector-desc[data-v-ec6413b4],.chapter-selector .selector-desc[data-v-ec6413b4]{margin-top:.125rem;font-size:.75rem;color:var(--n-text-color-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.knowledge-selector .select-icon[data-v-ec6413b4],.novel-selector .select-icon[data-v-ec6413b4],.chapter-selector .select-icon[data-v-ec6413b4]{color:var(--n-text-color-secondary);transition:transform .3s ease;margin-left:.5rem}.knowledge-selector .select-icon.is-active[data-v-ec6413b4],.novel-selector .select-icon.is-active[data-v-ec6413b4],.chapter-selector .select-icon.is-active[data-v-ec6413b4]{transform:rotate(180deg)}.prompt-quick-use .quick-use-btn[data-v-77546c57]{width:100%}.prompt-quick-use .quick-use-btn[data-v-77546c57]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #337ccf4d}.tool-dialog-modal .tool-dialog-content[data-v-77546c57]{padding:1rem;background-color:var(--n-modal-color)}@media (max-width: 768px){[data-v-77546c57] .n-modal{margin:1rem;width:calc(100vw - 2rem)!important}}.modal-content[data-v-78525700]{padding:0;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.modal-content[data-v-78525700]::-webkit-scrollbar{width:6px}.modal-content[data-v-78525700]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-78525700]::-webkit-scrollbar-thumb{background-color:#94a3b899;border-radius:9999px}.modal-content[data-v-78525700]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8cc}@media (prefers-color-scheme: dark){.modal-content[data-v-78525700]::-webkit-scrollbar-thumb{background-color:#47556999}.modal-content[data-v-78525700]::-webkit-scrollbar-thumb:hover{background-color:#475569cc}}.description-content[data-v-78525700],.template-content[data-v-78525700]{max-height:45vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.description-content[data-v-78525700]::-webkit-scrollbar,.template-content[data-v-78525700]::-webkit-scrollbar{width:4px}.description-content[data-v-78525700]::-webkit-scrollbar-track,.template-content[data-v-78525700]::-webkit-scrollbar-track{background:transparent}.description-content[data-v-78525700]::-webkit-scrollbar-thumb,.template-content[data-v-78525700]::-webkit-scrollbar-thumb{background-color:#94a3b880;border-radius:9999px}.description-content[data-v-78525700]::-webkit-scrollbar-thumb:hover,.template-content[data-v-78525700]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8b3}@media (prefers-color-scheme: dark){.description-content[data-v-78525700]::-webkit-scrollbar-thumb,.template-content[data-v-78525700]::-webkit-scrollbar-thumb{background-color:#47556980}.description-content[data-v-78525700]::-webkit-scrollbar-thumb:hover,.template-content[data-v-78525700]::-webkit-scrollbar-thumb:hover{background-color:#475569b3}}.report-textarea[data-v-78525700] .n-input__textarea{border-radius:.75rem;border-color:#e2e8f0;background-color:#ffffff80;resize:none;transition:all .2s ease}.report-textarea[data-v-78525700] .n-input__textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media (prefers-color-scheme: dark){.report-textarea[data-v-78525700] .n-input__textarea{border-color:#334155;background-color:#1e293b80}.report-textarea[data-v-78525700] .n-input__textarea:focus{border-color:#60a5fa}}button[data-v-78525700]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}button[data-v-78525700]:active{transform:scale(.96)}.bg-gradient-to-r[data-v-78525700]{background-attachment:fixed}.cascader-editor[data-v-a4da75cc]{width:100%}.option-item[data-v-a4da75cc]{margin-bottom:8px}.option-row[data-v-a4da75cc]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.level-indicator[data-v-a4da75cc]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.level-indicator[data-v-a4da75cc]:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.level-indicator[data-v-a4da75cc]{min-width:24px}.option-input[data-v-a4da75cc]{flex:1;max-width:200px}.add-option-btn[data-v-a4da75cc]{margin-top:4px}.import-bar[data-v-a4da75cc]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #e5e7eb}.dark .import-bar[data-v-a4da75cc]{border-bottom-color:#374151}.import-tip[data-v-a4da75cc]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.import-tip[data-v-a4da75cc]:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.import-modal-content[data-v-a4da75cc]{display:flex;flex-direction:column;gap:12px}.format-hint[data-v-a4da75cc]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem}.format-hint[data-v-a4da75cc]:is(.dark *){background-color:#1e3a8a33}.hint-title[data-v-a4da75cc]{margin-bottom:.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hint-title[data-v-a4da75cc]:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hint-example[data-v-a4da75cc]{margin-bottom:.5rem;white-space:pre;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hint-example[data-v-a4da75cc]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hint-desc[data-v-a4da75cc]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hint-desc[data-v-a4da75cc]:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.header-bg[data-v-7b312655]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.header-bg[data-v-7b312655]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.header-bg[data-v-7b312655]{box-shadow:0 1px 2px #0000000d}.dark .header-bg[data-v-7b312655]{box-shadow:0 1px 2px #0003}.field-card[data-v-7b312655]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.field-card[data-v-7b312655]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.field-card[data-v-7b312655]{transition:all .3s ease}.field-card[data-v-7b312655]:hover{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.field-card[data-v-7b312655]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}[data-v-7b312655] .field-input{transition:all .3s ease}[data-v-7b312655] .field-input:hover{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}[data-v-7b312655] .field-input:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}[data-v-7b312655] .n-button.n-button--primary-type{--n-color: var(--primary-color);--n-color-hover: var(--primary-color-hover);--n-color-pressed: var(--primary-color-pressed);--n-ripple-color: var(--primary-color)}[data-v-7b312655] .dark .field-card{background-color:#18181bcc}[data-v-7b312655] .dark .header-bg{background-color:#18181be6}.overflow-y-auto[data-v-7b312655]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.overflow-y-auto[data-v-7b312655]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-7b312655]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-7b312655]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.overflow-y-auto[data-v-7b312655]:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.overflow-y-auto[data-v-7b312655]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.overflow-y-auto[data-v-7b312655]:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.compact-form[data-v-7b312655] .n-form-item{margin-bottom:12px}.compact-form[data-v-7b312655] .n-form-item:last-child{margin-bottom:0}.compact-form[data-v-7b312655] .n-form-item-label{padding-bottom:4px;height:26px;line-height:26px}.compact-form[data-v-7b312655] .n-input{--n-height: 32px;--n-padding-vertical: 0}.compact-form[data-v-7b312655] .n-input__textarea{padding:4px 12px}.compact-form[data-v-7b312655] .n-select{--n-height: 32px}.compact-form[data-v-7b312655] .n-form-item-feedback{min-height:18px;font-size:12px;margin-top:2px}.rotate-90[data-v-7b312655]{transform:rotate(90deg)}[data-v-7b312655] .n-icon{transition:transform .3s ease}.copy-btn[data-v-7b312655]{flex-shrink:0;transition:all .3s ease}.copy-btn[data-v-7b312655]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.copy-btn[data-v-7b312655]:active:not(:disabled){transform:translateY(0)}.copy-btn[data-v-7b312655]:disabled{opacity:.4;cursor:not-allowed}.dark .copy-btn[data-v-7b312655]:hover:not(:disabled){box-shadow:0 2px 8px #3b82f633}.resizable-image-wrapper[data-v-3654ffc5]{position:relative;line-height:0}.image-float-panel[data-v-3654ffc5]{position:absolute;left:50%;top:-42px;transform:translate(-50%)}.image-float-panel.panel-bottom[data-v-3654ffc5]{top:auto;bottom:-42px}.image-float-panel[data-v-3654ffc5]{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 16px #0000001a,0 1px 3px #00000014;z-index:10;white-space:nowrap}.panel-btn[data-v-3654ffc5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#374151;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:500;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease;white-space:nowrap}.panel-btn[data-v-3654ffc5]:hover{background:#f3f4f6;color:#111827}.panel-btn[data-v-3654ffc5]:active{background:#e5e7eb}.panel-btn.danger[data-v-3654ffc5]{color:#dc2626}.panel-btn.danger[data-v-3654ffc5]:hover{background:#fef2f2;color:#b91c1c}.resizable-image[data-v-3654ffc5]{border-radius:8px}.resizable-image-wrapper.is-selected[data-v-3654ffc5]{outline:2px solid rgba(33,150,243,.6);outline-offset:2px}.resize-handle[data-v-3654ffc5]{position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:999px;background:#fff;border:2px solid rgba(33,150,243,.9);box-shadow:0 1px 3px #0003}.handle-right[data-v-3654ffc5]{right:-6px;cursor:ew-resize}.rich-text-editor[data-v-26728bac]{border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;background-color:#fff}.rich-text-editor.is-focused[data-v-26728bac]{box-shadow:0 0 0 2px #3b82f633}.rich-text-editor.is-fullscreen[data-v-26728bac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;border-radius:0}.dark .rich-text-editor[data-v-26728bac]{background-color:#18181b}.toolbar[data-v-26728bac]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:12px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.toolbar.toolbar-compact[data-v-26728bac]{padding:8px;gap:2px}.dark .toolbar[data-v-26728bac]{background-color:#27272a;border-bottom-color:#3f3f46}.toolbar-group[data-v-26728bac]{display:flex;align-items:center;gap:2px;padding-right:12px;border-right:1px solid #e5e7eb}.toolbar-group[data-v-26728bac]:last-child{border-right:none;padding-right:0}.dark .toolbar-group[data-v-26728bac]{border-right-color:#3f3f46}.toolbar-select[data-v-26728bac]{min-width:100px}.color-button[data-v-26728bac]{position:relative}.color-button .color-indicator[data-v-26728bac]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:12px;height:2px;border-radius:2px}.color-picker-content[data-v-26728bac]{min-width:260px;padding:12px}.color-picker-header[data-v-26728bac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.clear-button[data-v-26728bac]{font-size:12px;padding:2px 8px;height:24px}.clear-button[data-v-26728bac]:hover{color:#ef4444}.quick-colors[data-v-26728bac]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:12px}.color-swatch[data-v-26728bac]{width:32px;height:32px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 1px 3px #0000001a}.color-swatch[data-v-26728bac]:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000026}.color-swatch.is-active[data-v-26728bac]{transform:scale(1.05);box-shadow:0 0 0 2px #2196f3}.color-swatch.is-transparent[data-v-26728bac]{background:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.color-picker-divider[data-v-26728bac]{height:1px;background-color:#e5e7eb;margin:12px 0}.editor-wrapper[data-v-26728bac]{position:relative;overflow:hidden;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px}.dark .editor-wrapper[data-v-26728bac]{background-color:#18181b;border-color:#3f3f46}.editor-content[data-v-26728bac]{height:100%}.editor-content[data-v-26728bac] .ProseMirror{padding:16px;outline:none;height:100%;overflow-y:auto;background-color:transparent;color:#000;font-size:16px;line-height:1.6}.editor-content[data-v-26728bac] .ProseMirror::-moz-placeholder{color:#9ca3af}.editor-content[data-v-26728bac] .ProseMirror::placeholder{color:#9ca3af}.editor-content[data-v-26728bac] .ProseMirror p,.editor-content[data-v-26728bac] .ProseMirror span,.editor-content[data-v-26728bac] .ProseMirror div{color:inherit}.editor-content[data-v-26728bac] .ProseMirror .editor-link{color:#2196f3;text-decoration:underline}.editor-content[data-v-26728bac] .ProseMirror .editor-link:hover{opacity:.8}.editor-content[data-v-26728bac] .ProseMirror .editor-image-grid{width:100%;border-collapse:separate;border-spacing:8px;table-layout:fixed;margin:8px 0}.editor-content[data-v-26728bac] .ProseMirror .editor-image-grid td{border:none;padding:0;vertical-align:top}.editor-content[data-v-26728bac] .ProseMirror .editor-image-grid p{margin:0}.editor-content[data-v-26728bac] .ProseMirror .editor-image-grid img.editor-image{display:block;width:100%;height:auto;margin:0}.editor-content[data-v-26728bac] .ProseMirror h1{font-size:2em;font-weight:700;margin:1em 0 .5em;line-height:1.3;color:#111827}.editor-content[data-v-26728bac] .ProseMirror h2{font-size:1.5em;font-weight:600;margin:.8em 0 .4em;line-height:1.35;color:#1f2937}.editor-content[data-v-26728bac] .ProseMirror h3{font-size:1.25em;font-weight:600;margin:.6em 0 .3em;line-height:1.4;color:#374151}.editor-content[data-v-26728bac] .ProseMirror h4{font-size:1.1em;font-weight:600;margin:.5em 0 .25em;color:#4b5563}.editor-content[data-v-26728bac] .ProseMirror h5,.editor-content[data-v-26728bac] .ProseMirror h6{font-size:1em;font-weight:600;margin:.4em 0 .2em;color:#6b7280}.editor-content[data-v-26728bac] .ProseMirror .editor-image{max-width:100%;height:auto;border-radius:8px;margin:8px 0;cursor:pointer;transition:all .3s ease}.editor-content[data-v-26728bac] .ProseMirror .editor-image:hover{box-shadow:0 4px 12px #00000026}.editor-content[data-v-26728bac] .ProseMirror p.is-editor-empty:first-child:before{color:#9ca3af;pointer-events:none;float:left;height:0;content:attr(data-placeholder)}.editor-content[data-v-26728bac] .ProseMirror table{width:100%;border-collapse:collapse;margin:16px 0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.editor-content[data-v-26728bac] .ProseMirror table th,.editor-content[data-v-26728bac] .ProseMirror table td{border:1px solid #e5e7eb;padding:10px 14px;text-align:left;min-width:80px}.editor-content[data-v-26728bac] .ProseMirror table th{background-color:#f3f4f6;font-weight:600;color:#374151}.editor-content[data-v-26728bac] .ProseMirror table tr:nth-child(2n) td{background-color:#f9fafb}.editor-content[data-v-26728bac] .ProseMirror table tr:hover td{background-color:#eff6ff}.editor-content[data-v-26728bac] .ProseMirror pre{background-color:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;font-family:Cascadia Code,Fira Code,monospace;font-size:14px;line-height:1.5}.editor-content[data-v-26728bac] .ProseMirror pre code{background:transparent;padding:0;color:inherit}.editor-content[data-v-26728bac] .ProseMirror code{background-color:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Cascadia Code,Fira Code,monospace;font-size:.9em;color:#e11d48}.editor-content[data-v-26728bac] .ProseMirror blockquote{border-left:4px solid #3b82f6;margin:16px 0;color:#6b7280;font-style:italic;background-color:#f8fafc;padding:12px 16px;border-radius:0 8px 8px 0}.editor-content[data-v-26728bac] .ProseMirror ul,.editor-content[data-v-26728bac] .ProseMirror ol{padding-left:24px;margin:12px 0}.editor-content[data-v-26728bac] .ProseMirror li{margin:6px 0}.editor-content[data-v-26728bac] .ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:24px 0}.dark .editor-content[data-v-26728bac] .ProseMirror{color:#e5e7eb}.dark .editor-content[data-v-26728bac] .ProseMirror::-moz-placeholder{color:#6b7280}.dark .editor-content[data-v-26728bac] .ProseMirror::placeholder{color:#6b7280}.dark .editor-content[data-v-26728bac] .ProseMirror p,.dark .editor-content[data-v-26728bac] .ProseMirror span,.dark .editor-content[data-v-26728bac] .ProseMirror div{color:inherit}.dark .editor-content[data-v-26728bac] .ProseMirror p.is-editor-empty:first-child:before{color:#6b7280}.dark .editor-content[data-v-26728bac] .ProseMirror .editor-link{color:#60a5fa}.dark .editor-content[data-v-26728bac] .ProseMirror h1{color:#f9fafb}.dark .editor-content[data-v-26728bac] .ProseMirror h2{color:#f3f4f6}.dark .editor-content[data-v-26728bac] .ProseMirror h3{color:#e5e7eb}.dark .editor-content[data-v-26728bac] .ProseMirror h4{color:#d1d5db}.dark .editor-content[data-v-26728bac] .ProseMirror h5,.dark .editor-content[data-v-26728bac] .ProseMirror h6{color:#9ca3af}.dark .editor-content[data-v-26728bac] .ProseMirror table,.dark .editor-content[data-v-26728bac] .ProseMirror table th,.dark .editor-content[data-v-26728bac] .ProseMirror table td{border-color:#374151}.dark .editor-content[data-v-26728bac] .ProseMirror table th{background-color:#1f2937;color:#e5e7eb}.dark .editor-content[data-v-26728bac] .ProseMirror table tr:nth-child(2n) td{background-color:#1f2937}.dark .editor-content[data-v-26728bac] .ProseMirror table tr:hover td{background-color:#1e3a5f}.dark .editor-content[data-v-26728bac] .ProseMirror code{background-color:#374151;color:#f472b6}.dark .editor-content[data-v-26728bac] .ProseMirror blockquote{background-color:#1f2937;color:#9ca3af;border-left-color:#60a5fa}.dark .editor-content[data-v-26728bac] .ProseMirror hr{border-top-color:#374151}.status-bar[data-v-26728bac]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background-color:#f9fafb;border-top:1px solid #e5e7eb;font-size:13px;color:#9ca3af}.dark .status-bar[data-v-26728bac]{background-color:#27272a;border-top-color:#3f3f46;color:#6b7280}.status-left[data-v-26728bac]{display:flex;align-items:center;gap:16px}.status-right[data-v-26728bac]{display:flex;align-items:center;gap:8px}.status-indicator[data-v-26728bac]{padding:4px 8px;border-radius:12px;font-size:12px}.status-indicator.ready[data-v-26728bac]{background-color:#18a0581a;color:#18a058}.status-indicator.loading[data-v-26728bac]{background-color:#f08a001a;color:#f08a00}@media (max-width: 768px){.toolbar[data-v-26728bac]{padding:8px;gap:2px}.toolbar-group[data-v-26728bac]{padding-right:8px}.toolbar-select[data-v-26728bac]{min-width:80px}.editor-content[data-v-26728bac] .ProseMirror{padding:12px;font-size:14px}.status-bar[data-v-26728bac]{padding:6px 12px;font-size:12px}}.modal-content[data-v-08cdaf0d]{padding:0}.step-card[data-v-08cdaf0d]{position:relative;transition:transform .2s ease}.step-card[data-v-08cdaf0d]:hover{transform:translateY(-2px)}code[data-v-08cdaf0d]{font-family:Courier New,Courier,monospace;font-size:.9em}pre[data-v-08cdaf0d]{font-family:Courier New,Courier,monospace;overflow-x:auto}.overflow-auto[data-v-08cdaf0d]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.overflow-auto[data-v-08cdaf0d]::-webkit-scrollbar{width:6px}.overflow-auto[data-v-08cdaf0d]::-webkit-scrollbar-track{background:transparent}.overflow-auto[data-v-08cdaf0d]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.overflow-auto[data-v-08cdaf0d]:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.overflow-auto[data-v-08cdaf0d]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.overflow-auto[data-v-08cdaf0d]:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.modal-content[data-v-6c7744c9]{padding:0}.overflow-y-auto[data-v-6c7744c9]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.overflow-y-auto[data-v-6c7744c9]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-6c7744c9]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-6c7744c9]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.overflow-y-auto[data-v-6c7744c9]:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.overflow-y-auto[data-v-6c7744c9]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.overflow-y-auto[data-v-6c7744c9]:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.whitespace-pre-wrap[data-v-6c7744c9]{white-space:pre-wrap;word-wrap:break-word;word-break:break-word}@media (max-width: 768px){.modal-content .space-y-4[data-v-6c7744c9]>*+*{margin-top:1rem}}.modal-content[data-v-e70dbd53]{padding:0}[data-v-e70dbd53] .form-item-custom .n-form-item-label{font-weight:500;font-size:14px;color:var(--n-label-text-color);padding-bottom:8px}[data-v-e70dbd53] .form-item-custom .n-form-item-blank{min-height:auto}[data-v-e70dbd53] .n-input,[data-v-e70dbd53] .n-select,[data-v-e70dbd53] .n-base-selection,[data-v-e70dbd53] .n-input__textarea-el{border-radius:8px}.fields-config-container[data-v-e70dbd53]{height:100%;min-height:500px}.fields-config-container .fields-list-container[data-v-e70dbd53]{height:100%;min-height:450px}.audit-status-info .audit-status-tag[data-v-e70dbd53]{display:inline-flex;align-items:center}.audit-status-info .audit-status-tag .audit-status-icon[data-v-e70dbd53]{margin-right:4px}.field-match-error[data-v-e70dbd53]{margin-top:8px}@media (max-width: 1024px){.fields-config-container[data-v-e70dbd53]{min-height:400px}}@media (max-width: 768px){.modal-content .space-y-1[data-v-e70dbd53]>*+*{margin-top:.5rem}.fields-config-container[data-v-e70dbd53]{margin-top:1rem;min-height:350px}.fields-config-container .fields-list-container[data-v-e70dbd53]{min-height:300px!important}[data-v-e70dbd53] .n-form-item-label .flex.flex-col{gap:.375rem}[data-v-e70dbd53] .n-form-item-label .text-xs.text-red-500{line-height:1.4;word-break:break-word}}@keyframes cardEntrance-08804ab0{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.prompt-card[data-v-08804ab0]{border-radius:.75rem;box-shadow:0 1px 2px #0000000d;cursor:pointer;padding:1rem;animation:cardEntrance-08804ab0 .2s ease-out forwards;animation-fill-mode:both;transition:box-shadow .2s ease,border-color .2s ease,transform .1s ease}.prompt-card[data-v-08804ab0]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.prompt-card[data-v-08804ab0]:active{transform:translateY(0);transition:transform .1s ease}.prompt-card.mobile[data-v-08804ab0]{padding:.75rem}.header-section[data-v-08804ab0]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.mobile .header-section[data-v-08804ab0]{gap:.5rem}.avatar-container[data-v-08804ab0]{flex-shrink:0;position:relative;border-radius:50%;overflow:hidden;width:2.25rem;height:2.25rem;transition:all .2s ease}.avatar-container[data-v-08804ab0]:hover{transform:scale(1.05)}.mobile .avatar-container[data-v-08804ab0]{width:2rem;height:2rem}.avatar-img[data-v-08804ab0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease}.avatar-placeholder[data-v-08804ab0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:.875rem}.avatar-placeholder.mobile[data-v-08804ab0]{font-size:.75rem}.info-section[data-v-08804ab0]{flex:1;min-width:0;overflow:hidden}.title-row[data-v-08804ab0]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.prompt-title[data-v-08804ab0]{flex:1;min-width:0;font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-title.mobile[data-v-08804ab0]{font-size:.75rem;word-break:break-all;white-space:normal}.favorite-button[data-v-08804ab0]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.favorite-button[data-v-08804ab0]:hover{transform:translateY(-1px);background-color:#ffc1071a}.favorite-button[data-v-08804ab0]:active{transform:translateY(0)}.favorite-button.mobile[data-v-08804ab0]{min-width:1.75rem;min-height:1.75rem}.author-row[data-v-08804ab0]{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;min-width:0}.author-name[data-v-08804ab0]{font-weight:500;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-name.mobile[data-v-08804ab0]{max-width:5rem}.separator[data-v-08804ab0]{flex-shrink:0}.category-tag[data-v-08804ab0]{flex-shrink:0;font-size:.75rem}.category-tag.mobile[data-v-08804ab0]{padding:0 .375rem}.sub-categories-row[data-v-08804ab0]{display:flex;align-items:center;gap:.25rem;margin-top:.375rem;flex-wrap:wrap}.sub-categories-row .sub-category-tag[data-v-08804ab0]{font-size:.65rem!important;padding:.05rem .3rem!important;line-height:1.1;border-radius:3px;opacity:.9}.sub-categories-row .more-tags[data-v-08804ab0]{font-size:.65rem;margin-left:.125rem}.description[data-v-08804ab0]{font-size:.75rem;margin-bottom:.75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer-section[data-v-08804ab0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.action-buttons[data-v-08804ab0]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.usage-info[data-v-08804ab0]{display:flex;align-items:center;gap:.25rem;flex:1;min-width:0;font-size:.75rem}.usage-info.mobile[data-v-08804ab0]{font-size:.75rem}.usage-text[data-v-08804ab0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-button[data-v-08804ab0]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-button[data-v-08804ab0]:hover{transform:translateY(-1px);background-color:#22c55e1a}.edit-button[data-v-08804ab0]:active{transform:translateY(0)}.edit-button.mobile[data-v-08804ab0]{min-width:1.75rem;min-height:1.75rem}.detail-button[data-v-08804ab0]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail-button[data-v-08804ab0]:hover{transform:translateY(-1px);background-color:#3b82f61a}.detail-button[data-v-08804ab0]:active{transform:translateY(0)}.detail-button.mobile[data-v-08804ab0]{min-width:1.75rem;min-height:1.75rem}@media (max-width: 640px){.prompt-card[data-v-08804ab0]:hover{transform:none}.prompt-card[data-v-08804ab0]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.avatar-container[data-v-08804ab0]:hover,.favorite-button[data-v-08804ab0]:hover,.edit-button[data-v-08804ab0]:hover,.detail-button[data-v-08804ab0]:hover{transform:none}}.initial-loading-container[data-v-702e12e2]{background:linear-gradient(135deg,#3b82f60d,#9333ea0d);border-radius:16px;margin:20px 0}.initial-loading-container .n-spin[data-v-702e12e2]{color:#3b82f6}.initial-loading-container p[data-v-702e12e2]{font-weight:500;letter-spacing:.025em}.dark .initial-loading-container[data-v-702e12e2]{background:linear-gradient(135deg,#3b82f61a,#9333ea1a)}.search-filter-bar[data-v-702e12e2]{border-radius:.75rem;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb}@media (max-width: 640px){.search-filter-bar[data-v-702e12e2]{padding:12px!important;margin:0;border-radius:8px}}.dark .search-filter-bar[data-v-702e12e2]{border-color:#374151}.modal-content-container[data-v-702e12e2]{max-width:100%;overflow-x:hidden}@media (max-width: 640px){.modal-content-container[data-v-702e12e2]{padding:12px!important}}.prompt-cards-container[data-v-702e12e2]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.prompt-cards-container[data-v-702e12e2]::-webkit-scrollbar{width:6px}.prompt-cards-container[data-v-702e12e2]::-webkit-scrollbar-track{background:transparent}.prompt-cards-container[data-v-702e12e2]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.prompt-cards-grid[data-v-702e12e2]{width:100%;max-width:100%;overflow:hidden}.prompt-cards-grid[data-v-702e12e2]{display:grid;gap:1rem;width:100%}.prompt-cards-grid.grid-cols-1[data-v-702e12e2]{grid-template-columns:repeat(1,minmax(0,1fr))}.prompt-cards-grid.grid-cols-2[data-v-702e12e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-cards-grid.grid-cols-3[data-v-702e12e2]{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-cards-grid.grid-cols-4[data-v-702e12e2]{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-tabs-container[data-v-702e12e2]{width:100%;max-width:100%;overflow:hidden}.button-group[data-v-702e12e2]{display:inline-flex;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.button-group .tab-button[data-v-702e12e2],.button-group .sort-button[data-v-702e12e2]{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.button-group .tab-button[data-v-702e12e2]:first-child,.button-group .sort-button[data-v-702e12e2]:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.button-group .tab-button[data-v-702e12e2]:last-child,.button-group .sort-button[data-v-702e12e2]:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.button-group .tab-button[data-v-702e12e2]:hover,.button-group .sort-button[data-v-702e12e2]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.button-group .tab-button[data-v-702e12e2]:active,.button-group .sort-button[data-v-702e12e2]:active{transform:translateY(0)}.button-group .tab-button .n-icon[data-v-702e12e2],.button-group .sort-button .n-icon[data-v-702e12e2]{margin-right:.25rem}.close-button[data-v-702e12e2]{display:flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.close-button[data-v-702e12e2]:hover{transform:translateY(-1px);background-color:#fff3}.close-button[data-v-702e12e2]:active{transform:translateY(0)}.dark .button-group[data-v-702e12e2]{box-shadow:0 1px 3px #0000004d}.dark .close-button[data-v-702e12e2]:hover{background-color:#ffffff26}@media (max-width: 640px){.search-filter-bar[data-v-702e12e2]{padding:12px;margin:0}.filter-tabs-container[data-v-702e12e2]{flex-direction:column;align-items:flex-start;width:100%;overflow:hidden;gap:12px}.filter-tabs[data-v-702e12e2],.sort-options[data-v-702e12e2]{width:100%;overflow:hidden}.filter-tabs .button-group[data-v-702e12e2],.sort-options .button-group[data-v-702e12e2]{display:flex;flex-wrap:nowrap;gap:0;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.filter-tabs .button-group[data-v-702e12e2]::-webkit-scrollbar,.sort-options .button-group[data-v-702e12e2]::-webkit-scrollbar{display:none}.filter-tabs .button-group .tab-button[data-v-702e12e2],.filter-tabs .button-group .sort-button[data-v-702e12e2],.sort-options .button-group .tab-button[data-v-702e12e2],.sort-options .button-group .sort-button[data-v-702e12e2]{flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;font-size:12px;padding:4px 8px;margin:0}.prompt-cards-grid[data-v-702e12e2]{grid-template-columns:1fr!important;gap:12px!important;width:100%;max-width:100%;padding:0 4px;box-sizing:border-box}.modal-content-container[data-v-702e12e2]{padding:12px!important;overflow-x:hidden}.prompt-selector-modal-card[data-v-702e12e2]{width:95vw!important;max-width:95vw!important;margin:8px auto!important;overflow:hidden}.pagination-container[data-v-702e12e2]{justify-content:center;margin-top:16px;padding:0 8px}.pagination-container .n-pagination[data-v-702e12e2]{flex-wrap:wrap;justify-content:center}.sub-categories-filter[data-v-702e12e2]{padding:6px 10px;margin-bottom:10px}.sub-categories-filter .sub-category-tag[data-v-702e12e2]{font-size:11px;padding:3px 8px}}@media (max-width: 768px){.prompt-cards-grid[data-v-702e12e2]{grid-template-columns:1fr!important}}@media (min-width: 769px) and (max-width: 1024px){.prompt-cards-grid[data-v-702e12e2]{grid-template-columns:repeat(2,1fr)!important}}[data-v-702e12e2]{box-sizing:border-box}.modal-content-container[data-v-702e12e2],.search-filter-bar[data-v-702e12e2],.filter-tabs-container[data-v-702e12e2],.prompt-cards-container[data-v-702e12e2],.prompt-cards-grid[data-v-702e12e2]{max-width:100%;overflow-x:hidden}.scrollbar-hide[data-v-702e12e2]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-702e12e2]::-webkit-scrollbar{display:none}.sub-categories-filter[data-v-702e12e2]{padding:8px 12px;background:linear-gradient(135deg,#8b5cf60d,#3b82f60d);border-radius:10px;border:1px solid rgba(139,92,246,.1);margin-bottom:12px;transition:all .3s ease}.sub-categories-filter[data-v-702e12e2]:hover{border-color:#8b5cf633;box-shadow:0 2px 8px #8b5cf61a}.dark .sub-categories-filter[data-v-702e12e2]{background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border-color:#8b5cf633}.dark .sub-categories-filter[data-v-702e12e2]:hover{border-color:#8b5cf64d;box-shadow:0 2px 8px #8b5cf633}.sub-category-tag[data-v-702e12e2]{display:inline-flex;align-items:center;font-weight:500;border-radius:6px;white-space:nowrap;flex-shrink:0;border:1px solid transparent}.sub-category-tag[data-v-702e12e2]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000014}.sub-category-tag[data-v-702e12e2]:active{transform:translateY(0)}.sub-category-tag-default[data-v-702e12e2]{background:#fff;color:#6b7280;border-color:#e5e7eb}.sub-category-tag-default[data-v-702e12e2]:hover{background:#f9fafb;color:#8b5cf6;border-color:#8b5cf6}.dark .sub-category-tag-default[data-v-702e12e2]{background:#37415180;color:#9ca3af;border-color:#4b5563}.dark .sub-category-tag-default[data-v-702e12e2]:hover{background:#4b5563cc;color:#a78bfa;border-color:#8b5cf6}.sub-category-tag-active[data-v-702e12e2]{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;border-color:#8b5cf6;box-shadow:0 1px 4px #8b5cf640}.sub-category-tag-active[data-v-702e12e2]:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 2px 6px #8b5cf659}.dark .sub-category-tag-active[data-v-702e12e2]{background:linear-gradient(135deg,#8b5cf6,#3b82f6);box-shadow:0 1px 4px #8b5cf659}.dark .sub-category-tag-active[data-v-702e12e2]:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 2px 6px #8b5cf673}.tag-indicator[data-v-702e12e2]{transition:all .2s cubic-bezier(.4,0,.2,1)}.quick-input-wrapper[data-v-542c8086]{display:inline-block}.quick-input-btn[data-v-542c8086]{position:relative;border-radius:6px;height:22px;padding:0 6px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #667eea4d}.quick-input-btn[data-v-542c8086]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.quick-input-btn[data-v-542c8086]:active{transform:translateY(0)}.quick-input-btn .btn-icon[data-v-542c8086],.quick-input-btn .btn-text[data-v-542c8086]{font-size:12px}.quick-input-modal .quick-input-modal-card[data-v-542c8086]{border-radius:16px;box-shadow:0 25px 50px -12px #00000040;transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-input-modal .modal-content-container[data-v-542c8086]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.quick-input-modal .modal-content-container[data-v-542c8086]::-webkit-scrollbar{width:6px}.quick-input-modal .modal-content-container[data-v-542c8086]::-webkit-scrollbar-track{background:transparent}.quick-input-modal .modal-content-container[data-v-542c8086]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.quick-input-modal .modal-content-container[data-v-542c8086]::-webkit-scrollbar-thumb:hover{background-color:#6b7280b3}.quick-input-modal .dark .modal-content-container[data-v-542c8086]::-webkit-scrollbar-thumb{background-color:#4b556380}.quick-input-modal .dark .modal-content-container[data-v-542c8086]::-webkit-scrollbar-thumb:hover{background-color:#374151b3}.modal-header .header-title[data-v-542c8086]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.modal-header .header-subtitle[data-v-542c8086]{font-size:13px;color:#fffc}.custom-tabs .tab-nav[data-v-542c8086]{position:relative;display:flex;background:#fafbfc;border-bottom:1px solid rgba(0,0,0,.06);padding:0 20px}.custom-tabs .tab-item[data-v-542c8086]{position:relative;display:flex;align-items:center;height:48px;padding:0 16px;margin-right:8px;cursor:pointer;transition:all .3s ease;border-radius:6px 6px 0 0;font-size:14px;font-weight:500;color:#64748b}.custom-tabs .tab-item[data-v-542c8086]:hover{color:#667eea;background:#667eea0d}.custom-tabs .tab-item.active[data-v-542c8086]{color:#667eea;background:#667eea14}.custom-tabs .tab-item .tab-label[data-v-542c8086]{display:flex;align-items:center;gap:6px}.custom-tabs .tab-item .tab-label .n-icon[data-v-542c8086]{font-size:14px}.custom-tabs .tab-item .tab-label .tab-badge[data-v-542c8086]{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;margin-left:4px;background:#667eea;color:#fff;font-size:10px;font-weight:600;border-radius:9px;transition:all .3s ease}.custom-tabs .tab-indicator[data-v-542c8086]{position:absolute;bottom:0;left:20px;width:0;height:2px;background:#667eea;border-radius:1px;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.custom-tabs .tab-item.active~.tab-indicator[data-v-542c8086],.custom-tabs .tab-item:first-child.active~.tab-indicator[data-v-542c8086]{width:calc(50% - 24px);opacity:1}.custom-tabs .tab-indicator.move-right[data-v-542c8086]{transform:translate(calc(100% + 8px))}.custom-tabs .tab-content .tab-pane[data-v-542c8086]{animation:fadeIn-542c8086 .3s ease}.shortcut-list[data-v-542c8086]{max-height:400px;overflow-y:auto;padding:8px}.shortcut-list[data-v-542c8086]::-webkit-scrollbar{width:4px}.shortcut-list[data-v-542c8086]::-webkit-scrollbar-track{background:transparent}.shortcut-list[data-v-542c8086]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.shortcut-list[data-v-542c8086]::-webkit-scrollbar-thumb:hover{background:#00000026}.shortcut-item[data-v-542c8086]{position:relative;padding:8px 40px 8px 8px;margin:4px 0;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent;background:#fff}.shortcut-item[data-v-542c8086]:hover{transform:translateY(-2px);border-color:#667eea33;box-shadow:0 8px 24px #667eea1f}.shortcut-item:hover .action-icon[data-v-542c8086]{transform:translate(4px);opacity:1}.shortcut-item[data-v-542c8086]:active{transform:translateY(0)}.shortcut-item.system-item[data-v-542c8086]{border-left:4px solid #10b981}.shortcut-item.user-item[data-v-542c8086]{border-left:4px solid #667eea}.shortcut-item .item-header[data-v-542c8086]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.shortcut-item .item-title[data-v-542c8086]{font-size:14px;font-weight:600;color:#1e293b;flex:1;line-height:1.5}.shortcut-item .item-meta[data-v-542c8086]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:12px}.shortcut-item .usage-count[data-v-542c8086]{font-size:11px;color:#94a3b8;white-space:nowrap}.shortcut-item .item-content[data-v-542c8086]{font-size:13px;color:#64748b;line-height:1.6;margin-bottom:8px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shortcut-item .item-actions[data-v-542c8086]{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.shortcut-item .action-icon[data-v-542c8086]{font-size:14px;color:#cbd5e1;opacity:0;transition:all .3s ease}.loading-state[data-v-542c8086]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#64748b}.loading-state .loading-icon[data-v-542c8086]{margin-bottom:8px;color:#667eea}.loading-state span[data-v-542c8086]{font-size:14px}.empty-state[data-v-542c8086]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.empty-state .empty-icon[data-v-542c8086]{color:#cbd5e1;margin-bottom:12px}.empty-state .empty-title[data-v-542c8086]{font-size:14px;font-weight:500;color:#64748b;margin-bottom:4px}.empty-state .empty-subtitle[data-v-542c8086]{font-size:12px;color:#94a3b8;line-height:1.5}.empty-state .empty-subtitle .n-button[data-v-542c8086]{margin:0 2px;font-size:12px}.modal-footer .manage-btn[data-v-542c8086]{height:36px;border-radius:8px;font-weight:500;transition:all .3s ease}.modal-footer .manage-btn[data-v-542c8086]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.dark .custom-tabs .tab-nav[data-v-542c8086]{background:#0f172a;border-bottom-color:#ffffff1a}.dark .custom-tabs .tab-item[data-v-542c8086]{color:#94a3b8}.dark .custom-tabs .tab-item[data-v-542c8086]:hover{color:#a5b4fc;background:#a5b4fc1a}.dark .custom-tabs .tab-item.active[data-v-542c8086]{color:#a5b4fc;background:#a5b4fc26}.dark .custom-tabs .tab-item .tab-label .tab-badge[data-v-542c8086]{background:#334155;color:#e2e8f0}.dark .custom-tabs .tab-indicator[data-v-542c8086]{background:#a5b4fc}.dark .shortcut-list[data-v-542c8086]::-webkit-scrollbar-thumb{background:#fff3}.dark .shortcut-list[data-v-542c8086]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dark .shortcut-item[data-v-542c8086]{background:#1e293b;border-color:#ffffff1a}.dark .shortcut-item[data-v-542c8086]:hover{border-color:#a5b4fc4d;box-shadow:0 8px 24px #0000004d}.dark .shortcut-item .item-title[data-v-542c8086]{color:#f8fafc}.dark .shortcut-item .item-content[data-v-542c8086]{color:#94a3b8}.dark .shortcut-item .action-icon[data-v-542c8086]{color:#475569}.dark .loading-state[data-v-542c8086]{color:#94a3b8}.dark .loading-state .loading-icon[data-v-542c8086]{color:#a5b4fc}.dark .empty-state .empty-icon[data-v-542c8086]{color:#475569}.dark .empty-state .empty-title[data-v-542c8086]{color:#94a3b8}.dark .empty-state .empty-subtitle[data-v-542c8086]{color:#64748b}@media (max-width: 480px){.quick-input-modal .quick-input-modal-card[data-v-542c8086]{margin:8px auto;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.shortcut-item[data-v-542c8086]{padding:12px 36px 12px 12px}.shortcut-item .item-title[data-v-542c8086]{font-size:13px}.shortcut-item .item-content[data-v-542c8086]{font-size:12px;max-width:180px}.modal-header[data-v-542c8086]{padding:16px}.modal-header .header-title[data-v-542c8086]{font-size:15px}.modal-header .header-subtitle[data-v-542c8086]{font-size:12px}.custom-tabs .tab-item[data-v-542c8086]{padding:0 12px;margin-right:4px}.custom-tabs .tab-item .tab-label[data-v-542c8086]{gap:4px}.custom-tabs .tab-item .tab-label span[data-v-542c8086]{font-size:13px}}@keyframes fadeIn-542c8086{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dark .bg-gray-400[data-v-9745c802]{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark .text-gray-200[data-v-9745c802]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.groups-list[data-v-fddb3e2f]{scrollbar-gutter:stable}.groups-list[data-v-fddb3e2f]::-webkit-scrollbar,.overflow-y-auto[data-v-fddb3e2f]::-webkit-scrollbar{width:6px}.groups-list[data-v-fddb3e2f]::-webkit-scrollbar-track,.overflow-y-auto[data-v-fddb3e2f]::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.groups-list[data-v-fddb3e2f]::-webkit-scrollbar-thumb,.overflow-y-auto[data-v-fddb3e2f]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.groups-list[data-v-fddb3e2f]::-webkit-scrollbar-thumb:hover,.overflow-y-auto[data-v-fddb3e2f]::-webkit-scrollbar-thumb:hover{background:#00000059}.dark .groups-list[data-v-fddb3e2f]::-webkit-scrollbar-track,.dark .overflow-y-auto[data-v-fddb3e2f]::-webkit-scrollbar-track{background:#ffffff0f}.dark .groups-list[data-v-fddb3e2f]::-webkit-scrollbar-thumb,.dark .overflow-y-auto[data-v-fddb3e2f]::-webkit-scrollbar-thumb{background:#ffffff40}.dark .groups-list[data-v-fddb3e2f]::-webkit-scrollbar-thumb:hover,.dark .overflow-y-auto[data-v-fddb3e2f]::-webkit-scrollbar-thumb:hover{background:#fff6}.group-card[data-v-fddb3e2f]{will-change:transform,box-shadow;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.group-card[data-v-fddb3e2f]:not(.opacity-60):hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f}.group-card.selected[data-v-fddb3e2f]{box-shadow:0 2px 8px #3b82f633,0 1px 3px #3b82f61a}.group-card.selected[data-v-fddb3e2f]:hover{box-shadow:0 4px 16px #3b82f640,0 2px 6px #3b82f626}.summary-card[data-v-fddb3e2f]{box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.warning-card[data-v-fddb3e2f]{animation:slideIn-fddb3e2f .3s ease-out}@keyframes slideIn-fddb3e2f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.empty-state[data-v-fddb3e2f]{animation:fadeIn-fddb3e2f .4s ease-out}@keyframes fadeIn-fddb3e2f{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 640px){.group-card[data-v-fddb3e2f]:not(.opacity-60):hover{transform:none}}@media (prefers-reduced-motion: reduce){.group-card[data-v-fddb3e2f],.warning-card[data-v-fddb3e2f],.empty-state[data-v-fddb3e2f]{transition:none!important;animation:none!important}}.dark .bg-blue-500[data-v-7f6eae48]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark .hover\:bg-blue-600[data-v-7f6eae48]:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark .bg-green-500[data-v-7f6eae48]{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark .hover\:bg-green-600[data-v-7f6eae48]:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.dark .bg-purple-500[data-v-7f6eae48]{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.dark .hover\:bg-purple-600[data-v-7f6eae48]:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.history-chat-dialog[data-v-e132e7c7]{height:85vh;box-sizing:border-box;display:flex;flex-direction:column}.chat-container[data-v-e132e7c7]{flex:1;display:flex;flex-direction:column;overflow:hidden}.messages-area[data-v-e132e7c7]{flex:1;overflow-y:auto;padding-bottom:20px}.message-item[data-v-e132e7c7]{position:relative;margin-bottom:20px}.message-bubble[data-v-e132e7c7]{word-break:break-word;overflow-wrap:break-word}.typing-indicator .dot[data-v-e132e7c7]{width:6px;height:6px;background-color:#999;border-radius:50%;animation:typing-e132e7c7 1.5s infinite ease-in-out}.typing-indicator .dot[data-v-e132e7c7]:nth-child(1){animation-delay:0s}.typing-indicator .dot[data-v-e132e7c7]:nth-child(2){animation-delay:.2s}.typing-indicator .dot[data-v-e132e7c7]:nth-child(3){animation-delay:.4s}@keyframes typing-e132e7c7{0%{transform:translateY(0);opacity:.5}50%{transform:translateY(-5px);opacity:1}to{transform:translateY(0);opacity:.5}}.icon-btn[data-v-e132e7c7]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;cursor:pointer;transition:all .2s ease;position:relative;font-size:14px}.icon-btn[data-v-e132e7c7]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.icon-btn[data-v-e132e7c7]:active{transform:translateY(0)}.icon-btn-info[data-v-e132e7c7]{background:#3b82f61a;color:#3b82f6}.icon-btn-info[data-v-e132e7c7]:hover{background:#3b82f633;color:#2563eb}.icon-btn-success[data-v-e132e7c7]{background:#22c55e1a;color:#22c55e}.icon-btn-success[data-v-e132e7c7]:hover{background:#22c55e33;color:#16a34a}.icon-btn-warning[data-v-e132e7c7]{background:#f59e0b1a;color:#f59e0b}.icon-btn-warning[data-v-e132e7c7]:hover{background:#f59e0b33;color:#d97706}.icon-btn-error[data-v-e132e7c7]{background:#ef44441a;color:#ef4444}.icon-btn-error[data-v-e132e7c7]:hover{background:#ef444433;color:#dc2626}.icon-btn-primary[data-v-e132e7c7]{background:#6366f11a;color:#6366f1}.icon-btn-primary[data-v-e132e7c7]:hover{background:#6366f133;color:#5048e5}.icon-btn-default[data-v-e132e7c7]{background:#6b72801a;color:#6b7280}.icon-btn-default[data-v-e132e7c7]:hover{background:#6b728033;color:#4b5563}.icon-btn-disabled[data-v-e132e7c7]{opacity:.5;cursor:not-allowed;pointer-events:none}.dark .icon-btn-info[data-v-e132e7c7]{background:#3b82f633;color:#60a5fa}.dark .icon-btn-info[data-v-e132e7c7]:hover{background:#3b82f64d;color:#93c5fd}.dark .icon-btn-success[data-v-e132e7c7]{background:#22c55e33;color:#4ade80}.dark .icon-btn-success[data-v-e132e7c7]:hover{background:#22c55e4d;color:#6ee7b7}.dark .icon-btn-warning[data-v-e132e7c7]{background:#f59e0b33;color:#fbbf24}.dark .icon-btn-warning[data-v-e132e7c7]:hover{background:#f59e0b4d;color:#fcd34d}.dark .icon-btn-error[data-v-e132e7c7]{background:#ef444433;color:#f87171}.dark .icon-btn-error[data-v-e132e7c7]:hover{background:#ef44444d;color:#fca5a5}.dark .icon-btn-primary[data-v-e132e7c7]{background:#6366f133;color:#818cf8}.dark .icon-btn-primary[data-v-e132e7c7]:hover{background:#6366f14d;color:#a5b4fc}.dark .icon-btn-default[data-v-e132e7c7]{background:#9ca3af33;color:#9ca3af}.dark .icon-btn-default[data-v-e132e7c7]:hover{background:#9ca3af4d;color:#d1d5db}.message-input[data-v-e132e7c7]{width:100%;border-radius:8px}[data-v-e132e7c7] .message-input .n-input__textarea-el{border-radius:12px;transition:all .3s ease;resize:none;overflow-y:auto}[data-v-e132e7c7] .message-input:hover .n-input__textarea-el,[data-v-e132e7c7] .message-input.n-input--focus .n-input__textarea-el{box-shadow:0 2px 12px #3b82f626}[data-v-e132e7c7] .message-input .n-input__textarea-el::-webkit-scrollbar{width:6px}[data-v-e132e7c7] .message-input .n-input__textarea-el::-webkit-scrollbar-track{background:transparent;border-radius:6px}[data-v-e132e7c7] .message-input .n-input__textarea-el::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:6px}[data-v-e132e7c7] .message-input .n-input__textarea-el::-webkit-scrollbar-thumb:hover{background:#3b82f680}.quick-input-button[data-v-e132e7c7]{background:linear-gradient(to right,#6366f1e6,#a855f7e6)}.quick-input-button[data-v-e132e7c7]:hover{background:linear-gradient(to right,#4f46e5f2,#9333eaf2)}.dark .quick-input-button[data-v-e132e7c7]{background:linear-gradient(to right,#818cf8e6,#c084fce6)}.dark .quick-input-button[data-v-e132e7c7]:hover{background:linear-gradient(to right,#6366f1f2,#a855f7f2)}.close-button[data-v-e132e7c7]{background:linear-gradient(to right,#8e8e93e6,#6d6d70e6)}.close-button[data-v-e132e7c7]:hover{background:linear-gradient(to right,#7c7c81f2,#5a5a5df2)}.dark .close-button[data-v-e132e7c7]{background:linear-gradient(to right,#9ca3afe6,#6b7280e6)}.dark .close-button[data-v-e132e7c7]:hover{background:linear-gradient(to right,#d1d5dbf2,#9ca3aff2)}.send-button[data-v-e132e7c7]{background:linear-gradient(to right,#007affe6,#0051d9e6)}.send-button[data-v-e132e7c7]:hover{background:linear-gradient(to right,#0066ccf2,#0040b8f2)}.dark .send-button[data-v-e132e7c7]{background:linear-gradient(to right,#0084ffe6,#409cffe6)}.dark .send-button[data-v-e132e7c7]:hover{background:linear-gradient(to right,#409cfff2,#93c5fdf2)}.send-button-stop[data-v-e132e7c7]{background:linear-gradient(to right,#ff3b30e6,#d70015e6)}.send-button-stop[data-v-e132e7c7]:hover{background:linear-gradient(to right,#d70015f2,#b8000ff2)}.dark .send-button-stop[data-v-e132e7c7]{background:linear-gradient(to right,#f87171e6,#ef4444e6)}.dark .send-button-stop[data-v-e132e7c7]:hover{background:linear-gradient(to right,#ef4444f2,#dc2626f2)}.send-button-disabled[data-v-e132e7c7]{background:linear-gradient(to right,#d1d5db,#9ca3af)!important;color:#6b7280!important}.dark .send-button-disabled[data-v-e132e7c7]{background:linear-gradient(to right,#4b5563,#374151)!important;color:#9ca3af!important}.character-count-display[data-v-e132e7c7]{flex-shrink:0;white-space:nowrap;background:#0000000d;border-radius:4px;padding:2px 6px;transition:all .2s ease}.dark .character-count-display[data-v-e132e7c7]{background:#ffffff1a}.character-count-display[data-v-e132e7c7]:hover{background:#0000001a}.dark .character-count-display[data-v-e132e7c7]:hover{background:#ffffff26}.memory-limit-info-icon[data-v-e132e7c7]{flex-shrink:0;transition:all .2s ease}.memory-limit-info-icon[data-v-e132e7c7]:hover{transform:scale(1.1)}.memory-limit-tooltip[data-v-e132e7c7]{max-width:280px}.memory-limit-tooltip-content[data-v-e132e7c7]{padding:8px;line-height:1.4}.editing-message[data-v-e132e7c7]{width:100%}.editing-message .n-input[data-v-e132e7c7]{width:100%;border-radius:8px}.editing-actions[data-v-e132e7c7]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.1)}.dark .editing-actions[data-v-e132e7c7]{border-top-color:#ffffff1a}.message-divider[data-v-e132e7c7]{transition:all .3s ease}.message-divider[data-v-e132e7c7]:hover{transform:translateY(-1px)}.message-divider span[data-v-e132e7c7]{transition:all .2s ease}.message-divider:hover span[data-v-e132e7c7]{transform:scale(1.05)}.context-warning-bar[data-v-e132e7c7],.export-selection-bar[data-v-e132e7c7]{flex-shrink:0;transition:all .3s ease;position:relative;z-index:10}.export-selection-bar button[data-v-e132e7c7]{transition:all .2s ease}.export-selection-bar button[data-v-e132e7c7]:hover:not(:disabled){transform:translateY(-1px)}.export-selection-bar button[data-v-e132e7c7]:active:not(:disabled){transform:translateY(0)}.message-selected .message-bubble[data-v-e132e7c7]{border:2px solid #3b82f6!important;background:#3b82f60d!important;box-shadow:0 2px 8px #3b82f633;transform:translateY(-1px)}.dark .message-selected .message-bubble[data-v-e132e7c7]{border-color:#60a5fa!important;background:#3b82f61a!important;box-shadow:0 2px 8px #3b82f64d}.message-item.message-selected[data-v-e132e7c7]{position:relative;z-index:1}.message-item.message-selected[data-v-e132e7c7]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:1px dashed #3b82f6;border-radius:12px;pointer-events:none;animation:selectedBorder-e132e7c7 2s ease-in-out infinite}@keyframes selectedBorder-e132e7c7{0%,to{opacity:.3}50%{opacity:.8}}.dark .message-item.message-selected[data-v-e132e7c7]:before{border-color:#60a5fa}.scroll-to-bottom-btn[data-v-e132e7c7]{pointer-events:auto;transition:all .3s ease}.scroll-to-bottom-btn[data-v-e132e7c7]:hover{transform:translate(-50%) scale(1.1)!important}.scroll-to-bottom-btn[data-v-e132e7c7]:active{transform:translate(-50%) scale(.95)!important}.scroll-to-bottom-enter-active[data-v-e132e7c7],.scroll-to-bottom-leave-active[data-v-e132e7c7]{transition:all .3s ease}.scroll-to-bottom-enter-from[data-v-e132e7c7],.scroll-to-bottom-leave-to[data-v-e132e7c7]{opacity:0;transform:translate(-50%,30px) scale(.8)}.chat-modal-container[data-v-e132e7c7]{box-shadow:0 25px 50px -12px #00000040}.dark .chat-modal-container[data-v-e132e7c7]{box-shadow:0 25px 50px -12px #00000080}.message-input-refined[data-v-e132e7c7]{background-color:transparent!important;padding:0!important}.message-input-refined .n-input-wrapper[data-v-e132e7c7]{padding:0!important}.message-input-refined .n-input__border[data-v-e132e7c7],.message-input-refined .n-input__state-border[data-v-e132e7c7]{display:none!important}.message-input-refined textarea[data-v-e132e7c7]{padding:0!important;min-height:24px}.messages-area[data-v-e132e7c7]::-webkit-scrollbar{width:5px}.messages-area[data-v-e132e7c7]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-e132e7c7]::-webkit-scrollbar-thumb{background-color:#cbd5e166;border-radius:10px}.messages-area[data-v-e132e7c7]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af99}.dark .messages-area[data-v-e132e7c7]::-webkit-scrollbar-thumb{background-color:#4b556366}.custom-button[data-v-e132e7c7]{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;letter-spacing:-.01em;color:#fff;border:none;position:relative;overflow:hidden}.custom-button[data-v-e132e7c7]:active{transform:translateY(0)!important}.relation-button[data-v-e132e7c7]{background:linear-gradient(to right,#10b981e6,#059669e6)}.relation-button[data-v-e132e7c7]:hover{background:linear-gradient(to right,#059669f2,#047857f2)}.dark .relation-button[data-v-e132e7c7]{background:linear-gradient(to right,#10b981e6,#34d399e6)}.dark .relation-button[data-v-e132e7c7]:hover{background:linear-gradient(to right,#34d399f2,#6ee7b7f2)}@media (max-width: 640px){.history-info-area[data-v-e132e7c7]{padding:6px}.messages-area[data-v-e132e7c7]{padding:10px}.context-warning-bar[data-v-e132e7c7]{padding:10px 12px;flex-direction:row;align-items:center;gap:8px}.context-warning-bar>div[data-v-e132e7c7]:first-child{flex:1;min-width:0;gap:8px}.context-warning-bar>div:first-child>div[data-v-e132e7c7]:nth-child(2){gap:2px}.context-warning-bar>div[data-v-e132e7c7]:last-child{flex-shrink:0;width:24px;height:24px}.context-warning-bar span[data-v-e132e7c7]{font-size:10px!important;line-height:1.3}.context-warning-bar .font-mono[data-v-e132e7c7]{font-size:9px!important}.memory-limit-selector[data-v-e132e7c7]{flex-shrink:0}.memory-limit-selector span[data-v-e132e7c7]{font-size:10px}.memory-limit-selector .n-select[data-v-e132e7c7]{min-width:90px!important}.actions-area[data-v-e132e7c7]{flex-wrap:wrap;gap:8px}.action-buttons[data-v-e132e7c7]{flex-wrap:wrap;gap:4px}.mt-3[data-v-e132e7c7]{flex-direction:column;gap:8px}.mt-3>div[data-v-e132e7c7]:first-child{justify-content:space-between;width:100%}.character-count-display span[data-v-e132e7c7]:first-child{font-size:10px}.character-count-display span[data-v-e132e7c7]:last-child{font-size:10px;font-weight:600}.memory-limit-info-icon[data-v-e132e7c7]{font-size:14px}.message-bubble[data-v-e132e7c7]{box-sizing:border-box;max-width:78%;padding:8px!important}.message-avatar[data-v-e132e7c7]{width:32px!important;height:32px!important}.message-footer-actions[data-v-e132e7c7]{flex-wrap:wrap;gap:4px}.icon-btn[data-v-e132e7c7]{width:18px;height:18px;font-size:12px}.messages-area[data-v-e132e7c7]::-webkit-scrollbar{width:4px}.message-divider[data-v-e132e7c7]{margin:16px 0}.message-divider>div[data-v-e132e7c7]:nth-child(2){padding:6px 12px;font-size:10px}.message-divider span[data-v-e132e7c7]{font-size:10px}.editing-message .n-input[data-v-e132e7c7]{font-size:14px}.editing-actions[data-v-e132e7c7]{margin-top:6px;padding-top:6px}.editing-actions .icon-btn[data-v-e132e7c7]{width:24px;height:24px;font-size:12px}.export-selection-bar[data-v-e132e7c7]{padding:8px 12px;flex-direction:column;gap:8px}.export-selection-bar>div[data-v-e132e7c7]:first-child{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.export-selection-bar button[data-v-e132e7c7]{font-size:11px;padding:4px 8px}.export-selection-bar>div[data-v-e132e7c7]:last-child{width:100%;justify-content:space-between;flex-wrap:wrap;gap:6px}.export-selection-bar>div:last-child button[data-v-e132e7c7]{flex:1;min-width:80px}.export-selection-bar button span[data-v-e132e7c7]{display:none}.export-selection-bar button[data-v-e132e7c7]{padding:6px 8px;justify-content:center}.message-checkbox[data-v-e132e7c7]{padding:1px}.message-checkbox div[data-v-e132e7c7]{width:18px;height:18px}.message-selected .message-bubble[data-v-e132e7c7]{transform:none}.export-selection-bar span[data-v-e132e7c7]{font-size:10px}}.ai-loading-container[data-v-83273f3d]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:3rem 1.5rem;gap:3.5rem;overflow:hidden;perspective:1000px}.ai-loading-container .starlight-layer[data-v-83273f3d]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.ai-loading-container .starlight-layer .starlight[data-v-83273f3d]{position:absolute;bottom:-20px;border-radius:50%;background:radial-gradient(circle,#fffffff2,#93c5fd80 60%,#3b82f600);box-shadow:0 0 8px #3b82f666;opacity:0;animation:starlight-rise-83273f3d linear infinite;will-change:transform,opacity}.ai-loading-container .ai-thinking-animation[data-v-83273f3d]{position:relative;display:flex;align-items:center;justify-content:center;width:160px;height:160px;z-index:10}.ai-loading-container .ai-thinking-animation .background-glow[data-v-83273f3d]{position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle at center,rgba(99,102,241,.15) 0%,rgba(168,85,247,.08) 40%,transparent 70%);filter:blur(20px);animation:glow-breathe-83273f3d 5s ease-in-out infinite alternate;will-change:transform,opacity}.ai-loading-container .ai-thinking-animation .background-glow-secondary[data-v-83273f3d]{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at center,rgba(59,130,246,.1) 0%,rgba(14,165,233,.05) 50%,transparent 80%);filter:blur(15px);animation:glow-breathe-83273f3d 4s ease-in-out infinite alternate-reverse;will-change:transform,opacity}.ai-loading-container .ai-thinking-animation .pulse-ring[data-v-83273f3d]{position:absolute;border-radius:50%;border:1px solid rgba(99,102,241,.15);box-shadow:0 0 15px #6366f10d;animation:pulse-expand-83273f3d 4s cubic-bezier(.4,0,.6,1) infinite;will-change:transform,opacity;opacity:0}.ai-loading-container .ai-thinking-animation .pulse-ring.pulse-ring-1[data-v-83273f3d]{animation-delay:0s}.ai-loading-container .ai-thinking-animation .pulse-ring.pulse-ring-2[data-v-83273f3d]{animation-delay:1.3s}.ai-loading-container .ai-thinking-animation .pulse-ring.pulse-ring-3[data-v-83273f3d]{animation-delay:2.6s}.ai-loading-container .ai-thinking-animation .logo-container[data-v-83273f3d]{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;animation:gentle-float-83273f3d 4s ease-in-out infinite;will-change:transform}.ai-loading-container .ai-thinking-animation .logo-container .logo-image[data-v-83273f3d]{width:76px;height:76px;border-radius:20px;box-shadow:0 10px 40px -10px #6366f166,0 0 0 1px #fff3 inset;transition:all .3s ease;position:relative;z-index:2}.ai-loading-container .ai-thinking-animation .logo-container .logo-sheen[data-v-83273f3d]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);z-index:3;pointer-events:none}.ai-loading-container .ai-thinking-animation .indicator-dots[data-v-83273f3d]{position:absolute;bottom:-40px;display:flex;gap:8px;align-items:center;justify-content:center}.ai-loading-container .ai-thinking-animation .indicator-dots .indicator-dot[data-v-83273f3d]{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#818cf8,#3b82f6);box-shadow:0 0 8px #6366f166;opacity:.4;animation:dot-fade-83273f3d 1.4s ease-in-out infinite;will-change:opacity,transform}.ai-loading-container .ai-thinking-animation .indicator-dots .indicator-dot[data-v-83273f3d]:nth-child(1){animation-delay:0s}.ai-loading-container .ai-thinking-animation .indicator-dots .indicator-dot[data-v-83273f3d]:nth-child(2){animation-delay:.2s}.ai-loading-container .ai-thinking-animation .indicator-dots .indicator-dot[data-v-83273f3d]:nth-child(3){animation-delay:.4s}.ai-loading-container .hint-wrapper[data-v-83273f3d]{position:relative;z-index:10;width:100%;max-width:480px;display:flex;justify-content:center;perspective:1000px}.ai-loading-container .hint-wrapper .hint-glass-container[data-v-83273f3d]{position:relative;padding:1rem 2rem;background:#fff9;border-radius:24px;border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #1f268712,0 2px 8px #1f268708,inset 0 0 0 1px #ffffff4d;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;transform-style:preserve-3d}.ai-loading-container .hint-wrapper .hint-glass-container[data-v-83273f3d]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #1f26871a,0 4px 12px #1f26870d,inset 0 0 0 1px #ffffff80}.ai-loading-container .hint-wrapper .hint-glass-container .hint-content-wrapper[data-v-83273f3d]{display:flex;align-items:center;justify-content:center;gap:.75rem}.ai-loading-container .hint-wrapper .hint-glass-container .hint-icon[data-v-83273f3d]{font-size:1.2rem;animation:icon-bounce-83273f3d 2s infinite;opacity:.9}.ai-loading-container .hint-wrapper .hint-glass-container .hint-content[data-v-83273f3d]{display:inline-block;font-size:.95rem;font-weight:500;color:#334155;text-align:center;line-height:1.5;letter-spacing:.02em;animation:text-slide-up-83273f3d .5s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity;text-shadow:0 1px 2px rgba(255,255,255,.8)}.ai-loading-container .hint-wrapper .hint-glass-container .border-shimmer[data-v-83273f3d]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-25deg);animation:shimmer-flow-83273f3d 6s infinite linear;pointer-events:none}@keyframes starlight-rise-83273f3d{0%{opacity:0;transform:translateY(20px) translate(0) scale(.4)}15%{opacity:var(--base-opacity, .6)}50%{transform:translateY(-40vh) translate(calc(var(--horizontal-offset) * .6)) scale(1)}85%{opacity:var(--base-opacity, .6)}to{opacity:0;transform:translateY(-100vh) translate(var(--horizontal-offset)) scale(.2)}}@keyframes glow-breathe-83273f3d{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.1);opacity:.8}}@keyframes pulse-expand-83273f3d{0%{transform:scale(.8);opacity:0;border-width:2px}40%{opacity:.5;border-width:1px}to{transform:scale(2.2);opacity:0;border-width:0px}}@keyframes gentle-float-83273f3d{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes dot-fade-83273f3d{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes text-slide-up-83273f3d{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes icon-bounce-83273f3d{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.1)}}@keyframes shimmer-flow-83273f3d{0%{left:-100%;opacity:0}10%{opacity:1}40%{left:200%;opacity:0}to{left:200%;opacity:0}}.ai-loading-container.dark .starlight[data-v-83273f3d]{background:radial-gradient(circle,#ffffffe6,#a7cfff66 60%,#60a5fa00)!important;box-shadow:0 0 8px #93c5fd4d!important}.ai-loading-container.dark .background-glow[data-v-83273f3d]{background:radial-gradient(circle at center,rgba(129,140,248,.12) 0%,rgba(139,92,246,.08) 50%,transparent 70%)!important}.ai-loading-container.dark .background-glow-secondary[data-v-83273f3d]{background:radial-gradient(circle at center,rgba(59,130,246,.08) 0%,rgba(6,182,212,.05) 50%,transparent 80%)!important}.ai-loading-container.dark .pulse-ring[data-v-83273f3d]{border-color:#818cf833!important;box-shadow:0 0 15px #818cf81a!important}.ai-loading-container.dark .logo-image[data-v-83273f3d]{box-shadow:0 10px 40px -10px #6366f180,0 0 0 1px #ffffff1a inset!important}.ai-loading-container.dark .indicator-dot[data-v-83273f3d]{background:linear-gradient(135deg,#a5b4fc,#60a5fa)!important;box-shadow:0 0 10px #818cf880!important}.ai-loading-container.dark .hint-glass-container[data-v-83273f3d]{background:#0f172a80!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff0d!important}.ai-loading-container.dark .hint-glass-container[data-v-83273f3d]:hover{background:#0f172a99!important;border-color:#ffffff26!important}.ai-loading-container.dark .hint-glass-container .hint-content[data-v-83273f3d]{color:#e2e8f0!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.ai-loading-container.dark .hint-glass-container .border-shimmer[data-v-83273f3d]{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)!important}@media (max-width: 640px){.ai-loading-container[data-v-83273f3d]{padding:2rem 1rem;gap:2.5rem}.ai-loading-container .ai-thinking-animation[data-v-83273f3d]{width:130px;height:130px}.ai-loading-container .ai-thinking-animation .background-glow[data-v-83273f3d]{width:180px;height:180px}.ai-loading-container .ai-thinking-animation .background-glow-secondary[data-v-83273f3d]{width:150px;height:150px}.ai-loading-container .ai-thinking-animation .pulse-ring.pulse-ring-1[data-v-83273f3d],.ai-loading-container .ai-thinking-animation .pulse-ring.pulse-ring-2[data-v-83273f3d],.ai-loading-container .ai-thinking-animation .pulse-ring.pulse-ring-3[data-v-83273f3d]{width:100%;height:100%}.ai-loading-container .ai-thinking-animation .logo-container .logo-image[data-v-83273f3d]{width:64px;height:64px;border-radius:16px}.ai-loading-container .ai-thinking-animation .indicator-dots[data-v-83273f3d]{bottom:-32px;gap:6px}.ai-loading-container .ai-thinking-animation .indicator-dots .indicator-dot[data-v-83273f3d]{width:5px;height:5px}.ai-loading-container .hint-wrapper[data-v-83273f3d]{max-width:100%;padding:0 1rem}.ai-loading-container .hint-wrapper .hint-glass-container[data-v-83273f3d]{padding:.8rem 1.2rem;border-radius:20px}.ai-loading-container .hint-wrapper .hint-glass-container .hint-content[data-v-83273f3d]{font-size:.9rem}.ai-loading-container .hint-wrapper .hint-glass-container .hint-icon[data-v-83273f3d]{font-size:1rem}}@media (prefers-reduced-motion: reduce){[data-v-83273f3d]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tool-result-dialog .dialog-title[data-v-4361f60d]{font-weight:600;color:var(--text-color-1)}.tool-result-dialog .text-stats[data-v-4361f60d]{display:flex;align-items:center;gap:8px}.tool-result-dialog .text-stats .character-count[data-v-4361f60d],.tool-result-dialog .text-stats .selected-count[data-v-4361f60d]{display:flex;align-items:center;padding:4px 8px;border-radius:4px;background-color:var(--color-neutral-3);transition:all .2s ease}.tool-result-dialog .text-stats .character-count[data-v-4361f60d]:hover,.tool-result-dialog .text-stats .selected-count[data-v-4361f60d]:hover{background-color:var(--color-neutral-4)}.tool-result-dialog .text-stats .selected-count[data-v-4361f60d]{color:var(--color-primary);background-color:var(--color-primary-1)}.tool-result-dialog .text-stats .selected-count[data-v-4361f60d]:hover{background-color:var(--color-primary-2)}@media (max-width: 640px){.text-stats[data-v-4361f60d]{font-size:12px}.text-stats .character-count[data-v-4361f60d],.text-stats .selected-count[data-v-4361f60d]{padding:2px 6px}}.loading-overlay[data-v-876f0328]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important}.animate-pulse[data-v-876f0328]{animation:pulse-876f0328 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-876f0328{0%,to{opacity:1}50%{opacity:.7}}.animate-spin[data-v-876f0328]{animation:spin-876f0328 1s linear infinite}@keyframes spin-876f0328{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float[data-v-876f0328]{animation:float-876f0328 2.5s ease-in-out infinite}@keyframes float-876f0328{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.line-clamp-1[data-v-074116f9]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-074116f9]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chapter-outline-modal[data-v-74c08568]{padding:8px 0}.outline-editor[data-v-74c08568] .n-input{border-radius:8px}.outline-editor[data-v-74c08568] .n-input .n-input__textarea{min-height:300px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;padding:16px}.space-x-2[data-v-e364d070]>*+*{margin-left:.5rem}.segmented-tabs[data-v-72ec6cfe]{width:100%}.animate-fadeIn[data-v-149fd9c7]{animation:fadeIn-149fd9c7 .2s ease-out}@keyframes fadeIn-149fd9c7{0%{opacity:0}to{opacity:1}}[data-v-149fd9c7] body{overflow:hidden}.animate-fadeIn[data-v-11c18089]{animation:fadeIn-11c18089 .3s ease-in-out}@keyframes fadeIn-11c18089{0%{opacity:0}to{opacity:1}}.group-card[data-v-72e8deac]{transition:all .3s cubic-bezier(.4,0,.2,1)}.group-card[data-v-72e8deac]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f11f}.dark .group-card[data-v-72e8deac]:hover{box-shadow:0 8px 25px #818cf826}.group-card[data-v-72e8deac]:active{transform:translateY(-1px)}.user-select-none[data-v-72e8deac]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.animate-fadeIn[data-v-2b33360b]{animation:fadeIn-2b33360b .4s cubic-bezier(.2,.8,.2,1)}@keyframes fadeIn-2b33360b{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.user-select-none[data-v-2b33360b]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-scrollbar[data-v-2b33360b]::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar[data-v-2b33360b]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-2b33360b]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:10px;-webkit-transition:all .3s;transition:all .3s}.custom-scrollbar[data-v-2b33360b]:hover::-webkit-scrollbar-thumb{background:#9ca3af80}.dark .custom-scrollbar[data-v-2b33360b]::-webkit-scrollbar-thumb{background:#4b556366}.dark .custom-scrollbar[data-v-2b33360b]:hover::-webkit-scrollbar-thumb{background:#4b556399}.tool-btn[data-v-2b33360b]{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tool-btn[data-v-2b33360b]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.tool-btn[data-v-2b33360b]:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.tool-btn[data-v-2b33360b]:hover:not(:disabled):is(.dark *){background-color:#312e814d;--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.tool-btn[data-v-2b33360b]:hover:not(:disabled){transform:scale(1.05)}.tool-btn.active[data-v-2b33360b]{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.tool-btn.active[data-v-2b33360b]:is(.dark *){background-color:#312e8180;--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.tool-btn.primary[data-v-2b33360b]{height:1.75rem;width:1.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.tool-btn.primary[data-v-2b33360b]:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tool-btn.primary[data-v-2b33360b]:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #2563eb var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.tool-btn.primary[data-v-2b33360b]:hover:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tool-btn.primary[data-v-2b33360b]:hover{transform:scale(1.05) translateY(-1px)}.tool-btn[data-v-2b33360b]:disabled{cursor:not-allowed;opacity:.4}.tool-btn[data-v-2b33360b]:disabled:hover{transform:none;background-color:transparent;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.chapter-item-wrapper[data-v-2b33360b]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.chapter-card[data-v-2b33360b]{position:relative;background:#fff;border-radius:12px;border:1px solid rgba(229,231,235,.6);box-shadow:0 1px 2px #00000008;transition:all .2s cubic-bezier(.25,.8,.25,1);overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .chapter-card[data-v-2b33360b]{background:#1f2937;border-color:#37415199;box-shadow:0 1px 2px #0003}.chapter-card[data-v-2b33360b]:hover:not(.draggable){transform:translateY(-1px);border-color:#6366f14d;box-shadow:0 4px 12px #0000000d,0 1px 3px #6366f10d}.dark .chapter-card[data-v-2b33360b]:hover:not(.draggable){border-color:#818cf84d;box-shadow:0 4px 12px #0000004d}.chapter-card.active[data-v-2b33360b]{background:linear-gradient(to right bottom,#fdfeff,#f5f7ff);border-color:#6366f166;box-shadow:0 4px 12px #6366f11a}.dark .chapter-card.active[data-v-2b33360b]{background:linear-gradient(to right bottom,#1f2937,#1e1b4b4d);border-color:#818cf866;box-shadow:0 4px 12px #0006}.chapter-card.needs-confirm[data-v-2b33360b]{border-color:#f59e0b66}.active-indicator[data-v-2b33360b]{position:absolute;left:0;top:0;bottom:0;width:4px;background:#6366f1;opacity:0;transform:scaleY(.5);transition:all .3s cubic-bezier(.25,.8,.25,1);border-top-right-radius:2px;border-bottom-right-radius:2px}.chapter-card.active .active-indicator[data-v-2b33360b]{opacity:1;transform:scaleY(1)}.card-content[data-v-2b33360b]{display:flex;align-items:center;padding:10px 12px;position:relative;z-index:1}.chapter-info[data-v-2b33360b]{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.chapter-title-wrapper[data-v-2b33360b]{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.chapter-title[data-v-2b33360b]{font-size:.9375rem;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.dark .chapter-title[data-v-2b33360b]{color:#e5e7eb}.chapter-card.active .chapter-title[data-v-2b33360b]{color:#4f46e5;font-weight:600}.dark .chapter-card.active .chapter-title[data-v-2b33360b]{color:#818cf8}.status-tag[data-v-2b33360b]{flex-shrink:0;font-size:.625rem;font-weight:600;padding:2px 6px;border-radius:4px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;box-shadow:0 1px 2px #f59e0b1a}.dark .status-tag[data-v-2b33360b]{background:linear-gradient(135deg,#d977064d,#b453094d);color:#fbbf24}.chapter-stats[data-v-2b33360b]{flex-shrink:0;display:flex;align-items:center;gap:6px}.word-count-badge[data-v-2b33360b]{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#6b7280;font-size:.75rem;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0000000d}.word-count-badge svg[data-v-2b33360b]{flex-shrink:0;opacity:.7}.dark .word-count-badge[data-v-2b33360b]{background:linear-gradient(135deg,#374151cc,#1f2937cc);color:#9ca3af;box-shadow:0 1px 2px #0000004d}.chapter-card.active .word-count-badge[data-v-2b33360b]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4f46e5}.dark .chapter-card.active .word-count-badge[data-v-2b33360b]{background:linear-gradient(135deg,#6366f133,#4f46e533);color:#a5b4fc}.chapter-card:hover .word-count-badge[data-v-2b33360b]{transform:scale(1.02);box-shadow:0 2px 4px #00000014}.action-buttons[data-v-2b33360b]{display:flex;align-items:center;gap:4px;opacity:.5;transition:all .2s ease}.action-buttons.has-outline[data-v-2b33360b]{opacity:.8}.chapter-card:hover .action-buttons[data-v-2b33360b]{opacity:1}.outline-btn[data-v-2b33360b]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:#9ca3af;transition:all .2s}.outline-btn[data-v-2b33360b]:hover{background-color:#eff6ff;color:#3b82f6}.dark .outline-btn[data-v-2b33360b]:hover{background-color:#3b82f633;color:#60a5fa}.outline-btn.has-content[data-v-2b33360b]{color:#6366f1}.status-badge-pulse[data-v-2b33360b]{position:absolute;top:6px;right:6px;width:6px;height:6px;background-color:#f59e0b;border-radius:50%;box-shadow:0 0 0 2px #f59e0b4d;animation:badge-pulse-2b33360b 2s infinite}@keyframes badge-pulse-2b33360b{0%{box-shadow:0 0 #f59e0bb3}70%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.checkbox-wrapper[data-v-2b33360b]{display:flex;align-items:center;padding-right:10px}.custom-checkbox[data-v-2b33360b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .2s}.dark .custom-checkbox[data-v-2b33360b]{border-color:#4b5563;background-color:#1f2937}.custom-checkbox[data-v-2b33360b]:checked{background-color:#6366f1;border-color:#6366f1}.custom-checkbox[data-v-2b33360b]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.drag-handle[data-v-2b33360b]{cursor:grab;padding:4px;margin-right:4px;color:#d1d5db;transition:color .2s}.chapter-card:hover .drag-handle[data-v-2b33360b]{color:#9ca3af}.drag-handle[data-v-2b33360b]:hover{color:#6366f1!important}.chapter-ghost[data-v-2b33360b]{opacity:.4;background:#e0e7ff;border:2px dashed #818cf8}.dark .chapter-ghost[data-v-2b33360b]{background:#1e1b4b;border-color:#4338ca}.chapter-chosen .chapter-card[data-v-2b33360b]{background:#fff;box-shadow:0 8px 24px #6366f140;transform:scale(1.02)}.chapter-drag .chapter-card[data-v-2b33360b]{transform:scale(1.05) rotate(2deg);box-shadow:0 16px 32px #00000026;z-index:50}@media (max-width: 768px){.action-buttons[data-v-2b33360b]{opacity:.7}.action-buttons.has-outline[data-v-2b33360b]{opacity:1}.tool-btn[data-v-2b33360b]{width:32px;height:32px}.word-count-badge[data-v-2b33360b]{font-size:.6875rem;padding:2px 6px}.chapter-title[data-v-2b33360b]{font-size:.875rem}}.character-card[data-v-9804227b]{width:100%;max-width:320px;min-width:240px;display:flex;flex-direction:column}.action-button[data-v-9804227b]{position:relative;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.character-card:hover .action-button.w-10[data-v-9804227b]{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a}.dark .character-card:hover .action-button.w-10[data-v-9804227b]{box-shadow:inset 0 1px #fff3,inset 0 -1px #0000004d}.action-button[data-v-9804227b]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.action-button[data-v-9804227b]{background:#ffffff4d;border:1px solid rgba(255,255,255,.4)}.action-button[data-v-9804227b]:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.dark .action-button[data-v-9804227b]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.info-section[data-v-9804227b]{border-radius:1rem;background-color:#f9fafb99;padding:.75rem 1rem}.info-section[data-v-9804227b]:is(.dark *){background-color:#1f293766}.info-section[data-v-9804227b]{border-width:1px;border-color:#e5e7eb80}.info-section[data-v-9804227b]:is(.dark *){border-color:#37415180}.info-section[data-v-9804227b]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.info-section[data-v-9804227b]:hover{background-color:#f9fafbcc}.info-section[data-v-9804227b]:hover:is(.dark *){background-color:#1f293799}.info-section[data-v-9804227b]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.info-section[data-v-9804227b]{position:relative;overflow:hidden}.info-section[data-v-9804227b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.info-section[data-v-9804227b]:hover:before{left:100%}.line-clamp-2[data-v-9804227b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hide-scrollbar[data-v-9804227b]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-9804227b]::-webkit-scrollbar{display:none}.character-card[data-v-9804227b]{will-change:transform,box-shadow;contain:layout style paint;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.action-button[data-v-9804227b]{transform-origin:center;transition:transform .15s cubic-bezier(.175,.885,.32,1.275)}.action-button[data-v-9804227b]:active{transform:scale(.92)}.character-card[data-v-9804227b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%,rgba(0,0,0,.05) 100%);border-radius:1.5rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.character-card[data-v-9804227b]:hover:before{opacity:1}@media (hover: hover) and (pointer: fine){.character-card[data-v-9804227b]:hover{box-shadow:0 10px 30px -5px #0000001a,0 8px 16px -6px #0000001a,0 0 0 1px #ffffff1a}.dark .character-card[data-v-9804227b]:hover{box-shadow:0 25px 50px -5px #0006,0 10px 20px -6px #0000004d,0 0 0 1px #ffffff1a}}@media (hover: none) and (pointer: coarse){.character-card[data-v-9804227b]{transition:transform .2s ease}.character-card[data-v-9804227b]:active{transform:scale(.98)}}.character-card:hover .relative.w-10[data-v-9804227b]{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a}.dark .character-card:hover .relative.w-10[data-v-9804227b]{box-shadow:inset 0 1px #fff3,inset 0 -1px #0000004d}@media (prefers-reduced-motion: reduce){.character-card[data-v-9804227b],.character-card[data-v-9804227b] *,.character-card[data-v-9804227b]:before,.character-card[data-v-9804227b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 640px){.character-card[data-v-9804227b]{width:100%;max-width:100%;min-width:auto}.action-button[data-v-9804227b]{height:1.5rem;width:1.5rem}}.modal-card[data-v-4d49b5b9]{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;max-height:85vh;box-shadow:0 10px 30px -10px #0000001a;position:relative}.dark .modal-card[data-v-4d49b5b9]{background:#1f2937;border:1px solid #374151}.decorative-bg[data-v-4d49b5b9]{position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(135deg,#e0f2fe,#dbeafe,#ede9fe);z-index:0}.dark .decorative-bg[data-v-4d49b5b9]{background:linear-gradient(135deg,#1e3a8a20,#312e8130)}.header-section[data-v-4d49b5b9]{position:relative;z-index:1;padding:16px 20px 20px}.close-btn[data-v-4d49b5b9]{position:absolute;top:12px;right:12px;color:#64748b;z-index:2}.dark .close-btn[data-v-4d49b5b9]{color:#9ca3af}.close-btn[data-v-4d49b5b9]:hover{background-color:#0000000f;color:#334155}.dark .close-btn[data-v-4d49b5b9]:hover{background-color:#ffffff1a;color:#e2e8f0}.profile-row[data-v-4d49b5b9]{display:flex;align-items:center;gap:16px;padding-top:8px}.avatar-wrapper[data-v-4d49b5b9]{position:relative;flex-shrink:0}.avatar-placeholder[data-v-4d49b5b9]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:600;box-shadow:0 4px 12px -2px #6366f159}.status-indicator[data-v-4d49b5b9]{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;border-radius:50%;border:2px solid white;background:#94a3b8}.status-indicator.online[data-v-4d49b5b9]{background:#22c55e}.dark .status-indicator[data-v-4d49b5b9]{border-color:#1f2937}.profile-info[data-v-4d49b5b9]{flex:1;min-width:0}.character-name[data-v-4d49b5b9]{font-size:20px;font-weight:700;color:#1e293b;margin:0 0 6px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .character-name[data-v-4d49b5b9]{color:#f1f5f9}.tags-row[data-v-4d49b5b9]{display:flex;gap:6px;flex-wrap:wrap}.info-tag[data-v-4d49b5b9]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:6px;font-size:12px;font-weight:500}.gender-male[data-v-4d49b5b9]{background:#eff6ff;color:#3b82f6}.gender-female[data-v-4d49b5b9]{background:#fdf2f8;color:#ec4899}.gender-other[data-v-4d49b5b9]{background:#f1f5f9;color:#64748b}.dark .gender-male[data-v-4d49b5b9]{background:#3b82f626;color:#60a5fa}.dark .gender-female[data-v-4d49b5b9]{background:#ec489926;color:#f472b6}.dark .gender-other[data-v-4d49b5b9]{background:#64748b33;color:#94a3b8}.tag-active[data-v-4d49b5b9]{background:#dcfce7;color:#16a34a}.tag-inactive[data-v-4d49b5b9]{background:#f1f5f9;color:#64748b}.dark .tag-active[data-v-4d49b5b9]{background:#16a34a26;color:#4ade80}.dark .tag-inactive[data-v-4d49b5b9]{background:#64748b33;color:#94a3b8}.content-section[data-v-4d49b5b9]{flex:1;overflow-y:auto;padding:0 20px 20px}.info-block[data-v-4d49b5b9]{background:#f8fafc;border-radius:12px;padding:16px}.dark .info-block[data-v-4d49b5b9]{background:#ffffff08;border:1px solid #374151}.block-title[data-v-4d49b5b9]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#64748b;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dark .block-title[data-v-4d49b5b9]{color:#94a3b8}.title-icon[data-v-4d49b5b9]{color:#3b82f6}.dark .title-icon[data-v-4d49b5b9]{color:#60a5fa}.description-content[data-v-4d49b5b9]{color:#334155;line-height:1.8;font-size:15px;white-space:pre-wrap}.dark .description-content[data-v-4d49b5b9]{color:#cbd5e1}.empty-state[data-v-4d49b5b9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#94a3b8;gap:12px}.dark .empty-state[data-v-4d49b5b9]{color:#6b7280}.footer-section[data-v-4d49b5b9]{padding:16px 20px 20px;background:#fff;margin-top:auto;border-top:1px solid #f1f5f9}.dark .footer-section[data-v-4d49b5b9]{background:#1f2937;border-top-color:#374151}.action-btn[data-v-4d49b5b9]{border-radius:12px;font-weight:600;height:44px}@media (max-width: 640px){.modal-card[data-v-4d49b5b9]{max-height:85vh;border-radius:16px}.header-section[data-v-4d49b5b9]{padding:14px 16px 16px}.profile-row[data-v-4d49b5b9]{gap:12px}.avatar-placeholder[data-v-4d49b5b9]{width:48px;height:48px;font-size:18px;border-radius:12px}.character-name[data-v-4d49b5b9]{font-size:18px}.content-section[data-v-4d49b5b9]{padding:0 16px 16px}.footer-section[data-v-4d49b5b9]{padding:12px 16px 16px}}.overflow-y-auto[data-v-5defecf5]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.overflow-y-auto[data-v-5defecf5]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-5defecf5]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-5defecf5]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.overflow-y-auto[data-v-5defecf5]::-webkit-scrollbar-thumb:hover{background-color:#6b7280b3}.dark .overflow-y-auto[data-v-5defecf5]::-webkit-scrollbar-thumb{background-color:#4b556380}.dark .overflow-y-auto[data-v-5defecf5]::-webkit-scrollbar-thumb:hover{background-color:#374151b3}.character-recognition-modal[data-v-5defecf5],.flex.items-center.justify-center.w-8.h-8[data-v-5defecf5],.group[data-v-5defecf5]{transition:all .3s cubic-bezier(.4,0,.2,1)}.group[data-v-5defecf5]:hover{transform:translateY(-2px)}.w-16.h-16.rounded-2xl[data-v-5defecf5]{background:linear-gradient(135deg,#667eea,#764ba2);transition:transform .3s ease,box-shadow .3s ease}.group:hover .w-16.h-16.rounded-2xl[data-v-5defecf5]{transform:scale(1.05);box-shadow:0 8px 25px -5px #667eea66}button[data-v-5defecf5]{transition:all .2s cubic-bezier(.4,0,.2,1)}[data-v-5defecf5] .n-input:focus-within{box-shadow:0 0 0 2px #3b82f633!important}[data-v-5defecf5] .n-input-number:focus-within{box-shadow:0 0 0 2px #3b82f633!important}[data-v-5defecf5] .n-select:focus-within{box-shadow:0 0 0 2px #3b82f633!important}.px-4.py-3[data-v-5defecf5]{transition:all .2s ease}.px-4.py-3[data-v-5defecf5]:hover{transform:translate(2px);box-shadow:0 4px 12px -2px #0000001a}.dark .px-4.py-3[data-v-5defecf5]:hover{box-shadow:0 4px 12px -2px #0000004d}@keyframes ai-pulse-5defecf5{0%,to{opacity:1}50%{opacity:.7}}.from-purple-100.to-blue-100[data-v-5defecf5]{animation:ai-pulse-5defecf5 2s ease-in-out infinite}.upload-area[data-v-5defecf5]{transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-area[data-v-5defecf5]:hover{transform:translateY(-1px);box-shadow:0 8px 25px -5px #3b82f626}.upload-area.drag-over[data-v-5defecf5]{border-color:#3b82f6!important;background-color:#3b82f60d!important;transform:scale(1.02)}.file-preview[data-v-5defecf5]{background:linear-gradient(135deg,#3b82f60d,#8b5cf60d);border:1px solid rgba(59,130,246,.2)}[data-v-5defecf5] .n-tabs .n-tabs-nav{background:#3b82f60d;border-radius:12px;padding:2px}[data-v-5defecf5] .n-tabs .n-tab-pane{border-radius:10px}@media (max-width: 768px){.group[data-v-5defecf5]{margin-bottom:1rem}.w-16.h-16[data-v-5defecf5]{width:3rem!important;height:3rem!important}.text-2xl[data-v-5defecf5]{font-size:1.25rem!important}.upload-area[data-v-5defecf5]{padding:1rem!important}}.dark .bg-gray-400[data-v-876551c7]{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark .text-gray-200[data-v-876551c7]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.h-screen[data-v-e4e0b0e0]{height:calc(100vh - 64px)}.sticky-header[data-v-e4e0b0e0]{position:sticky;top:0;z-index:10;margin-bottom:1px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease}@keyframes fade-in-e4e0b0e0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-e4e0b0e0]{animation:fade-in-e4e0b0e0 .6s ease-out}.character-card-enter-active[data-v-e4e0b0e0],.character-card-leave-active[data-v-e4e0b0e0]{transition:all .4s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--delay, 0ms)}.character-card-enter-from[data-v-e4e0b0e0]{opacity:0;transform:translateY(20px) scale(.95)}.character-card-leave-to[data-v-e4e0b0e0]{opacity:0;transform:translateY(-10px) scale(.95)}.character-card-enter-to[data-v-e4e0b0e0],.character-card-leave-from[data-v-e4e0b0e0]{opacity:1;transform:translateY(0) scale(1)}.character-card-move[data-v-e4e0b0e0]{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (prefers-reduced-motion: reduce){.character-card-enter-active[data-v-e4e0b0e0],.character-card-leave-active[data-v-e4e0b0e0],.animate-fade-in[data-v-e4e0b0e0]{animation:none;transition:none}}@media (max-width: 640px){.sticky-header[data-v-e4e0b0e0]{padding-top:10px;padding-bottom:10px;min-height:60px}}.character-container[data-v-e4e0b0e0]{container-type:inline-size;container-name:character-container}.flex-1.overflow-y-auto[data-v-e4e0b0e0]{min-height:0;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.flex-1.overflow-y-auto[data-v-e4e0b0e0]::-webkit-scrollbar{width:6px}.flex-1.overflow-y-auto[data-v-e4e0b0e0]::-webkit-scrollbar-track{background:transparent}.flex-1.overflow-y-auto[data-v-e4e0b0e0]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.flex-1.overflow-y-auto[data-v-e4e0b0e0]::-webkit-scrollbar-thumb:hover{background-color:#6b7280b3}.dark .flex-1.overflow-y-auto[data-v-e4e0b0e0]::-webkit-scrollbar-thumb{background-color:#4b556380}.dark .flex-1.overflow-y-auto[data-v-e4e0b0e0]::-webkit-scrollbar-thumb:hover{background-color:#374151b3}.character-grid[data-v-e4e0b0e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));justify-items:stretch;align-items:start}@container (min-width: 1200px){.character-grid[data-v-e4e0b0e0]{grid-template-columns:repeat(auto-fit,minmax(280px,320px));justify-items:center}}@container (min-width: 800px) and (max-width: 1199px){.character-grid[data-v-e4e0b0e0]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@container (min-width: 500px) and (max-width: 799px){.character-grid[data-v-e4e0b0e0]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@container (max-width: 499px){.character-grid[data-v-e4e0b0e0]{grid-template-columns:1fr;justify-items:center}}@supports not (container-type: inline-size){@media (min-width: 1400px){.character-grid[data-v-e4e0b0e0]{grid-template-columns:repeat(auto-fit,minmax(280px,320px));justify-items:center}}@media (min-width: 1000px) and (max-width: 1399px){.character-grid[data-v-e4e0b0e0]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (min-width: 600px) and (max-width: 999px){.character-grid[data-v-e4e0b0e0]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width: 599px){.character-grid[data-v-e4e0b0e0]{grid-template-columns:1fr;justify-items:center}}}.loading-initial-container[data-v-e4e0b0e0]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px}.loading-card[data-v-e4e0b0e0]{background:#fffffff2;border-radius:24px;padding:48px 40px;box-shadow:0 8px 32px #0071e31a;border:1px solid rgba(0,113,227,.1);text-align:center;position:relative;overflow:hidden}.loading-card[data-v-e4e0b0e0]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0071e3,#409cff,#0071e3);background-size:200% 100%;animation:shimmer-e4e0b0e0 2s infinite}@media (max-width: 640px){.loading-card[data-v-e4e0b0e0]{padding:32px 24px;border-radius:20px}}.dark .loading-card[data-v-e4e0b0e0]{background:#1e293bf2;border-color:#0084ff33;box-shadow:0 8px 32px #0084ff26}.dark .loading-card[data-v-e4e0b0e0]:before{background:linear-gradient(90deg,#0084ff,#409cff,#0084ff);background-size:200% 100%}.loading-spinner-container[data-v-e4e0b0e0]{display:flex;flex-direction:column;align-items:center;gap:24px}.loading-text[data-v-e4e0b0e0]{text-align:center}.loading-title[data-v-e4e0b0e0]{font-size:18px;font-weight:600;color:#0071e3;margin-bottom:8px}@media (max-width: 640px){.loading-title[data-v-e4e0b0e0]{font-size:16px}}.dark .loading-title[data-v-e4e0b0e0]{color:#0084ff}.loading-subtitle[data-v-e4e0b0e0]{font-size:14px;color:#6b7280;opacity:.8}@media (max-width: 640px){.loading-subtitle[data-v-e4e0b0e0]{font-size:13px}}.dark .loading-subtitle[data-v-e4e0b0e0]{color:#9ca3af}.loading-more-container[data-v-e4e0b0e0]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.loading-more-card[data-v-e4e0b0e0]{background:#ffffffe6;border-radius:16px;padding:20px 32px;box-shadow:0 4px 16px #0071e314;border:1px solid rgba(0,113,227,.1)}@media (max-width: 640px){.loading-more-card[data-v-e4e0b0e0]{padding:16px 24px;border-radius:12px}}.dark .loading-more-card[data-v-e4e0b0e0]{background:#1e293be6;border-color:#0084ff26;box-shadow:0 4px 16px #0084ff1a}.loading-more-content[data-v-e4e0b0e0]{display:flex;align-items:center;gap:12px}.loading-dots[data-v-e4e0b0e0]{display:flex;gap:4px}.dot[data-v-e4e0b0e0]{width:8px;height:8px;border-radius:50%;background:#0071e3;animation:dot-bounce-e4e0b0e0 1.4s infinite both}.dot[data-v-e4e0b0e0]:nth-child(1){animation-delay:-.32s}.dot[data-v-e4e0b0e0]:nth-child(2){animation-delay:-.16s}.dot[data-v-e4e0b0e0]:nth-child(3){animation-delay:0s}.dark .dot[data-v-e4e0b0e0]{background:#0084ff}.loading-more-text[data-v-e4e0b0e0]{font-size:14px;color:#374151;font-weight:500}.dark .loading-more-text[data-v-e4e0b0e0]{color:#d1d5db}.no-more-container[data-v-e4e0b0e0]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.no-more-card[data-v-e4e0b0e0]{background:#f9fafbcc;border-radius:16px;padding:20px 32px;box-shadow:0 2px 8px #9ca3af1a;border:1px solid rgba(229,231,235,.8);display:flex;align-items:center;gap:12px}@media (max-width: 640px){.no-more-card[data-v-e4e0b0e0]{padding:16px 24px;border-radius:12px}}.dark .no-more-card[data-v-e4e0b0e0]{background:#1f2937cc;border-color:#4b5563cc;box-shadow:0 2px 8px #1f293733}.no-more-icon[data-v-e4e0b0e0]{display:flex;align-items:center;opacity:.6}.no-more-text[data-v-e4e0b0e0]{font-size:14px;color:#6b7280;font-weight:500}.dark .no-more-text[data-v-e4e0b0e0]{color:#9ca3af}@keyframes shimmer-e4e0b0e0{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dot-bounce-e4e0b0e0{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-initial-container[data-v-e4e0b0e0],.loading-more-container[data-v-e4e0b0e0],.no-more-container[data-v-e4e0b0e0]{animation:fadeInUp-e4e0b0e0 .6s ease-out}@keyframes fadeInUp-e4e0b0e0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.overflow-y-auto[data-v-d11edd87]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-d11edd87]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-d11edd87]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;border:2px solid transparent;background-clip:content-box}.dark .overflow-y-auto[data-v-d11edd87]::-webkit-scrollbar-thumb{background-color:#fff3}.overflow-y-auto[data-v-d11edd87]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dark .overflow-y-auto[data-v-d11edd87]::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}[data-v-d11edd87]{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.w-14.h-14[data-v-d11edd87]:hover{transform:scale(1.02)}.w-10.h-10[data-v-d11edd87]:hover{transform:scale(1.05)}.bg-gray-50\/80[data-v-d11edd87]:hover,.bg-gray-800\/50[data-v-d11edd87]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0000000f}.dark .bg-gray-50\/80[data-v-d11edd87]:hover,.dark .bg-gray-800\/50[data-v-d11edd87]:hover{box-shadow:0 4px 20px #0000004d}.border-gray-200\/50[data-v-d11edd87],.border-gray-700\/50[data-v-d11edd87]{box-shadow:0 1px 3px #00000008}.w-2.h-2[data-v-d11edd87]{animation:pulse-d11edd87 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-d11edd87{0%,to{opacity:1}50%{opacity:.7}}.opacity-60[data-v-d11edd87]{transition:opacity .15s ease-in-out}h1[data-v-d11edd87],h3[data-v-d11edd87]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark .bg-gray-400[data-v-81948988]{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark .text-gray-200[data-v-81948988]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.h-screen[data-v-d2c2674e]{height:calc(100vh - 64px)}.sticky-header[data-v-d2c2674e]{position:sticky;top:0;z-index:10;margin-bottom:1px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease}.flex-1.overflow-y-auto[data-v-d2c2674e]{min-height:0;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.flex-1.overflow-y-auto[data-v-d2c2674e]::-webkit-scrollbar{width:6px}.flex-1.overflow-y-auto[data-v-d2c2674e]::-webkit-scrollbar-track{background:transparent}.flex-1.overflow-y-auto[data-v-d2c2674e]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.flex-1.overflow-y-auto[data-v-d2c2674e]::-webkit-scrollbar-thumb:hover{background-color:#6b7280b3}.dark .flex-1.overflow-y-auto[data-v-d2c2674e]::-webkit-scrollbar-thumb{background-color:#4b556380}.dark .flex-1.overflow-y-auto[data-v-d2c2674e]::-webkit-scrollbar-thumb:hover{background-color:#374151b3}.glossary-section[data-v-d2c2674e]{scrollbar-width:thin;scrollbar-color:rgb(156 163 175 / .5) transparent}.glossary-section[data-v-d2c2674e]::-webkit-scrollbar{width:6px}.glossary-section[data-v-d2c2674e]::-webkit-scrollbar-track{background:transparent}.glossary-section[data-v-d2c2674e]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.glossary-section[data-v-d2c2674e]:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.glossary-section[data-v-d2c2674e]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.glossary-section[data-v-d2c2674e]:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.line-clamp-2[data-v-d2c2674e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-d2c2674e]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hig-card-shadow[data-v-d2c2674e]{box-shadow:0 0 0 .5px #0000000a,0 2px 4px #00000005,0 1px 2px #0000000a;transition:all .4s cubic-bezier(.16,1,.3,1)}.hig-card-shadow[data-v-d2c2674e]:hover{box-shadow:0 0 0 .5px #0000000f,0 20px 40px #00000014,0 8px 16px #0000000a,0 4px 8px #0000000a}.dark .hig-card-shadow[data-v-d2c2674e]{box-shadow:0 0 0 .5px #ffffff0f,0 2px 4px #0000001a,0 1px 2px #0003}.dark .hig-card-shadow[data-v-d2c2674e]:hover{box-shadow:0 0 0 .5px #ffffff14,0 20px 40px #0000004d,0 8px 16px #0003,0 4px 8px #0000001a}.glossary-enter-active[data-v-d2c2674e]{animation:slideInUp-d2c2674e .6s cubic-bezier(.16,1,.3,1);animation-delay:var(--animation-delay, 0s);animation-fill-mode:both}.glossary-leave-active[data-v-d2c2674e]{transition:all .4s cubic-bezier(.16,1,.3,1)}.glossary-enter-from[data-v-d2c2674e]{opacity:0;transform:translateY(20px) scale(.96)}.glossary-leave-to[data-v-d2c2674e]{opacity:0;transform:translateY(-10px) scale(.98)}.glossary-move[data-v-d2c2674e]{transition:transform .4s cubic-bezier(.16,1,.3,1)}@keyframes slideInUp-d2c2674e{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.sticky-header[data-v-d2c2674e]{padding-top:10px;padding-bottom:10px;min-height:60px}}[data-v-d2c2674e] .n-modal{border-radius:20px;overflow:hidden}[data-v-d2c2674e] .n-modal .n-card{background:#fffffff2;border:none;box-shadow:0 0 0 .5px #0000000f,0 8px 60px #00000014,0 1px 4px #0000000a}[data-v-d2c2674e] .dark .n-modal .n-card{background:#1c1c1ef2;box-shadow:0 0 0 .5px #ffffff0f,0 8px 60px #0000004d,0 1px 4px #0003}[data-v-d2c2674e] .n-input,[data-v-d2c2674e] .n-select,[data-v-d2c2674e] .n-base-selection{border-radius:12px!important;transition:all .3s cubic-bezier(.16,1,.3,1)}[data-v-d2c2674e] .n-input:focus-within,[data-v-d2c2674e] .n-select:focus-within,[data-v-d2c2674e] .n-base-selection.n-base-selection--focus{box-shadow:0 0 0 2px #3b82f633!important}[data-v-d2c2674e] .n-button{font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1)}[data-v-d2c2674e] .n-button:hover{transform:translateY(-1px)}[data-v-d2c2674e] .n-button:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.glossary-enter-active[data-v-d2c2674e],.glossary-leave-active[data-v-d2c2674e],.glossary-move[data-v-d2c2674e]{animation:none!important;transition:none!important}.hig-card-shadow[data-v-d2c2674e]{transition:box-shadow .1s ease!important}[data-v-d2c2674e]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.loading-initial-container[data-v-d2c2674e]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px}.loading-card[data-v-d2c2674e]{background:#fffffff2;border-radius:24px;padding:48px 40px;box-shadow:0 8px 32px #0071e31a;border:1px solid rgba(0,113,227,.1);text-align:center;position:relative;overflow:hidden}.loading-card[data-v-d2c2674e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0071e3,#409cff,#0071e3);background-size:200% 100%;animation:shimmer-d2c2674e 2s infinite}@media (max-width: 640px){.loading-card[data-v-d2c2674e]{padding:32px 24px;border-radius:20px}}.dark .loading-card[data-v-d2c2674e]{background:#1e293bf2;border-color:#0084ff33;box-shadow:0 8px 32px #0084ff26}.dark .loading-card[data-v-d2c2674e]:before{background:linear-gradient(90deg,#0084ff,#409cff,#0084ff);background-size:200% 100%}.loading-spinner-container[data-v-d2c2674e]{display:flex;flex-direction:column;align-items:center;gap:24px}.loading-text[data-v-d2c2674e]{text-align:center}.loading-title[data-v-d2c2674e]{font-size:18px;font-weight:600;color:#0071e3;margin-bottom:8px}@media (max-width: 640px){.loading-title[data-v-d2c2674e]{font-size:16px}}.dark .loading-title[data-v-d2c2674e]{color:#0084ff}.loading-subtitle[data-v-d2c2674e]{font-size:14px;color:#6b7280;opacity:.8}@media (max-width: 640px){.loading-subtitle[data-v-d2c2674e]{font-size:13px}}.dark .loading-subtitle[data-v-d2c2674e]{color:#9ca3af}.loading-more-container[data-v-d2c2674e]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.loading-more-card[data-v-d2c2674e]{background:#ffffffe6;border-radius:16px;padding:20px 32px;box-shadow:0 4px 16px #0071e314;border:1px solid rgba(0,113,227,.1)}@media (max-width: 640px){.loading-more-card[data-v-d2c2674e]{padding:16px 24px;border-radius:12px}}.dark .loading-more-card[data-v-d2c2674e]{background:#1e293be6;border-color:#0084ff26;box-shadow:0 4px 16px #0084ff1a}.loading-more-content[data-v-d2c2674e]{display:flex;align-items:center;gap:12px}.loading-dots[data-v-d2c2674e]{display:flex;gap:4px}.dot[data-v-d2c2674e]{width:8px;height:8px;border-radius:50%;background:#0071e3;animation:dot-bounce-d2c2674e 1.4s infinite both}.dot[data-v-d2c2674e]:nth-child(1){animation-delay:-.32s}.dot[data-v-d2c2674e]:nth-child(2){animation-delay:-.16s}.dot[data-v-d2c2674e]:nth-child(3){animation-delay:0s}.dark .dot[data-v-d2c2674e]{background:#0084ff}.loading-more-text[data-v-d2c2674e]{font-size:14px;color:#374151;font-weight:500}.dark .loading-more-text[data-v-d2c2674e]{color:#d1d5db}.no-more-container[data-v-d2c2674e]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.no-more-card[data-v-d2c2674e]{background:#f9fafbcc;border-radius:16px;padding:20px 32px;box-shadow:0 2px 8px #9ca3af1a;border:1px solid rgba(229,231,235,.8);display:flex;align-items:center;gap:12px}@media (max-width: 640px){.no-more-card[data-v-d2c2674e]{padding:16px 24px;border-radius:12px}}.dark .no-more-card[data-v-d2c2674e]{background:#1f2937cc;border-color:#4b5563cc;box-shadow:0 2px 8px #1f293733}.no-more-icon[data-v-d2c2674e]{display:flex;align-items:center;opacity:.6}.no-more-text[data-v-d2c2674e]{font-size:14px;color:#6b7280;font-weight:500}.dark .no-more-text[data-v-d2c2674e]{color:#9ca3af}@keyframes shimmer-d2c2674e{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dot-bounce-d2c2674e{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-initial-container[data-v-d2c2674e],.loading-more-container[data-v-d2c2674e],.no-more-container[data-v-d2c2674e]{animation:fadeInUp-d2c2674e .6s ease-out}@keyframes fadeInUp-d2c2674e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme: dark){.auto-dark[data-v-d2c2674e]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.result-item[data-v-8ff438f1]{position:relative;transition:background-color .2s}[data-v-8ff438f1] .bg-yellow-200{background-color:#fef3c7!important;color:#92400e!important;padding:1px 3px!important;border-radius:3px!important;font-weight:600!important}.dark[data-v-8ff438f1] .bg-yellow-600{background-color:#a16207!important;color:#fefce8!important;padding:1px 3px!important;border-radius:3px!important;font-weight:600!important}@media (max-width: 640px){.novel-search-dialog[data-v-8ff438f1] .n-dialog{margin:8px}}.search-panel-container[data-v-5fe4db19]{position:relative;z-index:9}.search-panel-content[data-v-5fe4db19]{max-width:100%}.search-panel-enter-active[data-v-5fe4db19]{transition:all .35s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.search-panel-leave-active[data-v-5fe4db19]{transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.search-panel-enter-from[data-v-5fe4db19]{opacity:0;max-height:0;transform:translateY(-20px) scale(.95)}.search-panel-enter-to[data-v-5fe4db19],.search-panel-leave-from[data-v-5fe4db19]{opacity:1;max-height:500px;transform:translateY(0) scale(1)}.search-panel-leave-to[data-v-5fe4db19]{opacity:0;max-height:0;transform:translateY(-15px) scale(.98)}@media (max-width: 768px){.search-panel-content[data-v-5fe4db19]{padding:.75rem}}.horizontal-scroll-container[data-v-794a02d7]{position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:scroll-position;-ms-overflow-style:none;scrollbar-width:none}.horizontal-scroll-container[data-v-794a02d7]::-webkit-scrollbar{display:none}.horizontal-scroll-container[data-v-794a02d7]{transform:translateZ(0);-webkit-transform:translateZ(0)}.horizontal-scroll-container.is-dragging[data-v-794a02d7]{cursor:grabbing!important}@media (max-width: 640px){.horizontal-scroll-container[data-v-794a02d7]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;cursor:default!important;scroll-behavior:smooth}}.scroll-content[data-v-794a02d7]{display:flex;align-items:center;min-width:-moz-max-content;min-width:max-content;padding:2px 0}.polish-words-button[data-v-cde4f616]{box-shadow:0 4px 12px #a855f74d}.polish-words-button[data-v-cde4f616]:hover:not(:disabled){box-shadow:0 6px 20px #a855f766;transform:translateY(-2px)}.polish-words-button[data-v-cde4f616]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #a855f74d}.dark .polish-words-button[data-v-cde4f616]{box-shadow:0 4px 12px #a855f780}.dark .polish-words-button[data-v-cde4f616]:hover:not(:disabled){box-shadow:0 6px 20px #a855f799}@keyframes spin-70dc1a5b{to{transform:rotate(360deg)}}@keyframes spin-reverse-70dc1a5b{to{transform:rotate(-360deg)}}@keyframes progress-70dc1a5b{0%{width:0%}50%{width:70%}to{width:100%}}.animate-spin[data-v-70dc1a5b]{animation:spin-70dc1a5b 1s linear infinite}.animate-spin-reverse[data-v-70dc1a5b]{animation:spin-reverse-70dc1a5b 1.5s linear infinite}.animate-progress[data-v-70dc1a5b]{animation:progress-70dc1a5b 2s ease-in-out infinite}.chapter-horizontal-container[data-v-70dc1a5b]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.chapter-horizontal-container[data-v-70dc1a5b]::-webkit-scrollbar{height:8px}.chapter-horizontal-container[data-v-70dc1a5b]::-webkit-scrollbar-track{background:#9ca3af1a;border-radius:4px}.chapter-horizontal-container[data-v-70dc1a5b]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:4px}.chapter-horizontal-container[data-v-70dc1a5b]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.chapter-phone-card[data-v-70dc1a5b]{transition:all .2s ease;box-shadow:0 4px 12px #00000014}.chapter-phone-card[data-v-70dc1a5b]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.chapter-phone-content[data-v-70dc1a5b]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.chapter-phone-content[data-v-70dc1a5b]::-webkit-scrollbar{width:4px}.chapter-phone-content[data-v-70dc1a5b]::-webkit-scrollbar-track{background:transparent}.chapter-phone-content[data-v-70dc1a5b]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:2px}.modal-container[data-v-70dc1a5b]{box-shadow:0 25px 50px -12px #00000040}.toolbar-container[data-v-c5bc9991]{-webkit-backdrop-filter:none;backdrop-filter:none}.ai-toolbar-card[data-v-c5bc9991],.editor-toolbar-card[data-v-c5bc9991]{border-radius:6px;padding:3px 4px;background:transparent;border:none;transition:all .2s ease;position:relative}.editor-button-group[data-v-c5bc9991]{display:flex;gap:1px;background:#e2e8f04d;border-radius:6px;padding:2px}.dark .editor-button-group[data-v-c5bc9991]{background:#47556933}.editor-button-group[data-v-c5bc9991] .n-button{border-radius:4px;margin:0;border:none;box-shadow:none;background:transparent!important;transition:all .15s ease;color:#64748b;position:relative;overflow:visible;min-height:28px;padding:0 8px}.dark .editor-button-group[data-v-c5bc9991] .n-button{background:transparent!important;color:#94a3b8!important}.editor-button-group[data-v-c5bc9991] .n-button:hover:not(:disabled){background:#ffffffe6!important;color:#475569;box-shadow:0 1px 3px #0000001a}.dark .editor-button-group[data-v-c5bc9991] .n-button:hover:not(:disabled){background:#334155cc!important;color:#e2e8f0!important;box-shadow:0 1px 3px #0000004d}.editor-button-group[data-v-c5bc9991] .n-button:active:not(:disabled){transform:scale(.98);transition:all .1s ease}.editor-button-group[data-v-c5bc9991] .n-button:disabled{opacity:.4;cursor:not-allowed}.dark .editor-button-group[data-v-c5bc9991] .n-button:disabled{color:#64748b!important;opacity:.3}.editor-button-group[data-v-c5bc9991] .n-button.danger-button{color:#ef4444}.dark .editor-button-group[data-v-c5bc9991] .n-button.danger-button{color:#f87171!important}.editor-button-group[data-v-c5bc9991] .n-button.danger-button:hover:not(:disabled){background:#fee2e2e6!important;color:#dc2626}.dark .editor-button-group[data-v-c5bc9991] .n-button.danger-button:hover:not(:disabled){background:#7f1d1d99!important;color:#fca5a5!important}.editor-button-group[data-v-c5bc9991] .n-button.search-active{background:#e0e7ffe6!important;color:#6366f1!important;position:relative}.editor-button-group[data-v-c5bc9991] .n-button.search-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#6366f1}.dark .editor-button-group[data-v-c5bc9991] .n-button.search-active{background:#1e3a8a99!important;color:#a5b4fc!important}.dark .editor-button-group[data-v-c5bc9991] .n-button.search-active:after{background:#a5b4fc}.icon-element[data-v-c5bc9991]{transition:all .15s ease}.icon-element.icon-active[data-v-c5bc9991]{transform:scale(1.05)}.editor-button-group[data-v-c5bc9991] .n-button:hover:not(:disabled) .icon-element{transform:scale(1.1)}.badge-dot[data-v-c5bc9991]{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;color:#fff;background:#ef4444;border-radius:8px;border:1.5px solid white;box-shadow:0 1px 3px #0003}.dark .badge-dot[data-v-c5bc9991]{border-color:#1f2937}.glow-effect[data-v-c5bc9991],.hover-glow[data-v-c5bc9991]{display:none}@keyframes aiButtonEntrance-c5bc9991{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-button-entrance[data-v-c5bc9991]{animation:aiButtonEntrance-c5bc9991 .5s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity,filter}.ai-feature-button[data-v-c5bc9991]{border:none;color:#fff;font-weight:500;letter-spacing:.2px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1),background-position .5s ease;background-size:200% auto;position:relative;z-index:1}.ai-feature-button[data-v-c5bc9991]{box-shadow:0 2px 4px #0000001a,inset 0 1px #ffffff1a}.ai-feature-button[data-v-c5bc9991]:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 8px 16px -4px var(--btn-shadow-color, rgba(0, 0, 0, .2)),0 4px 6px -2px #0000001a,inset 0 1px #fff3!important;background-position:right center;z-index:10}.dark .ai-feature-button[data-v-c5bc9991]:hover{box-shadow:0 8px 16px -4px var(--btn-shadow-color, rgba(0, 0, 0, .4)),inset 0 1px #ffffff1a!important}.ai-feature-button[data-v-c5bc9991]:active{transform:translateY(1px) scale(.98)!important;box-shadow:0 2px 4px #0000001a,inset 0 2px 4px #0000001a!important}.button-icon[data-v-c5bc9991]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ai-feature-button:hover .button-icon[data-v-c5bc9991]{transform:scale(1.1) rotate(-5deg)}.glow-effect[data-v-c5bc9991]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:skew(-25deg);pointer-events:none;z-index:2}.ai-feature-button:hover .glow-effect[data-v-c5bc9991]{animation:shine-c5bc9991 .75s ease}@keyframes shine-c5bc9991{0%{left:-100%}to{left:200%}}.inner-highlight[data-v-c5bc9991]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(255,255,255,.1);pointer-events:none;z-index:3}.ai-feature-button:hover .inner-highlight[data-v-c5bc9991]{border-color:#ffffff40}.primary-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#4f46e5,#6366f1 51%,#4f46e5);--btn-shadow-color: rgba(79, 70, 229, .5)}.dark .primary-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#6366f1,#818cf8 51%,#6366f1);--btn-shadow-color: rgba(99, 102, 241, .5)}.review-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#059669,#10b981 51%,#059669);--btn-shadow-color: rgba(16, 185, 129, .5)}.dark .review-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#10b981,#34d399 51%,#10b981);--btn-shadow-color: rgba(52, 211, 153, .5)}.inspiration-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#d97706,#f59e0b 51%,#d97706);--btn-shadow-color: rgba(245, 158, 11, .5)}.dark .inspiration-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#f59e0b,#fbbf24 51%,#f59e0b);--btn-shadow-color: rgba(251, 191, 36, .5)}.resource-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#2563eb,#3b82f6 51%,#2563eb);--btn-shadow-color: rgba(59, 130, 246, .5)}.dark .resource-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#3b82f6,#60a5fa 51%,#3b82f6);--btn-shadow-color: rgba(96, 165, 250, .5)}.expand-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#9333ea,#a855f7 51%,#9333ea);--btn-shadow-color: rgba(168, 85, 247, .5)}.dark .expand-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#a855f7,#c084fc 51%,#a855f7);--btn-shadow-color: rgba(192, 132, 252, .5)}.polish-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#16a34a,#22c55e 51%,#16a34a);--btn-shadow-color: rgba(34, 197, 94, .5)}.dark .polish-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#22c55e,#4ade80 51%,#22c55e);--btn-shadow-color: rgba(74, 222, 128, .5)}.correction-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#dc2626,#ef4444 51%,#dc2626);--btn-shadow-color: rgba(239, 68, 68, .5)}.dark .correction-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#ef4444,#f87171 51%,#ef4444);--btn-shadow-color: rgba(248, 113, 113, .5)}.chapter-split-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#7c3aed,#8b5cf6 51%,#7c3aed);--btn-shadow-color: rgba(139, 92, 246, .5)}.dark .chapter-split-ai-button[data-v-c5bc9991]{background-image:linear-gradient(to right,#8b5cf6,#a78bfa 51%,#8b5cf6);--btn-shadow-color: rgba(167, 139, 250, .5)}@media (max-width: 640px){[data-v-c5bc9991] .n-modal .n-dialog{margin:16px}.ai-toolbar-card[data-v-c5bc9991],.editor-toolbar-card[data-v-c5bc9991]{padding:2px 3px}.editor-button-group[data-v-c5bc9991]{padding:1.5px;gap:.5px}.editor-button-group[data-v-c5bc9991] .n-button{min-height:26px;padding:0 6px}.ai-feature-button[data-v-c5bc9991]{border-radius:6px!important}.ai-feature-button[data-v-c5bc9991]:hover{transform:translateY(-1px) scale(1.02)!important;box-shadow:0 4px 12px -2px var(--btn-shadow-color, rgba(0, 0, 0, .2))!important}.ai-feature-button:hover .button-icon[data-v-c5bc9991]{transform:scale(1.1)}.badge-dot[data-v-c5bc9991]{min-width:14px;height:14px;font-size:8px;top:-5px;right:-5px}.ai-button-entrance[data-v-c5bc9991]{animation-duration:.4s}.ai-feature-button[data-v-c5bc9991]:active{transform:translateY(0) scale(.95)!important}}.page-fade-enter-active[data-v-b0f7e470],.page-fade-leave-active[data-v-b0f7e470]{transition:all .4s cubic-bezier(.23,1,.32,1)}.page-fade-enter-from[data-v-b0f7e470]{opacity:0;transform:translateY(20px)}.page-fade-leave-to[data-v-b0f7e470]{opacity:0;transform:translateY(-20px)}.header-slide-enter-active[data-v-b0f7e470]{transition:all .6s cubic-bezier(.23,1,.32,1)}.header-slide-enter-from[data-v-b0f7e470]{opacity:0;transform:translateY(-30px)}.tool-card-enter-active[data-v-b0f7e470]{transition:all .5s cubic-bezier(.23,1,.32,1)}.tool-card-enter-from[data-v-b0f7e470]{opacity:0;transform:translateY(30px) scale(.95)}.tool-card-leave-active[data-v-b0f7e470]{transition:all .3s ease-in}.tool-card-leave-to[data-v-b0f7e470]{opacity:0;transform:scale(.95)}.tool-card-enter-active[data-v-b0f7e470]:nth-child(1){transition-delay:.1s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(2){transition-delay:.15s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(3){transition-delay:.2s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(4){transition-delay:.25s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(5){transition-delay:.3s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(6){transition-delay:.35s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(7){transition-delay:.4s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(8){transition-delay:.45s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(9){transition-delay:.5s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(10){transition-delay:.55s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(11){transition-delay:.6s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(12){transition-delay:.65s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(13){transition-delay:.7s}.panel-slide-enter-active[data-v-b0f7e470],.panel-slide-leave-active[data-v-b0f7e470]{transition:all .4s cubic-bezier(.23,1,.32,1)}.panel-slide-enter-from[data-v-b0f7e470]{opacity:0;transform:translate(30px)}.panel-slide-leave-to[data-v-b0f7e470]{opacity:0;transform:translate(-30px)}.header-section[data-v-b0f7e470]{position:relative;margin-bottom:2rem;padding-bottom:1.5rem}.header-content[data-v-b0f7e470]{display:flex;align-items:center;gap:1rem}.header-icon[data-v-b0f7e470]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,#0071e31a,#0084ff0d);color:#0071e3;transition:all .3s ease}.dark .header-icon[data-v-b0f7e470]{background:linear-gradient(135deg,#0084ff26,#409cff14);color:#0084ff}.header-text[data-v-b0f7e470]{flex:1}.header-title[data-v-b0f7e470]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .25rem;line-height:1.3}.dark .header-title[data-v-b0f7e470]{color:#f9fafb}.header-subtitle[data-v-b0f7e470]{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.dark .header-subtitle[data-v-b0f7e470]{color:#9ca3af}.header-accent-line[data-v-b0f7e470]{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(0,113,227,.3),rgba(0,113,227,.1),transparent)}.dark .header-accent-line[data-v-b0f7e470]{background:linear-gradient(90deg,rgba(0,132,255,.4),rgba(0,132,255,.15),transparent)}@media (max-width: 640px){.header-section[data-v-b0f7e470]{margin-bottom:1.5rem;padding-bottom:1rem}.header-content[data-v-b0f7e470]{gap:.75rem}.header-icon[data-v-b0f7e470]{width:3rem;height:3rem;border-radius:.875rem}.header-title[data-v-b0f7e470]{font-size:1.25rem}.header-subtitle[data-v-b0f7e470]{font-size:.8125rem}}.empty-state[data-v-b0f7e470]{padding-top:2.5rem;padding-bottom:2.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.empty-state[data-v-b0f7e470]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.tools-grid[data-v-b0f7e470]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;padding:1rem 0}@media (max-width: 640px){.tools-grid[data-v-b0f7e470]{grid-template-columns:1fr;gap:.75rem}.tool-card-enter-active[data-v-b0f7e470]:nth-child(n){transition-delay:.05s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(2n){transition-delay:.1s}.tool-card-enter-active[data-v-b0f7e470]:nth-child(3n){transition-delay:.15s}}@media (prefers-reduced-motion: reduce){.page-fade-enter-active[data-v-b0f7e470],.page-fade-leave-active[data-v-b0f7e470],.header-slide-enter-active[data-v-b0f7e470],.tool-card-enter-active[data-v-b0f7e470],.tool-card-leave-active[data-v-b0f7e470],.panel-slide-enter-active[data-v-b0f7e470],.panel-slide-leave-active[data-v-b0f7e470]{transition:none!important}.tool-card-enter-active[data-v-b0f7e470]:nth-child(n){transition-delay:0s!important}}[data-v-62a18916]::-webkit-scrollbar{width:8px;height:8px}[data-v-62a18916]::-webkit-scrollbar-track{background:transparent;border-radius:10px}[data-v-62a18916]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#a855f799,#ec489999);border-radius:10px;border:2px solid rgba(255,255,255,.3);-webkit-transition:all .3s ease;transition:all .3s ease;will-change:background}[data-v-62a18916]::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#a855f7cc,#ec4899cc);border-color:#fff6;transform:scale(1.1)}.dark[data-v-62a18916] ::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#a855f799,#ec489999);border-color:#0000004d}.dark[data-v-62a18916] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#a855f7cc,#ec4899cc);border-color:#0006}.group:hover .group-hover\:rotate-12[data-v-62a18916]{transform:rotate(12deg)}@media (min-width: 1024px){.grid-cols-3[data-v-62a18916]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.grid-cols-3[data-v-62a18916],.lg\:grid-cols-2[data-v-62a18916]{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (max-width: 640px){.px-6.py-5[data-v-62a18916]{max-height:calc(90vh - 180px);overflow-y:auto}.text-xl[data-v-62a18916]{font-size:1.1rem!important}.text-base[data-v-62a18916]{font-size:.9rem!important}.text-sm[data-v-62a18916]{font-size:.8rem!important}.text-xs[data-v-62a18916]{font-size:.7rem!important}.px-6[data-v-62a18916]{padding-left:16px!important;padding-right:16px!important}.py-5[data-v-62a18916]{padding-top:12px!important;padding-bottom:12px!important}.p-4[data-v-62a18916]{padding:12px!important}.p-3[data-v-62a18916]{padding:10px!important}.gap-4[data-v-62a18916]{gap:12px!important}.gap-3[data-v-62a18916]{gap:8px!important}.w-10[data-v-62a18916]{width:2rem!important;height:2rem!important}.w-6[data-v-62a18916]{width:1.25rem!important;height:1.25rem!important}button.group[data-v-62a18916]{padding:10px 18px!important;font-size:.9rem!important}}.overflow-y-auto[data-v-eb4d36bb]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.25) transparent;scroll-behavior:smooth}.overflow-y-auto[data-v-eb4d36bb]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-eb4d36bb]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-eb4d36bb]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:3px}.overflow-y-auto[data-v-eb4d36bb]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.dark .overflow-y-auto[data-v-eb4d36bb]{scrollbar-color:rgba(75,85,99,.3) transparent}.dark .overflow-y-auto[data-v-eb4d36bb]::-webkit-scrollbar-thumb{background:#4b556366}.dark .overflow-y-auto[data-v-eb4d36bb]::-webkit-scrollbar-thumb:hover{background:#4b556399}.loading-avatar-wrapper[data-v-eb4d36bb]{position:relative;width:72px;height:72px}.loading-avatar[data-v-eb4d36bb]{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.loading-ring[data-v-eb4d36bb]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(99,102,241,.3)}.loading-ring-1[data-v-eb4d36bb]{animation:pulse-ring-eb4d36bb 2s ease-out infinite}.loading-ring-2[data-v-eb4d36bb]{animation:pulse-ring-eb4d36bb 2s ease-out infinite 1s}@keyframes pulse-ring-eb4d36bb{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}.loading-dot[data-v-eb4d36bb]{width:6px;height:6px;background:#6366f1;border-radius:50%;animation:dot-pulse-eb4d36bb 1.4s ease-in-out infinite}@keyframes dot-pulse-eb4d36bb{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.welcome-logo-wrapper[data-v-eb4d36bb]{position:relative;width:100px;height:100px}.welcome-logo-ring[data-v-eb4d36bb]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;border:2px solid;border-color:#6366f133;animation:logo-breathe-eb4d36bb 3s ease-in-out infinite}@keyframes logo-breathe-eb4d36bb{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:1}}.welcome-logo[data-v-eb4d36bb]{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #6366f126}.quick-example-btn[data-v-eb4d36bb]{padding:10px 18px;font-size:13px;font-weight:500;color:#4b5563;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:20px;cursor:pointer;transition:all .2s ease}.quick-example-btn[data-v-eb4d36bb]:hover{color:#4f46e5;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#c7d2fe;transform:translateY(-1px)}.dark .quick-example-btn[data-v-eb4d36bb]{color:#d1d5db;background:linear-gradient(135deg,#374151,#1f2937);border-color:#4b5563}.dark .quick-example-btn[data-v-eb4d36bb]:hover{color:#a5b4fc;background:linear-gradient(135deg,#312e81,#1e1b4b);border-color:#6366f1}.user-message-bubble[data-v-eb4d36bb]{padding:14px 18px;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:20px 20px 6px;box-shadow:0 4px 12px #4f46e540;word-break:break-word;overflow-wrap:break-word;transform:translateZ(0);backface-visibility:hidden}.ai-message-bubble[data-v-eb4d36bb]{padding:14px 18px;background:linear-gradient(135deg,#fff,#f9fafb);border:1px solid #e5e7eb;border-radius:20px 20px 20px 6px;box-shadow:0 2px 8px #0000000a;word-break:break-word;overflow-wrap:break-word;transform:translateZ(0);backface-visibility:hidden}.dark .ai-message-bubble[data-v-eb4d36bb]{background:linear-gradient(135deg,#374151,#1f2937);border-color:#4b5563}.tool-message-bubble[data-v-eb4d36bb]{padding:12px 16px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:16px;word-break:break-word;transform:translateZ(0)}.dark .tool-message-bubble[data-v-eb4d36bb]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.tool-status-icon[data-v-eb4d36bb]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tool-status-success[data-v-eb4d36bb]{background:#dcfce7;color:#16a34a}.dark .tool-status-success[data-v-eb4d36bb]{background:#16a34a33;color:#4ade80}.tool-status-error[data-v-eb4d36bb]{background:#fee2e2;color:#dc2626}.dark .tool-status-error[data-v-eb4d36bb]{background:#dc262633;color:#f87171}.tool-status-badge[data-v-eb4d36bb]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.badge-success[data-v-eb4d36bb]{background:#dcfce7;color:#16a34a}.dark .badge-success[data-v-eb4d36bb]{background:#16a34a33;color:#4ade80}.badge-error[data-v-eb4d36bb]{background:#fee2e2;color:#dc2626}.dark .badge-error[data-v-eb4d36bb]{background:#dc262633;color:#f87171}.badge-calling[data-v-eb4d36bb]{background:#dbeafe;color:#2563eb}.dark .badge-calling[data-v-eb4d36bb]{background:#2563eb33;color:#60a5fa}.tool-calling-bubble[data-v-eb4d36bb]{background:linear-gradient(135deg,#eff6ff,#e0e7ff);border:1px solid #bfdbfe;border-radius:16px;padding:14px 18px;animation:tool-calling-pulse-eb4d36bb 2s ease-in-out infinite}.dark .tool-calling-bubble[data-v-eb4d36bb]{background:linear-gradient(135deg,#1e3a8a26,#4338ca26);border-color:#60a5fa4d}@keyframes tool-calling-pulse-eb4d36bb{0%,to{box-shadow:0 0 #3b82f633}50%{box-shadow:0 0 0 8px #3b82f600}}.tool-calling-message[data-v-eb4d36bb]{min-width:180px}.tool-calling-icon[data-v-eb4d36bb]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#3b82f6;color:#fff}.avatar-wrapper-user[data-v-eb4d36bb],.avatar-wrapper-ai[data-v-eb4d36bb],.avatar-wrapper-tool[data-v-eb4d36bb]{position:absolute;top:0;width:40px;height:40px;z-index:10;transform:translateZ(0)}.avatar-wrapper-user[data-v-eb4d36bb]{right:0}.avatar-wrapper-ai[data-v-eb4d36bb],.avatar-wrapper-tool[data-v-eb4d36bb]{left:0}.avatar-inner[data-v-eb4d36bb]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fffc,0 2px 8px #0000001a}.dark .avatar-inner[data-v-eb4d36bb]{box-shadow:0 0 0 2px #374151cc,0 2px 8px #0000004d}.message-actions-user[data-v-eb4d36bb],.message-actions-ai[data-v-eb4d36bb]{display:flex;justify-content:flex-end;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid}.message-actions-user[data-v-eb4d36bb]{border-color:#ffffff26}.message-actions-ai[data-v-eb4d36bb]{border-color:#0000000f}.dark .message-actions-ai[data-v-eb4d36bb]{border-color:#ffffff14}.action-btn-user[data-v-eb4d36bb],.action-btn-ai[data-v-eb4d36bb]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease}.action-btn-user[data-v-eb4d36bb]{background:#ffffff1a;color:#ffffffb3}.action-btn-user[data-v-eb4d36bb]:hover{background:#fff3;color:#fff}.action-btn-ai[data-v-eb4d36bb]{background:transparent;color:#9ca3af}.action-btn-ai[data-v-eb4d36bb]:hover{background:#f3f4f6;color:#4f46e5}.dark .action-btn-ai[data-v-eb4d36bb]:hover{background:#374151;color:#a5b4fc}.action-btn-save[data-v-eb4d36bb]:hover{color:#16a34a}.dark .action-btn-save[data-v-eb4d36bb]:hover{color:#4ade80}.action-btn-apply[data-v-eb4d36bb]:hover{color:#4f46e5}.dark .action-btn-apply[data-v-eb4d36bb]:hover{color:#818cf8}.action-btn-danger[data-v-eb4d36bb]:hover{color:#dc2626!important}.dark .action-btn-danger[data-v-eb4d36bb]:hover{color:#f87171!important}.streaming-indicator[data-v-eb4d36bb]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#6366f114,#8b5cf614);border-radius:12px;border:1px solid rgba(99,102,241,.15)}.dark .streaming-indicator[data-v-eb4d36bb]{background:linear-gradient(135deg,#6366f11f,#8b5cf61f);border-color:#6366f140}.streaming-dots[data-v-eb4d36bb]{display:flex;align-items:center;gap:3px}.streaming-dots span[data-v-eb4d36bb]{width:6px;height:6px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;animation:streaming-pulse-eb4d36bb 1.4s ease-in-out infinite}.streaming-dots span[data-v-eb4d36bb]:nth-child(2){animation-delay:.2s}.streaming-dots span[data-v-eb4d36bb]:nth-child(3){animation-delay:.4s}@keyframes streaming-pulse-eb4d36bb{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.streaming-text[data-v-eb4d36bb]{font-size:12px;font-weight:500;color:#6366f1}.dark .streaming-text[data-v-eb4d36bb]{color:#a5b4fc}.message-item[data-v-eb4d36bb]{contain:layout style paint;transform:translateZ(0)}.selectable-text[data-v-eb4d36bb],.message-content[data-v-eb4d36bb]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;cursor:text;word-break:break-word;overflow-wrap:break-word}.message-content[data-v-eb4d36bb]{position:relative;z-index:1}.smart-context-selector[data-v-d3f8f0ba]{outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:fadeIn-d3f8f0ba .15s ease-out}.selector-header[data-v-d3f8f0ba]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;margin-bottom:4px;font-size:12px}.selector-header .header-title[data-v-d3f8f0ba]{font-weight:600;opacity:.8}.selector-header .header-hint[data-v-d3f8f0ba],.selector-header .search-hint[data-v-d3f8f0ba]{font-size:11px;opacity:.5}.selector-header .mode-badge[data-v-d3f8f0ba]{display:inline-flex;align-items:center;gap:4px}.selector-options[data-v-d3f8f0ba]{display:flex;flex-direction:column;gap:2px}.selector-option[data-v-d3f8f0ba]{display:flex;align-items:center;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px;transition:all .15s ease}.selector-option[data-v-d3f8f0ba]:hover{transform:translate(2px)}.selector-option--selected[data-v-d3f8f0ba]{font-weight:500}.selector-option .option-icon[data-v-d3f8f0ba]{margin-right:8px;font-size:14px}.selector-option .option-content[data-v-d3f8f0ba]{display:flex;flex-direction:column;gap:2px;flex:1}.selector-option .option-label[data-v-d3f8f0ba]{font-weight:500}.selector-option .option-shortcut[data-v-d3f8f0ba]{font-size:11px;opacity:.5;font-family:monospace}.selector-option .option-name[data-v-d3f8f0ba]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-option .option-subtitle[data-v-d3f8f0ba]{font-size:11px;opacity:.5;margin-left:8px}.selector-option .option-complete-text[data-v-d3f8f0ba]{font-family:monospace;font-size:12px;margin-right:8px;opacity:.8}.selector-option .option-label-hint[data-v-d3f8f0ba]{font-size:12px;opacity:.6}.type-option[data-v-d3f8f0ba]{padding-left:8px}.loading-state[data-v-d3f8f0ba],.empty-state[data-v-d3f8f0ba]{display:flex;align-items:center;justify-content:center;padding:16px;font-size:13px;opacity:.6}.loading-spinner[data-v-d3f8f0ba]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;margin-right:8px;animation:spin-d3f8f0ba .8s linear infinite}@keyframes fadeIn-d3f8f0ba{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-d3f8f0ba{to{transform:rotate(360deg)}}.tagged-input-container[data-v-964056a5]{position:relative}.tagged-input-content[data-v-964056a5]{min-height:40px;padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;outline:none;background-color:#fff;font-size:14px;line-height:1.5;transition:all .2s;word-wrap:break-word;white-space:pre-wrap}.tagged-input-content[data-v-964056a5]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tagged-input-content[data-v-964056a5]:empty:before{content:attr(placeholder);color:#9ca3af;pointer-events:none;font-weight:400}.tagged-input-placeholder[data-v-964056a5]{position:absolute;top:8px;left:12px;color:#9ca3af;pointer-events:none;font-size:14px;font-weight:400;z-index:1}.tagged-input-focused .tagged-input-content[data-v-964056a5]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tagged-input-disabled .tagged-input-content[data-v-964056a5]{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}[data-v-964056a5] .tagged-input-tag{-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;max-width:200px}[data-v-964056a5] .tag-text-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:calc(100% - 20px)}[data-v-964056a5] .tag-close-btn{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;transition:all .2s}[data-v-964056a5] .tag-close-btn:hover{background-color:#0000001a}.dark .tagged-input-content[data-v-964056a5]{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.dark .tagged-input-focused .tagged-input-content[data-v-964056a5]{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.dark .tagged-input-placeholder[data-v-964056a5]{color:#6b7280}.dark[data-v-964056a5] .tag-close-btn:hover{background-color:#ffffff1a}.chat-tagged-input-wrapper[data-v-26c8dcf1]{width:100%}[data-v-26c8dcf1] .dark .tag-chapter{background-color:#3b82f633!important;border-color:#3b82f64d!important;color:#93c5fd!important}[data-v-26c8dcf1] .dark .tag-chapter:hover{background-color:#3b82f64d!important}[data-v-26c8dcf1] .dark .tag-prompt{background-color:#9333ea33!important;border-color:#9333ea4d!important;color:#c4b5fd!important}[data-v-26c8dcf1] .dark .tag-prompt:hover{background-color:#9333ea4d!important}[data-v-26c8dcf1] .dark .tag-character{background-color:#22c55e33!important;border-color:#22c55e4d!important;color:#86efac!important}[data-v-26c8dcf1] .dark .tag-character:hover{background-color:#22c55e4d!important}[data-v-26c8dcf1] .dark .tag-glossary{background-color:#f9731633!important;border-color:#f973164d!important;color:#fdba74!important}[data-v-26c8dcf1] .dark .tag-glossary:hover{background-color:#f973164d!important}[data-v-26c8dcf1] .dark .tag-knowledge{background-color:#06b6d433!important;border-color:#06b6d44d!important;color:#67e8f9!important}[data-v-26c8dcf1] .dark .tag-knowledge:hover{background-color:#06b6d44d!important}.n-input[data-v-35d48380] .n-input__textarea{resize:none;border-radius:8px}@media (min-width: 640px){.n-input[data-v-35d48380] .n-input__textarea{border-radius:12px}}[data-v-35d48380] .n-select .n-base-selection{border-radius:6px}@media (min-width: 640px){[data-v-35d48380] .n-select .n-base-selection{border-radius:8px}}[data-v-35d48380] .n-tag{transition:all .2s cubic-bezier(.4,0,.2,1)}@media (max-width: 640px){[data-v-35d48380] .n-tag:active{transform:scale(.95)}}@media (min-width: 641px){[data-v-35d48380] .n-tag:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}}.overflow-y-auto[data-v-35d48380]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.overflow-y-auto[data-v-35d48380]::-webkit-scrollbar{width:4px}@media (min-width: 640px){.overflow-y-auto[data-v-35d48380]::-webkit-scrollbar{width:8px}}.overflow-y-auto[data-v-35d48380]::-webkit-scrollbar-track{background:transparent;border-radius:10px}.overflow-y-auto[data-v-35d48380]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9ca3af4d,#9ca3af80);border-radius:10px;border:1px solid transparent;background-clip:content-box}.overflow-y-auto[data-v-35d48380]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9ca3af80,#9ca3afb3)}.dark .overflow-y-auto[data-v-35d48380]{scrollbar-color:rgba(75,85,99,.3) transparent}.dark .overflow-y-auto[data-v-35d48380]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4b55634d,#4b556380)}.dark .overflow-y-auto[data-v-35d48380]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4b556380,#4b5563b3)}[data-v-35d48380] .n-modal .n-card{border-radius:8px}@media (min-width: 640px){[data-v-35d48380] .n-modal .n-card{border-radius:12px}}@media (max-width: 640px){[data-v-35d48380] .n-modal .n-card .n-card__content{max-height:calc(70vh - 100px);overflow-y:auto}}@media (min-width: 641px){[data-v-35d48380] .n-modal .n-card .n-card__content{max-height:350px;overflow-y:auto}}[data-v-35d48380] .n-input.n-input--focus .n-input-wrapper{border-color:#3b82f699}.border-gray-200\/50[data-v-35d48380]{border-color:#e5e7eb80}.dark .border-gray-700\/50[data-v-35d48380]{border-color:#37415180}@media (max-width: 767px){[data-v-35d48380],[data-v-35d48380]:before,[data-v-35d48380]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-v-35d48380]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[data-v-35d48380],textarea[data-v-35d48380],[contenteditable][data-v-35d48380],.selectable-text[data-v-35d48380],.message-content[data-v-35d48380]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.hover\:scale-105[data-v-35d48380]:hover,.sm\:hover\:scale-105[data-v-35d48380]:hover,.hover\:shadow-xl[data-v-35d48380]:hover{transform:none!important;box-shadow:none!important}}@media (max-width: 640px){@supports (-webkit-touch-callout: none){.n-modal[data-v-35d48380]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important}}}@media (max-width: 767px){.message-bubble[data-v-35d48380],.message-avatar[data-v-35d48380],.n-modal[data-v-35d48380]{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:auto}.overflow-y-auto[data-v-35d48380]::-webkit-scrollbar{display:none}body[data-v-35d48380]{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.context-tag[data-v-35d48380]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:500;color:#374151;background:#ffffffe6;border:1px solid rgba(229,231,235,.8);border-radius:12px;line-height:1.2}.dark .context-tag[data-v-35d48380]{color:#d1d5db;background:#374151e6;border-color:#4b5563cc}.context-tag-system[data-v-35d48380]{background:#eff6ffe6;border-color:#bfdbfecc}.dark .context-tag-system[data-v-35d48380]{background:#1e3a8a4d;border-color:#3b82f666}.context-tag-add[data-v-35d48380]{cursor:pointer;background:#eff6ffe6;border-color:#bfdbfecc;border-style:dashed}.context-tag-add[data-v-35d48380]:hover{background:#dbeafee6}.dark .context-tag-add[data-v-35d48380]{background:#1e3a8a33;border-color:#3b82f666}.dark .context-tag-add[data-v-35d48380]:hover{background:#1e3a8a66}.context-tag-count[data-v-35d48380]{font-size:9px;color:#9ca3af;background:#f3f4f6cc;padding:1px 5px;border-radius:8px;margin-left:2px}.dark .context-tag-count[data-v-35d48380]{color:#6b7280;background:#374151cc}.context-tag-remove[data-v-35d48380]{display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;margin-left:2px;color:#ef4444;background:#fee2e2cc;border:none;border-radius:50%;cursor:pointer;transition:background .15s}.context-tag-remove[data-v-35d48380]:hover{background:#fecaca}.dark .context-tag-remove[data-v-35d48380]{background:#7f1d1d66}.dark .context-tag-remove[data-v-35d48380]:hover{background:#991b1b99}@media (min-width: 640px){.context-tag[data-v-35d48380]{padding:4px 10px;font-size:11px;gap:5px}.context-tag-count[data-v-35d48380]{font-size:10px;padding:1px 6px}.context-tag-remove[data-v-35d48380]{width:16px;height:16px}}.ai-panel-tabs[data-v-302f2eab] .n-tabs-nav{padding:0}.ai-panel-tabs[data-v-302f2eab] .n-tabs-tab{padding:8px 12px;font-size:12px}[data-v-de9f138b]::-webkit-scrollbar{width:6px;height:6px}[data-v-de9f138b]::-webkit-scrollbar-track{background:transparent}[data-v-de9f138b]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}[data-v-de9f138b]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark[data-v-de9f138b] ::-webkit-scrollbar-thumb{background:#fff3}.dark[data-v-de9f138b] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.polish-compare-modal[data-v-981d76df]{border-radius:16px}.polish-compare-container[data-v-981d76df]{display:grid;grid-template-columns:1fr auto 1fr;gap:0;height:60vh;min-height:400px;max-height:700px;position:relative}.compare-loading[data-v-981d76df]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fffffff2;z-index:10}.dark .compare-loading[data-v-981d76df]{background:#1f2937f2}.loading-content[data-v-981d76df]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-text[data-v-981d76df]{font-size:14px;color:#6b7280;font-weight:500}.dark .loading-text[data-v-981d76df]{color:#9ca3af}.polish-compare-container.mobile-layout[data-v-981d76df]{grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:70vh}.version-panel[data-v-981d76df]{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:2px solid;background:#fff;transition:all .3s ease}.dark .version-panel[data-v-981d76df]{background:#1f2937}.version-panel.ai-version[data-v-981d76df]{border-color:#10b981;background:linear-gradient(to bottom,#ecfdf5,#fff)}.dark .version-panel.ai-version[data-v-981d76df]{border-color:#059669;background:linear-gradient(to bottom,#064e3b,#1f2937)}.version-panel.original-version[data-v-981d76df]{border-color:#3b82f6;background:linear-gradient(to bottom,#eff6ff,#fff)}.dark .version-panel.original-version[data-v-981d76df]{border-color:#2563eb;background:linear-gradient(to bottom,#1e3a8a,#1f2937)}.version-header[data-v-981d76df]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:2px solid;background:#fffc}.dark .version-header[data-v-981d76df]{background:#1f2937cc}.ai-version .version-header[data-v-981d76df]{border-color:#10b981;background:linear-gradient(135deg,#d1fae5,#fff)}.dark .ai-version .version-header[data-v-981d76df]{border-color:#059669;background:linear-gradient(135deg,#065f46,#1f2937)}.original-version .version-header[data-v-981d76df]{border-color:#3b82f6;background:linear-gradient(135deg,#dbeafe,#fff)}.dark .original-version .version-header[data-v-981d76df]{border-color:#2563eb;background:linear-gradient(135deg,#1e40af,#1f2937)}.header-icon[data-v-981d76df]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:all .3s ease}.ai-version .header-icon[data-v-981d76df]{color:#10b981;background:#10b9811a}.dark .ai-version .header-icon[data-v-981d76df]{color:#34d399;background:#34d39933}.original-version .header-icon[data-v-981d76df]{color:#3b82f6;background:#3b82f61a}.dark .original-version .header-icon[data-v-981d76df]{color:#60a5fa;background:#60a5fa33}.header-title[data-v-981d76df]{flex:1;margin:0;font-size:16px;font-weight:600;color:#1f2937}.dark .header-title[data-v-981d76df]{color:#f3f4f6}.version-content[data-v-981d76df]{flex:1;overflow-y:auto;padding:20px;font-size:15px;line-height:1.8;color:#374151}.dark .version-content[data-v-981d76df]{color:#d1d5db}.version-content[data-v-981d76df]::-webkit-scrollbar{width:8px}.version-content[data-v-981d76df]::-webkit-scrollbar-track{background:transparent}.version-content[data-v-981d76df]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:4px}.version-content[data-v-981d76df]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.dark .version-content[data-v-981d76df]::-webkit-scrollbar-thumb{background:#4b556380}.dark .version-content[data-v-981d76df]::-webkit-scrollbar-thumb:hover{background:#4b5563b3}.version-content[data-v-981d76df] p{margin:0 0 1em;text-indent:2em}.version-content[data-v-981d76df] p:last-child{margin-bottom:0}.divider[data-v-981d76df]{width:2px;background:linear-gradient(to bottom,transparent 0%,#e5e7eb 10%,#e5e7eb 90%,transparent 100%);margin:20px 0}.dark .divider[data-v-981d76df]{background:linear-gradient(to bottom,transparent 0%,#4b5563 10%,#4b5563 90%,transparent 100%)}@media (max-width: 768px){.polish-compare-container[data-v-981d76df]{gap:16px}.version-header[data-v-981d76df]{padding:10px 12px}.header-title[data-v-981d76df]{font-size:14px}.version-content[data-v-981d76df]{padding:16px;font-size:14px}}.version-content[data-v-981d76df] .diff-delete{background-color:#fee;color:#c33;padding:2px 4px;border-radius:3px;text-decoration:line-through}.dark .version-content[data-v-981d76df] .diff-delete{background-color:#ef444433;color:#fca5a5}.version-content[data-v-981d76df] .diff-insert{background-color:#dfd;color:#2a2;padding:2px 4px;border-radius:3px;font-weight:500}.dark .version-content[data-v-981d76df] .diff-insert{background-color:#22c55e33;color:#86efac}.ai-write-result-dialog .mobile-buttons[data-v-705569ea]{justify-content:center}.history-chat-modal .n-modal[data-v-705569ea]{max-width:95vw}.overflow-y-auto[data-v-705569ea]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.overflow-y-auto[data-v-705569ea]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-705569ea]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-705569ea]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}@media (max-width: 640px){.prose[data-v-705569ea]{font-size:.9rem}}.faq-dialog[data-v-c881fbe6] .n-card__content{padding:16px}.overflow-y-auto[data-v-f80cfab5]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.overflow-y-auto[data-v-f80cfab5]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-f80cfab5]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-f80cfab5]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.overflow-y-auto[data-v-f80cfab5]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.line-clamp-3[data-v-a94fc42c]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4[data-v-a94fc42c]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-114dab75]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.version-compare-modal[data-v-83a1578f]{border-radius:16px}.version-compare-container[data-v-83a1578f]{display:grid;grid-template-columns:1fr auto 1fr;gap:0;height:60vh;min-height:400px;max-height:700px}.version-compare-container.mobile-layout[data-v-83a1578f]{grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:70vh}.version-panel[data-v-83a1578f]{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:2px solid;background:#fff;transition:all .3s ease}.dark .version-panel[data-v-83a1578f]{background:#1f2937}.version-panel.ai-version[data-v-83a1578f]{border-color:#10b981;background:linear-gradient(to bottom,#ecfdf5,#fff)}.dark .version-panel.ai-version[data-v-83a1578f]{border-color:#059669;background:linear-gradient(to bottom,#064e3b,#1f2937)}.version-panel.history-version[data-v-83a1578f]{border-color:#3b82f6;background:linear-gradient(to bottom,#eff6ff,#fff)}.dark .version-panel.history-version[data-v-83a1578f]{border-color:#2563eb;background:linear-gradient(to bottom,#1e3a8a,#1f2937)}.version-header[data-v-83a1578f]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:2px solid;background:#fffc}.dark .version-header[data-v-83a1578f]{background:#1f2937cc}.ai-version .version-header[data-v-83a1578f]{border-color:#10b981;background:linear-gradient(135deg,#d1fae5,#fff)}.dark .ai-version .version-header[data-v-83a1578f]{border-color:#059669;background:linear-gradient(135deg,#065f46,#1f2937)}.history-version .version-header[data-v-83a1578f]{border-color:#3b82f6;background:linear-gradient(135deg,#dbeafe,#fff)}.dark .history-version .version-header[data-v-83a1578f]{border-color:#2563eb;background:linear-gradient(135deg,#1e40af,#1f2937)}.header-icon[data-v-83a1578f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:all .3s ease}.ai-version .header-icon[data-v-83a1578f]{color:#10b981;background:#10b9811a}.dark .ai-version .header-icon[data-v-83a1578f]{color:#34d399;background:#34d39933}.history-version .header-icon[data-v-83a1578f]{color:#3b82f6;background:#3b82f61a}.dark .history-version .header-icon[data-v-83a1578f]{color:#60a5fa;background:#60a5fa33}.header-title[data-v-83a1578f]{flex:1;margin:0;font-size:16px;font-weight:600;color:#1f2937}.dark .header-title[data-v-83a1578f]{color:#f3f4f6}.version-content[data-v-83a1578f]{flex:1;overflow-y:auto;padding:20px;font-size:15px;line-height:1.8;color:#374151}.dark .version-content[data-v-83a1578f]{color:#d1d5db}.version-content[data-v-83a1578f]::-webkit-scrollbar{width:8px}.version-content[data-v-83a1578f]::-webkit-scrollbar-track{background:transparent}.version-content[data-v-83a1578f]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:4px}.version-content[data-v-83a1578f]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.dark .version-content[data-v-83a1578f]::-webkit-scrollbar-thumb{background:#4b556380}.dark .version-content[data-v-83a1578f]::-webkit-scrollbar-thumb:hover{background:#4b5563b3}.version-content[data-v-83a1578f] p{margin:0 0 1em;text-indent:2em}.version-content[data-v-83a1578f] p:last-child{margin-bottom:0}.divider[data-v-83a1578f]{width:2px;background:linear-gradient(to bottom,transparent 0%,#e5e7eb 10%,#e5e7eb 90%,transparent 100%);margin:20px 0}.dark .divider[data-v-83a1578f]{background:linear-gradient(to bottom,transparent 0%,#4b5563 10%,#4b5563 90%,transparent 100%)}@media (max-width: 768px){.version-compare-container[data-v-83a1578f]{gap:16px}.version-header[data-v-83a1578f]{padding:10px 12px}.header-title[data-v-83a1578f]{font-size:14px}.version-content[data-v-83a1578f]{padding:16px;font-size:14px}}.version-content[data-v-83a1578f] .diff-delete{background-color:#fee;color:#c33;padding:2px 4px;border-radius:3px;text-decoration:line-through}.dark .version-content[data-v-83a1578f] .diff-delete{background-color:#ef444433;color:#fca5a5}.version-content[data-v-83a1578f] .diff-insert{background-color:#dfd;color:#2a2;padding:2px 4px;border-radius:3px;font-weight:500}.dark .version-content[data-v-83a1578f] .diff-insert{background-color:#22c55e33;color:#86efac}.loading-skeleton[data-v-83a1578f]{padding:8px 0}.skeleton-line[data-v-83a1578f]{height:16px;margin-bottom:12px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading-83a1578f 1.2s ease-in-out infinite;border-radius:4px}.dark .skeleton-line[data-v-83a1578f]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}@keyframes skeleton-loading-83a1578f{0%{background-position:200% 0}to{background-position:-200% 0}}.editor-main-card[data-v-d4d47fbd],.ai-panel-card[data-v-d4d47fbd]{transition:box-shadow .2s ease}.toolbar[data-v-d4d47fbd]{padding:1rem;border-bottom:1px solid #e5e7eb;background:#fff;border-radius:.75rem .75rem 0 0}.dark .toolbar[data-v-d4d47fbd]{border-bottom-color:#374151;background:#1f2937}[data-v-d4d47fbd] .ProseMirror{outline:none;padding:1rem;min-height:300px;font-family:var(--editor-font-family, ui-sans-serif, system-ui, sans-serif);font-size:var(--editor-font-size, 18px);line-height:var(--editor-line-height, 1.8);color:inherit;will-change:contents;transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;contain:layout style}[data-v-d4d47fbd] .ProseMirror p{margin-bottom:var(--editor-paragraph-spacing, 1.25em);text-indent:var(--editor-paragraph-indent, 2em);line-height:inherit;margin-top:0}[data-v-d4d47fbd] .ProseMirror p:last-child{margin-bottom:0}[data-v-d4d47fbd] .ProseMirror ::-moz-selection{background:#3b82f64d}[data-v-d4d47fbd] .ProseMirror ::selection{background:#3b82f64d}[data-v-d4d47fbd] .ProseMirror:focus{outline:none}[data-v-d4d47fbd] .special-char{background-color:#fef3c7!important;color:#92400e!important;border-radius:2px!important;padding:0 2px!important;border:1px solid #f59e0b!important;font-weight:500!important}.dark[data-v-d4d47fbd] .special-char{background-color:#451a03!important;color:#fbbf24!important;border:1px solid #f59e0b!important}[data-v-d4d47fbd] .ProseMirror .special-char{background-color:#fef3c7!important;color:#92400e!important;border-radius:2px!important;padding:0 2px!important;border:1px solid #f59e0b!important;font-weight:500!important}.dark[data-v-d4d47fbd] .ProseMirror .special-char{background-color:#451a03!important;color:#fbbf24!important;border:1px solid #f59e0b!important}[data-v-d4d47fbd] .high-frequency-word{background-color:#dbeafe!important;color:#1e40af!important;border-radius:2px!important;padding:0 2px!important;border:1px solid #3b82f6!important;font-weight:500!important}.dark[data-v-d4d47fbd] .high-frequency-word{background-color:#1e3a8a!important;color:#93c5fd!important;border:1px solid #3b82f6!important}[data-v-d4d47fbd] .ProseMirror .high-frequency-word{background-color:#dbeafe!important;color:#1e40af!important;border-radius:2px!important;padding:0 2px!important;border:1px solid #3b82f6!important;font-weight:500!important}.dark[data-v-d4d47fbd] .ProseMirror .high-frequency-word{background-color:#1e3a8a!important;color:#93c5fd!important;border:1px solid #3b82f6!important}[data-v-d4d47fbd] .correction-highlight-active{background-color:#fee2e2!important;color:inherit!important;border-radius:3px!important;padding:2px 4px!important;border:2px solid #ef4444!important;box-shadow:0 0 0 2px #ef444433!important;animation:correction-pulse-d4d47fbd 2s ease-in-out infinite}.dark[data-v-d4d47fbd] .correction-highlight-active{background-color:#7f1d1d!important;color:#fee2e2!important;border:2px solid #ef4444!important;box-shadow:0 0 0 2px #ef44444d!important}[data-v-d4d47fbd] .ProseMirror .correction-highlight-active{background-color:#fee2e2!important;color:inherit!important;border-radius:3px!important;padding:2px 4px!important;border:2px solid #ef4444!important;box-shadow:0 0 0 2px #ef444433!important}.dark[data-v-d4d47fbd] .ProseMirror .correction-highlight-active{background-color:#7f1d1d!important;color:#fee2e2!important;border:2px solid #ef4444!important;box-shadow:0 0 0 2px #ef44444d!important}[data-v-d4d47fbd] .correction-highlight-underline{text-decoration:underline!important;text-decoration-color:#ef4444!important;text-decoration-thickness:2px!important;text-decoration-style:wavy!important;text-underline-offset:2px!important;cursor:pointer!important;transition:background-color .2s ease}[data-v-d4d47fbd] .correction-highlight-underline:hover{background-color:#fee2e2!important}.dark[data-v-d4d47fbd] .correction-highlight-underline{text-decoration-color:#f87171!important}.dark[data-v-d4d47fbd] .correction-highlight-underline:hover{background-color:#7f1d1d!important}[data-v-d4d47fbd] .ProseMirror .correction-highlight-underline{text-decoration:underline!important;text-decoration-color:#ef4444!important;text-decoration-thickness:2px!important;text-decoration-style:wavy!important;text-underline-offset:2px!important;cursor:pointer!important;transition:background-color .2s ease}[data-v-d4d47fbd] .ProseMirror .correction-highlight-underline:hover{background-color:#fee2e2!important}.dark[data-v-d4d47fbd] .ProseMirror .correction-highlight-underline{text-decoration-color:#f87171!important}.dark[data-v-d4d47fbd] .ProseMirror .correction-highlight-underline:hover{background-color:#7f1d1d!important}@keyframes correction-pulse-d4d47fbd{0%,to{box-shadow:0 0 0 2px #ef444433}50%{box-shadow:0 0 0 4px #ef444466}}.dark[data-v-d4d47fbd] .correction-highlight{animation:correction-pulse-dark-d4d47fbd 2s ease-in-out infinite}@keyframes correction-pulse-dark-d4d47fbd{0%,to{box-shadow:0 0 0 2px #ef44444d}50%{box-shadow:0 0 0 4px #ef444480}}.editor-scroll-container[data-v-d4d47fbd]{-webkit-overflow-scrolling:touch;will-change:scroll-position;contain:layout style paint;transform:translateZ(0)}@media (max-width: 768px){[data-v-d4d47fbd] .ProseMirror{font-size:calc(var(--editor-font-size, 18px) * .9);padding:.75rem}}.ai-response[data-v-d4d47fbd]{font-size:var(--ai-font-size, 16px)}.status-indicator-container[data-v-d4d47fbd]{display:inline-block;position:relative;width:20px;height:20px;vertical-align:middle}.fade-transform-enter-active[data-v-d4d47fbd],.fade-transform-leave-active[data-v-d4d47fbd]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fade-transform-enter-from[data-v-d4d47fbd],.fade-transform-leave-to[data-v-d4d47fbd]{opacity:0;transform:scale(.8)}.check-wrapper[data-v-d4d47fbd]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.check-icon[data-v-d4d47fbd]{animation:check-appear-d4d47fbd .5s cubic-bezier(.34,1.56,.64,1) forwards;transform-origin:center}@keyframes check-appear-d4d47fbd{0%{transform:scale(0) rotate(-45deg);opacity:0}60%{transform:scale(1.2) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.spin-wrapper[data-v-d4d47fbd]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modern-spinner[data-v-d4d47fbd]{display:flex;align-items:center;justify-content:center;animation:spin-d4d47fbd 1.2s linear infinite;transform-origin:center}.modern-spinner .n-icon[data-v-d4d47fbd]{animation:spin-d4d47fbd 1.2s linear infinite}@keyframes spin-d4d47fbd{to{transform:rotate(360deg)}}.chapter-save-button[data-v-d4d47fbd]{border-radius:.375rem;font-weight:500;transition:all .2s ease;min-width:56px;height:22px;box-shadow:0 1px 2px #0000000d;padding:0 6px;font-size:10px}.chapter-save-button.dirty-state[data-v-d4d47fbd]{background:#3b82f6;border-color:#3b82f6;color:#fff;box-shadow:0 1px 3px #3b82f64d}.dark .chapter-save-button.dirty-state[data-v-d4d47fbd]{background:#60a5fa;border-color:#60a5fa}.chapter-save-button.clean-state[data-v-d4d47fbd]{background:#10b981;border-color:#10b981;color:#fff;box-shadow:0 1px 3px #10b9814d}.dark .chapter-save-button.clean-state[data-v-d4d47fbd]{background:#34d399;border-color:#34d399}.chapter-save-button[data-v-d4d47fbd]:hover{opacity:.9}.mobile-chapter-button[data-v-d4d47fbd]{position:fixed;left:0;top:50vh;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 6px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:0 12px 12px 0;box-shadow:2px 2px 8px #3b82f64d,0 0 0 1px #ffffff1a inset;border:none;outline:none;min-width:36px}.mobile-chapter-button[data-v-d4d47fbd]:active{transform:translateY(-50%) scale(.95);box-shadow:1px 1px 4px #3b82f666,0 0 0 1px #ffffff1a inset}.dark .mobile-chapter-button[data-v-d4d47fbd]{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:2px 2px 10px #2563eb66,0 0 0 1px #ffffff0d inset}.dark .mobile-chapter-button[data-v-d4d47fbd]:active{box-shadow:1px 1px 5px #2563eb80,0 0 0 1px #ffffff0d inset}.chapter-loading-overlay[data-v-d4d47fbd]{animation:fade-in-d4d47fbd .3s ease-in-out}.chapter-loading-indicator[data-v-d4d47fbd]{animation:fade-in-scale-d4d47fbd .4s cubic-bezier(.34,1.56,.64,1)}.chapter-loading-indicator .animate-spin[data-v-d4d47fbd]{animation:spin-d4d47fbd 1.2s linear infinite}@keyframes fade-in-d4d47fbd{0%{opacity:0}to{opacity:1}}@keyframes fade-in-scale-d4d47fbd{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.chapter-title-input-native[data-v-d4d47fbd]{width:100%;background-color:transparent;border:none;outline:none;font-size:1.125rem;font-weight:600;padding:0;height:auto;line-height:1.5;color:#1f2937;caret-color:#3b82f6}.dark .chapter-title-input-native[data-v-d4d47fbd]{color:#f3f4f6;caret-color:#60a5fa}.chapter-title-input-native[data-v-d4d47fbd]::-moz-placeholder{color:#9ca3af}.chapter-title-input-native[data-v-d4d47fbd]::placeholder{color:#9ca3af}.dark .chapter-title-input-native[data-v-d4d47fbd]::-moz-placeholder{color:#6b7280}.dark .chapter-title-input-native[data-v-d4d47fbd]::placeholder{color:#6b7280}.fade-scale-enter-active[data-v-d4d47fbd],.fade-scale-leave-active[data-v-d4d47fbd]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.fade-scale-enter-from[data-v-d4d47fbd],.fade-scale-leave-to[data-v-d4d47fbd]{opacity:0;transform:scale(.8) rotate(-15deg)}.knowledge-item[data-v-41ff6089]{position:relative;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 16px #0000000f,0 2px 8px #0000000a,0 1px 2px #00000005;display:flex;flex-direction:column;height:var(--10a3b9a0);cursor:pointer;will-change:transform,box-shadow;background:linear-gradient(135deg,#fffffff2,#ffffffd9),linear-gradient(45deg,#6366f105,#a855f705);border:1px solid rgba(255,255,255,.4)}.no-transitions{transition:none!important;animation:none!important;box-shadow:none!important}.knowledge-item[data-v-41ff6089]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9) 30%,rgba(255,255,255,.9) 70%,transparent);pointer-events:none}.knowledge-item[data-v-41ff6089]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#6366f11a,#a855f70d,#6366f11a);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:subtract;-webkit-mask-composite:xor;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.knowledge-item[data-v-41ff6089]:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 25px 50px #0000001f,0 12px 30px #6366f114,0 8px 16px #0000000f,0 0 0 1px #6366f126;background:linear-gradient(135deg,#fffffffa,#ffffffe6),linear-gradient(45deg,#6366f108,#a855f708)}.knowledge-item[data-v-41ff6089]:hover:after{opacity:1}.knowledge-item[data-v-41ff6089]:active{transform:translateY(-8px) scale(1.01);transition:all .15s cubic-bezier(.23,1,.32,1)}.operations-floating[data-v-41ff6089]{position:absolute;top:20px;right:20px;z-index:10;opacity:0;transform:translateY(-12px) scale(.85);transition:all .4s cubic-bezier(.23,1,.32,1)}.knowledge-item:hover .operations-floating[data-v-41ff6089]{opacity:1;transform:translateY(0) scale(1)}.operations-group[data-v-41ff6089]{display:flex;gap:6px;padding:8px;background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:1px solid rgba(255,255,255,.6);border-radius:12px;box-shadow:0 6px 24px #0000001a,0 3px 12px #0000000f,0 1px 6px #00000008}.action-btn[data-v-41ff6089]{width:28px;height:28px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative}.action-btn[data-v-41ff6089]:hover{transform:scale(1.1)}.action-btn[data-v-41ff6089]:active{transform:scale(.95)}.select-checkbox[data-v-41ff6089]{position:absolute;top:20px;left:20px;z-index:15;background:#fffffff2;border-radius:8px;padding:4px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.dark .select-checkbox[data-v-41ff6089]{background:#1e293bf2}.knowledge-item.selected[data-v-41ff6089]{border-color:#3b82f6!important;background:linear-gradient(135deg,#3b82f60d,#6366f10d);box-shadow:0 0 0 2px #3b82f633,0 8px 32px #3b82f626;transform:translateY(-2px)}.knowledge-item.batch-select-mode[data-v-41ff6089]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.knowledge-item.batch-select-mode[data-v-41ff6089]:hover{border-color:#3b82f6;background:linear-gradient(135deg,#3b82f608,#6366f108)}.move-btn[data-v-41ff6089]{color:#8b5cf6}.move-btn[data-v-41ff6089]:hover{background:#8b5cf61a;color:#7c3aed}.floating-btn[data-v-41ff6089]{color:#3b82f6}.floating-btn[data-v-41ff6089]:hover{background:#3b82f61a;color:#2563eb}.copy-btn[data-v-41ff6089]{color:#10b981}.copy-btn[data-v-41ff6089]:hover{background:#10b9811a;color:#059669}.edit-btn[data-v-41ff6089]{color:#3b82f6}.edit-btn[data-v-41ff6089]:hover{background:#3b82f61a;color:#2563eb}.delete-btn[data-v-41ff6089]{color:#ef4444}.delete-btn[data-v-41ff6089]:hover{background:#ef44441a;color:#dc2626}.card-header[data-v-41ff6089]{position:relative;padding:28px 28px 20px;background:linear-gradient(135deg,#fff6,#f8fafc4d);border-bottom:1px solid rgba(226,232,240,.3)}.knowledge-item[data-view-mode=compact] .card-header[data-v-41ff6089]{flex:1;display:flex;align-items:center;padding:20px 28px;border-bottom:none;background:linear-gradient(135deg,#fff9,#f8fafc80)}.knowledge-item[data-view-mode=compact] .header-content[data-v-41ff6089]{width:100%;align-items:center;justify-content:space-between}.knowledge-item[data-view-mode=compact] .title[data-v-41ff6089]{font-size:16px;font-weight:600;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.header-content[data-v-41ff6089]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.title[data-v-41ff6089]{font-size:18px;font-weight:600;margin:0;line-height:1.4;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mobile-operations[data-v-41ff6089]{flex-shrink:0}.mobile-menu-btn[data-v-41ff6089]{width:28px;height:28px;transition:all .2s ease}.content[data-v-41ff6089]{flex:1;padding:24px 28px;line-height:1.7;font-size:14px;position:relative;overflow:hidden;word-break:break-word;background:#ffffff1a}.content-desktop[data-v-41ff6089]{overflow:hidden;position:relative}.content-desktop[data-v-41ff6089]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,transparent 0%,rgba(248,250,252,.6) 40%,rgba(255,255,255,.9) 80%,rgba(255,255,255,.98) 100%);pointer-events:none;border-radius:0 0 20px 20px}.content-mobile[data-v-41ff6089]{max-height:100px;overflow:hidden;position:relative;padding:20px 24px;font-size:14px;background:#ffffff1a}.content-mobile[data-v-41ff6089]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:32px;background:linear-gradient(to bottom,transparent 0%,rgba(248,250,252,.6) 40%,rgba(255,255,255,.9) 80%,rgba(255,255,255,.98) 100%);pointer-events:none;border-radius:0 0 20px 20px}.footer[data-v-41ff6089]{position:relative;padding:20px 28px;background:linear-gradient(135deg,#fffc,#f8fafc99);border-top:1px solid rgba(226,232,240,.4);display:flex;align-items:center;justify-content:space-between;border-radius:0 0 20px 20px}.footer-left[data-v-41ff6089]{flex:1}.update-time[data-v-41ff6089]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.update-time .n-icon[data-v-41ff6089]{font-size:14px;opacity:.7}.footer-actions[data-v-41ff6089]{display:flex;align-items:center;gap:8px}.quick-action-btn[data-v-41ff6089]{width:32px;height:32px;border-radius:8px;transition:all .2s ease}.copy-quick-btn[data-v-41ff6089]{color:#10b981}.content[data-v-41ff6089] h1,.content[data-v-41ff6089] h2,.content[data-v-41ff6089] h3,.content[data-v-41ff6089] h4,.content[data-v-41ff6089] h5,.content[data-v-41ff6089] h6{margin:.8em 0 .5em;color:var(--n-text-color);font-weight:600;line-height:1.3}.content[data-v-41ff6089] h1{font-size:1.2em}.content[data-v-41ff6089] h2{font-size:1.15em}.content[data-v-41ff6089] h3,.content[data-v-41ff6089] h4,.content[data-v-41ff6089] h5,.content[data-v-41ff6089] h6{font-size:1em}.content[data-v-41ff6089] p{margin:.6em 0;line-height:1.7}.content[data-v-41ff6089] blockquote{border-left:3px solid var(--n-color-primary);padding:.4em 1em;margin:.8em 0;background:#6366f10d;border-radius:0 8px 8px 0;font-style:italic}.content[data-v-41ff6089] code{background:#6366f11a;color:var(--n-color-primary);padding:.2em .4em;border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.9em}.content[data-v-41ff6089] pre{background:var(--n-color-code);padding:1em;border-radius:8px;overflow-x:auto;margin:1em 0;border:1px solid var(--n-border-color)}.content[data-v-41ff6089] pre code{background:none;padding:0;color:var(--n-text-color)}.content[data-v-41ff6089] a{color:var(--n-color-primary);text-decoration:none;border-bottom:1px dashed rgba(99,102,241,.5);transition:all .2s ease}.content[data-v-41ff6089] a:hover{color:var(--n-color-primary-hover);border-bottom:1px solid var(--n-color-primary-hover)}.content[data-v-41ff6089] ul,.content[data-v-41ff6089] ol{padding-left:1.5em;margin:.8em 0}.content[data-v-41ff6089] li{margin:.4em 0;line-height:1.6}@media (max-width: 768px){.knowledge-item[data-v-41ff6089]{border-radius:20px;height:auto;min-height:220px}.knowledge-item[data-v-41ff6089]:hover{transform:translateY(-4px) scale(1.01)}.card-header[data-v-41ff6089]{padding:24px 24px 18px}.title[data-v-41ff6089]{font-size:16px;line-height:1.4}.content-mobile[data-v-41ff6089]{padding:20px 24px;max-height:100px}.footer[data-v-41ff6089]{padding:18px 24px}.update-time[data-v-41ff6089]{font-size:12px}.operations-floating[data-v-41ff6089]{display:none}.knowledge-item[data-view-mode=compact][data-v-41ff6089]{min-height:auto}.knowledge-item[data-view-mode=compact] .card-header[data-v-41ff6089]{padding:16px 20px}.knowledge-item[data-view-mode=compact] .title[data-v-41ff6089]{font-size:15px}}.dark .knowledge-item[data-v-41ff6089]{background:linear-gradient(135deg,#1e293bf2,#0f172ae6),linear-gradient(45deg,#6366f108,#a855f708);border-color:#334155cc;box-shadow:0 8px 32px #0006,0 4px 16px #0000004d,0 2px 8px #0003}.dark .knowledge-item[data-v-41ff6089]:hover{border-color:#818cf899;box-shadow:0 25px 50px #00000080,0 12px 30px #818cf81a,0 8px 16px #0006,0 0 0 1px #818cf84d;background:linear-gradient(135deg,#1e293bfa,#0f172af2),linear-gradient(45deg,#6366f10d,#a855f70d)}.dark .card-header[data-v-41ff6089]{background:linear-gradient(135deg,#33415566,#1e293b4d);border-bottom-color:#47556966}.dark .content[data-v-41ff6089]{background:#0f172a1a}.dark .content-desktop[data-v-41ff6089]:after{background:linear-gradient(to bottom,transparent 0%,rgba(30,41,59,.6) 40%,rgba(15,23,42,.9) 80%,rgba(15,23,42,.98) 100%)}.dark .content-mobile[data-v-41ff6089]:after{background:linear-gradient(to bottom,transparent 0%,rgba(30,41,59,.6) 40%,rgba(15,23,42,.9) 80%,rgba(15,23,42,.98) 100%)}.dark .footer[data-v-41ff6089]{background:linear-gradient(135deg,#1e293bcc,#0f172a99);border-top-color:#33415580}.dark .knowledge-item[data-view-mode=compact] .card-header[data-v-41ff6089]{background:linear-gradient(135deg,#33415599,#1e293b80)}.dark .operations-group[data-v-41ff6089]{background:linear-gradient(135deg,#0f172afa,#1e293bf2);border-color:#33415599;box-shadow:0 8px 32px #00000080,0 4px 16px #0006,0 2px 8px #0000004d}.dark .content[data-v-41ff6089] blockquote{background:#818cf814;border-left-color:#a5b4fc}.dark .content[data-v-41ff6089] code{background:#818cf826;color:#a5b4fc}.dark .content[data-v-41ff6089] pre{background:#0f172acc;border-color:#33415580}.copy-quick-btn[data-v-41ff6089]:hover{background:#10b9811a;color:#059669}.floating-quick-btn[data-v-41ff6089]{color:#3b82f6}.floating-quick-btn[data-v-41ff6089]:hover{background:#3b82f61a;color:#2563eb}.edit-quick-btn[data-v-41ff6089]{color:#10b981}.edit-quick-btn[data-v-41ff6089]:hover{background:#10b9811a;color:#059669}.knowledge-folder-tree-container[data-v-71d07806]{height:100%;display:flex;flex-direction:column}.folder-tree-header[data-v-71d07806]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.folder-title[data-v-71d07806]{font-size:.95rem;font-weight:600;letter-spacing:.02em}.add-folder-btn[data-v-71d07806]{transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.add-folder-btn[data-v-71d07806]:hover{background-color:#3b82f61a;color:#3b82f6;transform:rotate(90deg)}.folder-skeleton[data-v-71d07806]{padding:1rem}.folder-tree-content[data-v-71d07806]{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.folder-tree-content[data-v-71d07806]::-webkit-scrollbar{width:4px}.folder-tree-content[data-v-71d07806]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:4px}.folder-tree-content[data-v-71d07806]::-webkit-scrollbar-track{background-color:transparent}.knowledge-folder-tree[data-v-71d07806]{--n-node-content-height: 40px;--n-node-text-color: #4b5563;--n-node-text-color-hover: #1f2937;--n-node-text-color-selected: #2563eb}[data-v-71d07806] .knowledge-folder-tree .n-tree-node{margin:4px 0}[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content{padding:0 8px;border-radius:10px;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;position:relative;min-height:40px;display:flex;align-items:center;min-width:0;overflow:hidden}[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content .n-tree-node-content__text{font-size:.9rem;margin-left:4px;transition:color .2s;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content:hover{background-color:#f3f4f6cc}[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content--selected{background-color:#eff6ff!important;color:#2563eb}[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content--selected .n-icon{color:#2563eb!important}[data-v-71d07806] .knowledge-folder-tree .folder-actions{opacity:0;transform:translate(4px);transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;gap:0;margin-left:auto;padding-left:4px;flex-shrink:0}[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content:hover .folder-actions,[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content--selected .folder-actions{opacity:1;transform:translate(0)}[data-v-71d07806] .knowledge-folder-tree .folder-action-btn{width:22px;height:22px;border-radius:5px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#9ca3af}[data-v-71d07806] .knowledge-folder-tree .folder-action-btn:hover{background-color:#fff;box-shadow:0 2px 4px #0000000d;transform:scale(1.1)}.dark[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content:hover{background-color:#ffffff0d}.dark[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content--selected{background-color:#3b82f626!important;color:#60a5fa}.dark[data-v-71d07806] .knowledge-folder-tree .n-tree-node-content--selected .n-icon{color:#60a5fa!important}.dark[data-v-71d07806] .knowledge-folder-tree .folder-action-btn:hover{background-color:#ffffff1a;color:#e5e7eb}[data-v-71d07806] .knowledge-folder-tree .n-tree-node--dragging .n-tree-node-content{opacity:.8;background:#3b82f61a;border:1px dashed #3b82f6;transform:scale(.98)}[data-v-71d07806] .knowledge-folder-tree .n-tree-node--drop-position-inside .n-tree-node-content{background-color:#3b82f61a!important;box-shadow:inset 0 0 0 1px #3b82f6}.dialog-footer[data-v-71d07806]{display:flex;justify-content:flex-end;gap:.75rem}.name-input[data-v-71d07806],.sort-input[data-v-71d07806],.parent-select[data-v-71d07806],.mobile-folder-selector[data-v-5f1ee5f0]{width:100%}.folder-trigger[data-v-5f1ee5f0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;gap:12px}.folder-info[data-v-5f1ee5f0]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden;max-width:calc(100% - 32px)}.folder-name[data-v-5f1ee5f0]{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chevron-icon[data-v-5f1ee5f0]{transition:transform .2s ease;flex-shrink:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.folder-modal-content[data-v-5f1ee5f0]{max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.folder-header[data-v-5f1ee5f0]{display:flex;align-items:center;justify-content:space-between;padding:8px 0 16px;margin-bottom:16px}.folder-count[data-v-5f1ee5f0]{font-size:14px}.add-btn[data-v-5f1ee5f0]{font-weight:500}.search-section[data-v-5f1ee5f0]{margin-bottom:16px}.folder-list[data-v-5f1ee5f0]{flex:1;overflow-y:auto;max-height:400px}.folder-item[data-v-5f1ee5f0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:4px;border:1px solid transparent;gap:12px;position:relative}.folder-item-left[data-v-5f1ee5f0]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:hidden;max-width:calc(100% - 80px)}.folder-item-icon[data-v-5f1ee5f0]{flex-shrink:0;width:20px}.folder-item-info[data-v-5f1ee5f0]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;overflow:hidden}.folder-item-name[data-v-5f1ee5f0]{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.folder-item-count[data-v-5f1ee5f0]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-item-actions[data-v-5f1ee5f0]{display:flex;align-items:center;gap:4px;opacity:.8;flex-shrink:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.action-btn[data-v-5f1ee5f0]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.loading-section[data-v-5f1ee5f0]{display:flex;flex-direction:column;gap:8px}.folder-skeleton[data-v-5f1ee5f0]{border-radius:8px;overflow:hidden}.empty-section[data-v-5f1ee5f0]{padding:40px 20px;text-align:center}.modal-actions[data-v-5f1ee5f0],.dialog-footer[data-v-5f1ee5f0]{display:flex;justify-content:flex-end;gap:12px}.folder-list[data-v-5f1ee5f0]::-webkit-scrollbar{width:4px}.folder-list[data-v-5f1ee5f0]::-webkit-scrollbar-track{background:transparent}.folder-list[data-v-5f1ee5f0]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.folder-list[data-v-5f1ee5f0]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}@media (prefers-color-scheme: dark){.folder-list[data-v-5f1ee5f0]::-webkit-scrollbar-thumb{background:#4b556380}.folder-list[data-v-5f1ee5f0]::-webkit-scrollbar-thumb:hover{background:#4b5563b3}}.operation-bar[data-v-9bfed042]{display:flex;justify-content:space-between;align-items:center}.left-section[data-v-9bfed042]{display:flex;align-items:center;flex-direction:row}.page-title[data-v-9bfed042]{font-size:28px;font-weight:600;margin:0 0 8px}.page-description[data-v-9bfed042]{font-size:16px}.right-section[data-v-9bfed042]{display:flex;gap:16px;align-items:center}.search-input[data-v-9bfed042]{width:240px;transition:width .3s}.search-input[data-v-9bfed042]:focus-within{width:300px}.add-button[data-v-9bfed042]{display:flex;align-items:center;gap:8px;border-radius:8px;padding:10px 16px;font-weight:500}.empty-state[data-v-9bfed042]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0;text-align:center;border-radius:16px}.empty-icon[data-v-9bfed042]{font-size:64px;margin-bottom:24px;opacity:.8}.empty-state h3[data-v-9bfed042]{font-size:20px;font-weight:600;margin:0 0 12px}.empty-state p[data-v-9bfed042]{font-size:16px;margin:0 0 24px;max-width:400px;line-height:1.6}.empty-state .n-button[data-v-9bfed042]{margin-top:16px;padding:12px 24px;font-size:16px;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.empty-state-container[data-v-9bfed042]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;margin:0 auto;animation:fadeInUp-9bfed042 .6s ease-out}.empty-icon-wrapper[data-v-9bfed042]{position:relative;margin-bottom:2rem;display:flex;align-items:center;justify-content:center}.empty-icon[data-v-9bfed042]{position:relative;z-index:2;animation:float-9bfed042 3s ease-in-out infinite}.empty-icon-bg[data-v-9bfed042]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:linear-gradient(135deg,#6366f11a,#a855f71a);border-radius:50%;z-index:1;animation:pulse-9bfed042 2s ease-in-out infinite}.empty-title[data-v-9bfed042]{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;line-height:1.4}.empty-description[data-v-9bfed042]{font-size:1rem;line-height:1.6;margin-bottom:2rem;max-width:360px}.empty-actions[data-v-9bfed042]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.action-button[data-v-9bfed042]{min-width:120px;height:40px;border-radius:20px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.action-button[data-v-9bfed042]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.feature-tips[data-v-9bfed042]{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem;opacity:.8}.tip-item[data-v-9bfed042]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;padding:.5rem 1rem;border-radius:8px;border:1px solid;transition:all .3s ease}.tip-item[data-v-9bfed042]:hover{transform:translateY(-1px)}.tip-icon[data-v-9bfed042]{opacity:.8}.search-empty .empty-icon[data-v-9bfed042]{color:#3b82f6}.folder-empty .empty-icon[data-v-9bfed042]{color:#f59e0b}.initial-empty .empty-icon[data-v-9bfed042]{color:#6366f1}@keyframes float-9bfed042{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-9bfed042{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.1}}.folder-actions[data-v-9bfed042]{transition:all .2s ease}.folder-action-btn[data-v-9bfed042]{padding:4px;border-radius:4px;transition:all .2s ease;color:var(--n-text-color-2)}.folder-action-btn[data-v-9bfed042]:hover{background:var(--n-color-hover);color:var(--n-color-primary);transform:scale(1.1)}.folder-action-btn.delete-btn[data-v-9bfed042]:hover{color:var(--n-color-error)}[data-v-9bfed042] .n-tree-node-content{transition:all .2s ease}[data-v-9bfed042] .n-tree-node-content:hover{background:var(--n-color-hover);border-radius:6px}[data-v-9bfed042] .n-tree-node-content:hover .folder-actions{opacity:1!important}.knowledge-folder-tree[data-v-9bfed042]{--n-node-content-height: 32px}[data-v-9bfed042] .knowledge-folder-tree .n-tree-node{margin:2px 0}[data-v-9bfed042] .knowledge-folder-tree .n-tree-node-content{padding:6px 8px;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;position:relative;min-height:36px;display:flex;align-items:center}[data-v-9bfed042] .knowledge-folder-tree .n-tree-node-content:hover{background:linear-gradient(135deg,#6366f114,#a855f714);border-color:#6366f133;box-shadow:0 2px 8px #6366f11a;transform:translateY(-1px)}[data-v-9bfed042] .knowledge-folder-tree .n-tree-node-content--selected{background:linear-gradient(135deg,#6366f126,#a855f726);border-color:#6366f14d;color:var(--n-color-primary);font-weight:500}[data-v-9bfed042] .knowledge-folder-tree .n-tree-node-content--selected:hover{background:linear-gradient(135deg,#6366f133,#a855f733)}[data-v-9bfed042] .knowledge-folder-tree .folder-actions{opacity:0;transform:translate(8px);transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-9bfed042] .knowledge-folder-tree .n-tree-node-content:hover .folder-actions{opacity:1!important;transform:translate(0)}[data-v-9bfed042] .knowledge-folder-tree .folder-action-btn{width:24px;height:24px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}[data-v-9bfed042] .knowledge-folder-tree .folder-action-btn:hover{transform:scale(1.1);box-shadow:0 2px 4px #0000001a}.dark[data-v-9bfed042] .knowledge-folder-tree .n-tree-node-content:hover{background:linear-gradient(135deg,#818cf814,#c084fc14);border-color:#818cf833;box-shadow:0 2px 8px #818cf81a}.dark[data-v-9bfed042] .knowledge-folder-tree .n-tree-node-content--selected{background:linear-gradient(135deg,#818cf826,#c084fc26);border-color:#818cf84d}.dark[data-v-9bfed042] .knowledge-folder-tree .n-tree-node-content--selected:hover{background:linear-gradient(135deg,#818cf833,#c084fc33)}.knowledge-container[data-v-9bfed042]{padding:32px;max-width:100%;margin:0 auto;color:#333;height:100%;display:flex;flex-direction:column}.knowledge-list[data-v-9bfed042]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;padding-bottom:80px;overflow-y:auto;flex:1}.loading-initial-container[data-v-9bfed042]{display:flex;justify-content:center;align-items:center;min-height:40vh;padding:40px 20px}.loading-card[data-v-9bfed042]{background:#fffffff2;border-radius:24px;padding:48px 40px;box-shadow:0 8px 32px #0071e31a;border:1px solid rgba(0,113,227,.1);text-align:center;position:relative;overflow:hidden}.loading-card[data-v-9bfed042]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0071e3,#409cff,#0071e3);background-size:200% 100%;animation:shimmer-9bfed042 2s infinite}.dark .loading-card[data-v-9bfed042]{background:#1e293bf2;border-color:#0084ff33;box-shadow:0 8px 32px #0084ff26}.dark .loading-card[data-v-9bfed042]:before{background:linear-gradient(90deg,#0084ff,#409cff,#0084ff);background-size:200% 100%}.loading-spinner-container[data-v-9bfed042]{display:flex;flex-direction:column;align-items:center;gap:24px}.loading-text[data-v-9bfed042]{text-align:center}.loading-title[data-v-9bfed042]{font-size:18px;font-weight:600;color:#0071e3;margin-bottom:8px}.dark .loading-title[data-v-9bfed042]{color:#0084ff}.loading-subtitle[data-v-9bfed042]{font-size:14px;color:#6b7280;opacity:.8}.dark .loading-subtitle[data-v-9bfed042]{color:#9ca3af}.loading-more-container[data-v-9bfed042]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.loading-more-card[data-v-9bfed042]{background:#ffffffe6;border-radius:16px;padding:20px 32px;box-shadow:0 4px 16px #0071e314;border:1px solid rgba(0,113,227,.1)}.dark .loading-more-card[data-v-9bfed042]{background:#1e293be6;border-color:#0084ff26;box-shadow:0 4px 16px #0084ff1a}.loading-more-content[data-v-9bfed042]{display:flex;align-items:center;gap:12px}.loading-dots[data-v-9bfed042]{display:flex;gap:4px}.dot[data-v-9bfed042]{width:8px;height:8px;border-radius:50%;background:#0071e3;animation:dot-bounce-9bfed042 1.4s infinite both}.dot[data-v-9bfed042]:nth-child(1){animation-delay:-.32s}.dot[data-v-9bfed042]:nth-child(2){animation-delay:-.16s}.dot[data-v-9bfed042]:nth-child(3){animation-delay:0s}.dark .dot[data-v-9bfed042]{background:#0084ff}.loading-more-text[data-v-9bfed042]{font-size:14px;color:#374151;font-weight:500}.dark .loading-more-text[data-v-9bfed042]{color:#d1d5db}.no-more-container[data-v-9bfed042]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.no-more-card[data-v-9bfed042]{background:#f9fafbcc;border-radius:16px;padding:20px 32px;box-shadow:0 2px 8px #9ca3af1a;border:1px solid rgba(229,231,235,.8);display:flex;align-items:center;gap:12px}.dark .no-more-card[data-v-9bfed042]{background:#1f2937cc;border-color:#4b5563cc;box-shadow:0 2px 8px #1f293733}.no-more-icon[data-v-9bfed042]{display:flex;align-items:center;opacity:.6}.no-more-text[data-v-9bfed042]{font-size:14px;color:#6b7280;font-weight:500}.dark .no-more-text[data-v-9bfed042]{color:#9ca3af}@keyframes shimmer-9bfed042{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dot-bounce-9bfed042{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-initial-container[data-v-9bfed042],.loading-more-container[data-v-9bfed042],.no-more-container[data-v-9bfed042]{animation:fadeInUp-9bfed042 .6s ease-out}@keyframes fadeInUp-9bfed042{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.loading-card[data-v-9bfed042]{padding:32px 24px;border-radius:20px}.loading-title[data-v-9bfed042]{font-size:16px}.loading-subtitle[data-v-9bfed042]{font-size:13px}.loading-more-card[data-v-9bfed042],.no-more-card[data-v-9bfed042]{padding:16px 24px;border-radius:12px}.empty-state-container[data-v-9bfed042]{max-width:100%;padding:1rem}.empty-actions[data-v-9bfed042]{flex-direction:column;width:100%}.action-button[data-v-9bfed042]{width:100%;min-width:auto}.feature-tips[data-v-9bfed042]{grid-template-columns:1fr;gap:.5rem}.tip-item[data-v-9bfed042]{padding:.75rem;font-size:.8rem}.knowledge-list[data-v-9bfed042]{grid-template-columns:1fr;gap:12px;padding-bottom:20px}}.knowledge-viewer-modal[data-v-d8120327] .n-modal-body-wrapper{padding:0}.knowledge-viewer-modal[data-v-d8120327] .n-modal-body{padding:0;height:100%}.knowledge-viewer-modal[data-v-d8120327] .h-full{height:100%!important}@media (max-width: 768px){.knowledge-viewer-modal[data-v-d8120327] .n-modal{margin:8px}}.history-card[data-v-55a2aa48]{transition:all .25s ease;border-left:3px solid var(--apple-accent, #0071e3)}.history-card[data-v-55a2aa48]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.dark .history-card[data-v-55a2aa48]:hover{box-shadow:0 4px 12px #0000004d}.crisp-text[data-v-55a2aa48]{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-2xs[data-v-55a2aa48]{font-size:.65rem;line-height:1.1}@media (max-width: 640px){.history-card[data-v-55a2aa48]{border-radius:12px;margin-bottom:8px}.text-xs[data-v-55a2aa48],.text-sm[data-v-55a2aa48]{letter-spacing:-.01em}}.line-clamp-1[data-v-55a2aa48]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-2[data-v-55a2aa48]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[data-v-55a2aa48]:root{--apple-accent: #0071e3;--apple-success: #34c759;--apple-warning: #ff9f0a;--apple-error: #ff3b30}.dark[data-v-55a2aa48]{--apple-accent: #0a84ff;--apple-success: #30d158;--apple-warning: #ff9f00;--apple-error: #ff453a}@keyframes fadeIn-6709bb24{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-6709bb24]{animation:fadeIn-6709bb24 .4s ease-out forwards}.pb-safe[data-v-6709bb24]{padding-bottom:calc(env(safe-area-inset-bottom) + 4rem)}.pb-mobile[data-v-6709bb24]{padding-bottom:2rem}@media (max-width: 640px){.pb-mobile[data-v-6709bb24]{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))!important}}[data-v-6709bb24] .n-card-header{padding:16px 20px;border-bottom:1px solid var(--n-border-color)}[data-v-6709bb24] .n-card__content{padding:16px 20px;max-height:70vh;overflow-y:auto}[data-v-6709bb24] .n-button{transition:all .2s ease}[data-v-6709bb24] .n-button:not(.n-button--disabled):hover{transform:translateY(-1px)}[data-v-6709bb24] .n-tag{transition:all .2s ease}.space-y-3[data-v-6709bb24]>*+*{margin-top:.75rem}.space-y-4[data-v-6709bb24]>*+*{margin-top:1rem}@media (min-width: 640px){.sm\:space-y-4[data-v-6709bb24]>*+*{margin-top:1rem}}.search-form[data-v-6709bb24]{display:flex;flex-wrap:wrap;gap:12px}.search-form[data-v-6709bb24] .el-form-item{margin-bottom:8px}.search-form[data-v-6709bb24] .el-form-item__content{flex-wrap:wrap}.button-group[data-v-6709bb24]{display:flex;gap:8px}.search-button[data-v-6709bb24]{flex:1}@media (max-width: 640px){.search-form[data-v-6709bb24]{flex-direction:row;flex-wrap:wrap;gap:6px}.search-form>.search-item[data-v-6709bb24]:nth-child(1),.search-form>.search-item[data-v-6709bb24]:nth-child(2),.search-form>.search-item[data-v-6709bb24]:nth-child(3),.search-form>.search-item[data-v-6709bb24]:nth-child(4){flex:0 0 calc(50% - 3px);min-width:0;max-width:calc(50% - 3px)}.search-item[data-v-6709bb24]{margin-bottom:0}.button-group[data-v-6709bb24]{display:flex;width:100%;gap:8px;margin-top:8px}.search-button[data-v-6709bb24]{flex:1}[data-v-6709bb24] .n-card-content{padding:8px!important}}.detail-modal[data-v-6709bb24] .n-modal{padding:0;animation:modalFadeIn-6709bb24 .3s ease-out}@keyframes modalFadeIn-6709bb24{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.detail-modal-container[data-v-6709bb24]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;overflow:hidden;display:flex;flex-direction:column;min-height:520px;max-height:85vh;transition:all .3s ease}.dark .detail-modal-container[data-v-6709bb24]{background:#1f2937;box-shadow:0 20px 60px #0006}.detail-modal-header[data-v-6709bb24]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #e5e7eb;background:#f8fafc;flex-shrink:0;transition:all .2s ease}.dark .detail-modal-header[data-v-6709bb24]{border-bottom-color:#374151;background:#111827}.result-header[data-v-6709bb24]{background:linear-gradient(to right,#eff6ff,#f0f9ff)}.dark .result-header[data-v-6709bb24]{background:linear-gradient(to right,#1e293b,#0f172a)}.prompt-header[data-v-6709bb24]{background:linear-gradient(to right,#faf5ff,#fdf4ff)}.dark .prompt-header[data-v-6709bb24]{background:linear-gradient(to right,#2e1065,#1e1b4b)}.detail-header-left[data-v-6709bb24]{display:flex;align-items:center;gap:16px;flex:1}.header-icon-wrapper[data-v-6709bb24]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.result-icon[data-v-6709bb24]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px #3b82f64d}.prompt-icon[data-v-6709bb24]{background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff;box-shadow:0 4px 12px #a855f74d}.dark .result-icon[data-v-6709bb24]{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #2563eb66}.dark .prompt-icon[data-v-6709bb24]{background:linear-gradient(135deg,#9333ea,#7e22ce);box-shadow:0 4px 12px #9333ea66}.header-info[data-v-6709bb24]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.detail-modal-title[data-v-6709bb24]{font-size:19px;font-weight:700;color:#1f2937;margin:0;letter-spacing:-.02em}.dark .detail-modal-title[data-v-6709bb24]{color:#f9fafb}.detail-word-count[data-v-6709bb24]{display:inline-flex;align-items:center;font-size:13px;color:#64748b;background:#3b82f614;padding:5px 12px;border-radius:8px;font-weight:600;width:-moz-fit-content;width:fit-content;transition:all .2s ease}.prompt-detail-modal .detail-word-count[data-v-6709bb24]{background:#a855f714;color:#7c3aed}.dark .detail-word-count[data-v-6709bb24]{color:#94a3b8;background:#3b82f626}.dark .prompt-detail-modal .detail-word-count[data-v-6709bb24]{background:#a855f726;color:#a78bfa}.detail-word-count .mr-1[data-v-6709bb24]{margin-right:4px}.detail-modal-close[data-v-6709bb24]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:#0000000a;color:#6b7280;cursor:pointer;transition:all .2s ease;flex-shrink:0}.detail-modal-close[data-v-6709bb24]:hover{background:#ef44441a;color:#ef4444;transform:rotate(90deg)}.dark .detail-modal-close[data-v-6709bb24]{background:#ffffff14;color:#9ca3af}.dark .detail-modal-close[data-v-6709bb24]:hover{background:#ef444433;color:#f87171}.detail-modal-content[data-v-6709bb24]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:28px;background:#fafbfc}.dark .detail-modal-content[data-v-6709bb24]{background:#0f172a}.detail-text[data-v-6709bb24]{flex:1;overflow-y:auto;line-height:1.8;background:#fff;padding:20px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;transition:all .2s ease}.detail-text[data-v-6709bb24]:hover{border-color:#cbd5e1}.prompt-text[data-v-6709bb24]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;background:#fefce8;border-color:#fde047}.dark .detail-text[data-v-6709bb24]{color:#cbd5e1;background:#1e293b;border-color:#334155;box-shadow:0 1px 3px #0003}.dark .detail-text[data-v-6709bb24]:hover{border-color:#475569}.dark .prompt-text[data-v-6709bb24]{background:#292524;border-color:#44403c}.detail-text[data-v-6709bb24]::-webkit-scrollbar{width:8px}.detail-text[data-v-6709bb24]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.detail-text[data-v-6709bb24]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.detail-text[data-v-6709bb24]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .detail-text[data-v-6709bb24]::-webkit-scrollbar-thumb{background:#475569}.dark .detail-text[data-v-6709bb24]::-webkit-scrollbar-thumb:hover{background:#64748b}.detail-modal-footer[data-v-6709bb24]{flex-shrink:0;padding:24px 28px;border-top:1px solid #e5e7eb;background:#f8fafc;display:flex;justify-content:center}.dark .detail-modal-footer[data-v-6709bb24]{border-top-color:#334155;background:#1e293b}.detail-buttons[data-v-6709bb24]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center}.detail-btn[data-v-6709bb24]{min-width:130px;height:42px;border-radius:10px;font-weight:600;font-size:14px;transition:all .2s ease;box-shadow:0 2px 8px #00000014}.detail-btn[data-v-6709bb24]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.detail-btn[data-v-6709bb24]:active:not(:disabled){transform:translateY(0)}.primary-btn[data-v-6709bb24]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.success-btn[data-v-6709bb24]{background:linear-gradient(135deg,#10b981,#059669)}.warning-btn[data-v-6709bb24]{background:linear-gradient(135deg,#f59e0b,#d97706)}.info-btn[data-v-6709bb24]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.prompt-detail-modal .primary-btn[data-v-6709bb24]{background:linear-gradient(135deg,#a855f7,#9333ea);min-width:160px}@media (max-width: 640px){.detail-modal-container[data-v-6709bb24]{min-height:420px;max-height:88vh;border-radius:12px}.detail-modal-header[data-v-6709bb24]{padding:18px 20px}.detail-header-left[data-v-6709bb24]{gap:12px}.header-icon-wrapper[data-v-6709bb24]{width:40px;height:40px;border-radius:10px}.header-icon-wrapper[data-v-6709bb24] .n-icon{font-size:18px}.detail-modal-title[data-v-6709bb24]{font-size:16px;font-weight:600}.detail-word-count[data-v-6709bb24]{font-size:12px;padding:4px 10px;border-radius:6px}.detail-modal-close[data-v-6709bb24]{width:32px;height:32px}.detail-modal-content[data-v-6709bb24]{padding:20px}.detail-text[data-v-6709bb24]{padding:16px;font-size:14px;line-height:1.7;border-radius:10px}.prompt-text[data-v-6709bb24]{font-size:13px}.detail-modal-footer[data-v-6709bb24]{padding:18px 20px}.detail-buttons[data-v-6709bb24]{width:100%;gap:10px}.result-detail-modal .detail-btn[data-v-6709bb24]{min-width:calc(50% - 5px);flex:0 0 calc(50% - 5px);height:38px;font-size:13px}.prompt-detail-modal .detail-btn[data-v-6709bb24]{min-width:100%;flex:0 0 100%;height:40px;font-size:14px}}.model-config-dialog[data-v-8cf07d7f]{max-width:650px;width:95%;margin:0 auto}.n-input[data-v-8cf07d7f]{width:100%}.test-btn[data-v-8cf07d7f],.view-params-btn[data-v-8cf07d7f]{margin-right:8px}.test-result[data-v-8cf07d7f]{word-break:break-word}.ml-4[data-v-8cf07d7f]{margin-left:8px}.footer-btns[data-v-8cf07d7f]{width:100%}.request-details[data-v-8cf07d7f]{background-color:#f9f9f9;border-radius:8px;padding:16px}.code-block[data-v-8cf07d7f]{background-color:#f0f0f0;border-radius:4px;padding:12px;white-space:pre-wrap;word-break:break-all;font-family:monospace;font-size:14px;margin:0;max-height:300px;overflow-y:auto;color:#333}[data-v-8cf07d7f] .dark .code-block{background-color:#333;color:#f0f0f0}.request-details .n-code[data-v-8cf07d7f]{margin-top:8px;border-radius:4px;max-height:300px;overflow-y:auto}.mb-3[data-v-8cf07d7f]{margin-bottom:16px}.mb-2[data-v-8cf07d7f]{margin-bottom:8px}.font-medium[data-v-8cf07d7f]{font-weight:500}[data-v-8cf07d7f] .n-modal{max-width:100%}[data-v-8cf07d7f] .dark .request-details{background-color:#252525}@media (max-width: 767px){.model-config-dialog[data-v-8cf07d7f]{max-width:100%;width:100%}.action-btn[data-v-8cf07d7f]{flex:1}.test-result[data-v-8cf07d7f]{display:block;margin-top:8px;margin-left:0!important}.code-block[data-v-8cf07d7f]{font-size:12px;padding:8px}}.tutorial-link-container[data-v-8cf07d7f]{margin-bottom:16px;display:flex;justify-content:flex-end}.tutorial-link[data-v-8cf07d7f]{font-size:14px}[data-v-b8ac5a66] .n-tree .n-tree-node-content{padding:6px 8px;margin:2px 0;border-radius:6px;transition:all .2s ease}[data-v-b8ac5a66] .n-button{border-radius:20px;transition:all .2s ease}[data-v-b8ac5a66] .n-radio{transition:all .2s ease}[data-v-b8ac5a66] .n-input-number,[data-v-b8ac5a66] .n-select{border-radius:8px}.fixed-save-button[data-v-b8ac5a66]{position:fixed;bottom:12vh;right:5vw;z-index:100}.fixed-save-button .n-button[data-v-b8ac5a66]{padding:0 24px;height:48px;font-size:16px;transition:all .3s ease}.fixed-save-button .n-button[data-v-b8ac5a66]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000001a}@media (max-width: 640px){.fixed-save-button[data-v-b8ac5a66]{bottom:12vh;right:20px}.fixed-save-button .n-button[data-v-b8ac5a66]{padding:0 20px;height:44px;font-size:14px}}.prompt-icon[data-v-578b7d28]{display:inline-block;vertical-align:middle}.custom-scrollbar[data-v-10aa8f3e]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-10aa8f3e]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-10aa8f3e]::-webkit-scrollbar-thumb{background:#9ca3af33;border-radius:2px}.custom-scrollbar[data-v-10aa8f3e]::-webkit-scrollbar-thumb:hover{background:#9ca3af66}.message-list-enter-active[data-v-10aa8f3e],.message-list-leave-active[data-v-10aa8f3e]{transition:all .4s cubic-bezier(.4,0,.2,1)}.message-list-enter-from[data-v-10aa8f3e]{opacity:0;transform:translateY(20px)}.message-list-leave-to[data-v-10aa8f3e]{opacity:0;transform:scale(.95)}.fade-scale-enter-active[data-v-10aa8f3e],.fade-scale-leave-active[data-v-10aa8f3e]{transition:all .3s ease}.fade-scale-enter-from[data-v-10aa8f3e],.fade-scale-leave-to[data-v-10aa8f3e]{opacity:0;transform:translate(-50%,20px) scale(.8)}.modern-input[data-v-10aa8f3e] .n-input-wrapper{padding:0;background:transparent}.modern-input[data-v-10aa8f3e] .n-input__textarea-el{padding:12px 80px 12px 16px;background:transparent}.modern-input[data-v-10aa8f3e] .n-input__placeholder{padding-left:16px}[data-v-10aa8f3e] .n-modal-container{display:flex;align-items:center;justify-content:center}[data-v-10aa8f3e] .markdown-body{background:transparent!important;font-size:15px}[data-v-10aa8f3e] .markdown-body p{margin-bottom:.8em}.user-message-bubble[data-v-10aa8f3e] *{color:#fff!important}.user-message-bubble[data-v-10aa8f3e] code{background:#fff3!important;color:#fff!important;padding:2px 6px;border-radius:4px}.user-message-bubble[data-v-10aa8f3e] pre{background:#ffffff26!important;border:1px solid rgba(255,255,255,.2);border-radius:8px}.user-message-bubble[data-v-10aa8f3e] pre code{background:transparent!important;padding:0}.user-message-bubble[data-v-10aa8f3e] a{color:#fff!important;text-decoration:underline;opacity:.95}.user-message-bubble[data-v-10aa8f3e] a:hover{opacity:1;text-decoration:underline}.user-message-bubble[data-v-10aa8f3e] strong,.user-message-bubble[data-v-10aa8f3e] b{color:#fff!important;font-weight:700}.user-message-bubble[data-v-10aa8f3e] h1,.user-message-bubble[data-v-10aa8f3e] h2,.user-message-bubble[data-v-10aa8f3e] h3,.user-message-bubble[data-v-10aa8f3e] h4,.user-message-bubble[data-v-10aa8f3e] h5,.user-message-bubble[data-v-10aa8f3e] h6{color:#fff!important}.editor-settings-modal[data-v-c84761cf]{--n-border-radius: 12px}.settings-section[data-v-c84761cf]{min-height:200px}.settings-tabs[data-v-c84761cf] .n-tabs-nav{padding:0 1rem}.settings-tabs[data-v-c84761cf] .n-tab-pane{padding:1rem}.preview-container[data-v-c84761cf]{background:var(--n-color);transition:all .3s ease}.preview-content[data-v-c84761cf]{transition:all .3s ease}.preview-paragraph[data-v-c84761cf]{margin-bottom:var(--paragraph-spacing, 1.25em);text-indent:var(--paragraph-indent, 2em);line-height:inherit}.preview-paragraph[data-v-c84761cf]:last-child{margin-bottom:0}.ai-response-preview[data-v-c84761cf]{color:#666;font-style:italic;margin-top:1rem;padding:.5rem;border-left:3px solid #007aff;background:#007aff0d;text-indent:0!important}.dark .ai-response-preview[data-v-c84761cf]{color:#999;border-left-color:#0a84ff;background:#0a84ff1a}@media (max-width: 768px){.settings-tabs[data-v-c84761cf] .n-tabs-nav{padding:0 .5rem}.settings-tabs[data-v-c84761cf] .n-tab-pane{padding:.5rem}.preview-content[data-v-c84761cf]{font-size:14px}}.h-screen[data-v-831e7a18]{height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden}.editor-header[data-v-831e7a18]{height:48px;z-index:20;transition:all .3s ease}.editor-header[data-v-831e7a18]:hover{box-shadow:0 4px 12px -2px #0000001a}.dark .editor-header[data-v-831e7a18]:hover{box-shadow:0 4px 12px -2px #0000004d}@media (max-width: 640px){.editor-header[data-v-831e7a18]{height:44px}}.n-input textarea[data-v-751b7e8e]{font-size:16px!important;line-height:1.6!important}@keyframes pulse-751b7e8e{0%,to{opacity:1}50%{opacity:.5}}.generating-pulse[data-v-751b7e8e]{animation:pulse-751b7e8e 2s cubic-bezier(.4,0,.6,1) infinite}.optional-section[data-v-47a5bb0f]{margin-top:1rem;padding:1rem;background:#fafafa;border-radius:12px;border:1px solid #e5e7eb}.dark .optional-section[data-v-47a5bb0f]{background:#18191a;border-color:#2d2f31}.collapse-header[data-v-47a5bb0f]{display:flex;align-items:center}.optional-tip[data-v-47a5bb0f]{margin-left:.5rem;padding:2px 8px;background:#10b9811a;color:#10b981;font-size:.75rem;font-weight:500;border-radius:6px}.dark .optional-tip[data-v-47a5bb0f]{background:#10b98126;color:#34d399}.collapse-content[data-v-47a5bb0f]{padding-top:1rem}.content-section[data-v-47a5bb0f]{margin-bottom:2rem}.content-section[data-v-47a5bb0f]:last-child{margin-bottom:0}.section-header[data-v-47a5bb0f]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-title[data-v-47a5bb0f]{font-size:1.1rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:.5rem;margin:0}.dark .section-title[data-v-47a5bb0f]{color:#f3f4f6}.section-icon[data-v-47a5bb0f]{font-size:1.2rem}.section-line[data-v-47a5bb0f]{flex:1;height:1px;background:linear-gradient(90deg,rgba(0,113,227,.15) 0%,transparent 100%)}.cover-upload-wrapper[data-v-47a5bb0f]{display:flex;flex-direction:column;align-items:center}.cover-upload-box[data-v-47a5bb0f]{width:140px;height:187px;border-radius:8px;border:2px dashed #d1d5db;background:#f9fafb;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.dark .cover-upload-box[data-v-47a5bb0f]{border-color:#4b5563;background:#1f2937}.cover-upload-box[data-v-47a5bb0f]:hover{border-color:#0071e3}.cover-upload-box.has-cover[data-v-47a5bb0f]{border-style:solid;border-color:#0071e3}.cover-loading[data-v-47a5bb0f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000b3;z-index:10}.loading-text[data-v-47a5bb0f]{margin-top:.5rem;color:#fff;font-size:.875rem}.cover-preview[data-v-47a5bb0f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-placeholder[data-v-47a5bb0f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.upload-icon-wrapper[data-v-47a5bb0f]{width:56px;height:56px;border-radius:50%;background:#0071e31a;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.upload-title[data-v-47a5bb0f]{font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.25rem}.dark .upload-title[data-v-47a5bb0f]{color:#e5e7eb}.upload-hint[data-v-47a5bb0f]{font-size:.75rem;color:#6b7280;text-align:center;line-height:1.4}.cover-remove-btn[data-v-47a5bb0f]{position:absolute;top:8px;right:8px;background:#fffffff2;z-index:5;opacity:0;transition:opacity .2s ease}.cover-upload-box:hover .cover-remove-btn[data-v-47a5bb0f]{opacity:1}.form-group[data-v-47a5bb0f]{margin-bottom:0}.form-label[data-v-47a5bb0f]{display:block;font-size:.9rem;font-weight:600;color:#374151;margin-bottom:.5rem;position:relative;display:inline-flex;align-items:center;gap:.5rem}.dark .form-label[data-v-47a5bb0f]{color:#d1d5db}.form-label.required[data-v-47a5bb0f]:after{content:"*";color:#ef4444;margin-left:2px}.optional-badge[data-v-47a5bb0f]{display:inline-block;padding:2px 8px;border-radius:6px;background:#f3f4f6;color:#6b7280;font-size:.75rem;font-weight:400}.form-hint[data-v-47a5bb0f]{margin-top:.375rem;font-size:.8rem;color:#6b7280;line-height:1.4}.form-error[data-v-47a5bb0f]{display:flex;align-items:center;gap:.375rem;color:#ef4444;font-size:.875rem;margin-top:.375rem}.error-icon[data-v-47a5bb0f]{flex-shrink:0}.channel-selector[data-v-47a5bb0f]{display:flex;gap:.75rem}.channel-option[data-v-47a5bb0f]{flex:1;padding:.75rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .3s ease}.dark .channel-option[data-v-47a5bb0f]{background:#1f2937;border-color:#374151}.channel-option[data-v-47a5bb0f]:hover{border-color:#0071e3}.channel-option.active[data-v-47a5bb0f]{border-color:#0071e3;background:#0071e30f}.channel-icon[data-v-47a5bb0f]{font-size:1.25rem}.channel-name[data-v-47a5bb0f]{font-size:.95rem;font-weight:600;color:#374151}.dark .channel-name[data-v-47a5bb0f]{color:#e5e7eb}.channel-option.active .channel-name[data-v-47a5bb0f]{color:#0071e3}.word-count-input[data-v-47a5bb0f]{display:flex;align-items:center;gap:.75rem}.word-unit[data-v-47a5bb0f]{font-size:.95rem;color:#6b7280;white-space:nowrap;font-weight:500}.category-selector[data-v-47a5bb0f]{padding:1rem;background:#f9fafb;border-radius:16px;border:1px solid rgba(0,0,0,.05)}.dark .category-selector[data-v-47a5bb0f]{background:#1f2937;border-color:#ffffff0d}.category-grid[data-v-47a5bb0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;max-height:200px;overflow-y:auto;padding:.25rem}.category-item[data-v-47a5bb0f]{padding:.625rem 1rem;border:2px solid #e5e7eb;border-radius:10px;background:#fff;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dark .category-item[data-v-47a5bb0f]{background:#374151;border-color:#4b5563;color:#e5e7eb}.category-item[data-v-47a5bb0f]:hover{border-color:#0071e3}.category-item.selected[data-v-47a5bb0f]{border-color:#0071e3;background:#0071e3;color:#fff}.category-check[data-v-47a5bb0f]{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#0071e3}.detail-grid[data-v-47a5bb0f]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.detail-grid[data-v-47a5bb0f]{grid-template-columns:1fr 1fr}}.tags-container[data-v-47a5bb0f]{padding:1rem;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.dark .tags-container[data-v-47a5bb0f]{background:#1f2937;border-color:#374151}.tags-list[data-v-47a5bb0f]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.custom-tag[data-v-47a5bb0f]{padding:.375rem .75rem;border-radius:8px;font-size:.875rem}.tag-input[data-v-47a5bb0f]{width:140px;border-radius:8px}.action-footer[data-v-47a5bb0f]{display:flex;justify-content:flex-end;gap:.625rem;padding-top:.75rem;padding-bottom:.25rem;border-top:1px solid #e5e7eb}.dark .action-footer[data-v-47a5bb0f]{border-top-color:#374151}.action-btn[data-v-47a5bb0f]{min-width:88px;height:36px;border-radius:10px;font-weight:500;font-size:.875rem;transition:all .25s ease}.cancel-btn[data-v-47a5bb0f]{color:#6b7280;border:1px solid #e5e7eb}.dark .cancel-btn[data-v-47a5bb0f]{color:#9ca3af;border-color:#374151}.cancel-btn[data-v-47a5bb0f]:hover{color:#4b5563;background:#f9fafb;border-color:#d1d5db}.dark .cancel-btn[data-v-47a5bb0f]:hover{color:#e5e7eb;background:#1f2937;border-color:#4b5563}.submit-btn[data-v-47a5bb0f]{background:#0071e3;border:1px solid transparent}.submit-btn[data-v-47a5bb0f]:hover:not(:disabled){background:#005bb5}.slide-down-enter-active[data-v-47a5bb0f],.slide-down-leave-active[data-v-47a5bb0f]{transition:all .3s ease}.slide-down-enter-from[data-v-47a5bb0f],.slide-down-leave-to[data-v-47a5bb0f]{opacity:0;transform:translateY(-10px)}@media (max-width: 640px){.content-section[data-v-47a5bb0f]{margin-bottom:1.5rem}.section-header[data-v-47a5bb0f]{margin-bottom:1rem}.section-title[data-v-47a5bb0f]{font-size:1rem}.cover-upload-box[data-v-47a5bb0f]{width:120px;height:160px}.category-grid[data-v-47a5bb0f]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.5rem}.category-item[data-v-47a5bb0f]{padding:.5rem .75rem;font-size:.8rem;border-radius:8px;min-height:32px}.channel-selector[data-v-47a5bb0f]{gap:.5rem}.channel-option[data-v-47a5bb0f]{padding:.625rem .75rem;font-size:.875rem;border-radius:10px}.channel-name[data-v-47a5bb0f]{font-size:.85rem}.channel-icon[data-v-47a5bb0f]{font-size:1.1rem}.action-footer[data-v-47a5bb0f]{flex-direction:row;justify-content:space-between}.dialog-content[data-v-47a5bb0f]{max-height:calc(100vh - 280px)}.action-footer[data-v-47a5bb0f]{padding-top:.5rem;padding-bottom:.25rem;gap:.5rem}.action-btn[data-v-47a5bb0f]{min-width:76px;height:34px;font-size:.8rem}}@media (max-width: 480px){.category-grid[data-v-47a5bb0f]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.375rem}.category-item[data-v-47a5bb0f]{padding:.4rem .5rem;font-size:.75rem;min-height:28px;border-width:1.5px;border-radius:6px}.channel-option[data-v-47a5bb0f]{padding:.5rem .625rem;gap:.375rem}.channel-name[data-v-47a5bb0f]{font-size:.8rem}.channel-icon[data-v-47a5bb0f]{font-size:1rem}.content-section[data-v-47a5bb0f]{margin-bottom:1.25rem}.section-header[data-v-47a5bb0f]{margin-bottom:.875rem}.section-title[data-v-47a5bb0f]{font-size:.95rem}}.loading-container[data-v-e147629b]{text-align:center;padding:4rem 0}@keyframes dotBounce-e147629b{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@keyframes progressMove-e147629b{0%{transform:translate(-100%)}to{transform:translate(400%)}}.loading-dots[data-v-e147629b]{display:flex;align-items:center;justify-content:center;gap:8px}.loading-dot[data-v-e147629b]{width:12px;height:12px;background:linear-gradient(45deg,#3b82f6,#6366f1);border-radius:50%;animation:dotBounce-e147629b 1.4s infinite ease-in-out both}.loading-dot[data-v-e147629b]:nth-child(1){animation-delay:-.32s}.loading-dot[data-v-e147629b]:nth-child(2){animation-delay:-.16s}.loading-dot[data-v-e147629b]:nth-child(3){animation-delay:0s}.loading-progress[data-v-e147629b]{width:40%;animation:progressMove-e147629b 2s linear infinite}.scrollbar-thin[data-v-d7a0f47b]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-d7a0f47b]::-webkit-scrollbar-track{background-color:#f3f4f6;border-radius:9999px}.dark .scrollbar-thin[data-v-d7a0f47b]::-webkit-scrollbar-track{background-color:#374151}.scrollbar-thin[data-v-d7a0f47b]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:9999px}.dark .scrollbar-thin[data-v-d7a0f47b]::-webkit-scrollbar-thumb{background-color:#6b7280}.custom-scrollbar[data-v-2d7d6bc0]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-2d7d6bc0]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-2d7d6bc0]::-webkit-scrollbar-thumb{background:#d1d5db80;border-radius:3px}.custom-scrollbar[data-v-2d7d6bc0]::-webkit-scrollbar-thumb:hover{background:#d1d5dbcc}.dark .custom-scrollbar[data-v-2d7d6bc0]::-webkit-scrollbar-thumb{background:#4b556380}.dark .custom-scrollbar[data-v-2d7d6bc0]::-webkit-scrollbar-thumb:hover{background:#4b5563cc}@keyframes fadeInUp-2d7d6bc0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-2d7d6bc0]{animation:fadeInUp-2d7d6bc0 .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes shimmer-2d7d6bc0{to{transform:translate(100%)}}.group:hover .animate-shimmer[data-v-2d7d6bc0]{animation:shimmer-2d7d6bc0 1.5s infinite}.custom-scrollbar[data-v-870ae786]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.custom-scrollbar[data-v-870ae786]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-870ae786]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-870ae786]::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:4px}.tool-btn[data-v-0e9f31b6]{display:flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tool-btn[data-v-0e9f31b6]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.tool-btn[data-v-0e9f31b6]:disabled{cursor:not-allowed;opacity:.5}.tool-btn[data-v-0e9f31b6]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tool-btn[data-v-0e9f31b6]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.custom-scrollbar[data-v-0e9f31b6]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-0e9f31b6]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-0e9f31b6]::-webkit-scrollbar-thumb{background-color:#9ca3af40;border-radius:4px}.custom-scrollbar[data-v-0e9f31b6]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af66}@media (max-width: 640px){.export-modal-container[data-v-0e9f31b6]{border-radius:1rem}}.generated-cover[data-v-126c775b]{background-size:cover;background-position:center;min-height:100px}.generated-cover h3[data-v-126c775b]{word-wrap:break-word;word-break:break-all;line-height:1.2}.animate-shimmer[data-v-1d3661b4]{animation:shimmer-1d3661b4 2s ease-in-out infinite}@keyframes shimmer-1d3661b4{0%{transform:translate(-100%)}to{transform:translate(200%)}}.animate-shimmer[data-v-0499e6fa]{animation:shimmer-0499e6fa 2s ease-in-out infinite}@keyframes shimmer-0499e6fa{0%{transform:translate(-100%)}to{transform:translate(200%)}}.line-clamp-2[data-v-0499e6fa]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-0499e6fa]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.novel-card[data-v-0499e6fa]{will-change:transform}button[data-v-0499e6fa]{transition:all .3s ease}button[data-v-0499e6fa]:hover{transform:translateY(-1px)}[data-v-0499e6fa] .novel-detail-modal .n-card{border-radius:16px;overflow:hidden}[data-v-0499e6fa] .novel-detail-modal .n-card__content{padding:0}@media (max-width: 640px){.novel-card[data-v-0499e6fa]{max-width:96vw;min-width:0;padding-left:.125rem;padding-right:.125rem;border-radius:9px}.novel-card .h-12[data-v-0499e6fa]{height:auto!important;min-height:3rem!important}.novel-card .h-8[data-v-0499e6fa]{height:auto!important;min-height:2.5rem!important}.novel-card .h-6[data-v-0499e6fa]{height:auto!important;min-height:1.5rem!important}.novel-card .h-10[data-v-0499e6fa]{height:auto!important;min-height:2.5rem!important}.novel-card .h-2[data-v-0499e6fa]{height:.5rem!important}.novel-card .mt-1[data-v-0499e6fa]{margin-top:.25rem!important}.novel-card .h-8.mt-1[data-v-0499e6fa]{margin-top:.125rem!important}.novel-card .p-3[data-v-0499e6fa]{padding:.75rem!important}.novel-card .w-20[data-v-0499e6fa]{width:4rem!important}.novel-card .w-24[data-v-0499e6fa]{width:5rem!important}.novel-card .text-base[data-v-0499e6fa]{font-size:.875rem!important;line-height:1.4!important}.novel-card .text-xs[data-v-0499e6fa]{font-size:.75rem!important;line-height:1.3!important}.novel-card .text-sm[data-v-0499e6fa]{font-size:.8rem!important;line-height:1.3!important}.novel-card .line-clamp-2[data-v-0499e6fa]{-webkit-line-clamp:3!important;max-height:4rem!important}.novel-card .relative>div.absolute[data-v-0499e6fa]{top:-.25rem!important;left:-.25rem!important;padding:.125rem .375rem!important;font-size:.625rem!important}.novel-card .relative>div.absolute .n-icon[data-v-0499e6fa]{font-size:10px!important;margin-right:.125rem!important}.novel-card>div[data-v-0499e6fa]:first-child{margin-top:-1px;margin-left:-1px;margin-right:-1px;border-top-left-radius:9px;border-top-right-radius:9px}}@media (prefers-color-scheme: dark){.novel-card[data-v-0499e6fa]{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.novel-card[data-v-0499e6fa]:hover{box-shadow:0 25px 50px -12px #00000080}}.gradient-text[data-v-0499e6fa]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.novel-card-mini[data-v-0499e6fa]{will-change:transform}@media (max-width: 640px){.novel-card-mini .p-4[data-v-0499e6fa]{padding:.875rem!important}.novel-card-mini .p-3[data-v-0499e6fa]{padding:.625rem!important}}@media (max-width: 480px){.novel-card-mini .p-4[data-v-0499e6fa]{padding:.75rem!important}.novel-card-mini .p-3[data-v-0499e6fa]{padding:.5rem!important}}.novel-card-mini .transition-all[data-v-0499e6fa]{transition:transform .2s ease,box-shadow .2s ease}.novel-card-mini .line-clamp-1[data-v-0499e6fa]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.novel-card-mini button[data-v-0499e6fa]{transition:background-color .15s ease,transform .1s ease}.novel-card-mini button[data-v-0499e6fa]:hover{transform:scale(1.05)}.novel-card-mini button[data-v-0499e6fa]:active{transform:scale(.98)}.contact-fab[data-v-ff5878ef]{position:fixed;right:24px;bottom:32px;z-index:1200}.contact-fab-button[data-v-ff5878ef]{display:flex;flex-direction:column;align-items:center;gap:0;padding:12px 14px;border-radius:24px;border:none;background:linear-gradient(120deg,#2563eb,#7c3aed);color:#fff;font-weight:600;box-shadow:0 12px 30px #2563eb59;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);min-width:52px;max-width:52px;min-height:52px;max-height:52px;justify-content:center;overflow:hidden;position:relative;z-index:1201}.contact-fab-header[data-v-ff5878ef]{display:inline-flex;align-items:center;gap:0}.contact-fab-main-label[data-v-ff5878ef]{font-size:14px;white-space:nowrap;opacity:0;max-width:0;overflow:hidden;transition:opacity .28s ease,max-width .28s ease}.contact-fab-icon[data-v-ff5878ef]{flex-shrink:0;transition:transform .3s ease}.contact-fab-button--expanded .contact-fab-icon[data-v-ff5878ef]{transform:scale(1.08)}.contact-fab-button--expanded[data-v-ff5878ef]{align-items:stretch;max-width:380px;max-height:320px;padding:16px 18px 22px;box-shadow:0 18px 40px #2563eb73}.contact-fab-button--expanded .contact-fab-header[data-v-ff5878ef]{gap:10px}.contact-fab-button--expanded .contact-fab-main-label[data-v-ff5878ef]{opacity:1;max-width:200px}.contact-fab-content[data-v-ff5878ef]{width:100%;opacity:0;max-height:0;margin-top:0;transform:translateY(6px);transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),max-height .4s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),margin-top .3s cubic-bezier(.175,.885,.32,1.275)}.contact-fab-button--expanded .contact-fab-content[data-v-ff5878ef]{opacity:1;max-height:200px;margin-top:8px;transform:translateY(0)}.contact-popover-title[data-v-ff5878ef]{font-size:14px;font-weight:600}.contact-qr-grid[data-v-ff5878ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.contact-qr-card[data-v-ff5878ef]{padding:6px;border-radius:12px;background:#0f172a73;border:1px solid rgba(255,255,255,.12);text-align:center;min-height:100px}.contact-qr-label[data-v-ff5878ef]{display:block;font-size:11px;color:#e5e7eb;margin-bottom:4px}.contact-qr-img[data-v-ff5878ef]{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#0f172a;display:block}@media (max-width: 767px){.contact-fab[data-v-ff5878ef]{right:16px;bottom:calc(var(--mobile-tab-height) + 16px)}.contact-fab-button--expanded[data-v-ff5878ef]{max-width:min(92vw,360px);max-height:340px;padding:18px 20px 24px}}@supports (bottom: env(safe-area-inset-bottom)){@media (max-width: 767px){.contact-fab[data-v-ff5878ef]{bottom:calc(var(--mobile-tab-height) + 16px + env(safe-area-inset-bottom))}}}.no-scrollbar[data-v-6bbc5a30]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-6bbc5a30]{-ms-overflow-style:none;scrollbar-width:none}.tool-btn[data-v-6bbc5a30]{flex-shrink:0;border-radius:9999px;padding:.375rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tool-btn[data-v-6bbc5a30]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.tool-btn[data-v-6bbc5a30]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.tool-btn[data-v-6bbc5a30]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.tool-btn[data-v-6bbc5a30]{padding:.5rem}}.folder-pill[data-v-6bbc5a30]{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;white-space:nowrap;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.folder-pill[data-v-6bbc5a30]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.folder-pill.active[data-v-6bbc5a30]{background:linear-gradient(135deg,#0071e3,#0084ff);border-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.folder-pill.active[data-v-6bbc5a30]:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.folder-pill.active[data-v-6bbc5a30]{box-shadow:0 2px 8px #0071e340}.folder-pill.inactive[data-v-6bbc5a30]:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.folder-pill.inactive[data-v-6bbc5a30]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.folder-pill-add[data-v-6bbc5a30]{display:flex;height:2rem;width:2rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.folder-pill-add[data-v-6bbc5a30]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.folder-pill-add[data-v-6bbc5a30]:hover{color:#0071e3;border-color:#0071e3;background:#0071e30d}.dark .folder-pill-add[data-v-6bbc5a30]:hover{background:#0071e31a}.action-btn-primary[data-v-6bbc5a30]{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.action-btn-primary[data-v-6bbc5a30]:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.action-btn-primary[data-v-6bbc5a30]{background:linear-gradient(135deg,#0071e3,#0084ff);box-shadow:0 2px 8px #0071e333}.action-btn-primary[data-v-6bbc5a30]:hover{background:linear-gradient(135deg,#005bb5,#0071e3);box-shadow:0 4px 12px #0071e34d}.action-btn-secondary[data-v-6bbc5a30]{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.action-btn-secondary[data-v-6bbc5a30]:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.action-btn-secondary[data-v-6bbc5a30]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.action-btn-secondary[data-v-6bbc5a30]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.action-btn-icon[data-v-6bbc5a30]{display:flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.action-btn-icon[data-v-6bbc5a30]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.action-btn-icon[data-v-6bbc5a30]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.action-btn-icon[data-v-6bbc5a30]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.activity-banner[data-v-6bbc5a30]{position:relative;overflow:hidden}@keyframes shimmer-6bbc5a30{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(200%) skew(-12deg)}}.animate-shimmer[data-v-6bbc5a30]{animation:shimmer-6bbc5a30 3s ease-in-out infinite}@media (max-width: 640px){.activity-banner[data-v-6bbc5a30]{margin-left:-1rem;margin-right:-1rem;border-radius:0}}.recharge-history-modal[data-v-4d0416ba]{max-width:90vw;width:700px}.recharge-history-container[data-v-4d0416ba]{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;max-height:85vh}.modal-header[data-v-4d0416ba]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.header-content[data-v-4d0416ba]{flex:1}.header-title[data-v-4d0416ba]{font-size:20px;font-weight:600;color:#111827;margin:0 0 4px}.header-subtitle[data-v-4d0416ba]{font-size:14px;color:#6b7280;margin:0}.modal-content[data-v-4d0416ba]{flex:1;overflow-y:auto;padding:16px 20px;min-height:300px}.records-list[data-v-4d0416ba]{display:flex;flex-direction:column;gap:12px}.record-card[data-v-4d0416ba]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;transition:all .2s}.record-card[data-v-4d0416ba]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.record-header[data-v-4d0416ba]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb;margin-bottom:8px}.header-left[data-v-4d0416ba]{flex:1;display:flex;flex-direction:column;gap:2px}.header-right[data-v-4d0416ba]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.package-name[data-v-4d0416ba]{font-size:15px;font-weight:600;color:#111827;line-height:1.3}.payment-type[data-v-4d0416ba]{font-size:12px;color:#6b7280}.amount[data-v-4d0416ba]{font-size:18px;font-weight:700;color:#3b82f6;line-height:1.2}.record-body[data-v-4d0416ba]{padding-top:2px}.info-grid[data-v-4d0416ba]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px}.info-item[data-v-4d0416ba]{display:flex;flex-direction:column;gap:2px}.info-item.full-width[data-v-4d0416ba]{grid-column:1 / -1}.info-label[data-v-4d0416ba]{font-size:11px;color:#9ca3af;font-weight:500}.info-value[data-v-4d0416ba]{font-size:13px;color:#374151;word-break:break-all;line-height:1.4}.empty-state[data-v-4d0416ba],.loading-state[data-v-4d0416ba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.empty-icon[data-v-4d0416ba]{font-size:48px;margin-bottom:16px}.empty-text[data-v-4d0416ba],.loading-text[data-v-4d0416ba]{font-size:14px;color:#6b7280;margin:0}.loading-text[data-v-4d0416ba]{margin-top:16px}.modal-footer[data-v-4d0416ba]{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:center;flex-shrink:0}.dark .recharge-history-container[data-v-4d0416ba]{background:#1f2937}.dark .modal-header[data-v-4d0416ba]{border-bottom-color:#374151}.dark .header-title[data-v-4d0416ba]{color:#f3f4f6}.dark .header-subtitle[data-v-4d0416ba]{color:#9ca3af}.dark .record-card[data-v-4d0416ba]{background:#111827;border-color:#374151}.dark .record-card[data-v-4d0416ba]:hover{border-color:#4b5563;box-shadow:0 2px 8px #0000004d}.dark .record-header[data-v-4d0416ba]{border-bottom-color:#374151}.dark .package-name[data-v-4d0416ba]{color:#f3f4f6}.dark .payment-type[data-v-4d0416ba]{color:#9ca3af}.dark .amount[data-v-4d0416ba]{color:#60a5fa}.dark .info-label[data-v-4d0416ba]{color:#9ca3af}.dark .info-value[data-v-4d0416ba]{color:#d1d5db}.dark .empty-text[data-v-4d0416ba],.dark .loading-text[data-v-4d0416ba]{color:#9ca3af}.dark .modal-footer[data-v-4d0416ba]{border-top-color:#374151}@media (max-width: 767px){.recharge-history-modal[data-v-4d0416ba]{max-width:95vw;width:95vw}.recharge-history-container[data-v-4d0416ba]{max-height:90vh}.modal-header[data-v-4d0416ba]{padding:14px}.header-title[data-v-4d0416ba]{font-size:17px}.header-subtitle[data-v-4d0416ba]{font-size:12px}.modal-content[data-v-4d0416ba]{padding:12px}.records-list[data-v-4d0416ba]{gap:10px}.record-card[data-v-4d0416ba]{padding:10px}.record-header[data-v-4d0416ba]{padding-bottom:6px;margin-bottom:6px;gap:10px}.header-left[data-v-4d0416ba]{gap:2px}.header-right[data-v-4d0416ba]{gap:3px}.package-name[data-v-4d0416ba]{font-size:14px}.payment-type[data-v-4d0416ba]{font-size:11px}.amount[data-v-4d0416ba]{font-size:16px}.info-grid[data-v-4d0416ba]{grid-template-columns:1fr;gap:5px}.info-item[data-v-4d0416ba]{gap:2px}.info-label[data-v-4d0416ba]{font-size:10px}.info-value[data-v-4d0416ba]{font-size:12px}.modal-footer[data-v-4d0416ba]{padding:10px 12px}}.n-modal[data-v-5607da89]{margin-left:auto;margin-right:auto}.n-modal[data-v-2a82bfb2]{max-height:90vh;overflow:hidden}@media (max-width: 640px){.n-modal[data-v-2a82bfb2]{margin:0;width:100%}}.quota-recharge-container[data-v-e505475b]{padding:20px 0;position:relative}.promotion-badge[data-v-e505475b]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:14px;font-weight:700;border-radius:0 0 0 16px;box-shadow:0 4px 16px #f59e0b66;animation:promotionPulse-e505475b 3s ease-in-out infinite;z-index:100}@keyframes promotionPulse-e505475b{0%,to{transform:scale(1);box-shadow:0 4px 16px #f59e0b66}50%{transform:scale(1.05);box-shadow:0 6px 24px #f59e0b99}}.promotion-badge svg[data-v-e505475b]{animation:starRotate-e505475b 4s linear infinite}@keyframes starRotate-e505475b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark .promotion-badge[data-v-e505475b]{background:linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 4px 16px #f59e0b80}.header-section[data-v-e505475b]{text-align:center;margin-bottom:32px;animation:fadeInDown-e505475b .5s ease-out}@keyframes fadeInDown-e505475b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.header-logo-wrapper[data-v-e505475b]{display:flex;justify-content:center;margin-bottom:20px;animation:logoFloat-e505475b 3s ease-in-out infinite}@keyframes logoFloat-e505475b{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.header-logo[data-v-e505475b]{position:relative;width:80px;height:80px;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #3b82f640;border:3px solid #ffffff;background:#fff;transition:all .3s ease}.header-logo[data-v-e505475b]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:20px;background:conic-gradient(from 0deg,#3b82f6,#8b5cf6,#ec4899,#3b82f6 360deg);animation:borderRotate-e505475b 8s linear infinite;z-index:-1}@keyframes borderRotate-e505475b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-logo[data-v-e505475b]:hover{transform:scale(1.05);box-shadow:0 16px 48px #3b82f659}.header-logo img[data-v-e505475b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dark .header-logo[data-v-e505475b]{border-color:#1f2937;background:#1f2937;box-shadow:0 12px 32px #3b82f659}.header-title[data-v-e505475b]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px;letter-spacing:-.02em}.dark .header-title[data-v-e505475b]{color:#f9fafb}.header-subtitle[data-v-e505475b]{font-size:14px;color:#6b7280;margin:0 0 16px;line-height:1.5}.dark .header-subtitle[data-v-e505475b]{color:#9ca3af}.warning-notice[data-v-e505475b]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:13px;font-weight:500;margin-top:16px;animation:warningPulse-e505475b 2s ease-in-out infinite}@keyframes warningPulse-e505475b{0%,to{box-shadow:0 0 #dc262633}50%{box-shadow:0 0 0 6px #dc262600}}.dark .warning-notice[data-v-e505475b]{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#b91c1c;color:#fca5a5}.warning-notice svg[data-v-e505475b]{flex-shrink:0}.packages-grid[data-v-e505475b]{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;padding:0 8px;animation:fadeInUp-e505475b .6s ease-out}@keyframes fadeInUp-e505475b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 640px){.packages-grid[data-v-e505475b]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.packages-grid[data-v-e505475b]{grid-template-columns:repeat(4,1fr)}}.package-card[data-v-e505475b]{position:relative;padding:24px;background:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.package-card[data-v-e505475b]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transform:scaleX(0);transition:transform .3s ease}.package-card[data-v-e505475b]:hover{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f61f;transform:translateY(-4px)}.package-card[data-v-e505475b]:hover:before{transform:scaleX(1)}.dark .package-card[data-v-e505475b]{background:#1f2937;border-color:#374151}.dark .package-card[data-v-e505475b]:hover{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f633}.package-card-selected[data-v-e505475b]{border-color:#10b981;border-width:3px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:0 12px 32px #10b98133;transform:translateY(-4px) scale(1.02)}.package-card-selected[data-v-e505475b]:before{background:linear-gradient(90deg,#10b981,#059669);transform:scaleX(1)}.dark .package-card-selected[data-v-e505475b]{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#10b981;box-shadow:0 12px 32px #10b9814d}.selected-badge[data-v-e505475b]{position:absolute;top:-10px;right:-10px;width:32px;height:32px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #10b98166;animation:badgePop-e505475b .4s cubic-bezier(.68,-.55,.265,1.55);z-index:10}@keyframes badgePop-e505475b{0%{transform:scale(0) rotate(-180deg)}to{transform:scale(1) rotate(0)}}.discount-badge[data-v-e505475b]{position:absolute;top:12px;left:12px;padding:6px 12px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:12px;font-weight:700;border-radius:12px;box-shadow:0 4px 12px #ef444466;z-index:10;animation:badgePop-e505475b .4s cubic-bezier(.68,-.55,.265,1.55);white-space:nowrap}.hot-badge[data-v-e505475b]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:11px;font-weight:700;border-radius:8px;box-shadow:0 2px 8px #f59e0b4d;z-index:5;animation:hotBadgeShine-e505475b 2s ease-in-out infinite}@keyframes hotBadgeShine-e505475b{0%,to{opacity:1}50%{opacity:.8}}.package-content[data-v-e505475b]{display:flex;flex-direction:column;gap:16px}.package-header[data-v-e505475b]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.dark .package-header[data-v-e505475b]{border-bottom-color:#374151}.package-card-selected .package-header[data-v-e505475b]{border-bottom-color:#86efac}.dark .package-card-selected .package-header[data-v-e505475b]{border-bottom-color:#059669}.package-icon[data-v-e505475b]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:12px;color:#2563eb;transition:all .3s ease}.dark .package-icon[data-v-e505475b]{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#93c5fd}.package-card-selected .package-icon[data-v-e505475b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;animation:iconBounce-e505475b .6s ease}@keyframes iconBounce-e505475b{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.package-name[data-v-e505475b]{font-size:18px;font-weight:700;color:#1f2937;margin:0;text-align:center;transition:all .3s ease}.dark .package-name[data-v-e505475b]{color:#f9fafb}.package-card-selected .package-name[data-v-e505475b]{color:#10b981;transform:scale(1.05)}.dark .package-card-selected .package-name[data-v-e505475b]{color:#34d399}.price-section[data-v-e505475b]{display:flex;flex-direction:column;align-items:center;gap:8px}.price-main[data-v-e505475b]{display:flex;align-items:baseline;gap:4px}.price-symbol[data-v-e505475b]{font-size:20px;font-weight:700;color:#6b7280;transition:all .3s ease}.price-amount[data-v-e505475b]{font-size:36px;font-weight:800;color:#1f2937;letter-spacing:-.02em;transition:all .3s ease}.dark .price-symbol[data-v-e505475b]{color:#9ca3af}.dark .price-amount[data-v-e505475b]{color:#f9fafb}.package-card-selected .price-symbol[data-v-e505475b]{color:#059669}.package-card-selected .price-amount[data-v-e505475b]{color:#10b981}.dark .package-card-selected .price-symbol[data-v-e505475b]{color:#6ee7b7}.dark .package-card-selected .price-amount[data-v-e505475b]{color:#34d399}.quota-info[data-v-e505475b]{display:flex;align-items:center;gap:4px;padding:8px 16px;background:#f3f4f6;border-radius:10px;font-weight:600;transition:all .3s ease}.quota-info svg[data-v-e505475b]{color:#3b82f6;flex-shrink:0}.quota-number[data-v-e505475b]{font-size:18px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.quota-unit[data-v-e505475b]{font-size:14px;font-weight:600;color:#6b7280;margin-left:2px}.dark .quota-info[data-v-e505475b]{background:#374151}.dark .quota-info svg[data-v-e505475b]{color:#60a5fa}.dark .quota-number[data-v-e505475b]{color:#f9fafb}.dark .quota-unit[data-v-e505475b]{color:#9ca3af}.package-card-selected .quota-info[data-v-e505475b]{background:#d1fae5}.package-card-selected .quota-info svg[data-v-e505475b]{color:#10b981}.package-card-selected .quota-number[data-v-e505475b],.package-card-selected .quota-unit[data-v-e505475b]{color:#059669}.dark .package-card-selected .quota-info[data-v-e505475b]{background:#065f46}.dark .package-card-selected .quota-info svg[data-v-e505475b]{color:#6ee7b7}.dark .package-card-selected .quota-number[data-v-e505475b],.dark .package-card-selected .quota-unit[data-v-e505475b]{color:#6ee7b7}.details-section[data-v-e505475b]{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid #e5e7eb}.dark .details-section[data-v-e505475b]{border-top-color:#374151}.package-card-selected .details-section[data-v-e505475b]{border-top-color:#86efac}.dark .package-card-selected .details-section[data-v-e505475b]{border-top-color:#059669}.detail-item[data-v-e505475b]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f9fafb;border-radius:8px;transition:all .2s ease}.detail-item[data-v-e505475b]:hover{background:#f3f4f6}.dark .detail-item[data-v-e505475b]{background:#1f2937}.dark .detail-item[data-v-e505475b]:hover{background:#111827}.package-card-selected .detail-item[data-v-e505475b]{background:#10b9810d}.package-card-selected .detail-item[data-v-e505475b]:hover,.dark .package-card-selected .detail-item[data-v-e505475b]{background:#10b9811a}.dark .package-card-selected .detail-item[data-v-e505475b]:hover{background:#10b98126}.detail-label[data-v-e505475b]{font-size:13px;color:#6b7280;font-weight:500}.dark .detail-label[data-v-e505475b]{color:#9ca3af}.detail-value[data-v-e505475b]{font-size:14px;font-weight:700}.detail-value.primary[data-v-e505475b]{color:#3b82f6}.detail-value.discount[data-v-e505475b]{color:#ef4444}.dark .detail-value.primary[data-v-e505475b]{color:#60a5fa}.dark .detail-value.discount[data-v-e505475b]{color:#f87171}.detail-item.saving[data-v-e505475b]{background:linear-gradient(135deg,#fef2f2,#fee2e2)}.dark .detail-item.saving[data-v-e505475b]{background:linear-gradient(135deg,#7f1d1d,#991b1b)}.loading-state[data-v-e505475b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;color:#6b7280;font-size:14px}.dark .loading-state[data-v-e505475b]{color:#9ca3af}.loading-spinner[data-v-e505475b]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-e505475b 1s linear infinite}@keyframes spin-e505475b{to{transform:rotate(360deg)}}.dark .loading-spinner[data-v-e505475b]{border-color:#374151;border-top-color:#3b82f6}@media (max-width: 640px){.quota-recharge-container[data-v-e505475b]{padding:16px 0}.promotion-badge[data-v-e505475b]{padding:8px 14px;font-size:12px;border-radius:0 0 0 12px;gap:4px}.promotion-badge svg[data-v-e505475b]{width:12px;height:12px}.header-section[data-v-e505475b]{margin-bottom:24px}.header-logo-wrapper[data-v-e505475b]{margin-bottom:16px}.header-logo[data-v-e505475b]{width:64px;height:64px;border-radius:16px;border-width:2px}.header-title[data-v-e505475b]{font-size:20px}.header-subtitle[data-v-e505475b]{font-size:13px;padding:0 16px}.warning-notice[data-v-e505475b]{font-size:12px;padding:8px 14px;margin:12px 16px 0}.packages-grid[data-v-e505475b]{gap:16px;padding:0 4px}.package-card[data-v-e505475b]{padding:20px}.package-icon[data-v-e505475b]{width:42px;height:42px}.package-name[data-v-e505475b]{font-size:16px}.price-symbol[data-v-e505475b]{font-size:18px}.price-amount[data-v-e505475b]{font-size:32px}.quota-info[data-v-e505475b]{padding:6px 14px}.quota-info svg[data-v-e505475b]{width:14px;height:14px}.quota-number[data-v-e505475b]{font-size:16px}.quota-unit[data-v-e505475b]{font-size:13px}.detail-item[data-v-e505475b]{padding:6px 10px}.detail-label[data-v-e505475b]{font-size:12px}.detail-value[data-v-e505475b]{font-size:13px}.discount-badge[data-v-e505475b]{font-size:11px;padding:5px 10px}.hot-badge[data-v-e505475b]{font-size:10px;padding:3px 8px}}[data-v-2426fa33]::-webkit-scrollbar{width:8px;height:8px}[data-v-2426fa33]::-webkit-scrollbar-track{background:transparent;border-radius:10px}[data-v-2426fa33]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#a855f799,#ec489999);border-radius:10px;border:2px solid rgba(255,255,255,.3);-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-2426fa33]::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#a855f7cc,#ec4899cc);border-color:#fff6}.dark[data-v-2426fa33] ::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#a855f799,#ec489999);border-color:#0000004d}.dark[data-v-2426fa33] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#a855f7cc,#ec4899cc);border-color:#0006}.group:hover .group-hover\:rotate-12[data-v-2426fa33]{transform:rotate(12deg)}@media (max-width: 640px){.max-h-\[calc\(85vh-160px\)\][data-v-2426fa33]{max-height:calc(90vh - 140px)!important}.text-xl[data-v-2426fa33]{font-size:1.1rem!important}.text-lg[data-v-2426fa33]{font-size:1rem!important}.text-base[data-v-2426fa33]{font-size:.9rem!important}.text-sm[data-v-2426fa33]{font-size:.8rem!important}.text-xs[data-v-2426fa33]{font-size:.7rem!important}.px-6[data-v-2426fa33]{padding-left:16px!important;padding-right:16px!important}.py-5[data-v-2426fa33]{padding-top:16px!important;padding-bottom:16px!important}.p-6[data-v-2426fa33]{padding:16px!important}.p-4[data-v-2426fa33]{padding:12px!important}.gap-4[data-v-2426fa33]{gap:12px!important}.gap-3[data-v-2426fa33]{gap:8px!important}.w-12[data-v-2426fa33]{width:2.5rem!important;height:2.5rem!important}.w-10[data-v-2426fa33]{width:2rem!important;height:2rem!important}.w-8[data-v-2426fa33]{width:1.75rem!important;height:1.75rem!important}.group[data-v-2426fa33]{padding:10px 18px!important;font-size:.9rem!important}.py-4[data-v-2426fa33]{padding-top:12px!important;padding-bottom:12px!important}.sm\:grid-cols-2[data-v-2426fa33]{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.n-modal[data-v-c529cd3b]{margin-left:auto;margin-right:auto;max-width:56rem}.recharge-dialog[data-v-c529cd3b]{max-height:90vh;overflow:hidden}@media (max-width: 640px){.n-modal[data-v-c529cd3b]{margin:0;width:100%}}.n-modal[data-v-f0264119],.n-modal[data-v-9b2f15b4]{margin-left:auto;margin-right:auto;max-width:56rem}.n-modal[data-v-255fbde7]{margin-left:auto;margin-right:auto;max-width:32rem}.scroll-notice-container[data-v-e3746c2f]{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);line-height:1}.notice-text[data-v-e3746c2f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:center}.hover\:pause-animation[data-v-e3746c2f]:hover{animation-play-state:paused}.notice-enter-active[data-v-e3746c2f],.notice-leave-active[data-v-e3746c2f]{transition:all .5s ease}.notice-enter-from[data-v-e3746c2f]{transform:translateY(20px);opacity:0}.notice-leave-to[data-v-e3746c2f]{transform:translateY(-20px);opacity:0}.notice-enter-to[data-v-e3746c2f],.notice-leave-from[data-v-e3746c2f]{transform:translateY(0);opacity:1}@media (max-width: 640px){.scroll-notice-container[data-v-e3746c2f]{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 2%,black 98%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 2%,black 98%,transparent 100%)}.notice-text[data-v-e3746c2f]{font-size:.75rem}}@media (hover: none){.scroll-notice-container[data-v-e3746c2f]{touch-action:pan-y}}@keyframes fadeIn-82bcc16b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-82bcc16b{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-82bcc16b]{animation:fadeIn-82bcc16b .4s cubic-bezier(.16,1,.3,1)}.animate-slideIn[data-v-82bcc16b]{animation:slideIn-82bcc16b .5s cubic-bezier(.16,1,.3,1) .1s both}.modal-container[data-v-82bcc16b]{width:90%;max-width:640px;max-height:85vh;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fffffffa;box-shadow:0 0 0 1px #0000000a,0 20px 60px #0000001f,0 4px 16px #00000014}.modal-header[data-v-82bcc16b]{flex-shrink:0;padding:20px 20px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.modal-content[data-v-82bcc16b]{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;min-height:0}.modal-footer[data-v-82bcc16b]{flex-shrink:0;padding:16px 20px 20px;border-top:1px solid rgba(0,0,0,.06);background:#fffffffa}.modal-content[data-v-82bcc16b]::-webkit-scrollbar{width:6px}.modal-content[data-v-82bcc16b]::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.modal-content[data-v-82bcc16b]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1)}.modal-content[data-v-82bcc16b]::-webkit-scrollbar-thumb:hover{background:#00000059}.dark .modal-container[data-v-82bcc16b]{background:#1c1c1efa;box-shadow:0 0 0 1px #ffffff14,0 20px 60px #00000080,0 4px 16px #0000004d}.dark .modal-header[data-v-82bcc16b]{border-bottom-color:#ffffff1a}.dark .modal-footer[data-v-82bcc16b]{border-top-color:#ffffff1a;background:#1c1c1efa}.dark .modal-content[data-v-82bcc16b]::-webkit-scrollbar-track{background:#ffffff0f}.dark .modal-content[data-v-82bcc16b]::-webkit-scrollbar-thumb{background:#ffffff40}.dark .modal-content[data-v-82bcc16b]::-webkit-scrollbar-thumb:hover{background:#fff6}@media (min-width: 640px){.modal-header[data-v-82bcc16b]{padding:24px 24px 20px}.modal-content[data-v-82bcc16b]{padding:24px}.modal-footer[data-v-82bcc16b]{padding:20px 24px 24px}.modal-content[data-v-82bcc16b]::-webkit-scrollbar{width:8px}}@media (prefers-reduced-motion: reduce){[data-v-82bcc16b]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.my-feedback-dialog[data-v-1c21c158]{min-height:400px}.whitespace-pre-wrap[data-v-1c21c158]{white-space:pre-wrap}@media (max-width: 640px){.my-feedback-dialog[data-v-1c21c158]{padding:.5rem}}.feedback-form[data-v-f1c9752a]{padding:10px 0}@keyframes slideInUp-66837563{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-66837563{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-state[data-v-66837563]{animation:fadeIn-66837563 .5s ease-out}.empty-state>div[data-v-66837563]:first-child{animation:float-66837563 3s ease-in-out infinite}@keyframes fadeIn-66837563{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-container[data-v-66837563]{width:90%;max-width:1200px;max-height:85vh;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fffffffa;box-shadow:0 0 0 1px #0000000a,0 20px 60px #0000001f,0 4px 16px #00000014}.modal-title[data-v-66837563]{flex-shrink:0;padding:20px 20px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.title-text[data-v-66837563]{font-weight:800;font-size:20px;color:var(--n-text-color);letter-spacing:-.02em;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-content[data-v-66837563]{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;min-height:0}.tutorial-card[data-v-66837563]{will-change:transform,box-shadow;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.modal-content[data-v-66837563]::-webkit-scrollbar{width:6px}.modal-content[data-v-66837563]::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.modal-content[data-v-66837563]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1);min-height:48px}.modal-content[data-v-66837563]::-webkit-scrollbar-thumb:hover{background:#00000059}.modal-content[data-v-66837563]::-webkit-scrollbar-thumb:active{background:#00000080}.dark .modal-container[data-v-66837563]{background:#1c1c1efa;box-shadow:0 0 0 1px #ffffff14,0 20px 60px #00000080,0 4px 16px #0000004d}.dark .modal-title[data-v-66837563]{border-bottom-color:#ffffff14}.dark .modal-content[data-v-66837563]::-webkit-scrollbar-track{background:#ffffff0f}.dark .modal-content[data-v-66837563]::-webkit-scrollbar-thumb{background:#ffffff40}.dark .modal-content[data-v-66837563]::-webkit-scrollbar-thumb:hover{background:#fff6}.dark .modal-content[data-v-66837563]::-webkit-scrollbar-thumb:active{background:#ffffff8c}@media (min-width: 640px){.modal-title[data-v-66837563]{padding:24px 24px 20px}.modal-content[data-v-66837563]{padding:24px}.modal-content[data-v-66837563]::-webkit-scrollbar{width:8px}}@media (max-width: 640px){.modal-container[data-v-66837563]{width:95%;max-height:90vh;border-radius:20px}.modal-title[data-v-66837563]{padding:16px 16px 12px}.title-text[data-v-66837563]{font-size:18px}.modal-content[data-v-66837563]{padding:16px}}@media (prefers-reduced-motion: reduce){[data-v-66837563]{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes slideInUp-782b82f8{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-782b82f8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-state[data-v-782b82f8]{animation:fadeIn-782b82f8 .5s ease-out}.empty-state>div[data-v-782b82f8]:first-child{animation:float-782b82f8 3s ease-in-out infinite}@keyframes fadeIn-782b82f8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-container[data-v-782b82f8]{width:90%;max-width:680px;max-height:85vh;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fffffffa;box-shadow:0 0 0 1px #0000000a,0 20px 60px #0000001f,0 4px 16px #00000014}.modal-title[data-v-782b82f8]{flex-shrink:0;padding:20px 20px 0;font-weight:800;font-size:20px;color:var(--n-text-color);letter-spacing:-.02em}.modal-tabs[data-v-782b82f8]{flex-shrink:0;padding:16px 20px}.modal-content[data-v-782b82f8]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 20px 20px;min-height:0}.notification-card[data-v-782b82f8]{will-change:transform,box-shadow;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.notification-card.priority-high[data-v-782b82f8]{box-shadow:0 0 0 1px #f9731626}.notification-card.priority-medium[data-v-782b82f8]{box-shadow:0 0 0 1px #eab3081a}.modal-content[data-v-782b82f8]::-webkit-scrollbar{width:6px}.modal-content[data-v-782b82f8]::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.modal-content[data-v-782b82f8]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1);min-height:48px}.modal-content[data-v-782b82f8]::-webkit-scrollbar-thumb:hover{background:#00000059}.modal-content[data-v-782b82f8]::-webkit-scrollbar-thumb:active{background:#00000080}.dark .modal-container[data-v-782b82f8]{background:#1c1c1efa;box-shadow:0 0 0 1px #ffffff14,0 20px 60px #00000080,0 4px 16px #0000004d}.dark .modal-content[data-v-782b82f8]::-webkit-scrollbar-track{background:#ffffff0f}.dark .modal-content[data-v-782b82f8]::-webkit-scrollbar-thumb{background:#ffffff40}.dark .modal-content[data-v-782b82f8]::-webkit-scrollbar-thumb:hover{background:#fff6}.dark .modal-content[data-v-782b82f8]::-webkit-scrollbar-thumb:active{background:#ffffff8c}@media (min-width: 640px){.modal-title[data-v-782b82f8]{padding:24px 24px 0;font-size:22px}.modal-tabs[data-v-782b82f8]{padding:20px 24px}.modal-content[data-v-782b82f8]{padding:0 24px 24px}.modal-content[data-v-782b82f8]::-webkit-scrollbar{width:8px}}@media (prefers-reduced-motion: reduce){[data-v-782b82f8]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.n-input[data-v-79939a77]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.n-input[data-v-79939a77]:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .2 }circle[data-v-7cb8f9fa]{transition:stroke-dashoffset 1s linear}.border-3[data-v-dfbaa1b3]{border-width:3px}[data-v-dfbaa1b3]::-webkit-scrollbar{width:6px}[data-v-dfbaa1b3]::-webkit-scrollbar-track{background:transparent}[data-v-dfbaa1b3]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}[data-v-dfbaa1b3]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark[data-v-dfbaa1b3] ::-webkit-scrollbar-thumb{background:#fff3}.dark[data-v-dfbaa1b3] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-v-3ca0c368]::-webkit-scrollbar{width:6px}[data-v-3ca0c368]::-webkit-scrollbar-track{background:transparent}[data-v-3ca0c368]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}[data-v-3ca0c368]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark[data-v-3ca0c368] ::-webkit-scrollbar-thumb{background:#fff3}.dark[data-v-3ca0c368] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.space-y-4[data-v-f6b6124a]>*+*{margin-top:1rem}.space-y-2[data-v-f6b6124a]>*+*{margin-top:.5rem}.activity-notice[data-v-f6b6124a]{animation:slideInDown-f6b6124a .6s ease-out;border:2px solid rgba(255,255,255,.3);position:relative;overflow:hidden}.activity-notice[data-v-f6b6124a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer-f6b6124a 3s infinite}@keyframes slideInDown-f6b6124a{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-f6b6124a{0%{left:-100%}to{left:100%}}@media (max-width: 640px){.activity-notice[data-v-f6b6124a]{margin-left:-.5rem;margin-right:-.5rem}.activity-notice h2[data-v-f6b6124a]{font-size:1rem}.activity-notice .flex.items-center.space-x-4[data-v-f6b6124a]{flex-wrap:wrap;gap:.5rem}}.record-card[data-v-30d8366f]{transition:transform .2s ease,box-shadow .2s ease;border:1px solid rgba(229,231,235,.5)}.record-card[data-v-30d8366f]:hover{transform:translateY(-2px);border-color:#d1d5dbcc}.dark .record-card[data-v-30d8366f]{border-color:#4b55634d}.dark .record-card[data-v-30d8366f]:hover{border-color:#6b728080}[data-v-30d8366f] .n-scrollbar-rail{right:2px}[data-v-30d8366f] .n-scrollbar-rail__scrollbar{width:6px;border-radius:3px}@media (max-width: 640px){.record-card[data-v-30d8366f]{padding:10px!important}.record-card .text-base[data-v-30d8366f]{font-size:.9375rem}.record-card .w-8[data-v-30d8366f]{width:28px;height:28px}.record-card .w-8 svg[data-v-30d8366f]{width:14px;height:14px}}@keyframes fadeIn-30d8366f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.record-card[data-v-30d8366f]{animation:fadeIn-30d8366f .3s ease-out}.text-center.py-16[data-v-30d8366f]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-v-30d8366f] .n-spin-container{min-height:300px}@keyframes slideInUp-d0f3c563{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-d0f3c563{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeIn-d0f3c563{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-container[data-v-d0f3c563]{width:90%;max-width:1200px;max-height:85vh;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fffffffa;box-shadow:0 0 0 1px #0000000a,0 20px 60px #0000001f,0 4px 16px #00000014}.modal-title[data-v-d0f3c563]{flex-shrink:0;padding:20px 20px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.title-text[data-v-d0f3c563]{font-weight:800;font-size:20px;color:var(--n-text-color);letter-spacing:-.02em;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-content[data-v-d0f3c563]{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;min-height:0}.modal-footer[data-v-d0f3c563]{flex-shrink:0;padding:16px 20px;border-top:1px solid rgba(0,0,0,.06)}.card-enhanced[data-v-d0f3c563]{will-change:transform,box-shadow;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.card-enhanced[data-v-d0f3c563]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f}.invite-code-card[data-v-d0f3c563]{position:relative;overflow:hidden}.invite-code-card[data-v-d0f3c563]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.invite-code-card[data-v-d0f3c563]:hover:before{transform:translate(100%)}.overview-cards .stat-card[data-v-d0f3c563]{animation:slideInUp-d0f3c563 .5s cubic-bezier(.34,1.56,.64,1) both}.overview-cards .stat-card[data-v-d0f3c563]:nth-child(1){animation-delay:0s}.overview-cards .stat-card[data-v-d0f3c563]:nth-child(2){animation-delay:.08s}.overview-cards .stat-card[data-v-d0f3c563]:nth-child(3){animation-delay:.16s}.overview-cards .stat-card[data-v-d0f3c563]:nth-child(4){animation-delay:.24s}.stat-card[data-v-d0f3c563]{position:relative;overflow:hidden}.stat-card[data-v-d0f3c563]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:0;transition:opacity .3s ease}.stat-card[data-v-d0f3c563]:hover:after{opacity:.3}.info-card[data-v-d0f3c563]{position:relative}.table-container[data-v-d0f3c563]{animation:fadeIn-d0f3c563 .4s ease-out}.empty-state[data-v-d0f3c563]{animation:fadeIn-d0f3c563 .5s ease-out}.empty-state>div[data-v-d0f3c563]:first-child{animation:float-d0f3c563 3s ease-in-out infinite}.modal-content[data-v-d0f3c563]::-webkit-scrollbar{width:6px}.modal-content[data-v-d0f3c563]::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.modal-content[data-v-d0f3c563]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1);min-height:48px}.modal-content[data-v-d0f3c563]::-webkit-scrollbar-thumb:hover{background:#00000059}.modal-content[data-v-d0f3c563]::-webkit-scrollbar-thumb:active{background:#00000080}.n-data-table[data-v-d0f3c563] .n-data-table-td{padding:8px 12px}.n-data-table[data-v-d0f3c563] .n-data-table-th{padding:8px 12px;font-weight:600}.dark .modal-container[data-v-d0f3c563]{background:#1c1c1efa;box-shadow:0 0 0 1px #ffffff14,0 20px 60px #00000080,0 4px 16px #0000004d}.dark .modal-title[data-v-d0f3c563],.dark .modal-footer[data-v-d0f3c563]{border-color:#ffffff14}.dark .modal-content[data-v-d0f3c563]::-webkit-scrollbar-track{background:#ffffff0f}.dark .modal-content[data-v-d0f3c563]::-webkit-scrollbar-thumb{background:#ffffff40}.dark .modal-content[data-v-d0f3c563]::-webkit-scrollbar-thumb:hover{background:#fff6}.dark .modal-content[data-v-d0f3c563]::-webkit-scrollbar-thumb:active{background:#ffffff8c}@media (min-width: 640px){.modal-title[data-v-d0f3c563]{padding:24px 24px 20px}.modal-content[data-v-d0f3c563]{padding:24px}.modal-footer[data-v-d0f3c563]{padding:20px 24px}.modal-content[data-v-d0f3c563]::-webkit-scrollbar{width:8px}}@media (max-width: 640px){.modal-container[data-v-d0f3c563]{width:95%;max-height:90vh;border-radius:20px}.modal-title[data-v-d0f3c563]{padding:16px 16px 12px}.title-text[data-v-d0f3c563]{font-size:18px}.modal-content[data-v-d0f3c563]{padding:16px}.modal-footer[data-v-d0f3c563]{padding:12px 16px}.n-data-table[data-v-d0f3c563] .n-data-table-td,.n-data-table[data-v-d0f3c563] .n-data-table-th{padding:6px 8px;font-size:.875rem}.n-data-table[data-v-d0f3c563] .n-data-table-table{min-width:600px}}@media (prefers-reduced-motion: reduce){[data-v-d0f3c563]{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes fadeIn-50267fba{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-50267fba{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-50267fba{to{transform:rotate(360deg)}}.animate-fadeIn[data-v-50267fba]{animation:fadeIn-50267fba .4s cubic-bezier(.16,1,.3,1)}.animate-slideIn[data-v-50267fba]{animation:slideIn-50267fba .5s cubic-bezier(.16,1,.3,1) .1s both}.modal-container[data-v-50267fba]{width:90%;max-width:640px;max-height:85vh;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fffffffa;box-shadow:0 0 0 1px #0000000a,0 20px 60px #0000001f,0 4px 16px #00000014}.modal-header[data-v-50267fba]{flex-shrink:0;padding:20px 20px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.modal-content[data-v-50267fba]{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;min-height:0}.modal-footer[data-v-50267fba]{flex-shrink:0;padding:16px 20px 20px;border-top:1px solid rgba(0,0,0,.06);background:#fffffffa}.time-info-card[data-v-50267fba]{padding:12px 16px;background:linear-gradient(135deg,#3b82f60d,#93c5fd0d);border:1px solid rgba(59,130,246,.1);border-radius:12px}.content-wrapper[data-v-50267fba]{padding-left:16px}.content-html[data-v-50267fba]{padding:16px;background:#fffc;border:1px solid rgba(0,0,0,.06);border-radius:12px;font-size:14px;line-height:1.7;color:#374151}.prose[data-v-50267fba] p{margin-bottom:.75rem}.prose[data-v-50267fba] p:last-child{margin-bottom:0}.prose[data-v-50267fba] ul,.prose[data-v-50267fba] ol{margin:.75rem 0;padding-left:1.5rem}.prose[data-v-50267fba] li{margin-bottom:.25rem}.prose[data-v-50267fba] h1,.prose[data-v-50267fba] h2,.prose[data-v-50267fba] h3,.prose[data-v-50267fba] h4,.prose[data-v-50267fba] h5,.prose[data-v-50267fba] h6{margin-top:1rem;margin-bottom:.5rem;font-weight:600}.prose[data-v-50267fba] h1{font-size:1.25rem}.prose[data-v-50267fba] h2{font-size:1.125rem}.prose[data-v-50267fba] h3{font-size:1rem}.prose[data-v-50267fba] blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0;font-style:italic;color:#6b7280}.prose[data-v-50267fba] a{color:#3b82f6;text-decoration:underline}.prose[data-v-50267fba] a:hover{color:#1d4ed8}.action-button[data-v-50267fba]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.action-button[data-v-50267fba]:disabled{opacity:.5;cursor:not-allowed}.action-button.primary[data-v-50267fba]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #3b82f64d}.action-button.primary[data-v-50267fba]:hover:not(:disabled){box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.action-button.primary[data-v-50267fba]:active:not(:disabled){transform:translateY(0)}.action-button.danger[data-v-50267fba]{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.action-button.danger[data-v-50267fba]:hover:not(:disabled){background:#ef444426;border-color:#ef44444d}.action-button.secondary[data-v-50267fba]{background:#0000000d;color:var(--n-text-color)}.action-button.secondary[data-v-50267fba]:hover:not(:disabled){background:#00000014}.loading-spinner[data-v-50267fba]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-50267fba .6s linear infinite}.modal-content[data-v-50267fba]::-webkit-scrollbar{width:6px}.modal-content[data-v-50267fba]::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.modal-content[data-v-50267fba]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1)}.modal-content[data-v-50267fba]::-webkit-scrollbar-thumb:hover{background:#00000059}.dark .modal-container[data-v-50267fba]{background:#1c1c1efa;box-shadow:0 0 0 1px #ffffff14,0 20px 60px #00000080,0 4px 16px #0000004d}.dark .modal-header[data-v-50267fba]{border-bottom-color:#ffffff1a}.dark .modal-footer[data-v-50267fba]{border-top-color:#ffffff1a;background:#1c1c1efa}.dark .time-info-card[data-v-50267fba]{background:linear-gradient(135deg,#3b82f61a,#93c5fd0d);border-color:#3b82f633}.dark .content-html[data-v-50267fba]{background:#0003;border-color:#ffffff1a;color:#d1d5db}.dark .prose[data-v-50267fba] blockquote{border-left-color:#4b5563;color:#9ca3af}.dark .prose[data-v-50267fba] a{color:#60a5fa}.dark .prose[data-v-50267fba] a:hover{color:#93c5fd}.dark .action-button.secondary[data-v-50267fba]{background:#ffffff1a}.dark .action-button.secondary[data-v-50267fba]:hover:not(:disabled){background:#ffffff26}.dark .modal-content[data-v-50267fba]::-webkit-scrollbar-track{background:#ffffff0f}.dark .modal-content[data-v-50267fba]::-webkit-scrollbar-thumb{background:#ffffff40}.dark .modal-content[data-v-50267fba]::-webkit-scrollbar-thumb:hover{background:#fff6}@media (min-width: 640px){.modal-header[data-v-50267fba]{padding:24px 24px 20px}.modal-content[data-v-50267fba]{padding:24px}.modal-footer[data-v-50267fba]{padding:20px 24px 24px}.modal-content[data-v-50267fba]::-webkit-scrollbar{width:8px}.time-info-card[data-v-50267fba]{padding:14px 18px;border-radius:14px}.content-html[data-v-50267fba]{padding:20px;border-radius:14px;font-size:15px}}@media (max-width: 639px){.modal-footer>div[data-v-50267fba]{flex-direction:column;width:100%}.modal-footer>div>div[data-v-50267fba]{width:100%}.action-button[data-v-50267fba]{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){[data-v-50267fba]{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes slideInUp-27e77fcb{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-27e77fcb{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-state[data-v-27e77fcb]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2.5rem;gap:1.25rem;animation:fadeIn-27e77fcb .5s ease-out}.empty-state>div[data-v-27e77fcb]:first-child{animation:float-27e77fcb 3s ease-in-out infinite}.loading-state[data-v-27e77fcb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2.5rem}@keyframes fadeIn-27e77fcb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin-27e77fcb{to{transform:rotate(360deg)}}.modal-container[data-v-27e77fcb]{width:90%;max-width:800px;max-height:80vh;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fffffffa;box-shadow:0 0 0 1px #0000000a,0 20px 60px #0000001f,0 4px 16px #00000014}.modal-title[data-v-27e77fcb]{flex-shrink:0;padding:20px 20px 0;font-weight:800;font-size:20px;color:var(--n-text-color);letter-spacing:-.02em}.modal-tabs-wrapper[data-v-27e77fcb]{flex-shrink:0;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.modal-tabs[data-v-27e77fcb]{flex:1;min-width:0}.modal-actions[data-v-27e77fcb]{display:flex;align-items:center;gap:8px;flex-shrink:0}.action-button[data-v-27e77fcb]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:13px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.action-button[data-v-27e77fcb]:disabled{opacity:.5;cursor:not-allowed}.action-button.primary[data-v-27e77fcb]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #3b82f64d}.action-button.primary[data-v-27e77fcb]:hover:not(:disabled){box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.action-button.primary[data-v-27e77fcb]:active:not(:disabled){transform:translateY(0)}.action-button.icon-only[data-v-27e77fcb]{background:#0000000d;color:var(--n-text-color);padding:8px;min-width:36px;min-height:36px}.action-button.icon-only[data-v-27e77fcb]:hover:not(:disabled){background:#00000014}.action-button.danger[data-v-27e77fcb]{background:#ef44441a;color:#dc2626;padding:8px;min-width:36px;min-height:36px}.action-button.danger[data-v-27e77fcb]:hover:not(:disabled){background:#ef444426}.loading-spinner[data-v-27e77fcb]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-27e77fcb .6s linear infinite}.loading-spinner-large[data-v-27e77fcb]{width:40px;height:40px;border:3px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:spin-27e77fcb .8s linear infinite}.modal-content[data-v-27e77fcb]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 20px 20px;min-height:0}.message-card[data-v-27e77fcb]{position:relative;background:linear-gradient(135deg,#fffffff2,#ffffffe6,#fffffff2);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:16px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);min-height:100px;flex-shrink:0;overflow:hidden;will-change:transform,box-shadow;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.message-card[data-v-27e77fcb]:hover{background:#fff;border-color:#0000001a;box-shadow:0 8px 30px #0000001f;transform:translateY(-4px) scale(1.015)}.message-card[data-v-27e77fcb]:active{transform:translateY(0) scale(.995)}.message-card.priority-high[data-v-27e77fcb]{border-color:#f973164d;background:linear-gradient(135deg,#fef3e899,#fef3e866,#fef3e899);box-shadow:0 0 0 1px #f9731626}.message-card.priority-medium[data-v-27e77fcb]{border-color:#eab30840;box-shadow:0 0 0 1px #eab3081a}.message-card.unread[data-v-27e77fcb]{font-weight:500}.load-more-button[data-v-27e77fcb]{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:14px;font-weight:600;color:#3b82f6;background:transparent;border:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);border-radius:10px}.load-more-button[data-v-27e77fcb]:hover:not(:disabled){background:#3b82f61a}.load-more-button[data-v-27e77fcb]:disabled{opacity:.5;cursor:not-allowed}.modal-content[data-v-27e77fcb]::-webkit-scrollbar{width:6px}.modal-content[data-v-27e77fcb]::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.modal-content[data-v-27e77fcb]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1);min-height:48px}.modal-content[data-v-27e77fcb]::-webkit-scrollbar-thumb:hover{background:#00000059}.modal-content[data-v-27e77fcb]::-webkit-scrollbar-thumb:active{background:#00000080}.dark .modal-container[data-v-27e77fcb]{background:#1c1c1efa;box-shadow:0 0 0 1px #ffffff14,0 20px 60px #00000080,0 4px 16px #0000004d}.dark .message-card[data-v-27e77fcb]{background:linear-gradient(135deg,#37373cb3,#37373c99,#37373cb3);border-color:#ffffff1f}.dark .message-card[data-v-27e77fcb]:hover{background:#414146e6;border-color:#ffffff3d;box-shadow:0 8px 30px #00000080}.dark .message-card.priority-high[data-v-27e77fcb]{background:linear-gradient(135deg,#7f1d1d33,#7f1d1d26,#7f1d1d33);border-color:#f9731666}.dark .action-button.icon-only[data-v-27e77fcb]{background:#ffffff1a}.dark .action-button.icon-only[data-v-27e77fcb]:hover:not(:disabled){background:#ffffff26}.dark .modal-content[data-v-27e77fcb]::-webkit-scrollbar-track{background:#ffffff0f}.dark .modal-content[data-v-27e77fcb]::-webkit-scrollbar-thumb{background:#ffffff40}.dark .modal-content[data-v-27e77fcb]::-webkit-scrollbar-thumb:hover{background:#fff6}.dark .modal-content[data-v-27e77fcb]::-webkit-scrollbar-thumb:active{background:#ffffff8c}@media (min-width: 640px){.modal-title[data-v-27e77fcb]{padding:24px 24px 0;font-size:22px}.modal-tabs-wrapper[data-v-27e77fcb]{padding:20px 24px}.modal-content[data-v-27e77fcb]{padding:0 24px 24px}.modal-content[data-v-27e77fcb]::-webkit-scrollbar{width:8px}.message-card[data-v-27e77fcb]{border-radius:20px;padding:20px;min-height:120px}}@media (max-width: 639px){.modal-tabs-wrapper[data-v-27e77fcb]{flex-direction:column;align-items:stretch;gap:12px}.modal-actions[data-v-27e77fcb]{width:100%;justify-content:space-between}}@media (prefers-reduced-motion: reduce){[data-v-27e77fcb]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.line-clamp-2[data-v-27e77fcb]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.animate-spin[data-v-27e77fcb]{animation:spin-27e77fcb 1s linear infinite}.h-header[data-v-d647cf45]{height:100%}nav[data-v-d647cf45]::-webkit-scrollbar{display:none}nav[data-v-d647cf45]{-ms-overflow-style:none;scrollbar-width:none}.header-nav-btn[data-v-d647cf45]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);color:#6b7280;border:1px solid transparent;background-color:transparent;font-weight:500}.dark .header-nav-btn[data-v-d647cf45]{color:#9ca3af}.header-nav-btn[data-v-d647cf45]:hover{color:#4f46e5;background-color:#f3f4f6;transform:translateY(-1px);box-shadow:0 4px 12px -2px #4f46e51a}.dark .header-nav-btn[data-v-d647cf45]:hover{color:#818cf8;background-color:#ffffff0d;box-shadow:0 4px 12px -2px #0000004d}.header-nav-btn[data-v-d647cf45]:active{transform:scale(.95)}.header-nav-btn-active[data-v-d647cf45]{background-color:#eef2ff;color:#4f46e5;font-weight:600}.dark .header-nav-btn-active[data-v-d647cf45]{background-color:#4f46e526;color:#818cf8}.header-nav-btn-active[data-v-d647cf45]:hover{background-color:#e0e7ff;color:#4338ca}.dark .header-nav-btn-active[data-v-d647cf45]:hover{background-color:#4f46e540;color:#a5b4fc}.header-mobile-btn[data-v-d647cf45]{display:flex;align-items:center;justify-content:center;padding:.375rem;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);color:#6b7280;background-color:transparent;border:1px solid transparent}.dark .header-mobile-btn[data-v-d647cf45]{color:#9ca3af}.header-mobile-btn[data-v-d647cf45]:hover{color:#4f46e5;background-color:#f3f4f6;transform:translateY(-1px)}.dark .header-mobile-btn[data-v-d647cf45]:hover{color:#e5e7eb;background-color:#ffffff0d}.header-mobile-btn[data-v-d647cf45]:active{transform:scale(.9)}button[data-v-d647cf45]{transition:all .2s ease-in-out}button[data-v-d647cf45]:active{transform:scale(.95)}.absolute[data-v-d647cf45]{animation:fadeIn-d647cf45 .2s ease-out}@keyframes fadeIn-d647cf45{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.space-y-4[data-v-d647cf45]>*+*{margin-top:1rem}.space-y-2[data-v-d647cf45]>*+*{margin-top:.5rem}@keyframes gradient-d647cf45{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient[data-v-d647cf45]{animation:gradient-d647cf45 8s ease infinite;background-size:200% auto}.about-us-content[data-v-9accb75f]::-webkit-scrollbar{width:6px}.about-us-content[data-v-9accb75f]::-webkit-scrollbar-track{background:transparent}.about-us-content[data-v-9accb75f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.about-us-content[data-v-9accb75f]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .about-us-content[data-v-9accb75f]::-webkit-scrollbar-thumb{background:#475569}.dark .about-us-content[data-v-9accb75f]::-webkit-scrollbar-thumb:hover{background:#64748b}.about-us-content[data-v-9accb75f]{scrollbar-width:thin;scrollbar-color:rgb(203 213 225) transparent}.dark .about-us-content[data-v-9accb75f]{scrollbar-color:rgb(71 85 105) transparent}.agreement-content[data-v-05b11cd7]{line-height:1.6;color:var(--text-color-2)}.agreement-text[data-v-05b11cd7]{padding:16px 0}.agreement-header[data-v-05b11cd7]{text-align:center;margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid var(--primary-color)}.agreement-header h2[data-v-05b11cd7]{font-size:20px;font-weight:700;color:var(--text-color-1);margin:0 0 16px}.version-info[data-v-05b11cd7]{display:flex;justify-content:center;gap:20px;font-size:12px;color:var(--text-color-3)}.version-info p[data-v-05b11cd7]{margin:0}.important-notice[data-v-05b11cd7]{margin:20px 0}.agreement-text section[data-v-05b11cd7]{margin:24px 0}.agreement-text h3[data-v-05b11cd7]{color:var(--text-color-1);font-size:18px;font-weight:600;margin:24px 0 16px;padding:12px 16px;background:linear-gradient(135deg,var(--primary-color-suppl),var(--primary-color-pressed));border-radius:8px;border-left:4px solid var(--primary-color)}.agreement-text h4[data-v-05b11cd7]{color:var(--text-color-1);font-size:16px;font-weight:600;margin:20px 0 12px;padding-left:12px;border-left:3px solid var(--primary-color)}.agreement-text p[data-v-05b11cd7]{margin:12px 0;text-align:justify;font-size:14px;line-height:1.8}.agreement-text ul[data-v-05b11cd7]{margin:12px 0;padding-left:24px}.agreement-text ul li[data-v-05b11cd7]{margin:8px 0;font-size:14px;line-height:1.6}.agreement-text .sub-list[data-v-05b11cd7]{margin-top:8px;padding-left:20px}.disclaimer-important[data-v-05b11cd7]{margin:20px 0}.contact-info[data-v-05b11cd7]{background:var(--code-color);padding:16px;border-radius:8px;margin:16px 0;border:1px solid var(--border-color)}.contact-info p[data-v-05b11cd7]{margin:8px 0;font-size:14px}.agreement-signature[data-v-05b11cd7]{margin-top:32px;padding-top:20px;border-top:2px solid var(--border-color);text-align:center}.signature-line p[data-v-05b11cd7]{margin:8px 0;font-weight:600;color:var(--text-color-1)}@media (prefers-color-scheme: dark){.contact-info[data-v-05b11cd7]{background:#ffffff0d;border-color:#ffffff1a}.agreement-header[data-v-05b11cd7]{border-bottom-color:var(--primary-color)}}[data-v-05b11cd7] .n-scrollbar-rail{right:2px}[data-v-05b11cd7] .n-scrollbar-rail__scrollbar{width:6px;border-radius:3px}.sidebar-container[data-v-ce5f3633]{position:relative;box-sizing:border-box;display:flex;height:100%;width:100%;max-width:280px;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#fafbfc,#f5f7fa);border-right:1px solid rgba(0,0,0,.06)}.dark .sidebar-container[data-v-ce5f3633]{background:linear-gradient(180deg,#1a1d23,#14171c);border-right-color:#ffffff0f}.sidebar-bg[data-v-ce5f3633]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(0,113,227,.03) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(0,113,227,.02) 0%,transparent 40%)}.dark .sidebar-bg[data-v-ce5f3633]{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(0,132,255,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(0,132,255,.04) 0%,transparent 40%)}.collapse-btn[data-v-ce5f3633]{position:absolute;right:-.75rem;top:50%;z-index:9999;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;color:#666}.collapse-btn[data-v-ce5f3633]:hover{transform:translateY(-50%) scale(1.08);box-shadow:0 2px 8px #0000001f;color:#0071e3}.collapse-btn[data-v-ce5f3633]:active{transform:translateY(-50%) scale(.95)}.dark .collapse-btn[data-v-ce5f3633]{background:#2a2f38;border-color:#ffffff1a;color:#999}.dark .collapse-btn[data-v-ce5f3633]:hover{color:#0084ff;background:#353b47}.header-card[data-v-ce5f3633]{position:relative;overflow:hidden;border-radius:.75rem;background:linear-gradient(135deg,#0071e3,#005bb5);box-shadow:0 4px 12px #0071e340,0 2px 4px #0000001a}.dark .header-card[data-v-ce5f3633]{background:linear-gradient(135deg,#0084ff,#06c);box-shadow:0 4px 16px #0084ff4d,0 2px 4px #0003}.menu-nav[data-v-ce5f3633]{display:flex;flex-direction:column;gap:2px}.menu-slider[data-v-ce5f3633]{position:absolute;top:0;left:0;right:0;border-radius:8px;pointer-events:none;z-index:0;will-change:transform,height,opacity;transition:transform .25s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),opacity .15s ease;background:linear-gradient(135deg,#0071e3,#005bb5);box-shadow:0 2px 8px #0071e359;backface-visibility:hidden;transform:translateZ(0)}.dark .menu-slider[data-v-ce5f3633]{background:linear-gradient(135deg,#0084ff,#06c);box-shadow:0 2px 12px #0084ff66}.menu-item[data-v-ce5f3633]{position:relative;display:flex;align-items:center;border-radius:.5rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-item[data-v-ce5f3633]:focus{outline:2px solid transparent;outline-offset:2px}.menu-item[data-v-ce5f3633]{z-index:1}.menu-item-default[data-v-ce5f3633]{color:#4a5568}.menu-item-default[data-v-ce5f3633]:hover{background:#0071e30f;color:#0071e3}.dark .menu-item-default[data-v-ce5f3633]{color:#a0aec0}.dark .menu-item-default[data-v-ce5f3633]:hover{background:#0084ff1a;color:#0084ff}.menu-item-active[data-v-ce5f3633]{background:transparent;color:#fff}.menu-item-active[data-v-ce5f3633]:before{content:"";position:absolute;left:0;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:3px;height:55%;background:#fff;border-radius:0 2px 2px 0;opacity:.9}.dark .menu-item-active[data-v-ce5f3633]{background:transparent}.menu-tooltip[data-v-ce5f3633]{position:absolute;left:3.5rem;top:50%;z-index:9999;--tw-translate-y: -50%;white-space:nowrap;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;pointer-events:none;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transform-origin:left;--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:#1a1d23;color:#fff;box-shadow:0 4px 12px #00000026}.group:hover .menu-tooltip[data-v-ce5f3633]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.dark .menu-tooltip[data-v-ce5f3633]{background:#f5f7fa;color:#1a1d23}.menu-tooltip-arrow[data-v-ce5f3633]{position:absolute;left:-.375rem;top:50%;height:.75rem;width:.75rem;--tw-translate-y: -50%;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:inherit}.sidebar-footer[data-v-ce5f3633]{position:absolute;bottom:0;left:0;right:0;z-index:20;background:linear-gradient(180deg,transparent 0%,#fafbfc 20%,#fafbfc 100%)}.dark .sidebar-footer[data-v-ce5f3633]{background:linear-gradient(180deg,transparent 0%,#1a1d23 20%,#1a1d23 100%)}.footer-link[data-v-ce5f3633]{display:flex;min-width:0px;flex:1 1 0%;align-items:center;justify-content:center;border-radius:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:#718096}.footer-link[data-v-ce5f3633]:hover{background:#0071e30f;color:#0071e3}.dark .footer-link[data-v-ce5f3633]{color:#718096}.dark .footer-link[data-v-ce5f3633]:hover{background:#0084ff1a;color:#0084ff}.lingxi-btn-wrapper[data-v-ce5f3633]{position:relative;width:100%;cursor:pointer;overflow:hidden;border-radius:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.lingxi-btn-wrapper[data-v-ce5f3633]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lingxi-btn-wrapper[data-v-ce5f3633]{padding:1.5px}.lingxi-btn-wrapper[data-v-ce5f3633]:hover{box-shadow:0 4px 16px #0071e340}.dark .lingxi-btn-wrapper[data-v-ce5f3633]:hover{box-shadow:0 4px 20px #0084ff59}.lingxi-glow[data-v-ce5f3633]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:360%;height:360%;border-radius:9999px;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,rgba(255,255,255,.9) 330deg,rgba(0,132,255,.8) 345deg,rgba(56,189,248,.6) 355deg,transparent 360deg);filter:blur(.5px);opacity:.85;animation:lingxi-spin-ce5f3633 2.8s linear infinite;pointer-events:none}@keyframes lingxi-spin-ce5f3633{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.lingxi-btn[data-v-ce5f3633]{position:relative;z-index:10;display:flex;height:100%;width:100%;align-items:center;justify-content:center;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-radius:10.5px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:linear-gradient(135deg,#0071e3,#005bb5)}.lingxi-btn[data-v-ce5f3633]:hover,.dark .lingxi-btn[data-v-ce5f3633]{background:linear-gradient(135deg,#0084ff,#06c)}.dark .lingxi-btn[data-v-ce5f3633]:hover{background:linear-gradient(135deg,#409cff,#0084ff)}@media (max-width: 640px){.group:hover .menu-tooltip[data-v-ce5f3633]{transform-origin:left}}@supports (padding-bottom: env(safe-area-inset-bottom)){.fixed.bottom-0[data-v-1be94ef6]{padding-bottom:env(safe-area-inset-bottom)}}.flex-1[data-v-1be94ef6]{position:relative;overflow:hidden}.flex-1[data-v-1be94ef6]:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,.1) 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .3s,opacity .5s}.flex-1[data-v-1be94ef6]:active:after{transform:scale(0);opacity:.3;transition:0s}.indicator[data-v-1be94ef6]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:4px;height:4px;background-color:currentColor;border-radius:50%}@keyframes slideUp-1be94ef6{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fixed.bottom-0[data-v-1be94ef6]{animation:slideUp-1be94ef6 .3s ease-out}.app-layout[data-v-0c28a577]{display:grid;grid-template-rows:var(--header-height) 1fr;height:100vh;overflow:hidden}@media (max-width: 767px){.app-layout[data-v-0c28a577]{grid-template-rows:var(--header-height-mobile) 1fr var(--mobile-tab-height)}}.app-header[data-v-0c28a577]{position:fixed;top:0;left:0;right:0;z-index:1001;height:var(--header-height)}@media (max-width: 767px){.app-header[data-v-0c28a577]{height:var(--header-height-mobile)}}.app-body[data-v-0c28a577]{display:flex;margin-top:var(--header-height);height:calc(100vh - var(--header-height));overflow:hidden}@media (max-width: 767px){.app-body[data-v-0c28a577]{margin-top:var(--header-height-mobile);height:calc(100vh - var(--header-height-mobile) - var(--mobile-tab-height))}}.app-sidebar[data-v-0c28a577]{flex-shrink:0;height:100%;overflow-y:auto;overflow-x:hidden;box-shadow:2px 0 8px #0000000d}[data-v-0c28a577] .n-layout-sider{transition:width .3s ease}.app-main[data-v-0c28a577]{flex:1;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.app-main-mobile[data-v-0c28a577]{overflow-x:hidden}.app-footer[data-v-0c28a577]{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:0;height:var(--mobile-tab-height);box-shadow:0 -2px 8px #0000000d;background-color:#ffffffe6}.app-version[data-v-0c28a577]{position:fixed;bottom:8px;left:50%;transform:translate(-50%);z-index:50;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-version-mobile[data-v-0c28a577]{bottom:calc(var(--mobile-tab-height) + 8px)}.app-version-text[data-v-0c28a577]{padding:.375rem .75rem;font-size:10px;font-weight:600;line-height:1.2;color:#3b82f6;transition:color .2s}.app-version:hover .app-version-text[data-v-0c28a577]{color:#2563eb}.dark[data-v-0c28a577] .n-layout-header,.dark .app-footer[data-v-0c28a577]{background-color:#1f2937e6}.dark .app-version-text[data-v-0c28a577]{color:#60a5fa}.dark .app-version:hover .app-version-text[data-v-0c28a577]{color:#93c5fd}.bg-gradient-custom[data-v-cab07595]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.bg-gradient-custom[data-v-cab07595]:is(.dark *){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.bg-gradient-custom[data-v-cab07595]{background-size:400% 400%;animation:gradient-cab07595 15s ease infinite;min-height:100vh;position:fixed;width:100%}@keyframes gradient-cab07595{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animated-background[data-v-cab07595]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;opacity:.5}.particle[data-v-cab07595]{position:absolute;width:100px;height:100px;background:linear-gradient(135deg,#6366f11a,#4f46e51a);border-radius:50%;animation:float-cab07595 20s infinite}.particle[data-v-cab07595]:nth-child(1){top:10%;left:10%;animation-delay:0s;width:120px;height:120px}.particle[data-v-cab07595]:nth-child(2){top:70%;left:80%;animation-delay:-4s;width:160px;height:160px}.particle[data-v-cab07595]:nth-child(3){top:40%;left:40%;animation-delay:-8s;width:80px;height:80px}.particle[data-v-cab07595]:nth-child(4){top:80%;left:20%;animation-delay:-12s;width:140px;height:140px}.particle[data-v-cab07595]:nth-child(5){top:20%;left:70%;animation-delay:-16s;width:100px;height:100px}@keyframes float-cab07595{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(50px,50px) rotate(90deg) scale(1.1)}50%{transform:translateY(100px) rotate(180deg) scale(1)}75%{transform:translate(-50px,50px) rotate(270deg) scale(.9)}}.dark .particle[data-v-cab07595]{background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.text-center[data-v-cab07595],.relative[data-v-cab07595]{position:relative;z-index:1}h1[data-v-cab07595]{letter-spacing:.05em;animation:fadeIn-cab07595 .8s ease-out}.text-lg[data-v-cab07595]{animation:slideUp-cab07595 .8s ease-out}@keyframes fadeIn-cab07595{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-cab07595{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.text-center[data-v-cab07595]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 70%);pointer-events:none;z-index:-1}.dark .text-center[data-v-cab07595]:before{background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%)}.router-link-active[data-v-cab07595],.router-link-exact-active[data-v-cab07595]{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.router-link-active[data-v-cab07595]:is(.dark *),.router-link-exact-active[data-v-cab07595]:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}a[data-v-cab07595]{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a:hover svg[data-v-cab07595]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.loading-wrapper[data-v-cab07595]{position:absolute;left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));animation:pulse-cab07595 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-cab07595{0%,to{opacity:1}50%{opacity:.5}}.loading-progress[data-v-cab07595]{animation:loading-bar-cab07595 2s infinite linear;background:linear-gradient(to right,transparent,rgba(255,255,255,.5),transparent);width:50%}@keyframes loading-bar-cab07595{0%{transform:translate(-100%)}to{transform:translate(200%)}}button span[data-v-cab07595]{transition:opacity .2s ease}button[data-v-cab07595]:disabled{transform:scale(.98);transition:all .2s ease}button[data-v-cab07595]:active:not(:disabled){transform:scale(.95)}.home-btn[data-v-cab07595]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ffffffe6;border:1px solid rgba(99,102,241,.3);border-radius:.75rem;color:#6366f1;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #6366f11a}.home-btn[data-v-cab07595]:hover{background:#6366f11a;border-color:#6366f1;transform:translateY(-1px);box-shadow:0 4px 12px #6366f133}.home-btn[data-v-cab07595]:active{transform:translateY(0)}@media (max-width: 640px){.home-btn[data-v-cab07595]{padding:.5rem;border-radius:.5rem}.home-text[data-v-cab07595]{display:none}}.bg-gradient-custom[data-v-2644ab9a]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.bg-gradient-custom[data-v-2644ab9a]:is(.dark *){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.bg-gradient-custom[data-v-2644ab9a]{background-size:400% 400%;animation:gradient-2644ab9a 15s ease infinite;min-height:100vh;position:fixed;width:100%}@keyframes gradient-2644ab9a{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animated-background[data-v-2644ab9a]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;opacity:.5}.particle[data-v-2644ab9a]{position:absolute;width:100px;height:100px;background:linear-gradient(135deg,#6366f11a,#4f46e51a);border-radius:50%;animation:float-2644ab9a 20s infinite}.particle[data-v-2644ab9a]:nth-child(1){top:10%;left:10%;animation-delay:0s;width:120px;height:120px}.particle[data-v-2644ab9a]:nth-child(2){top:70%;left:80%;animation-delay:-4s;width:160px;height:160px}.particle[data-v-2644ab9a]:nth-child(3){top:40%;left:40%;animation-delay:-8s;width:80px;height:80px}.particle[data-v-2644ab9a]:nth-child(4){top:80%;left:20%;animation-delay:-12s;width:140px;height:140px}.particle[data-v-2644ab9a]:nth-child(5){top:20%;left:70%;animation-delay:-16s;width:100px;height:100px}@keyframes float-2644ab9a{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(50px,50px) rotate(90deg) scale(1.1)}50%{transform:translateY(100px) rotate(180deg) scale(1)}75%{transform:translate(-50px,50px) rotate(270deg) scale(.9)}}.dark .particle[data-v-2644ab9a]{background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.text-center[data-v-2644ab9a],.relative[data-v-2644ab9a]{position:relative;z-index:1}h1[data-v-2644ab9a]{letter-spacing:.05em;animation:fadeIn-2644ab9a .8s ease-out}.text-lg[data-v-2644ab9a]{animation:slideUp-2644ab9a .8s ease-out}@keyframes fadeIn-2644ab9a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-2644ab9a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.text-center[data-v-2644ab9a]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 70%);pointer-events:none;z-index:-1}.dark .text-center[data-v-2644ab9a]:before{background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%)}.router-link-active[data-v-2644ab9a],.router-link-exact-active[data-v-2644ab9a]{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.router-link-active[data-v-2644ab9a]:is(.dark *),.router-link-exact-active[data-v-2644ab9a]:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}a[data-v-2644ab9a]{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a:hover svg[data-v-2644ab9a]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.loading-wrapper[data-v-2644ab9a]{position:absolute;left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));animation:pulse-2644ab9a 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-2644ab9a{0%,to{opacity:1}50%{opacity:.5}}.loading-progress[data-v-2644ab9a]{animation:loading-bar-2644ab9a 2s infinite linear;background:linear-gradient(to right,transparent,rgba(255,255,255,.5),transparent);width:50%}@keyframes loading-bar-2644ab9a{0%{transform:translate(-100%)}to{transform:translate(200%)}}button span[data-v-2644ab9a]{transition:opacity .2s ease}button[data-v-2644ab9a]:disabled{transform:scale(.98);transition:all .2s ease}button[data-v-2644ab9a]:active:not(:disabled){transform:scale(.95)}.bg-gradient-custom[data-v-a3307f0d]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.bg-gradient-custom[data-v-a3307f0d]:is(.dark *){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.bg-gradient-custom[data-v-a3307f0d]{background-size:400% 400%;animation:gradient-a3307f0d 15s ease infinite;min-height:100vh;width:100%;overflow-y:auto}@keyframes gradient-a3307f0d{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animated-background[data-v-a3307f0d]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;opacity:.5}.particle[data-v-a3307f0d]{position:absolute;width:100px;height:100px;background:linear-gradient(135deg,#6366f11a,#4f46e51a);border-radius:50%;animation:float-a3307f0d 20s infinite}.particle[data-v-a3307f0d]:nth-child(1){top:10%;left:10%;animation-delay:0s;width:120px;height:120px}.particle[data-v-a3307f0d]:nth-child(2){top:70%;left:80%;animation-delay:-4s;width:160px;height:160px}.particle[data-v-a3307f0d]:nth-child(3){top:40%;left:40%;animation-delay:-8s;width:80px;height:80px}.particle[data-v-a3307f0d]:nth-child(4){top:80%;left:20%;animation-delay:-12s;width:140px;height:140px}.particle[data-v-a3307f0d]:nth-child(5){top:20%;left:70%;animation-delay:-16s;width:100px;height:100px}@keyframes float-a3307f0d{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(50px,50px) rotate(90deg) scale(1.1)}50%{transform:translateY(100px) rotate(180deg) scale(1)}75%{transform:translate(-50px,50px) rotate(270deg) scale(.9)}}.dark .particle[data-v-a3307f0d]{background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.text-center[data-v-a3307f0d],.relative[data-v-a3307f0d]{position:relative;z-index:1}h1[data-v-a3307f0d]{letter-spacing:.05em;animation:fadeIn-a3307f0d .8s ease-out}@keyframes fadeIn-a3307f0d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.text-center[data-v-a3307f0d]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 70%);pointer-events:none;z-index:-1}.dark .text-center[data-v-a3307f0d]:before{background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%)}.router-link-active[data-v-a3307f0d],.router-link-exact-active[data-v-a3307f0d]{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.router-link-active[data-v-a3307f0d]:is(.dark *),.router-link-exact-active[data-v-a3307f0d]:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}a[data-v-a3307f0d]{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a:hover svg[data-v-a3307f0d]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-height: 700px){.particle[data-v-a3307f0d]{display:none}}.relative:hover .absolute[data-v-a3307f0d]{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-2px);transition:all .3s ease}.grid>div[data-v-a3307f0d]{transition:transform .2s ease,box-shadow .2s ease}.grid>div[data-v-a3307f0d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.bg-gradient-custom[data-v-29b08e31]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.bg-gradient-custom[data-v-29b08e31]:is(.dark *){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.bg-gradient-custom[data-v-29b08e31]{background-size:400% 400%;animation:gradient-29b08e31 15s ease infinite;min-height:100vh;position:fixed;width:100%}@keyframes gradient-29b08e31{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animated-background[data-v-29b08e31]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;opacity:.3}.particle[data-v-29b08e31]{position:absolute;width:80px;height:80px;background:linear-gradient(135deg,#22c55e1a,#3b82f61a);border-radius:50%;animation:float-29b08e31 20s infinite}.particle[data-v-29b08e31]:nth-child(1){top:20%;left:20%;animation-delay:0s;width:100px;height:100px}.particle[data-v-29b08e31]:nth-child(2){top:60%;left:70%;animation-delay:-7s;width:120px;height:120px}.particle[data-v-29b08e31]:nth-child(3){top:80%;left:30%;animation-delay:-14s;width:90px;height:90px}@keyframes float-29b08e31{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(30px,30px) rotate(120deg) scale(1.1)}66%{transform:translate(-20px,50px) rotate(240deg) scale(.9)}}.dark .particle[data-v-29b08e31]{background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.relative[data-v-29b08e31]{position:relative;z-index:1}@media screen and (max-width: 480px){.relative[data-v-29b08e31]{margin:1rem}}button[data-v-29b08e31]{transition:all .3s ease}button[data-v-29b08e31]:hover:not(:disabled){transform:translateY(-1px)}button[data-v-29b08e31]:active:not(:disabled){transform:translateY(0)}.absolute[data-v-29b08e31]{transition:all .3s ease}.relative:hover .absolute[data-v-29b08e31]{box-shadow:0 20px 40px #0000001a}.landing-page[data-v-b021fa4b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;line-height:1.6;background:radial-gradient(1200px 600px at 50% -10%,rgba(10,132,255,.06),transparent),radial-gradient(800px 400px at 100% 10%,rgba(52,199,89,.06),transparent),#f7f9fc;color:#0b1220;min-height:100vh}[data-v-b021fa4b]:root{--primary-color: #0a84ff;--primary-gradient: linear-gradient(135deg, #0a84ff, #5ac8fa);--secondary-color: #ff9f0a;--accent-color: #34c759;--bg-dark: #f7f9fc;--bg-darker: #ffffff;--text-light: #0b1220;--text-gray: #5f6b7a;--border-color: rgba(0, 0, 0, .08);--card-bg: rgba(255, 255, 255, .7);--glow-blue: rgba(10, 132, 255, .18)}[data-v-b021fa4b]{margin:0;padding:0;box-sizing:border-box}.landing-page[data-v-b021fa4b] *{scroll-behavior:smooth}.particles-bg[data-v-b021fa4b]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(ellipse at center,rgba(10,132,255,.12) 0%,transparent 50%)}.particle[data-v-b021fa4b]{position:absolute;width:3px;height:3px;background:#0a84ff59;border-radius:50%;box-shadow:0 0 8px #0a84ff4d;animation:float-particle-b021fa4b linear infinite}@keyframes float-particle-b021fa4b{0%{transform:translateY(100vh) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(100px);opacity:0}}.navbar[data-v-b021fa4b]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#ffffffbf;border-bottom:1px solid rgba(0,0,0,.08);transition:all .3s ease}.navbar.scrolled[data-v-b021fa4b]{background:#ffffffe6;box-shadow:0 8px 40px #00000014}.nav-container[data-v-b021fa4b]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-b021fa4b]{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#0a84ff,#5ac8fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links[data-v-b021fa4b]{display:flex;gap:2rem;list-style:none}.nav-links a[data-v-b021fa4b]{color:#5f6b7a;text-decoration:none;transition:color .3s ease;cursor:pointer}.nav-links a[data-v-b021fa4b]:hover{color:#0b1220}.cta-button[data-v-b021fa4b]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#0a84ff,#5ac8fa);border:none;border-radius:8px;color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #0071e34d;cursor:pointer;display:inline-block}.cta-button[data-v-b021fa4b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0071e366}.hero[data-v-b021fa4b]{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 2rem;position:relative;overflow:hidden}.hero-bg[data-v-b021fa4b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.orb[data-v-b021fa4b]{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(50px);opacity:.4;animation:orb-float-b021fa4b 8s ease-in-out infinite;transition:transform .6s ease}@keyframes orb-float-b021fa4b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(1.1)}}.orb-1[data-v-b021fa4b]{background:radial-gradient(circle at 30% 30%,rgba(10,132,255,.35),transparent 60%);top:-80px;left:-80px;animation-delay:0s}.orb-2[data-v-b021fa4b]{background:radial-gradient(circle at 70% 70%,rgba(52,199,89,.28),transparent 60%);bottom:-100px;right:-120px;animation-delay:2s}.orb-3[data-v-b021fa4b]{background:radial-gradient(circle at 50% 50%,rgba(255,159,10,.25),transparent 60%);top:20%;right:10%;width:200px;height:200px;animation-delay:4s}.hero-content[data-v-b021fa4b]{max-width:800px;z-index:2}.hero-title[data-v-b021fa4b]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,#0b1220,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 6px 24px rgba(10,132,255,.2);line-height:1.2}.hero-subtitle[data-v-b021fa4b]{font-size:1.25rem;color:#324055;text-shadow:0 2px 14px rgba(10,132,255,.12);margin-bottom:2rem;line-height:1.6}.hero-buttons[data-v-b021fa4b]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-b021fa4b]{padding:1rem 2rem;background:linear-gradient(135deg,#0a84ff,#5ac8fa);border:none;border-radius:12px;color:#fff;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #0071e34d;cursor:pointer;display:inline-block}.btn-secondary[data-v-b021fa4b]{padding:1rem 2rem;background:transparent;border:2px solid rgba(10,132,255,.25);border-radius:12px;color:#0a84ff;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;cursor:pointer;display:inline-block}.btn-primary[data-v-b021fa4b]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0071e366}.btn-secondary[data-v-b021fa4b]:hover{border-color:#0a84ff;background:#0a84ff1a}.features[data-v-b021fa4b]{padding:5rem 2rem;max-width:1200px;margin:0 auto}.section-title[data-v-b021fa4b]{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#0a84ff,#5ac8fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-b021fa4b]{text-align:center;color:#5f6b7a;margin-bottom:3rem;font-size:1.1rem}.features-grid[data-v-b021fa4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.feature-card[data-v-b021fa4b]{background:#ffffffb3;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.feature-card[data-v-b021fa4b]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(135deg,#0a84ff,#5ac8fa);transform:scaleX(0);transition:transform .3s ease}.feature-card[data-v-b021fa4b]:hover:before{transform:scaleX(1)}.feature-card[data-v-b021fa4b]:hover{transform:translateY(-5px);border-color:#0071e34d;box-shadow:0 10px 40px #0071e31a}.feature-icon[data-v-b021fa4b]{width:60px;height:60px;background:linear-gradient(135deg,#0a84ff,#5ac8fa);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;font-size:1.8rem;line-height:1}.feature-title[data-v-b021fa4b]{font-size:1.3rem;font-weight:600;margin-bottom:1rem}.feature-description[data-v-b021fa4b]{color:#5f6b7a;line-height:1.6}.prompts-section[data-v-b021fa4b]{padding:5rem 2rem;background:linear-gradient(135deg,#0071e30d,#4ecdc40d);position:relative}.prompts-container[data-v-b021fa4b]{max-width:1200px;margin:0 auto}.prompts-stats[data-v-b021fa4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:3rem 0}.stat-card[data-v-b021fa4b]{text-align:center;padding:2rem;background:#ffffffb3;border-radius:16px;border:1px solid rgba(0,0,0,.08)}.stat-number[data-v-b021fa4b]{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#0a84ff,#5ac8fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.stat-label[data-v-b021fa4b]{color:#5f6b7a;margin-top:.5rem}.ai-tech[data-v-b021fa4b]{padding:5rem 2rem;max-width:1200px;margin:0 auto}.tech-grid[data-v-b021fa4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.tech-card[data-v-b021fa4b]{background:#ffffffb3;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:2.5rem;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.tech-card[data-v-b021fa4b]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(0,113,227,.1),transparent);transform:translate(-50%,-50%);transition:all .6s ease}.tech-card[data-v-b021fa4b]:hover:after{width:400px;height:400px}.tech-card[data-v-b021fa4b]:hover{transform:scale(1.05) rotateY(5deg);border-color:#0a84ff}.statistics[data-v-b021fa4b]{padding:5rem 2rem;background:#fff}.stats-container[data-v-b021fa4b]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3rem}.counter[data-v-b021fa4b]{text-align:center;min-height:120px;display:flex;flex-direction:column;justify-content:center}.counter-number[data-v-b021fa4b]{font-size:clamp(2rem,7vw,3.5rem);font-weight:700;color:#0a84ff;display:block;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.counter-label[data-v-b021fa4b]{color:#5f6b7a;font-size:1.1rem;margin-top:.5rem}.workflow[data-v-b021fa4b]{padding:5rem 2rem;max-width:1200px;margin:0 auto}.workflow-steps[data-v-b021fa4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.step-card[data-v-b021fa4b]{text-align:center;padding:2rem;position:relative}.step-number[data-v-b021fa4b]{width:60px;height:60px;background:linear-gradient(135deg,#0a84ff,#5ac8fa);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:700;position:relative;z-index:2;color:#fff}.step-card[data-v-b021fa4b]:before{content:"";position:absolute;top:30px;left:90px;width:calc(100% - 60px);height:2px;background:linear-gradient(90deg,#0A84FF,transparent);z-index:1}.step-card[data-v-b021fa4b]:last-child:before{display:none}.final-cta[data-v-b021fa4b]{padding:5rem 2rem;text-align:center;background:linear-gradient(135deg,#0071e31a,#ff6b6b1a)}.leaderboard[data-v-b021fa4b]{padding:5rem 2rem;background:linear-gradient(135deg,#0071e30a,#ff6b6b0a)}.leaderboard-container[data-v-b021fa4b]{max-width:1200px;margin:0 auto}.leaderboard-list[data-v-b021fa4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2rem}.leaderboard-layout[data-v-b021fa4b]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center;margin-top:2rem}.leaderboard-layout .leaderboard-list[data-v-b021fa4b]{grid-template-columns:1fr;margin-top:0}.leader-card[data-v-b021fa4b]{position:relative;background:#ffffffb3;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:1.25rem 1.25rem 1rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.leader-card[data-v-b021fa4b]:hover{transform:translateY(-6px);border-color:#0071e34d;box-shadow:0 10px 30px #0071e326}.leader-rank[data-v-b021fa4b]{position:absolute;top:-10px;left:-10px;background:linear-gradient(135deg,#0a84ff,#5ac8fa);color:#fff;font-weight:700;padding:.4rem .6rem;border-radius:12px;font-size:.9rem;box-shadow:0 6px 20px #0071e34d}.leader-title[data-v-b021fa4b]{font-weight:700;margin:.25rem 0}.leader-meta[data-v-b021fa4b]{color:#5f6b7a;font-size:.95rem}.leader-reads[data-v-b021fa4b]{margin-top:.5rem;color:#0a84ff;font-weight:700}.editor-demo[data-v-b021fa4b]{padding:5rem 2rem;background:linear-gradient(135deg,#0071e30f,#4ecdc40f)}.editor-container[data-v-b021fa4b]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center}.editor-image-wrapper[data-v-b021fa4b]{border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #0071e326;background:#fff;position:relative;aspect-ratio:16/9;padding:12px 16px;display:flex;align-items:center;justify-content:center}.editor-image-wrapper img[data-v-b021fa4b]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:none;transition:opacity .3s ease}.editor-image-wrapper:hover img[data-v-b021fa4b]{transform:none}.editor-text h3[data-v-b021fa4b]{font-size:1.8rem;font-weight:700;margin-bottom:.75rem;background:linear-gradient(135deg,#0a84ff,#5ac8fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.editor-text p[data-v-b021fa4b]{color:#5f6b7a;margin-bottom:1rem}@media (max-width: 900px){.editor-container[data-v-b021fa4b],.leaderboard-layout[data-v-b021fa4b]{grid-template-columns:1fr}}.workflow-templates[data-v-b021fa4b]{margin-top:3rem}.templates-grid[data-v-b021fa4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.template-card[data-v-b021fa4b]{background:#ffffffb3;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.template-card[data-v-b021fa4b]:hover{transform:translateY(-6px);border-color:#0071e34d;box-shadow:0 12px 30px #0071e326}.template-title[data-v-b021fa4b]{font-weight:600;margin-bottom:.75rem}.template-desc[data-v-b021fa4b]{color:#5f6b7a}.cta-content[data-v-b021fa4b]{max-width:600px;margin:0 auto}.cta-title[data-v-b021fa4b]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-description[data-v-b021fa4b]{color:#5f6b7a;margin-bottom:2rem;font-size:1.1rem}@media (max-width: 768px){.nav-links[data-v-b021fa4b]{display:none}.hero-buttons[data-v-b021fa4b]{flex-direction:column;align-items:center}.features-grid[data-v-b021fa4b],.tech-grid[data-v-b021fa4b],.workflow-steps[data-v-b021fa4b]{grid-template-columns:1fr}.step-card[data-v-b021fa4b]:before{display:none}.prompts-stats[data-v-b021fa4b],.stats-container[data-v-b021fa4b]{grid-template-columns:repeat(2,1fr)}}.loading[data-v-b021fa4b]{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.fade-in[data-v-b021fa4b]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in-left[data-v-b021fa4b]{opacity:0;transform:translate(-50px);transition:opacity .8s ease,transform .8s ease}.fade-in-right[data-v-b021fa4b]{opacity:0;transform:translate(50px);transition:opacity .8s ease,transform .8s ease}.scale-in[data-v-b021fa4b]{opacity:0;transform:scale(.8);transition:opacity .8s ease,transform .8s cubic-bezier(.68,-.55,.265,1.55)}.chapter-list-container[data-v-d6a4a492]{width:100%;height:100%;display:flex;flex-direction:column}.chapter-header[data-v-d6a4a492],.search-filter-area[data-v-d6a4a492]{flex-shrink:0}.chapter-list-body[data-v-d6a4a492]{flex:1;min-height:0;overflow:hidden}.chapter-virtual-list[data-v-d6a4a492]{height:100%;padding:.5rem .75rem}.chapter-item-wrapper[data-v-d6a4a492]{padding:4px 0;box-sizing:border-box}.chapter-item[data-v-d6a4a492]{display:flex;align-items:center;padding:10px 14px;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:2px solid transparent;background:#fff;height:52px;box-sizing:border-box;position:relative}.dark .chapter-item[data-v-d6a4a492]{background:#1f2937}.chapter-item[data-v-d6a4a492]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:linear-gradient(135deg,#3b82f60d,#9333ea0d);opacity:0;transition:opacity .3s ease}.chapter-item[data-v-d6a4a492]:hover:before{opacity:1}.chapter-item[data-v-d6a4a492]:hover{background:#fafbfc;border-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.dark .chapter-item[data-v-d6a4a492]:hover{background:#374151;border-color:#4b5563;box-shadow:0 4px 12px #0000004d}.chapter-item.chapter-selected[data-v-d6a4a492]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;box-shadow:0 4px 16px #3b82f626}.dark .chapter-item.chapter-selected[data-v-d6a4a492]{background:linear-gradient(135deg,#1e3a8a,#1e40af);border-color:#3b82f6;box-shadow:0 4px 16px #3b82f640}.chapter-item.chapter-selected[data-v-d6a4a492]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #3b82f640}.dark .chapter-item.chapter-selected[data-v-d6a4a492]:hover{box-shadow:0 6px 20px #3b82f659}.chapter-checkbox[data-v-d6a4a492]{flex-shrink:0;margin-right:12px;display:flex;align-items:center;position:relative;z-index:1}.chapter-content[data-v-d6a4a492]{flex:1;min-width:0;cursor:pointer;position:relative;z-index:1}.chapter-info[data-v-d6a4a492]{display:flex;align-items:center;gap:10px}.chapter-number[data-v-d6a4a492]{flex-shrink:0;font-weight:600;font-size:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#f5f7fa,#e4e8ed);color:#606266;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000000f;position:relative;overflow:hidden}.dark .chapter-number[data-v-d6a4a492]{background:linear-gradient(135deg,#374151,#1f2937);color:#9ca3af;box-shadow:0 2px 4px #0003}.chapter-number[data-v-d6a4a492]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}.chapter-number-selected[data-v-d6a4a492]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px #3b82f666;transform:scale(1.05)}.dark .chapter-number-selected[data-v-d6a4a492]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px #3b82f64d}.chapter-item:hover .chapter-number[data-v-d6a4a492]{transform:scale(1.05);box-shadow:0 4px 8px #0000001a}.dark .chapter-item:hover .chapter-number[data-v-d6a4a492]{box-shadow:0 4px 8px #0000004d}.chapter-item:hover .chapter-number-selected[data-v-d6a4a492]{transform:scale(1.1);box-shadow:0 6px 16px #3b82f680}.chapter-title[data-v-d6a4a492]{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;min-width:0;max-width:200px;transition:all .2s ease}.chapter-item:hover .chapter-title[data-v-d6a4a492]{font-weight:600}.word-count[data-v-d6a4a492]{flex-shrink:0;font-size:11px;font-weight:500;padding:4px 10px;border-radius:12px;min-width:-moz-fit-content;min-width:fit-content;transition:all .2s ease;letter-spacing:.3px}.chapter-actions[data-v-d6a4a492]{flex-shrink:0;margin-left:8px;opacity:.5;transition:all .2s ease;position:relative;z-index:1}.chapter-item:hover .chapter-actions[data-v-d6a4a492]{opacity:1}.chapter-view-btn[data-v-d6a4a492]{width:32px;height:32px;transition:all .2s ease}.chapter-view-btn[data-v-d6a4a492]:hover{background:#3b82f61a;color:#3b82f6;transform:scale(1.1)}.dark .chapter-view-btn[data-v-d6a4a492]:hover{background:#3b82f633;color:#60a5fa}.chapter-selected .chapter-number[data-v-d6a4a492],.chapter-selected .chapter-title[data-v-d6a4a492]{font-weight:600}.chapter-selected .word-count[data-v-d6a4a492]{font-weight:500}.chapter-virtual-list[data-v-d6a4a492] .n-scrollbar-rail{right:0!important}.chapter-virtual-list[data-v-d6a4a492] .n-scrollbar-rail__scrollbar{width:6px!important;border-radius:3px}.text-content[data-v-d6a4a492]{font-size:14px;line-height:1.6}@media (max-width: 640px){.chapter-item[data-v-d6a4a492]{padding:8px 10px;height:48px;border-radius:8px}.chapter-checkbox[data-v-d6a4a492]{margin-right:10px}.chapter-info[data-v-d6a4a492]{gap:8px}.chapter-number[data-v-d6a4a492]{width:28px;height:28px;font-size:11px}.chapter-title[data-v-d6a4a492]{font-size:13px;max-width:120px}.word-count[data-v-d6a4a492]{font-size:10px;padding:3px 8px;border-radius:10px}.chapter-view-btn[data-v-d6a4a492]{width:24px;height:24px}.chapter-actions[data-v-d6a4a492]{margin-left:6px}.text-content[data-v-d6a4a492]{font-size:13px;line-height:1.5}.chapter-item[data-v-d6a4a492]:hover{transform:translateY(-1px)}.chapter-item.chapter-selected[data-v-d6a4a492]:hover{transform:translateY(-2px)}}.novel-analysis-page[data-v-2a904838]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.novel-analysis-page[data-v-2a904838] *,.novel-analysis-page[data-v-2a904838] *:before,.novel-analysis-page[data-v-2a904838] *:after{box-sizing:border-box}.dark .novel-analysis-page[data-v-2a904838]{background:linear-gradient(135deg,#1a202c,#2d3748)}.page-header[data-v-2a904838]{background:#fffc;border-bottom:1px solid rgba(226,232,240,.5);box-shadow:0 1px 3px #0000001a;padding:.75rem 1rem;position:sticky;top:0;z-index:10}.dark .page-header[data-v-2a904838]{background:#1f2937cc;border-bottom-color:#4a556880;box-shadow:0 1px 3px #0000004d}.page-content[data-v-2a904838]{padding:1rem}@media (max-width: 768px){.page-content[data-v-2a904838]{padding:0;width:100vw;max-width:100vw}.page-header[data-v-2a904838]{padding:.5rem .75rem}}.upload-section[data-v-2a904838]{display:flex;align-items:center;justify-content:center;min-height:70vh;width:100%;max-width:100%;box-sizing:border-box;padding:1rem}@media (max-width: 768px){.upload-section[data-v-2a904838]{min-height:60vh;padding:0;width:98vw;max-width:98vw;margin-left:auto;margin-right:auto}}.analysis-section[data-v-2a904838]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 1023px){.analysis-section[data-v-2a904838]{width:100vw;max-width:100vw;padding:0;margin:0}}.mobile-config[data-v-2a904838]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1rem;margin-bottom:1rem;width:98vw;max-width:98vw;margin-left:auto;margin-right:auto;box-sizing:border-box}.dark .mobile-config[data-v-2a904838]{background:#1f2937;border-color:#374151}.main-content[data-v-2a904838]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:1rem;width:100%;max-width:100%;box-sizing:border-box}.config-panel[data-v-2a904838]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1rem;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.dark .config-panel[data-v-2a904838]{background:#1f2937;border-color:#374151}.config-section[data-v-2a904838]{border-bottom:1px solid #f3f4f6;padding-bottom:1.5rem}.config-section[data-v-2a904838]:last-child{border-bottom:none;padding-bottom:0}.dark .config-section[data-v-2a904838]{border-bottom-color:#374151}.chapter-container[data-v-2a904838],.output-container[data-v-2a904838]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;height:calc(100vh - 140px);overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box}.dark .chapter-container[data-v-2a904838],.dark .output-container[data-v-2a904838]{background:#1f2937;border-color:#374151}.output-header[data-v-2a904838]{padding:1rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.dark .output-header[data-v-2a904838]{border-bottom-color:#374151}.output-content[data-v-2a904838]{flex:1;min-height:0;overflow-y:auto;padding:1rem}@media (max-width: 1023px){.analysis-section[data-v-2a904838]{height:auto;align-items:center}.main-content[data-v-2a904838]{grid-template-columns:1fr;gap:1rem;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.config-column[data-v-2a904838]{display:none}.chapter-container[data-v-2a904838],.output-container[data-v-2a904838]{height:70vh;max-height:70vh;width:98vw;max-width:98vw;margin-left:auto;margin-right:auto;box-sizing:border-box}}@media (max-width: 640px){.chapter-container[data-v-2a904838],.output-container[data-v-2a904838]{height:65vh;max-height:65vh;width:98vw;max-width:98vw;margin-left:auto;margin-right:auto}.analysis-section[data-v-2a904838]{gap:.75rem}.mobile-config[data-v-2a904838]{margin-bottom:.75rem;padding:.75rem;width:98vw;max-width:98vw;margin-left:auto;margin-right:auto}}@media (max-width: 480px){.page-content[data-v-2a904838]{padding:0}.page-header[data-v-2a904838]{padding:.5rem}.page-header h1[data-v-2a904838]{font-size:1rem}.chapter-container[data-v-2a904838],.output-container[data-v-2a904838]{height:60vh;max-height:60vh;width:98vw;max-width:98vw;margin-left:auto;margin-right:auto;border-radius:.25rem}.analysis-section[data-v-2a904838]{gap:.5rem}.mobile-config[data-v-2a904838]{padding:.5rem;margin-bottom:.5rem;width:98vw;max-width:98vw;margin-left:auto;margin-right:auto;border-radius:.25rem}.upload-section[data-v-2a904838]{min-height:50vh;padding:0;width:98vw;max-width:98vw;margin-left:auto;margin-right:auto}}.prompt-input[data-v-2a904838] .n-input__textarea-el{padding:8px;border-radius:4px;background-color:var(--n-color-input);transition:all .3s ease}.prompt-input[data-v-2a904838] .n-input__textarea-el:focus{box-shadow:0 0 0 2px rgba(var(--n-primary-color-hover-rgb),.2)}.config-panel[data-v-2a904838]::-webkit-scrollbar,.output-content[data-v-2a904838]::-webkit-scrollbar{width:6px}.config-panel[data-v-2a904838]::-webkit-scrollbar-track,.output-content[data-v-2a904838]::-webkit-scrollbar-track{background:transparent}.config-panel[data-v-2a904838]::-webkit-scrollbar-thumb,.output-content[data-v-2a904838]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.config-panel[data-v-2a904838]::-webkit-scrollbar-thumb:hover,.output-content[data-v-2a904838]::-webkit-scrollbar-thumb:hover{background:#0003}.dark .config-panel[data-v-2a904838]::-webkit-scrollbar-thumb,.dark .output-content[data-v-2a904838]::-webkit-scrollbar-thumb{background:#ffffff1a}.dark .config-panel[data-v-2a904838]::-webkit-scrollbar-thumb:hover,.dark .output-content[data-v-2a904838]::-webkit-scrollbar-thumb:hover{background:#fff3}.knowledge-tags-container[data-v-2a904838]{scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.2) transparent}.knowledge-tags-container[data-v-2a904838]::-webkit-scrollbar{width:4px}.knowledge-tags-container[data-v-2a904838]::-webkit-scrollbar-track{background:transparent}.knowledge-tags-container[data-v-2a904838]::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:2px}.knowledge-tags-container[data-v-2a904838]::-webkit-scrollbar-thumb:hover{background:#6366f180}.knowledge-tag[data-v-2a904838]{transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:6px;box-shadow:0 1px 3px #0000000d}.knowledge-tag[data-v-2a904838]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f126}.dark .knowledge-tag[data-v-2a904838]:hover{box-shadow:0 4px 12px #6366f140}.mobile-knowledge-tag[data-v-2a904838]{transition:all .15s ease;border-radius:4px}.mobile-knowledge-tag[data-v-2a904838]:hover{transform:scale(1.02)}.empty-knowledge-mobile[data-v-2a904838]{transition:all .2s ease}.empty-knowledge-mobile[data-v-2a904838]:hover{background:#6366f10d;border-color:#6366f133}.dark .empty-knowledge-mobile[data-v-2a904838]:hover{background:#6366f11a;border-color:#6366f14d}.config-section .text-center[data-v-2a904838]{transition:all .2s ease}.config-section .text-center:hover .text-gray-400[data-v-2a904838]{color:#6366f1b3}.dark .config-section .text-center:hover .text-gray-400[data-v-2a904838]{color:#6366f1cc}.code-display[data-v-dd5fd62d]{border-radius:6px;padding:12px 16px;margin:0;overflow-x:auto;height:100%;transition:background-color .3s ease}.code-content[data-v-dd5fd62d]{margin:0;line-height:1.7;white-space:pre-wrap;word-wrap:break-word;height:100%;transition:color .3s ease}.code-display[data-v-dd5fd62d]::-webkit-scrollbar{width:6px;height:6px}.code-display[data-v-dd5fd62d]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.code-display[data-v-dd5fd62d]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.code-display[data-v-dd5fd62d]::-webkit-scrollbar-thumb:hover{background:#0000004d}.rank-dialog[data-v-903ab05c]{width:520px;max-width:95vw;max-height:85vh;background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040}.rank-dialog.is-mobile[data-v-903ab05c]{width:95vw;border-radius:16px}.dark .rank-dialog[data-v-903ab05c]{background:#1f2937}.rank-banner[data-v-903ab05c]{position:relative;padding:32px 24px 28px;overflow:hidden}.rank-banner .banner-bg[data-v-903ab05c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f59e0b,#ef4444,#ec4899);z-index:0}.rank-banner .close-btn[data-v-903ab05c]{position:absolute;top:12px;right:12px;z-index:10;width:32px;height:32px;border-radius:50%;background:#fff3;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.rank-banner .close-btn[data-v-903ab05c]:hover{background:#ffffff4d}.rank-banner .banner-content[data-v-903ab05c]{position:relative;z-index:1;text-align:center}.rank-banner .trophy-wrapper[data-v-903ab05c]{width:72px;height:72px;margin:0 auto 16px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center}.rank-banner .trophy-wrapper .trophy-icon[data-v-903ab05c]{color:#fff}.rank-banner .banner-title[data-v-903ab05c]{font-size:24px;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.02em}.rank-banner .banner-desc[data-v-903ab05c]{font-size:14px;color:#ffffffd9;margin:0}.rank-body[data-v-903ab05c]{flex:1;overflow-y:auto;padding:0 20px}.rank-body[data-v-903ab05c]::-webkit-scrollbar{width:5px}.rank-body[data-v-903ab05c]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.dark .rank-body[data-v-903ab05c]::-webkit-scrollbar-thumb{background:#374151}.state-container[data-v-903ab05c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px}.state-container .empty-icon[data-v-903ab05c]{color:#d1d5db}.state-container .state-text[data-v-903ab05c]{margin-top:12px;font-size:15px;color:#6b7280}.state-container .state-hint[data-v-903ab05c]{margin-top:4px;font-size:13px;color:#9ca3af}.podium-section[data-v-903ab05c]{padding:24px 0 16px}.podium[data-v-903ab05c]{display:flex;align-items:flex-end;justify-content:center;gap:16px}.podium-item[data-v-903ab05c]{display:flex;flex-direction:column;align-items:center;width:100px}.podium-item.first[data-v-903ab05c]{order:0}.podium-item.second[data-v-903ab05c]{order:-1}.podium-item.third[data-v-903ab05c]{order:1}.podium-avatar[data-v-903ab05c]{position:relative;margin-bottom:8px}.avatar-ring[data-v-903ab05c]{padding:3px;border-radius:50%}.avatar-ring.gold[data-v-903ab05c]{background:linear-gradient(135deg,#fcd34d,#f59e0b,#fcd34d)}.avatar-ring.silver[data-v-903ab05c]{background:linear-gradient(135deg,#e5e7eb,#9ca3af,#e5e7eb)}.avatar-ring.bronze[data-v-903ab05c]{background:linear-gradient(135deg,#fdba74,#ea580c,#fdba74)}.avatar-ring[data-v-903ab05c] .n-avatar{border:2px solid #fff}.letter-avatar-inner[data-v-903ab05c]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.letter-avatar-inner.large[data-v-903ab05c]{width:64px;height:64px;font-size:26px}.letter-avatar-inner.small[data-v-903ab05c]{width:36px;height:36px;font-size:14px}[data-v-903ab05c] .n-avatar .letter-avatar-inner{width:100%;height:100%}.rank-badge[data-v-903ab05c]{position:absolute;bottom:-4px;right:-4px;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.rank-badge.gold[data-v-903ab05c]{background:#f59e0b}.rank-badge.silver[data-v-903ab05c]{background:#6b7280}.rank-badge.bronze[data-v-903ab05c]{background:#ea580c}.crown[data-v-903ab05c]{color:#fbbf24;margin-bottom:4px;animation:bounce-903ab05c 2s infinite}@keyframes bounce-903ab05c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.podium-name[data-v-903ab05c]{font-size:13px;font-weight:600;color:#374151;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-name.gold-text[data-v-903ab05c]{color:#d97706}.dark .podium-name[data-v-903ab05c]{color:#e5e7eb}.dark .podium-name.gold-text[data-v-903ab05c]{color:#fbbf24}.podium-score[data-v-903ab05c]{font-size:12px;color:#9ca3af;margin:2px 0 8px}.podium-bar[data-v-903ab05c]{width:70px;border-radius:6px 6px 0 0}.podium-bar.gold[data-v-903ab05c]{height:56px;background:linear-gradient(180deg,#fcd34d,#f59e0b)}.podium-bar.silver[data-v-903ab05c]{height:40px;background:linear-gradient(180deg,#e5e7eb,#9ca3af)}.podium-bar.bronze[data-v-903ab05c]{height:28px;background:linear-gradient(180deg,#fdba74,#ea580c)}.rank-list[data-v-903ab05c]{padding:8px 0 16px}.rank-row[data-v-903ab05c]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;margin-bottom:6px;background:#f9fafb;transition:all .2s}.rank-row[data-v-903ab05c]:hover{background:#f3f4f6}.dark .rank-row[data-v-903ab05c]{background:#37415166}.dark .rank-row[data-v-903ab05c]:hover{background:#37415199}.row-rank[data-v-903ab05c]{width:24px;height:24px;border-radius:6px;background:#e5e7eb;font-size:12px;font-weight:700;color:#6b7280;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark .row-rank[data-v-903ab05c]{background:#374151;color:#9ca3af}.row-avatar[data-v-903ab05c]{flex-shrink:0}.row-info[data-v-903ab05c]{flex:1;min-width:0}.row-info .row-name[data-v-903ab05c]{display:block;font-size:14px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-info .row-meta[data-v-903ab05c]{font-size:11px;color:#9ca3af}.dark .row-info .row-name[data-v-903ab05c]{color:#f3f4f6}.row-score[data-v-903ab05c]{font-size:15px;font-weight:700;color:#7c3aed;flex-shrink:0}.row-score small[data-v-903ab05c]{font-size:11px;font-weight:500;color:#9ca3af;margin-left:2px}.dark .row-score[data-v-903ab05c]{color:#a78bfa}.rank-foot[data-v-903ab05c]{padding:14px 20px;border-top:1px solid #f3f4f6}.rank-foot .foot-tip[data-v-903ab05c]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#9ca3af}.dark .rank-foot[data-v-903ab05c]{border-top-color:#374151}.page-container[data-v-15b33afc]{position:relative;height:100%;display:flex;flex-direction:column;background-color:#f9fafb}.dark .page-container[data-v-15b33afc]{background-color:#111827}.atmospheric-bg[data-v-15b33afc]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 0% 0%,rgba(0,113,227,.03) 0%,transparent 50%),radial-gradient(circle at 100% 0%,rgba(52,199,89,.03) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(0,113,227,.03) 0%,transparent 50%),radial-gradient(circle at 0% 100%,rgba(255,45,85,.02) 0%,transparent 50%)}.dark .atmospheric-bg[data-v-15b33afc]{background:radial-gradient(circle at 0% 0%,rgba(0,113,227,.08) 0%,transparent 60%),radial-gradient(circle at 100% 0%,rgba(52,199,89,.05) 0%,transparent 60%),radial-gradient(circle at 100% 100%,rgba(0,113,227,.08) 0%,transparent 60%)}.sticky-header[data-v-15b33afc]{position:sticky;top:0;z-index:20;background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.dark .sticky-header[data-v-15b33afc]{background:#111827f2;border-bottom-color:#ffffff0d}.content-container[data-v-15b33afc]{flex:1;padding-top:1.5rem;position:relative;z-index:1}.category-grid[data-v-15b33afc]{padding:8px 0}.category-grid-inner[data-v-15b33afc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}@media (max-width: 640px){.category-grid-inner[data-v-15b33afc]{grid-template-columns:1fr;gap:12px}}@media (min-width: 1280px){.category-grid-inner[data-v-15b33afc]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}}.card-fade-enter-active[data-v-15b33afc]{transition:all .6s cubic-bezier(.16,1,.3,1)}.card-fade-enter-from[data-v-15b33afc]{opacity:0;transform:translateY(20px)}.category-card[data-v-15b33afc]{cursor:pointer;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;border:1px solid rgba(255,255,255,.6);box-shadow:0 1px 2px #00000005,0 4px 16px #00000005;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;position:relative;will-change:transform,box-shadow;--mouse-x: 50%;--mouse-y: 50%}.category-card[data-v-15b33afc]:hover{transform:translateY(-2px);background:#fffffff2;border-color:#0071e31a;box-shadow:0 8px 24px -6px #0000000a,0 4px 8px -2px #00000005}.category-card[data-v-15b33afc]:active{transform:scale(.98)}.dark .category-card[data-v-15b33afc]{background:#1e293b66;border-color:#ffffff0d;box-shadow:0 4px 6px -1px #0003}.dark .category-card[data-v-15b33afc]:hover{background:#1e293bb3;border-color:#0071e333;box-shadow:0 12px 24px -8px #0000004d}.category-card-content[data-v-15b33afc]{padding:16px;display:flex;align-items:center;gap:16px;position:relative;z-index:2;height:100%}.icon-section[data-v-15b33afc]{flex-shrink:0}.category-icon[data-v-15b33afc]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#0071e30d,#0071e305);color:#0071e3;transition:all .4s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(0,113,227,.05)}.category-card:hover .category-icon[data-v-15b33afc]{background:linear-gradient(135deg,#0071e3,#0077ed);color:#fff;transform:scale(1.1) rotate(-5deg);box-shadow:0 8px 16px -4px #0071e34d;border-color:transparent}.dark .category-icon[data-v-15b33afc]{background:#3b82f61a;color:#60a5fa;border-color:#3b82f61a}.dark .category-card:hover .category-icon[data-v-15b33afc]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 8px 16px -4px #3b82f666}.info-section[data-v-15b33afc]{flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.category-title[data-v-15b33afc]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;transition:color .3s}.category-card:hover .category-title[data-v-15b33afc]{color:#0071e3}.dark .category-title[data-v-15b33afc]{color:#f3f4f6}.dark .category-card:hover .category-title[data-v-15b33afc]{color:#60a5fa}.category-meta[data-v-15b33afc]{display:flex;align-items:center}.count-badge[data-v-15b33afc]{font-size:.75rem;color:#6b7280;background:#00000008;padding:2px 8px;border-radius:6px;font-weight:500;transition:all .3s}.category-card:hover .count-badge[data-v-15b33afc]{background:#0071e314;color:#0071e3}.dark .count-badge[data-v-15b33afc]{color:#9ca3af;background:#ffffff0d}.dark .category-card:hover .count-badge[data-v-15b33afc]{background:#3b82f626;color:#60a5fa}.action-section[data-v-15b33afc]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px}.arrow-icon[data-v-15b33afc]{color:#d1d5db;opacity:0;transform:translate(-10px);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.category-card:hover .arrow-icon[data-v-15b33afc]{opacity:1;transform:translate(0);color:#0071e3}.dark .arrow-icon[data-v-15b33afc]{color:#4b5563}.dark .category-card:hover .arrow-icon[data-v-15b33afc]{color:#60a5fa}.card-glow[data-v-15b33afc]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgba(0,113,227,.08),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.category-card:hover .card-glow[data-v-15b33afc]{opacity:1}.dark .card-glow[data-v-15b33afc]{background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgba(59,130,246,.15),transparent 60%)}.apple-btn[data-v-15b33afc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:20px;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 1px 2px #0000000d;white-space:nowrap;letter-spacing:-.01em}.apple-btn[data-v-15b33afc]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000014}.apple-btn[data-v-15b33afc]:active{transform:translateY(0) scale(.98)}.apple-btn-primary[data-v-15b33afc]{background:#0071e3;color:#fff}.apple-btn-primary[data-v-15b33afc]:hover{background:#0077ed}.apple-btn-danger[data-v-15b33afc]{background:#fff;color:#ff3b30;border:1px solid rgba(255,59,48,.2);box-shadow:none}.apple-btn-danger[data-v-15b33afc]:hover{background:#fff5f5;border-color:#ff3b30;box-shadow:0 2px 6px #ff3b301a}.dark .apple-btn-danger[data-v-15b33afc]{background:#ff3b301a;border-color:transparent}.dark .apple-btn-danger[data-v-15b33afc]:hover{background:#ff3b3033}.apple-btn-rank[data-v-15b33afc]{background:#fff;color:#f59e0b;border:1px solid rgba(245,158,11,.25);box-shadow:none}.apple-btn-rank[data-v-15b33afc]:hover{background:#fffbeb;border-color:#f59e0b;box-shadow:0 2px 6px #f59e0b26}.dark .apple-btn-rank[data-v-15b33afc]{background:#f59e0b1a;border-color:transparent}.dark .apple-btn-rank[data-v-15b33afc]:hover{background:#f59e0b33}.ios-btn[data-v-15b33afc]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:12px;font-size:.9rem;font-weight:500;transition:all .2s;cursor:pointer;border:none;outline:none}.ios-btn[data-v-15b33afc]:disabled{opacity:.6;cursor:not-allowed}.ios-btn-small[data-v-15b33afc]{padding:6px 14px;font-size:.85rem;border-radius:8px}.ios-btn-primary[data-v-15b33afc]{background:#0071e3;color:#fff;box-shadow:0 2px 4px #0071e333}.ios-btn-primary[data-v-15b33afc]:hover:not(:disabled){background:#0077ed;box-shadow:0 4px 8px #0071e34d;transform:translateY(-1px)}.ios-btn-secondary[data-v-15b33afc]{background:#f2f2f7;color:#1c1c1e}.ios-btn-secondary[data-v-15b33afc]:hover:not(:disabled){background:#e5e5ea}.ios-btn-danger[data-v-15b33afc]{background:#ff3b30;color:#fff}.ios-btn-danger[data-v-15b33afc]:hover:not(:disabled){background:#ff453a}.dark .ios-btn-secondary[data-v-15b33afc]{background:#2c2c2e;color:#f2f2f7}.dark .ios-btn-secondary[data-v-15b33afc]:hover:not(:disabled){background:#3a3a3c}@media (max-width: 640px){.apple-btn[data-v-15b33afc]{height:36px;padding:0 12px;font-size:.85rem}.category-card[data-v-15b33afc]{border-radius:16px}.category-card-content[data-v-15b33afc]{padding:14px;gap:12px}.category-icon[data-v-15b33afc]{width:42px;height:42px;border-radius:12px;margin-bottom:0}.category-title[data-v-15b33afc]{font-size:.95rem;margin-bottom:2px}.count-badge[data-v-15b33afc]{font-size:.7rem;padding:2px 6px}.action-section[data-v-15b33afc]{width:20px}}.fullscreen-container[data-v-15b33afc]{height:calc(100vh - 100px);overflow:hidden}.prompt-generator-container .intro-section[data-v-15b33afc]{background:#0071e308;border-radius:16px;padding:16px;border:1px solid rgba(0,113,227,.05)}.prompt-generator-container .dark .intro-section[data-v-15b33afc]{background:#0a84ff0d;border-color:#0a84ff1a}.report-form[data-v-45808f41]{margin-bottom:1rem}.dialog-footer[data-v-45808f41]{display:flex;justify-content:flex-end;gap:10px}[data-v-45808f41] .n-modal{--n-title-font-size: 18px;--n-title-text-color: var(--n-title-color);--n-title-font-weight: 600}[data-v-45808f41] .n-input-textarea{min-height:100px}[data-v-45808f41] .n-card{border-radius:12px}.h-full[data-v-76b162cc]{height:calc(100vh - 64px)}.sticky-header[data-v-76b162cc]{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(239,239,245,.12);margin-bottom:1px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease;background-color:#fff}.dark .sticky-header[data-v-76b162cc]{background-color:#0f172ae6;border-bottom-color:#ffffff1a;box-shadow:0 4px 12px #0000004d}.content-container[data-v-76b162cc]{flex:1;overflow-y:auto;padding-top:1rem;padding-bottom:1rem;min-height:0}.content-container[data-v-76b162cc]{padding-bottom:2rem}.loading-initial-container[data-v-76b162cc]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px}.loading-card[data-v-76b162cc]{background:#fffffff2;border-radius:24px;padding:48px 40px;box-shadow:0 8px 32px #0071e31a;border:1px solid rgba(0,113,227,.1);text-align:center;position:relative;overflow:hidden}.loading-card[data-v-76b162cc]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0071e3,#409cff,#0071e3);background-size:200% 100%;animation:shimmer-76b162cc 2s infinite}@media (max-width: 640px){.loading-card[data-v-76b162cc]{padding:32px 24px;border-radius:20px}}.dark .loading-card[data-v-76b162cc]{background:#1e293bf2;border-color:#0084ff33;box-shadow:0 8px 32px #0084ff26}.dark .loading-card[data-v-76b162cc]:before{background:linear-gradient(90deg,#0084ff,#409cff,#0084ff);background-size:200% 100%}.loading-spinner-container[data-v-76b162cc]{display:flex;flex-direction:column;align-items:center;gap:24px}.loading-text[data-v-76b162cc]{text-align:center}.loading-title[data-v-76b162cc]{font-size:18px;font-weight:600;color:#0071e3;margin-bottom:8px}@media (max-width: 640px){.loading-title[data-v-76b162cc]{font-size:16px}}.dark .loading-title[data-v-76b162cc]{color:#0084ff}.loading-subtitle[data-v-76b162cc]{font-size:14px;color:#6b7280;opacity:.8}@media (max-width: 640px){.loading-subtitle[data-v-76b162cc]{font-size:13px}}.dark .loading-subtitle[data-v-76b162cc]{color:#9ca3af}.loading-more-container[data-v-76b162cc]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.loading-more-card[data-v-76b162cc]{background:#ffffffe6;border-radius:16px;padding:20px 32px;box-shadow:0 4px 16px #0071e314;border:1px solid rgba(0,113,227,.1)}@media (max-width: 640px){.loading-more-card[data-v-76b162cc]{padding:16px 24px;border-radius:12px}}.dark .loading-more-card[data-v-76b162cc]{background:#1e293be6;border-color:#0084ff26;box-shadow:0 4px 16px #0084ff1a}.loading-more-content[data-v-76b162cc]{display:flex;align-items:center;gap:12px}.loading-dots[data-v-76b162cc]{display:flex;gap:4px}.dot[data-v-76b162cc]{width:8px;height:8px;border-radius:50%;background:#0071e3;animation:dot-bounce-76b162cc 1.4s infinite both}.dot[data-v-76b162cc]:nth-child(1){animation-delay:-.32s}.dot[data-v-76b162cc]:nth-child(2){animation-delay:-.16s}.dot[data-v-76b162cc]:nth-child(3){animation-delay:0s}.dark .dot[data-v-76b162cc]{background:#0084ff}.loading-more-text[data-v-76b162cc]{font-size:14px;color:#374151;font-weight:500}.dark .loading-more-text[data-v-76b162cc]{color:#d1d5db}.no-more-container[data-v-76b162cc]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.no-more-card[data-v-76b162cc]{background:#f9fafbcc;border-radius:16px;padding:20px 32px;box-shadow:0 2px 8px #9ca3af1a;border:1px solid rgba(229,231,235,.8);display:flex;align-items:center;gap:12px}@media (max-width: 640px){.no-more-card[data-v-76b162cc]{padding:16px 24px;border-radius:12px}}.dark .no-more-card[data-v-76b162cc]{background:#1f2937cc;border-color:#4b5563cc;box-shadow:0 2px 8px #1f293733}.no-more-icon[data-v-76b162cc]{display:flex;align-items:center;opacity:.6}.no-more-text[data-v-76b162cc]{font-size:14px;color:#6b7280;font-weight:500}.dark .no-more-text[data-v-76b162cc]{color:#9ca3af}@keyframes shimmer-76b162cc{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dot-bounce-76b162cc{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-initial-container[data-v-76b162cc],.loading-more-container[data-v-76b162cc],.no-more-container[data-v-76b162cc]{animation:fadeInUp-76b162cc .6s ease-out}@keyframes fadeInUp-76b162cc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.prompt-grid[data-v-76b162cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;justify-content:center;padding:16px 0;animation:grid-appear-76b162cc .5s ease-out}@media (max-width: 480px){.prompt-grid[data-v-76b162cc]{grid-template-columns:1fr;min-height:160px;gap:12px;padding:8px 0}}@media (min-width: 481px) and (max-width: 640px){.prompt-grid[data-v-76b162cc]{grid-template-columns:1fr;min-height:180px;gap:12px;padding:8px 0}}@media (min-width: 641px) and (max-width: 1024px){.prompt-grid[data-v-76b162cc]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width: 1025px) and (max-width: 1440px){.prompt-grid[data-v-76b162cc]{grid-template-columns:repeat(3,1fr);gap:18px}}@media (min-width: 1441px) and (max-width: 1920px){.prompt-grid[data-v-76b162cc]{grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width: 1921px){.prompt-grid[data-v-76b162cc]{grid-template-columns:repeat(5,1fr);gap:24px}}@keyframes grid-appear-76b162cc{0%{opacity:0}to{opacity:1}}[data-v-76b162cc] .n-button--primary-type{background-color:#0071e3!important;border-color:#0071e3!important;color:#fff!important}[data-v-76b162cc] .n-button--primary-type:hover{background-color:#005bb5!important;border-color:#005bb5!important;color:#fff!important}[data-v-76b162cc] .n-button--primary-type:focus{background-color:#0071e3!important;border-color:#0071e3!important;color:#fff!important;box-shadow:0 0 0 2px #0071e333!important}[data-v-76b162cc] .n-button--primary-type:active{background-color:#004494!important;border-color:#004494!important;color:#fff!important}.dark[data-v-76b162cc] .n-button--primary-type{background-color:#0084ff!important;border-color:#0084ff!important;color:#fff!important}.dark[data-v-76b162cc] .n-button--primary-type:hover{background-color:#409cff!important;border-color:#409cff!important;color:#fff!important}.dark[data-v-76b162cc] .n-button--primary-type:focus{background-color:#0084ff!important;border-color:#0084ff!important;color:#fff!important;box-shadow:0 0 0 2px #0084ff33!important}.dark[data-v-76b162cc] .n-button--primary-type:active{background-color:#06c!important;border-color:#06c!important;color:#fff!important}.modern-filters-section[data-v-76b162cc]{margin-bottom:16px}@media (max-width: 768px){.modern-filters-section[data-v-76b162cc]{margin-bottom:8px}}.sub-categories-filter[data-v-76b162cc]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fffc;border:1px solid rgba(0,113,227,.1);border-radius:12px;margin-top:12px}@media (max-width: 768px){.sub-categories-filter[data-v-76b162cc]{padding:8px 12px;gap:8px;margin-top:8px}}.dark .sub-categories-filter[data-v-76b162cc]{background:#1e293bcc;border-color:#ffffff1a}.sub-categories-label[data-v-76b162cc]{display:flex;align-items:center;min-width:60px;font-weight:600;font-size:14px;color:#1e293b;flex-shrink:0}@media (max-width: 768px){.sub-categories-label[data-v-76b162cc]{min-width:50px;font-size:13px}}.dark .sub-categories-label[data-v-76b162cc]{color:#f8fafc}.sub-categories-tags[data-v-76b162cc]{flex:1;display:flex;gap:8px;flex-wrap:wrap;overflow-x:auto;scrollbar-width:none}.sub-categories-tags[data-v-76b162cc]::-webkit-scrollbar{display:none}@media (max-width: 768px){.sub-categories-tags[data-v-76b162cc]{gap:6px}}.filters-container-simple[data-v-76b162cc]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}@media (max-width: 768px){.filters-container-simple[data-v-76b162cc]{grid-template-columns:1fr;gap:8px;margin-bottom:8px}}@media (max-width: 480px){.filters-container-simple[data-v-76b162cc]{gap:6px;margin-bottom:6px}}.filter-card[data-v-76b162cc]{background:#fffc;border:1px solid rgba(0,113,227,.1);border-radius:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.filter-card[data-v-76b162cc]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0071e3,#409cff);border-radius:16px 16px 0 0;opacity:0;transition:opacity .3s ease}.filter-card[data-v-76b162cc]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0071e326;border-color:#0071e333}.filter-card[data-v-76b162cc]:hover:before{opacity:1}.dark .filter-card[data-v-76b162cc]{background:#1e293bcc;border-color:#ffffff1a}.dark .filter-card[data-v-76b162cc]:hover{border-color:#0084ff4d;box-shadow:0 8px 25px #0084ff33}.dark .filter-card[data-v-76b162cc]:before{background:linear-gradient(90deg,#0084ff,#409cff)}.filter-body[data-v-76b162cc]{display:flex;flex-direction:column;gap:12px}.tag-filters[data-v-76b162cc]{display:flex;flex-wrap:wrap;gap:8px}.tag-filter-btn[data-v-76b162cc]{border-radius:10px!important;font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.tag-filter-btn[data-v-76b162cc]:hover{transform:translateY(-1px)!important}.sort-filters[data-v-76b162cc]{display:flex;flex-wrap:wrap;gap:8px}.sort-filter-btn[data-v-76b162cc]{border-radius:10px!important;font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important}.sort-filter-btn[data-v-76b162cc]:hover{transform:translateY(-1px)!important}.sort-direction-icon[data-v-76b162cc]{margin-left:6px!important;opacity:.8!important}@media (max-width: 768px){.filter-card[data-v-76b162cc]{padding:12px;border-radius:12px}.tag-filters[data-v-76b162cc],.sort-filters[data-v-76b162cc]{gap:6px}.filter-title[data-v-76b162cc]{flex-direction:column;align-items:flex-start;gap:8px}.reset-btn[data-v-76b162cc]{align-self:flex-end!important;margin-left:0!important}.filter-body[data-v-76b162cc]{margin-bottom:0}}@media (max-width: 480px){.filter-card[data-v-76b162cc]{padding:10px;border-radius:10px}}@keyframes fadeInUp-76b162cc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.h-full[data-v-9470067c]{height:calc(100vh - 64px)}.sticky-header[data-v-9470067c]{position:sticky;top:0;z-index:10;background-color:var(--n-color);border-bottom:1px solid var(--n-border-color);margin-bottom:1px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease}@media (max-width: 640px){.sticky-header[data-v-9470067c]{padding-top:10px;padding-bottom:10px;min-height:60px}}[data-v-9470067c] .n-config-provider.n-config-provider--dark .sticky-header{background-color:#1e293bcc;border-bottom-color:#ffffff14;box-shadow:0 2px 8px #0003}.reward-modal .n-card[data-v-9470067c]{border-radius:16px}.content-container[data-v-9470067c]{flex:1;overflow-y:auto;padding-top:.5rem;padding-bottom:2rem;min-height:0}@media (max-width: 640px){.content-container[data-v-9470067c]{padding-top:.25rem;padding-bottom:2rem;min-height:0}}.prompt-grid[data-v-9470067c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;justify-content:center;padding:8px 0;animation:grid-appear-9470067c .5s ease-out}@media (max-width: 480px){.prompt-grid[data-v-9470067c]{grid-template-columns:1fr;min-height:160px;gap:12px;padding:4px 0}}@media (min-width: 481px) and (max-width: 640px){.prompt-grid[data-v-9470067c]{grid-template-columns:1fr;min-height:180px;gap:12px;padding:4px 0}}@media (min-width: 641px) and (max-width: 1024px){.prompt-grid[data-v-9470067c]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width: 1025px) and (max-width: 1440px){.prompt-grid[data-v-9470067c]{grid-template-columns:repeat(3,1fr);gap:18px}}@media (min-width: 1441px) and (max-width: 1920px){.prompt-grid[data-v-9470067c]{grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width: 1921px){.prompt-grid[data-v-9470067c]{grid-template-columns:repeat(5,1fr);gap:24px}}@keyframes grid-appear-9470067c{0%{opacity:0}to{opacity:1}}.scrollbar-hide[data-v-9470067c]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-9470067c]::-webkit-scrollbar{display:none}.modern-filters-section[data-v-9470067c]{margin-bottom:8px}.filter-row[data-v-9470067c]{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:10px 16px;background:#fffc;border:1px solid rgba(0,113,227,.1);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-row[data-v-9470067c]:hover{border-color:#0071e333;box-shadow:0 2px 8px #0071e31a}.filter-row[data-v-9470067c]:last-child{margin-bottom:0}@media (max-width: 640px){.filter-row[data-v-9470067c]{padding:8px 12px;gap:8px;margin-bottom:6px}}.dark .filter-row[data-v-9470067c]{background:#1e293bcc;border-color:#ffffff1a}.dark .filter-row[data-v-9470067c]:hover{border-color:#0084ff4d;box-shadow:0 2px 8px #0084ff26}.filter-row-title[data-v-9470067c]{display:flex;align-items:center;gap:6px;min-width:60px;font-weight:600;font-size:14px;color:#1e293b;flex-shrink:0}@media (max-width: 640px){.filter-row-title[data-v-9470067c]{min-width:50px;font-size:13px}}.dark .filter-row-title[data-v-9470067c]{color:#f8fafc}.filter-icon[data-v-9470067c]{color:#0071e3;font-size:16px}@media (max-width: 640px){.filter-icon[data-v-9470067c]{font-size:14px}}.dark .filter-icon[data-v-9470067c]{color:#0084ff}.filter-scroll-flex[data-v-9470067c]{flex:1}.filter-scroll-container[data-v-9470067c]{flex:1;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:scroll-position;-ms-overflow-style:none;scrollbar-width:none}.filter-scroll-container[data-v-9470067c]::-webkit-scrollbar{display:none}.filter-scroll-container[data-v-9470067c]:active{cursor:grabbing}.filter-scroll-container[data-v-9470067c]{transform:translateZ(0);-webkit-transform:translateZ(0)}@media (max-width: 640px){.filter-scroll-container[data-v-9470067c]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;cursor:default;scroll-behavior:smooth}}.filter-buttons-container[data-v-9470067c]{display:flex;gap:8px;min-width:-moz-max-content;min-width:max-content;padding:2px 0}@media (max-width: 640px){.filter-buttons-container[data-v-9470067c]{gap:6px}}.filter-btn[data-v-9470067c]{border-radius:8px!important;font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important;flex-shrink:0!important}.filter-btn[data-v-9470067c]:hover{transform:translateY(-1px)!important}@media (max-width: 640px){.filter-btn[data-v-9470067c]{font-size:12px!important;padding:4px 8px!important}}.reset-btn[data-v-9470067c]{opacity:.7!important;transition:all .2s ease!important;margin-left:8px!important;background:#ef44441a!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.2)!important}.reset-btn[data-v-9470067c]:hover{opacity:1!important;transform:scale(1.05)!important;background:#ef444426!important}@media (max-width: 640px){.reset-btn[data-v-9470067c]{margin-left:6px!important}}.dark .reset-btn[data-v-9470067c]{background:#f8717126!important;color:#f87171!important;border-color:#f871714d!important}.dark .reset-btn[data-v-9470067c]:hover{background:#f8717133!important}.sort-direction-icon[data-v-9470067c]{margin-left:4px!important;opacity:.8!important}.loading-initial-container[data-v-9470067c]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px}.loading-card[data-v-9470067c]{background:#fffffff2;border-radius:24px;padding:48px 40px;box-shadow:0 8px 32px #0071e31a;border:1px solid rgba(0,113,227,.1);text-align:center;position:relative;overflow:hidden}.loading-card[data-v-9470067c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0071e3,#409cff,#0071e3);background-size:200% 100%;animation:shimmer-9470067c 2s infinite}@media (max-width: 640px){.loading-card[data-v-9470067c]{padding:32px 24px;border-radius:20px}}.dark .loading-card[data-v-9470067c]{background:#1e293bf2;border-color:#0084ff33;box-shadow:0 8px 32px #0084ff26}.dark .loading-card[data-v-9470067c]:before{background:linear-gradient(90deg,#0084ff,#409cff,#0084ff);background-size:200% 100%}.loading-spinner-container[data-v-9470067c]{display:flex;flex-direction:column;align-items:center;gap:24px}.loading-text[data-v-9470067c]{text-align:center}.loading-title[data-v-9470067c]{font-size:18px;font-weight:600;color:#0071e3;margin-bottom:8px}@media (max-width: 640px){.loading-title[data-v-9470067c]{font-size:16px}}.dark .loading-title[data-v-9470067c]{color:#0084ff}.loading-subtitle[data-v-9470067c]{font-size:14px;color:#6b7280;opacity:.8}@media (max-width: 640px){.loading-subtitle[data-v-9470067c]{font-size:13px}}.dark .loading-subtitle[data-v-9470067c]{color:#9ca3af}.loading-more-container[data-v-9470067c]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.loading-more-card[data-v-9470067c]{background:#ffffffe6;border-radius:16px;padding:20px 32px;box-shadow:0 4px 16px #0071e314;border:1px solid rgba(0,113,227,.1)}@media (max-width: 640px){.loading-more-card[data-v-9470067c]{padding:16px 24px;border-radius:12px}}.dark .loading-more-card[data-v-9470067c]{background:#1e293be6;border-color:#0084ff26;box-shadow:0 4px 16px #0084ff1a}.loading-more-content[data-v-9470067c]{display:flex;align-items:center;gap:12px}.loading-dots[data-v-9470067c]{display:flex;gap:4px}.dot[data-v-9470067c]{width:8px;height:8px;border-radius:50%;background:#0071e3;animation:dot-bounce-9470067c 1.4s infinite both}.dot[data-v-9470067c]:nth-child(1){animation-delay:-.32s}.dot[data-v-9470067c]:nth-child(2){animation-delay:-.16s}.dot[data-v-9470067c]:nth-child(3){animation-delay:0s}.dark .dot[data-v-9470067c]{background:#0084ff}.loading-more-text[data-v-9470067c]{font-size:14px;color:#374151;font-weight:500}.dark .loading-more-text[data-v-9470067c]{color:#d1d5db}.no-more-container[data-v-9470067c]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.no-more-card[data-v-9470067c]{background:#f9fafbcc;border-radius:16px;padding:20px 32px;box-shadow:0 2px 8px #9ca3af1a;border:1px solid rgba(229,231,235,.8);display:flex;align-items:center;gap:12px}@media (max-width: 640px){.no-more-card[data-v-9470067c]{padding:16px 24px;border-radius:12px}}.dark .no-more-card[data-v-9470067c]{background:#1f2937cc;border-color:#4b5563cc;box-shadow:0 2px 8px #1f293733}.no-more-icon[data-v-9470067c]{display:flex;align-items:center;opacity:.6}.no-more-text[data-v-9470067c]{font-size:14px;color:#6b7280;font-weight:500}.dark .no-more-text[data-v-9470067c]{color:#9ca3af}@keyframes shimmer-9470067c{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dot-bounce-9470067c{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-initial-container[data-v-9470067c],.loading-more-container[data-v-9470067c],.no-more-container[data-v-9470067c]{animation:fadeInUp-9470067c .6s ease-out}@keyframes fadeInUp-9470067c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.min-h-screen[data-v-2cb8fa87]{min-height:calc(100vh - 64px)}@media (max-width: 640px){.min-h-screen[data-v-2cb8fa87]{padding-top:1rem;padding-bottom:3rem}}[data-v-2cb8fa87]::-webkit-scrollbar{width:4px}[data-v-2cb8fa87]::-webkit-scrollbar-track{background:transparent}[data-v-2cb8fa87]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}:is(.dark[data-v-2cb8fa87] *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}[data-v-2cb8fa87]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}:is(.dark[data-v-2cb8fa87] *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.prose[data-v-2cb8fa87]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.prose[data-v-2cb8fa87]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.prose pre[data-v-2cb8fa87]{overflow-x:auto;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1rem}.prose pre[data-v-2cb8fa87]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.prose code[data-v-2cb8fa87]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.prose code[data-v-2cb8fa87]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.prose h1[data-v-2cb8fa87],.prose h2[data-v-2cb8fa87],.prose h3[data-v-2cb8fa87],.prose h4[data-v-2cb8fa87],.prose h5[data-v-2cb8fa87],.prose h6[data-v-2cb8fa87]{font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose h1[data-v-2cb8fa87]:is(.dark *),.prose h2[data-v-2cb8fa87]:is(.dark *),.prose h3[data-v-2cb8fa87]:is(.dark *),.prose h4[data-v-2cb8fa87]:is(.dark *),.prose h5[data-v-2cb8fa87]:is(.dark *),.prose h6[data-v-2cb8fa87]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose a[data-v-2cb8fa87]{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.prose a[data-v-2cb8fa87]:hover{text-decoration-line:underline}.prose a[data-v-2cb8fa87]:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.prose ul[data-v-2cb8fa87],.prose ol[data-v-2cb8fa87]{padding-left:1.5rem}.prose blockquote[data-v-2cb8fa87]{border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.prose blockquote[data-v-2cb8fa87]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.prose p[data-v-2cb8fa87]{margin-bottom:.5rem}.prose strong[data-v-2cb8fa87]{font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose strong[data-v-2cb8fa87]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose em[data-v-2cb8fa87]{font-style:italic}.favorite-btn[data-v-2cb8fa87]{padding:2px 8px;height:auto;min-height:auto;transition:transform .2s}.favorite-btn[data-v-2cb8fa87]:hover{transform:scale(1.05)}.favorite-btn[data-v-2cb8fa87]:active{transform:scale(.95)}.share-btn[data-v-2cb8fa87]:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.share-btn[data-v-2cb8fa87]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.share-btn[data-v-2cb8fa87]:hover{box-shadow:0 8px 20px #3b82f640}.share-btn:hover .btn-icon[data-v-2cb8fa87]{color:#3b82f6;transform:scale(1.1) rotate(5deg)}.report-btn[data-v-2cb8fa87]:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.report-btn[data-v-2cb8fa87]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.report-btn[data-v-2cb8fa87]:hover{box-shadow:0 8px 20px #ef444440}.report-btn:hover .btn-icon[data-v-2cb8fa87]{color:#ef4444;transform:scale(1.1)}.edit-btn[data-v-2cb8fa87]:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.edit-btn[data-v-2cb8fa87]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.edit-btn[data-v-2cb8fa87]:hover{box-shadow:0 8px 20px #22c55e40}.edit-btn:hover .btn-icon[data-v-2cb8fa87]{color:#22c55e;transform:scale(1.1)}.category-tag[data-v-2cb8fa87]{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea40;border:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.category-tag[data-v-2cb8fa87]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea59}.category-tag .category-icon[data-v-2cb8fa87]{font-size:14px}.category-tag .category-text[data-v-2cb8fa87]{font-weight:600;letter-spacing:.5px}.visibility-tag[data-v-2cb8fa87]{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border:1px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.visibility-tag.public[data-v-2cb8fa87]{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff;box-shadow:0 4px 12px #11998e40}.visibility-tag.public[data-v-2cb8fa87]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #11998e59}.visibility-tag.private[data-v-2cb8fa87]{background:linear-gradient(135deg,#ffecd2,#fcb69f);color:#8b4513;box-shadow:0 4px 12px #fcb69f40}.visibility-tag.private[data-v-2cb8fa87]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #fcb69f59}.visibility-tag .visibility-icon[data-v-2cb8fa87]{font-size:14px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.visibility-tag .visibility-text[data-v-2cb8fa87]{font-weight:600;letter-spacing:.5px}.action-buttons[data-v-2cb8fa87]{display:flex;align-items:center;gap:.5rem}@media (max-width: 640px){.action-buttons[data-v-2cb8fa87]{flex-wrap:wrap;gap:.375rem}}.quick-use-wrapper[data-v-2cb8fa87]{flex-shrink:0}.quick-use-wrapper[data-v-2cb8fa87] .quick-use-btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-width:0px;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.quick-use-wrapper[data-v-2cb8fa87] .quick-use-btn:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.quick-use-wrapper[data-v-2cb8fa87] .quick-use-btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.quick-use-wrapper[data-v-2cb8fa87] .quick-use-btn:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.quick-use-wrapper[data-v-2cb8fa87] .quick-use-btn:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #7e22ce var(--tw-gradient-to-position);transform:translateY(-2px);box-shadow:0 12px 24px #6366f159}.quick-use-wrapper[data-v-2cb8fa87] .quick-use-btn:active{transform:translateY(-1px) scale(.98)}@media (max-width: 640px){.quick-use-wrapper[data-v-2cb8fa87] .quick-use-btn{padding:.5rem .75rem;font-size:.75rem;line-height:1rem}}.action-btn[data-v-2cb8fa87]{position:relative;display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.action-btn[data-v-2cb8fa87]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.action-btn[data-v-2cb8fa87]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.action-btn[data-v-2cb8fa87]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.action-btn[data-v-2cb8fa87]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.action-btn[data-v-2cb8fa87]:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.action-btn[data-v-2cb8fa87]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.action-btn[data-v-2cb8fa87]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.action-btn[data-v-2cb8fa87]{overflow:hidden}.action-btn[data-v-2cb8fa87]:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.action-btn[data-v-2cb8fa87]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.action-btn[data-v-2cb8fa87]:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-2px)}.action-btn .btn-icon[data-v-2cb8fa87]{display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5rem;transition:all .3s ease}.action-btn .btn-text[data-v-2cb8fa87]{font-weight:600;transition:all .3s ease}.action-btn .btn-ripple[data-v-2cb8fa87]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 70%);transform:scale(0);transition:all .3s ease}.action-btn:active .btn-ripple[data-v-2cb8fa87]{opacity:1;transform:scale(2)}.favorite-btn[data-v-2cb8fa87]:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.favorite-btn[data-v-2cb8fa87]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.favorite-btn[data-v-2cb8fa87]:hover{box-shadow:0 8px 20px #f59e0b40}.favorite-btn:hover .btn-icon[data-v-2cb8fa87]{color:#f59e0b;transform:scale(1.1)}.favorite-btn.favorited[data-v-2cb8fa87]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.favorite-btn.favorited[data-v-2cb8fa87]:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(124 45 18 / .2) var(--tw-gradient-to-position)}.favorite-btn.favorited[data-v-2cb8fa87]{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.favorite-btn.favorited[data-v-2cb8fa87]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.favorite-btn.favorited[data-v-2cb8fa87]{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.favorite-btn.favorited[data-v-2cb8fa87]:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.favorite-btn.favorited .btn-icon[data-v-2cb8fa87]{color:#f59e0b;animation:heartBeat-2cb8fa87 .6s ease-in-out}.favorite-btn.favorited[data-v-2cb8fa87]:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.favorite-btn.favorited[data-v-2cb8fa87]:hover:is(.dark *){--tw-gradient-from: rgb(146 64 14 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(154 52 18 / .3) var(--tw-gradient-to-position)}@keyframes heartBeat-2cb8fa87{0%{transform:scale(1)}25%{transform:scale(1.2)}40%{transform:scale(1.1)}60%{transform:scale(1.25)}to{transform:scale(1)}}.dark .category-tag[data-v-2cb8fa87]{border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0000004d}.dark .visibility-tag[data-v-2cb8fa87]{border:1px solid rgba(255,255,255,.1)}.dark .visibility-tag.public[data-v-2cb8fa87],.dark .visibility-tag.private[data-v-2cb8fa87]{box-shadow:0 4px 12px #0000004d}.dark .action-btn[data-v-2cb8fa87]:hover{box-shadow:0 8px 20px #0000004d}@media (max-width: 640px){.category-tag[data-v-2cb8fa87],.visibility-tag[data-v-2cb8fa87]{padding:.375rem .5rem;font-size:.75rem;line-height:1rem}.category-tag .category-icon[data-v-2cb8fa87],.category-tag .visibility-icon[data-v-2cb8fa87],.visibility-tag .category-icon[data-v-2cb8fa87],.visibility-tag .visibility-icon[data-v-2cb8fa87]{font-size:12px}.action-btn[data-v-2cb8fa87]{padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.action-btn .btn-icon[data-v-2cb8fa87]{font-size:.875rem;line-height:1.25rem}.action-buttons[data-v-2cb8fa87]{gap:.375rem}}.novel-card[data-v-e2491157]{position:relative;cursor:pointer;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.novel-card[data-v-e2491157]:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.novel-card[data-v-e2491157]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.novel-card[data-v-e2491157]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.novel-card[data-v-e2491157]{width:100%;aspect-ratio:3/4;min-height:260px}.novel-card[data-v-e2491157]:not(.novel-card-cover){padding:.75rem}.novel-card[data-v-e2491157]:before{position:absolute;top:0;left:0;right:0;height:.125rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;content:""}.novel-card[data-v-e2491157]:hover:before{opacity:1}.action-buttons[data-v-e2491157]{position:absolute;top:.75rem;right:.75rem;z-index:10;display:flex;gap:.25rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.novel-card:hover .action-buttons[data-v-e2491157]{opacity:1}.action-icon-btn[data-v-e2491157]{height:2rem;width:2rem;border-width:1px;border-color:#ffffff80;background-color:#fffc;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.action-icon-btn[data-v-e2491157]:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.action-icon-btn[data-v-e2491157]:is(.dark *){border-color:#4b556380;background-color:#1f2937cc;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.action-icon-btn[data-v-e2491157]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.action-refresh[data-v-e2491157]:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.action-refresh[data-v-e2491157]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.action-delete[data-v-e2491157]:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.action-delete[data-v-e2491157]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.novel-card-cover[data-v-e2491157]{height:100%;padding:0}.novel-cover-mode[data-v-e2491157]{position:relative;height:100%}.novel-cover[data-v-e2491157]{position:relative;height:100%;width:100%;overflow:hidden;border-radius:.75rem}.cover-image[data-v-e2491157]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.novel-card-cover:hover .cover-image[data-v-e2491157]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.novel-card-cover:hover .cover-overlay[data-v-e2491157]{background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .95) var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.cover-overlay[data-v-e2491157]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.cover-overlay-content[data-v-e2491157]{width:100%}.cover-novel-title[data-v-e2491157]{margin:0;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cover-novel-meta[data-v-e2491157]{display:flex;gap:.5rem}.cover-tag[data-v-e2491157]{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:#ffffff4d;background-color:#fff3;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.novel-default-mode[data-v-e2491157]{display:flex;height:100%;flex-direction:column}.novel-card-header[data-v-e2491157]{margin-bottom:.5rem;display:flex;flex-shrink:0;align-items:flex-start;gap:.5rem}.novel-avatar[data-v-e2491157]{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.novel-initial[data-v-e2491157]{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.novel-meta[data-v-e2491157]{min-width:0px;flex:1 1 0%}.novel-title[data-v-e2491157]{margin:0;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.novel-title[data-v-e2491157]:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.novel-tags[data-v-e2491157]{display:flex;flex-wrap:wrap;gap:.25rem}.novel-tag[data-v-e2491157]{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .375rem;font-size:.75rem;line-height:1rem;font-weight:500}.novel-tag-type[data-v-e2491157]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.novel-tag-type[data-v-e2491157]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1));background-color:#1e3a8a4d;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.novel-tag-length[data-v-e2491157]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.novel-tag-length[data-v-e2491157]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1));background-color:#7c2d124d;--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.novel-stats[data-v-e2491157]{margin-bottom:.5rem;display:flex;flex:1 1 0%;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.375rem}.novel-stats[data-v-e2491157]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));background-color:#37415180}.stat-item[data-v-e2491157]{flex:1 1 0%;text-align:center}.stat-value[data-v-e2491157]{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.stat-value[data-v-e2491157]:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.stat-label[data-v-e2491157]{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.stat-label[data-v-e2491157]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.stat-divider[data-v-e2491157]{margin-left:.5rem;margin-right:.5rem;height:1.5rem;width:1px;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.stat-divider[data-v-e2491157]:is(.dark *){--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6b7280 var(--tw-gradient-via-position), var(--tw-gradient-to)}.novel-progress[data-v-e2491157]{margin-top:auto;flex-shrink:0}.progress-info[data-v-e2491157]{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between}.progress-label[data-v-e2491157]{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.progress-label[data-v-e2491157]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.progress-percent[data-v-e2491157]{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.progress-percent[data-v-e2491157]:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.progress-bar[data-v-e2491157]{height:.375rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.progress-bar[data-v-e2491157]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.progress-fill[data-v-e2491157]{height:100%;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (max-width: 768px){.novel-card[data-v-e2491157]{aspect-ratio:3/4;min-height:220px}.novel-card[data-v-e2491157]:not(.novel-card-cover){padding:.5rem}.action-buttons[data-v-e2491157]{top:.5rem;right:.5rem}.action-icon-btn[data-v-e2491157]{height:1.75rem;width:1.75rem}.novel-card-header[data-v-e2491157]{margin-bottom:.5rem}.novel-avatar[data-v-e2491157]{height:2rem;width:2rem}.novel-initial[data-v-e2491157]{font-size:.75rem;line-height:1rem}.novel-title[data-v-e2491157]{font-size:.875rem;line-height:1.25rem}.cover-novel-title[data-v-e2491157]{font-size:1rem;line-height:1.5rem}.novel-stats[data-v-e2491157]{margin-bottom:.25rem;padding:.25rem}.stat-value[data-v-e2491157]{font-size:.875rem;line-height:1.25rem}.stat-divider[data-v-e2491157]{margin-left:.25rem;margin-right:.25rem}.cover-overlay[data-v-e2491157]{padding:.75rem}.cover-novel-title[data-v-e2491157]{font-size:.875rem;line-height:1.25rem}}@media (max-width: 480px){.novel-card[data-v-e2491157]{aspect-ratio:3/4;min-height:200px}.novel-card[data-v-e2491157]:not(.novel-card-cover){padding:.375rem}.novel-stats[data-v-e2491157]{flex-direction:column;gap:.25rem;padding:.25rem}.stat-divider[data-v-e2491157]{display:none}.stat-item[data-v-e2491157]{display:flex;align-items:center;justify-content:space-between;text-align:left}.stat-value[data-v-e2491157]{order:2;font-size:.75rem;line-height:1rem}.stat-label[data-v-e2491157]{order:1;font-size:.75rem;line-height:1rem;text-transform:none;letter-spacing:0em}}.disclaimer-content[data-v-a4c9cb96]{line-height:1.6;color:var(--text-color-2)}.disclaimer-text[data-v-a4c9cb96]{padding:16px 0}.disclaimer-text h3[data-v-a4c9cb96]{color:var(--text-color-1);font-size:16px;font-weight:600;margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.disclaimer-text h3[data-v-a4c9cb96]:first-child{margin-top:0}.disclaimer-text p[data-v-a4c9cb96]{margin:12px 0;text-align:justify;font-size:14px}.disclaimer-text ul[data-v-a4c9cb96]{margin:12px 0;padding-left:20px}.disclaimer-text ul li[data-v-a4c9cb96]{margin:8px 0;font-size:14px}.contact-info[data-v-a4c9cb96]{background:var(--code-color);padding:16px;border-radius:8px;margin:16px 0}.contact-info p[data-v-a4c9cb96]{margin:8px 0;font-size:14px}.update-notice[data-v-a4c9cb96]{background:var(--warning-color-suppl);padding:16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--warning-color)}.update-notice p[data-v-a4c9cb96]{margin:4px 0;font-size:13px}@media (prefers-color-scheme: dark){.contact-info[data-v-a4c9cb96]{background:#ffffff0d}.update-notice[data-v-a4c9cb96]{background:#f08a001a}}.upload-area[data-v-c68a9443] .n-upload-dragger{border-radius:16px;border:2px dashed #d1d5db;transition:all .3s ease}.upload-area[data-v-c68a9443] .n-upload-dragger:hover{border-color:#667eea;background:#f8fafc}@media (prefers-color-scheme: dark){.upload-area[data-v-c68a9443] .n-upload-dragger{border-color:#4b5563;background:transparent}.upload-area[data-v-c68a9443] .n-upload-dragger:hover{border-color:#667eea;background:#0f172a4d}}.dark{border-color:#4b5563;background:transparent}.dark{border-color:#667eea;background:#0f172a4d}.flex-1.overflow-y-auto[data-v-58abeeb6]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.flex-1.overflow-y-auto[data-v-58abeeb6]::-webkit-scrollbar{width:6px}.flex-1.overflow-y-auto[data-v-58abeeb6]::-webkit-scrollbar-track{background:transparent}.flex-1.overflow-y-auto[data-v-58abeeb6]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.flex-1.overflow-y-auto[data-v-58abeeb6]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}[data-v-58abeeb6] .dark .flex-1.overflow-y-auto{scrollbar-color:rgba(75,85,99,.5) transparent}[data-v-58abeeb6] .dark .flex-1.overflow-y-auto::-webkit-scrollbar-thumb{background-color:#4b556380}[data-v-58abeeb6] .dark .flex-1.overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:#4b5563b3}.flex-shrink-0.shadow-lg[data-v-58abeeb6]{box-shadow:0 -4px 6px -1px #0000001a,0 -2px 4px -1px #0000000f}[data-v-58abeeb6] .dark .flex-shrink-0.shadow-lg{box-shadow:0 -4px 6px -1px #0000004d,0 -2px 4px -1px #0003}.flex-1.overflow-y-auto[data-v-58abeeb6]{scroll-behavior:smooth}.space-y-6[data-v-58abeeb6]>*:last-child{margin-bottom:1rem}[data-v-58abeeb6] .n-button.n-button--default{border:1px solid var(--n-border-color)}[data-v-58abeeb6] .n-button.n-button--default:hover{border-color:var(--n-color-primary);color:var(--n-color-primary);background-color:rgba(var(--n-color-primary-rgb),.05)}[data-v-58abeeb6] .n-button .n-icon{transition:transform .3s ease}[data-v-58abeeb6] .n-button:hover .n-icon{transform:translateY(1px)}.line-clamp-1[data-v-58abeeb6]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-58abeeb6]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3[data-v-58abeeb6]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.knowledge-tag-enter-active[data-v-58abeeb6],.knowledge-tag-leave-active[data-v-58abeeb6]{transition:all .3s ease}.knowledge-tag-enter-from[data-v-58abeeb6]{opacity:0;transform:translateY(10px)}.knowledge-tag-leave-to[data-v-58abeeb6]{opacity:0;transform:scale(.8)}.character-tag-enter-active[data-v-58abeeb6],.character-tag-leave-active[data-v-58abeeb6]{transition:all .3s ease}.character-tag-enter-from[data-v-58abeeb6]{opacity:0;transform:translateY(10px)}.character-tag-leave-to[data-v-58abeeb6]{opacity:0;transform:scale(.8)}.glossary-tag-enter-active[data-v-58abeeb6],.glossary-tag-leave-active[data-v-58abeeb6]{transition:all .3s ease}.glossary-tag-enter-from[data-v-58abeeb6]{opacity:0;transform:translateY(10px)}.glossary-tag-leave-to[data-v-58abeeb6]{opacity:0;transform:scale(.8)}.fade-slide-enter-active[data-v-58abeeb6],.fade-slide-leave-active[data-v-58abeeb6]{transition:all .3s ease}.fade-slide-enter-from[data-v-58abeeb6],.fade-slide-leave-to[data-v-58abeeb6]{opacity:0;transform:translateY(-10px)}@media (max-width: 640px){.section-title[data-v-58abeeb6]{font-size:.8rem}}img[data-v-3a0985d7]{opacity:0;transition:opacity .3s ease,transform .5s ease}img.loaded[data-v-3a0985d7]{opacity:1}.novel-card[data-v-3a0985d7]:hover{box-shadow:0 10px 30px -10px #00000014}.dark .novel-card[data-v-3a0985d7]:hover{box-shadow:0 10px 30px -10px #0000004d}.line-clamp-2[data-v-8c76ebe0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-container[data-v-8329a3a7]{position:relative;width:min(96vw,1240px);max-height:90vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.dark .modal-container[data-v-8329a3a7]{background:#1e293b}.ambient-bg[data-v-8329a3a7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.ambient-img[data-v-8329a3a7]{width:100%;height:50%;-o-object-fit:cover;object-fit:cover;filter:blur(40px) saturate(1.4);transform:scale(1.3);opacity:.5;will-change:transform}.ambient-mask[data-v-8329a3a7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff4d,#fffffffa 35%,#fff)}.dark .ambient-mask[data-v-8329a3a7]{background:linear-gradient(180deg,#1e293b80,#1e293bfa 35%,#1e293b)}.close-btn[data-v-8329a3a7]{position:absolute;top:12px;right:12px;z-index:20;width:32px;height:32px;border-radius:50%;background:#0000000d;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s}.close-btn[data-v-8329a3a7]:hover{background:#0000001a;color:#1e293b}.dark .close-btn[data-v-8329a3a7]{background:#ffffff1a;color:#94a3b8}.dark .close-btn[data-v-8329a3a7]:hover{background:#fff3;color:#f1f5f9}.loading-state[data-v-8329a3a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;position:relative;z-index:5}.loading-text[data-v-8329a3a7]{margin-top:16px;color:#64748b;font-size:14px}.scroll-area[data-v-8329a3a7]{position:relative;z-index:5;max-height:90vh;overflow-y:auto;padding:24px 32px 32px}.scroll-area[data-v-8329a3a7]::-webkit-scrollbar{width:5px}.scroll-area[data-v-8329a3a7]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.dark .scroll-area[data-v-8329a3a7]::-webkit-scrollbar-thumb{background:#ffffff1a}.header-row[data-v-8329a3a7]{display:flex;gap:20px;margin-bottom:20px}.cover-box[data-v-8329a3a7]{position:relative;flex-shrink:0;width:120px}.cover-img[data-v-8329a3a7]{width:100%;border-radius:8px;box-shadow:0 8px 20px #00000026}.rank-tag[data-v-8329a3a7]{position:absolute;top:-6px;left:-6px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;box-shadow:0 2px 6px #f59e0b66}.info-area[data-v-8329a3a7]{flex:1;min-width:0}.title[data-v-8329a3a7]{font-size:22px;font-weight:700;color:#1e293b;margin:0 0 6px;line-height:1.3}.dark .title[data-v-8329a3a7]{color:#f1f5f9}.author[data-v-8329a3a7]{display:flex;align-items:center;gap:4px;font-size:13px;color:#64748b;margin:0 0 10px}.dark .author[data-v-8329a3a7]{color:#94a3b8}.author-icon[data-v-8329a3a7]{width:14px;height:14px}.tag-list[data-v-8329a3a7]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag[data-v-8329a3a7]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.tag-green[data-v-8329a3a7]{background:#10b9811a;color:#059669}.tag-gray[data-v-8329a3a7]{background:#64748b1a;color:#64748b}.tag-blue[data-v-8329a3a7]{background:#3b82f61a;color:#2563eb}.tag-pink[data-v-8329a3a7]{background:#ec48991a;color:#db2777}.dark .tag-green[data-v-8329a3a7]{background:#10b98133;color:#34d399}.dark .tag-gray[data-v-8329a3a7]{background:#64748b33;color:#94a3b8}.dark .tag-blue[data-v-8329a3a7]{background:#3b82f633;color:#60a5fa}.dark .tag-pink[data-v-8329a3a7]{background:#ec489933;color:#f472b6}.stats[data-v-8329a3a7]{display:flex;gap:20px;margin-bottom:12px;padding:8px 0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.dark .stats[data-v-8329a3a7]{border-color:#ffffff14}.stat[data-v-8329a3a7]{display:flex;flex-direction:column}.stat strong[data-v-8329a3a7]{font-size:18px;font-weight:700;color:#1e293b}.dark .stat strong[data-v-8329a3a7]{color:#f1f5f9}.stat span[data-v-8329a3a7]{font-size:11px;color:#64748b}.actions[data-v-8329a3a7]{display:flex;gap:8px}.btn[data-v-8329a3a7]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-icon[data-v-8329a3a7]{width:14px;height:14px}.btn-primary[data-v-8329a3a7]{background:#1e293b;color:#fff}.btn-primary[data-v-8329a3a7]:hover{background:#0f172a}.dark .btn-primary[data-v-8329a3a7]{background:#f1f5f9;color:#0f172a}.dark .btn-primary[data-v-8329a3a7]:hover{background:#e2e8f0}.btn-secondary[data-v-8329a3a7]{background:#8b5cf61a;color:#7c3aed}.btn-secondary[data-v-8329a3a7]:hover{background:#8b5cf633}.dark .btn-secondary[data-v-8329a3a7]{background:#8b5cf633;color:#a78bfa}.section[data-v-8329a3a7]{margin-bottom:16px}.section-title[data-v-8329a3a7]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#1e293b;margin:0 0 10px}.dark .section-title[data-v-8329a3a7]{color:#e2e8f0}.section-icon[data-v-8329a3a7]{width:16px;height:16px;color:#6366f1}.dark .section-icon[data-v-8329a3a7]{color:#818cf8}.desc-box[data-v-8329a3a7]{position:relative}.desc-text[data-v-8329a3a7]{font-size:13px;line-height:1.7;color:#475569;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dark .desc-text[data-v-8329a3a7]{color:#cbd5e1}.desc-box.expanded .desc-text[data-v-8329a3a7]{-webkit-line-clamp:unset}.expand-btn[data-v-8329a3a7]{display:inline-flex;align-items:center;gap:2px;margin-top:6px;padding:0;background:none;border:none;color:#6366f1;font-size:12px;font-weight:600;cursor:pointer}.expand-btn[data-v-8329a3a7]:hover{color:#4f46e5}.expand-icon[data-v-8329a3a7]{width:14px;height:14px;transition:transform .2s}.expand-icon.rotate[data-v-8329a3a7]{transform:rotate(180deg)}.tool-grid[data-v-8329a3a7]{display:flex;flex-wrap:wrap;gap:8px}.tool-btn[data-v-8329a3a7]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fffc;border:1px solid rgba(0,0,0,.06);border-radius:10px;cursor:pointer;transition:all .2s;font-size:12px;font-weight:600;color:#475569}.dark .tool-btn[data-v-8329a3a7]{background:#ffffff0d;border-color:#ffffff14;color:#cbd5e1}.tool-btn[data-v-8329a3a7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.tool-icon[data-v-8329a3a7]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.tool-icon svg[data-v-8329a3a7]{width:16px;height:16px}.tool-icon.pink[data-v-8329a3a7]{background:linear-gradient(135deg,#ec4899,#db2777)}.tool-icon.blue[data-v-8329a3a7]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.tool-icon.orange[data-v-8329a3a7]{background:linear-gradient(135deg,#f59e0b,#d97706)}.tool-icon.green[data-v-8329a3a7]{background:linear-gradient(135deg,#10b981,#059669)}.tool-icon.purple[data-v-8329a3a7]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.analysis-box[data-v-8329a3a7]{background:#00000005;border-radius:10px;padding:12px;max-height:300px;overflow-y:auto}.dark .analysis-box[data-v-8329a3a7]{background:#ffffff08}.analysis-box[data-v-8329a3a7]::-webkit-scrollbar{width:4px}.analysis-box[data-v-8329a3a7]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}@media (max-width: 640px){.modal-container[data-v-8329a3a7]{width:98vw;box-shadow:none}.scroll-area[data-v-8329a3a7]{padding:16px}.header-row[data-v-8329a3a7]{flex-direction:column;align-items:center;text-align:center}.cover-box[data-v-8329a3a7]{width:90px}.cover-img[data-v-8329a3a7],.rank-tag[data-v-8329a3a7]{box-shadow:none}.info-area[data-v-8329a3a7]{display:flex;flex-direction:column;align-items:center}.tag-list[data-v-8329a3a7],.stats[data-v-8329a3a7],.actions[data-v-8329a3a7],.tool-grid[data-v-8329a3a7]{justify-content:center}.tool-btn[data-v-8329a3a7]:hover{transform:none;box-shadow:none}.ambient-img[data-v-8329a3a7]{filter:none;opacity:.3}}.category-scroll-container[data-v-4ca7f2a7]{min-height:36px;padding:4px 0}.pointer-events-none[data-v-4ca7f2a7]{pointer-events:none!important}.line-clamp-3[data-v-4ca7f2a7]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.description-toggle-btn[data-v-4ca7f2a7]{transition:all .2s ease}.description-toggle-btn[data-v-4ca7f2a7]:hover{opacity:.8}.ai-tool-btn[data-v-4ca7f2a7]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;min-height:32px}.ai-tool-btn[data-v-4ca7f2a7]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.ai-tool-btn[data-v-4ca7f2a7]:active{transform:translateY(0)}.ai-tool-icon[data-v-4ca7f2a7]{font-size:14px;flex-shrink:0}.ai-tool-text[data-v-4ca7f2a7]{flex:1;white-space:nowrap}.ai-tool-btn-primary[data-v-4ca7f2a7]{background:linear-gradient(135deg,#ec4899,#db2777);color:#fff}.ai-tool-btn-primary[data-v-4ca7f2a7]:hover{background:linear-gradient(135deg,#db2777,#be185d)}.ai-tool-btn-info[data-v-4ca7f2a7]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.ai-tool-btn-info[data-v-4ca7f2a7]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.ai-tool-btn-warning[data-v-4ca7f2a7]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ai-tool-btn-warning[data-v-4ca7f2a7]:hover{background:linear-gradient(135deg,#d97706,#b45309)}.ai-tool-btn-success[data-v-4ca7f2a7]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ai-tool-btn-success[data-v-4ca7f2a7]:hover{background:linear-gradient(135deg,#059669,#047857)}.ai-tool-btn-special[data-v-4ca7f2a7]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.ai-tool-btn-special[data-v-4ca7f2a7]:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.dark .ai-tool-btn[data-v-4ca7f2a7]{border-color:#ffffff1a}.dark .ai-tool-btn[data-v-4ca7f2a7]:hover{box-shadow:0 4px 8px #0000004d}.grid[data-v-4ca7f2a7]{gap:1.5rem}@media (min-width: 640px){.grid[data-v-4ca7f2a7]{gap:1.5rem}}@media (min-width: 1024px){.grid[data-v-4ca7f2a7]{gap:2rem}}.outline-editor[data-v-2e65be0d]{width:100%;height:100%}.form-item[data-v-2e65be0d]{margin-bottom:16px}.form-label[data-v-2e65be0d]{display:block;font-weight:500;color:#374151;margin-bottom:8px;font-size:14px}.dark .form-label[data-v-2e65be0d]{color:#d1d5db}.divider[data-v-2e65be0d]{margin:24px 0 16px;border-top:1px solid #e5e7eb;position:relative;text-align:center}.dark .divider[data-v-2e65be0d]{border-color:#374151}.divider-text[data-v-2e65be0d]{background:#fff;padding:0 16px;color:#6b7280;font-size:14px;font-weight:500;position:relative;top:-10px}.dark .divider-text[data-v-2e65be0d]{background:#1f2937;color:#9ca3af}.dialog-footer[data-v-9e98564a]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}[data-v-9e98564a] .n-button{transition:all .3s}[data-v-9e98564a] .n-button:hover{transform:translateY(-2px);box-shadow:0 2px 8px #00000026}.chapter-plan-editor[data-v-cf7e9e94]{width:100%;display:flex;flex-direction:column}.form-item[data-v-cf7e9e94]{margin-bottom:16px}.form-label[data-v-cf7e9e94]{display:block;font-weight:500;color:#374151;margin-bottom:8px;font-size:14px}.dark .form-label[data-v-cf7e9e94]{color:#d1d5db}.scene-card[data-v-cf7e9e94]{box-shadow:0 2px 12px #0000000d;width:100%;box-sizing:border-box}.scene-card[data-v-cf7e9e94]:hover{transform:translateY(-2px)}.add-scene-btn[data-v-cf7e9e94]{margin-top:10px;width:180px}.generating-chapter[data-v-ad0a4917]{background-color:#409eff26!important;border-left:3px solid #409eff!important}.completed-chapter[data-v-ad0a4917]{background-color:#67c23a26!important;border-left:3px solid #67c23a!important}.chapter-content[data-v-ad0a4917]{font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.8}@media (max-width: 768px){.flex-col.md\:flex-row[data-v-ad0a4917]{flex-direction:column}.w-full.md\:w-1\/3[data-v-ad0a4917],.w-full.md\:w-2\/3[data-v-ad0a4917]{width:100%}}.chapter-editor[data-v-ad0a4917]{width:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.8}.announcement-content[data-v-71d19b93]{line-height:1.6;color:var(--n-text-color-1)}.announcement-item[data-v-71d19b93]{margin-bottom:16px;padding:8px 0;font-size:14px}.important-notice[data-v-71d19b93]{color:#f56c6c;font-weight:700;background-color:#f56c6c1a;padding:2px 6px;border-radius:4px}.dialog-footer[data-v-71d19b93]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.checkbox-container[data-v-71d19b93]{flex:1}.content-card[data-v-c14ee60a]{margin-bottom:16px;position:relative;transition:all .3s ease}.content-card[data-v-c14ee60a]:hover{box-shadow:0 4px 12px #0000001a}.dark .content-card[data-v-c14ee60a]:hover{box-shadow:0 4px 12px #0000004d}.bottom-safe-area[data-v-c14ee60a]{height:60px}@media (max-width: 768px){.bottom-safe-area[data-v-c14ee60a]{height:80px}}@media (max-width: 640px){.flex.justify-between.items-center[data-v-c14ee60a]{flex-direction:column;gap:1rem}.flex.items-center[data-v-c14ee60a]{width:100%}.container[data-v-c14ee60a]{padding-bottom:80px}}.container[data-v-c14ee60a]{padding-bottom:30px}[data-v-c14ee60a] .n-steps{--n-step-header-font-size: 14px}@media (max-width: 768px){[data-v-c14ee60a] .n-steps{--n-step-header-font-size: 12px}}.history-container[data-v-fa287f37]{max-height:65vh;overflow-y:auto;padding:4px}.history-list[data-v-fa287f37]{display:grid;grid-template-columns:1fr;gap:16px}.empty-state[data-v-fa287f37]{display:flex;justify-content:center;align-items:center;min-height:400px}.detail-content[data-v-fa287f37]{max-height:60vh;overflow-y:auto}.detail-section[data-v-fa287f37]{margin-bottom:24px}.detail-section[data-v-fa287f37]:last-child{margin-bottom:0}.detail-section-title[data-v-fa287f37]{font-size:16px;font-weight:500;margin-bottom:12px;color:var(--n-text-color-1);display:flex;align-items:center}.detail-section-title[data-v-fa287f37]:before{content:"";width:3px;height:16px;background-color:var(--n-primary-color);margin-right:8px;border-radius:2px}.detail-info-grid[data-v-fa287f37]{display:grid;grid-template-columns:1fr;gap:8px}.detail-info-item[data-v-fa287f37]{display:flex;align-items:center;gap:8px}.detail-label[data-v-fa287f37]{font-weight:500;color:var(--n-text-color-2);min-width:80px;flex-shrink:0}.detail-value[data-v-fa287f37]{color:var(--n-text-color-1);flex:1}.detail-content-box[data-v-fa287f37]{border:1px solid var(--n-border-color);border-radius:6px;padding:16px;background-color:var(--n-color-embedded);max-height:300px;overflow-y:auto}.prompt-box[data-v-fa287f37]{background-color:var(--n-code-color)}.prompt-text[data-v-fa287f37]{font-family:var(--n-font-family-mono);font-size:13px;line-height:1.6;color:var(--n-text-color-1);white-space:pre-wrap;word-break:break-word;margin:0}@media (max-width: 640px){.history-item[data-v-fa287f37]{padding:12px}.history-item-header[data-v-fa287f37]{flex-direction:column;align-items:flex-start;gap:4px}.history-item-time[data-v-fa287f37]{align-self:flex-end}.detail-info-grid[data-v-fa287f37]{grid-template-columns:1fr}.detail-info-item[data-v-fa287f37]{flex-direction:column;align-items:flex-start;gap:4px}.detail-label[data-v-fa287f37]{min-width:auto}}[data-v-fa287f37] .dark-theme .history-item{background-color:var(--n-color);border-color:#ffffff1a}[data-v-fa287f37] .dark-theme .history-item:hover{border-color:rgba(var(--n-primary-color-rgb),.4);box-shadow:0 12px 32px rgba(var(--n-primary-color-rgb),.2),0 4px 16px #0000004d,0 2px 8px rgba(var(--n-primary-color-rgb),.1);background:linear-gradient(135deg,var(--n-color) 0%,rgba(var(--n-primary-color-rgb),.08) 100%)}[data-v-fa287f37] .dark-theme .history-item.selected{background-color:rgba(var(--n-primary-color-rgb),.1)}[data-v-fa287f37] .dark-theme .detail-content-box{background-color:#ffffff0d;border-color:#ffffff1a}[data-v-fa287f37] .dark-theme .prompt-box{background-color:#0003}.content-import-selector[data-v-0bb60f91]{width:100%}.mode-selector-wrapper[data-v-0bb60f91]{display:inline-flex;gap:6px;padding:4px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:10px;box-shadow:inset 0 2px 4px #0000000f;transition:all .3s ease;position:relative;overflow:hidden}.dark .mode-selector-wrapper[data-v-0bb60f91]{background:linear-gradient(135deg,#1f2937,#111827);box-shadow:inset 0 2px 4px #0000004d}.mode-button[data-v-0bb60f91]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:8px 16px;min-width:auto;border-radius:10px;background:transparent;border:none;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);color:#9ca3af;z-index:1}.mode-button[data-v-0bb60f91]:not(.active):hover{color:#6b7280;transform:translateY(-1px)}.dark .mode-button[data-v-0bb60f91]:not(.active):hover{color:#9ca3af}.mode-button.active[data-v-0bb60f91]{background:#fff;color:#3b82f6;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a,0 0 0 1px #00000005;transform:translateY(-1px)}.dark .mode-button.active[data-v-0bb60f91]{background:#374151;box-shadow:0 2px 8px #0006,0 1px 2px #0000004d,0 0 0 1px #3b82f64d}.mode-button.active[data-v-0bb60f91]:hover{box-shadow:0 4px 12px #3b82f626,0 2px 4px #3b82f61a,0 0 0 1px #3b82f633;transform:translateY(-2px)}.dark .mode-button.active[data-v-0bb60f91]:hover{box-shadow:0 6px 16px #3b82f64d,0 2px 4px #3b82f633,0 0 0 1px #3b82f666}.mode-icon[data-v-0bb60f91]{transition:all .4s cubic-bezier(.4,0,.2,1);opacity:.7;flex-shrink:0}.mode-button:hover .mode-icon[data-v-0bb60f91]{transform:scale(1.05);opacity:1}.mode-button.active .mode-icon[data-v-0bb60f91]{opacity:1;animation:iconPulse-0bb60f91 .5s ease-out}@keyframes iconPulse-0bb60f91{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mode-text[data-v-0bb60f91]{font-size:13px;font-weight:500;white-space:nowrap;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:.9}.mode-button:hover .mode-text[data-v-0bb60f91]{opacity:1}.mode-button.active .mode-text[data-v-0bb60f91]{font-weight:600;opacity:1;letter-spacing:.2px}.word-count-badge[data-v-0bb60f91]{display:flex;align-items:center;padding:6px 12px;background:var(--n-color-base);border:1px solid var(--n-border-color);border-radius:20px;white-space:nowrap;transition:all .3s ease}.word-count-badge[data-v-0bb60f91]:hover{border-color:var(--n-color-primary);box-shadow:0 2px 8px #3b82f61a}.mode-content-wrapper[data-v-0bb60f91]{animation:fadeIn-0bb60f91 .4s ease-out}@keyframes fadeIn-0bb60f91{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chapter-count-badge[data-v-0bb60f91]{display:flex;align-items:center;padding:6px 12px;background:linear-gradient(135deg,#3b82f61a,#93c5fd1a);border-radius:20px;border:1px solid rgba(59,130,246,.2);transition:all .3s ease}.chapter-count-badge[data-v-0bb60f91]:hover{background:linear-gradient(135deg,#3b82f626,#93c5fd26);border-color:#3b82f666;transform:scale(1.05)}@media (max-width: 768px){.word-count-badge[data-v-0bb60f91]{font-size:12px;padding:4px 10px}}.word-count-options-wrapper[data-v-0bb60f91]{max-height:400px;overflow-y:auto;padding:2px}.word-count-options-wrapper[data-v-0bb60f91]::-webkit-scrollbar{width:6px}.word-count-options-wrapper[data-v-0bb60f91]::-webkit-scrollbar-track{background:transparent}.word-count-options-wrapper[data-v-0bb60f91]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.word-count-options-wrapper[data-v-0bb60f91]::-webkit-scrollbar-thumb:hover{background:#0003}.dark .word-count-options-wrapper[data-v-0bb60f91]::-webkit-scrollbar-thumb{background:#ffffff1a}.dark .word-count-options-wrapper[data-v-0bb60f91]::-webkit-scrollbar-thumb:hover{background:#fff3}.word-count-options[data-v-0bb60f91]{display:flex;flex-direction:column;gap:10px;padding:4px}.word-count-option[data-v-0bb60f91]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:10px;background:var(--n-color-base);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;outline:none;position:relative}.word-count-option[data-v-0bb60f91]:hover:not(.disabled):not(.active){background:var(--n-color-hover);transform:translate(4px);box-shadow:0 0 0 2px #3b82f633}.word-count-option.active[data-v-0bb60f91]{background:linear-gradient(135deg,#3b82f626,#93c5fd1f);box-shadow:0 0 0 2px #3b82f666;transform:translate(2px)}.dark .word-count-option.active[data-v-0bb60f91]{background:linear-gradient(135deg,#3b82f640,#93c5fd2e);box-shadow:0 0 0 2px #3b82f680}.word-count-option.disabled[data-v-0bb60f91]{opacity:.5;cursor:not-allowed;background:var(--n-color-disabled)}.option-label[data-v-0bb60f91]{font-size:14px;font-weight:500;color:var(--n-text-color);transition:all .3s ease}.word-count-option.active .option-label[data-v-0bb60f91]{color:var(--n-color-primary);font-weight:600}.option-badge[data-v-0bb60f91]{font-size:12px;color:#3b82f6;background:#3b82f626;padding:3px 10px;border-radius:12px;font-weight:500;flex-shrink:0}.dark .option-badge[data-v-0bb60f91]{color:#60a5fa;background:#3b82f640}.chapter-list-wrapper[data-v-0bb60f91]{background:var(--n-color-base);box-shadow:0 2px 8px #0000000a}.chapter-virtual-list[data-v-0bb60f91]{overflow-y:auto}.chapter-virtual-list[data-v-0bb60f91] .n-virtual-list-item{padding:0}.loading-wrapper[data-v-0bb60f91]{animation:pulse-0bb60f91 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-0bb60f91{0%,to{opacity:1}50%{opacity:.8}}.loading-content[data-v-0bb60f91]{display:flex;flex-direction:column;align-items:center;padding:32px;border-radius:16px;background:linear-gradient(135deg,#3b82f60d,#93c5fd0d);border:2px dashed rgba(59,130,246,.2)}.chapter-preview-item[data-v-0bb60f91]{display:flex;align-items:center;gap:12px;padding:10px 16px;height:48px;border-radius:8px;background:var(--n-color-base);transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.chapter-preview-item[data-v-0bb60f91]:hover{background:var(--n-color-hover);box-shadow:0 0 0 2px #3b82f626;transform:translate(2px)}@media (min-width: 641px){.chapter-preview-item[data-v-0bb60f91]{height:50px;padding:11px 16px}}.chapter-index[data-v-0bb60f91]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:linear-gradient(135deg,#3b82f61a,#93c5fd1a);color:var(--n-color-primary);font-size:12px;font-weight:600}.chapter-title[data-v-0bb60f91]{flex:1;font-size:14px;font-weight:500;color:var(--n-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapter-word-count[data-v-0bb60f91]{flex-shrink:0;font-size:12px;color:var(--n-text-color-3);font-weight:500;padding:4px 10px;border-radius:12px;background:#3b82f614}.dark .chapter-word-count[data-v-0bb60f91]{background:#3b82f626}.chapter-list-wrapper[data-v-0bb60f91]::-webkit-scrollbar{width:6px}.chapter-list-wrapper[data-v-0bb60f91]::-webkit-scrollbar-track{background:transparent}.chapter-list-wrapper[data-v-0bb60f91]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.chapter-list-wrapper[data-v-0bb60f91]::-webkit-scrollbar-thumb:hover{background:#0003}.dark .chapter-list-wrapper[data-v-0bb60f91]::-webkit-scrollbar-thumb{background:#ffffff1a}.dark .chapter-list-wrapper[data-v-0bb60f91]::-webkit-scrollbar-thumb:hover{background:#fff3}.action-wrapper[data-v-0bb60f91]{padding:4px 0}.import-summary[data-v-0bb60f91]{flex:1;animation:slideInLeft-0bb60f91 .3s ease-out}@keyframes slideInLeft-0bb60f91{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.import-value[data-v-0bb60f91]{font-weight:700;font-size:1.1rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.action-button[data-v-0bb60f91]{min-width:90px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.action-button[data-v-0bb60f91]:hover{transform:translateY(-2px)}.confirm-button[data-v-0bb60f91]{box-shadow:0 4px 12px #3b82f64d}.confirm-button[data-v-0bb60f91]:hover{box-shadow:0 6px 16px #3b82f666}@media (max-width: 640px){.mode-selector-wrapper[data-v-0bb60f91]{gap:4px;padding:4px}.mode-button[data-v-0bb60f91]{padding:6px 12px;gap:5px}.mode-text[data-v-0bb60f91]{font-size:12px}.word-count-option[data-v-0bb60f91]{padding:12px 16px}.option-label[data-v-0bb60f91]{font-size:13px}.option-badge[data-v-0bb60f91]{font-size:11px;padding:2px 8px}.chapter-preview-item[data-v-0bb60f91]{padding:9px 14px;height:46px;gap:10px}.chapter-index[data-v-0bb60f91]{width:24px;height:24px;font-size:11px}.chapter-title[data-v-0bb60f91]{font-size:13px}.chapter-word-count[data-v-0bb60f91]{font-size:11px;padding:3px 8px}.action-wrapper[data-v-0bb60f91]{flex-direction:column;gap:12px}.import-summary[data-v-0bb60f91]{width:100%;text-align:center;font-size:12px}.import-summary .import-value[data-v-0bb60f91]{font-size:1rem}.action-wrapper>div[data-v-0bb60f91]:last-child{width:100%}.action-button[data-v-0bb60f91]{flex:1;min-width:0}}.novel-imitation-page[data-v-c7c08a4b]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.novel-imitation-page[data-v-c7c08a4b] *,.novel-imitation-page[data-v-c7c08a4b] *:before,.novel-imitation-page[data-v-c7c08a4b] *:after{box-sizing:border-box}.dark .novel-imitation-page[data-v-c7c08a4b]{background:linear-gradient(135deg,#1a202c,#2d3748)}.page-header[data-v-c7c08a4b]{background:#fffffff2;border-bottom:1px solid rgba(226,232,240,.5);box-shadow:0 1px 3px #0000001a;padding:.75rem 1rem;position:sticky;top:0;z-index:10}.dark .page-header[data-v-c7c08a4b]{background:#1f2937cc;border-bottom-color:#4a556880;box-shadow:0 1px 3px #0000004d}.page-content[data-v-c7c08a4b]{padding:1rem}@media (max-width: 768px){.page-content[data-v-c7c08a4b]{padding:.5rem}.page-header[data-v-c7c08a4b]{padding:.5rem .75rem}}.content-wrapper[data-v-c7c08a4b]{max-width:100%;width:100%;box-sizing:border-box}.empty-result[data-v-c7c08a4b]{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px}.prompt-input[data-v-c7c08a4b] .n-input__textarea-el{padding:8px;border-radius:4px;background-color:var(--n-color-input);transition:all .3s ease}.prompt-input[data-v-c7c08a4b] .n-input__textarea-el:focus{box-shadow:0 0 0 2px rgba(var(--n-primary-color-hover-rgb),.2)}[data-v-c7c08a4b] .text-primary{color:var(--n-primary-color)}[data-v-c7c08a4b] .border-primary{border-color:var(--n-primary-color)}[data-v-c7c08a4b] .dark\:text-primary-400{color:var(--n-primary-color-hover)}[data-v-c7c08a4b] .hover\:border-primary:hover{border-color:var(--n-primary-color)}[data-v-c7c08a4b] .transition-colors{transition-property:color,background-color,border-color;transition-duration:.3s}.history-btn-main[data-v-c7c08a4b]{--n-border-color: rgba(99, 102, 241, .2) !important;--n-border-color-hover: rgba(99, 102, 241, .4) !important;--n-color-hover: rgba(99, 102, 241, .05) !important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-radius:12px!important;font-weight:500!important;padding:0 24px!important;height:48px!important;box-shadow:0 2px 8px #6366f11a!important}.history-btn-main[data-v-c7c08a4b]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #6366f126!important}.fade-slide-enter-active[data-v-c7c08a4b],.fade-slide-leave-active[data-v-c7c08a4b]{transition:all .3s ease}.fade-slide-enter-from[data-v-c7c08a4b],.fade-slide-leave-to[data-v-c7c08a4b]{opacity:0;transform:translateY(-10px)}.line-clamp-1[data-v-c7c08a4b]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-c7c08a4b]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledge-tag-enter-active[data-v-c7c08a4b],.knowledge-tag-leave-active[data-v-c7c08a4b]{transition:all .3s ease}.knowledge-tag-enter-from[data-v-c7c08a4b]{opacity:0;transform:translateY(10px)}.knowledge-tag-leave-to[data-v-c7c08a4b]{opacity:0;transform:scale(.8)}.tool-card[data-v-0f6dcf0f]{will-change:transform}@media (hover: hover){.tool-card:hover .group-hover\:shadow-xl[data-v-0f6dcf0f]{box-shadow:0 25px 50px -12px #00000040,0 25px 50px -12px var(--tw-shadow-color)}}button[data-v-0f6dcf0f]:active{transition-duration:.1s}.transition-all[data-v-0f6dcf0f]{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.tool-card[data-v-0f6dcf0f],.transition-all[data-v-0f6dcf0f],.transition-transform[data-v-0f6dcf0f]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card-wrapper[data-v-55f56949]{will-change:transform,opacity}.perspective-1000[data-v-55f56949]{perspective:1000px}.preserve-3d[data-v-55f56949]{transform-style:preserve-3d}.backface-hidden[data-v-55f56949]{backface-visibility:hidden}.rotate-y-180[data-v-55f56949]{transform:rotateY(180deg)}.ease-out-back[data-v-55f56949]{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes pulse-slow-55f56949{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}.animate-pulse-slow[data-v-55f56949]{animation:pulse-slow-55f56949 4s ease-in-out infinite}.fade-enter-active[data-v-55f56949],.fade-leave-active[data-v-55f56949]{transition:opacity .3s ease}.fade-enter-from[data-v-55f56949],.fade-leave-to[data-v-55f56949]{opacity:0}.ease-out-back[data-v-a3c17031]{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.perspective-500[data-v-a3c17031]{perspective:500px}.rotate-x-90[data-v-a3c17031]{transform:rotateX(90deg)}.rotate-x-0[data-v-a3c17031]{transform:rotateX(0)}@keyframes gradient-x-a3c17031{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient-x[data-v-a3c17031]{background-size:200% 200%;animation:gradient-x-a3c17031 3s ease infinite}.no-scrollbar[data-v-a3c17031]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-a3c17031]{-ms-overflow-style:none;scrollbar-width:none}@keyframes blob-3c687bd2{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[data-v-3c687bd2]{animation:blob-3c687bd2 7s infinite}.animation-delay-2000[data-v-3c687bd2]{animation-delay:2s}.animation-delay-4000[data-v-3c687bd2]{animation-delay:4s}.card-item[data-v-3c687bd2]{will-change:transform,opacity}.animate-fade-in-up[data-v-3c687bd2]{animation:fadeInUp-3c687bd2 .8s ease-out forwards}@keyframes fadeInUp-3c687bd2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-slow-3c687bd2{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.25)}}.animate-pulse-slow[data-v-3c687bd2]{animation:pulse-slow-3c687bd2 3s cubic-bezier(.4,0,.6,1) infinite}.animate-spin-slow[data-v-3c687bd2]{animation:spin 8s linear infinite}[data-v-3c687bd2] .flying-card{will-change:transform,opacity}[data-v-3c687bd2] .flying-card>div{position:relative;display:flex;align-items:center;justify-content:center}.ease-out-back[data-v-3c687bd2]{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.no-scrollbar[data-v-3c687bd2]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-3c687bd2]{-ms-overflow-style:none;scrollbar-width:none}.title-list-enter-active[data-v-3c687bd2]{animation:titleSlideIn-3c687bd2 .3s ease-out}.title-list-leave-active[data-v-3c687bd2]{animation:titleSlideOut-3c687bd2 .2s ease-in}.title-list-move[data-v-3c687bd2]{transition:transform .3s ease}@keyframes titleSlideIn-3c687bd2{0%{opacity:0;transform:translate(-20px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes titleSlideOut-3c687bd2{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(20px) scale(.9)}}[data-v-3a7130ba]::-webkit-scrollbar{width:8px;height:8px}[data-v-3a7130ba]::-webkit-scrollbar-track{background:transparent}[data-v-3a7130ba]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}[data-v-3a7130ba]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.concept-creation-container[data-v-19407e9b]{--primary-color: #6366f1;--primary-light: #818cf8;--primary-bg: rgba(99, 102, 241, .08);--card-bg: #ffffff;--card-border: #e5e7eb;--text-primary: #1f2937;--text-secondary: #6b7280;--text-muted: #9ca3af}.dark .concept-creation-container[data-v-19407e9b]{--card-bg: #1f2937;--card-border: #374151;--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-muted: #9ca3af}.header-section .header-icon-wrapper[data-v-19407e9b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--primary-bg);border-radius:10px}.section-block .section-header .section-indicator[data-v-19407e9b]{width:4px;height:20px;background:var(--primary-color);border-radius:2px}.loading-state[data-v-19407e9b]{display:flex;align-items:center;justify-content:center;padding:48px 0;background:var(--card-bg);border-radius:16px;border:1px dashed var(--card-border)}.tag-category-card[data-v-19407e9b]{background:var(--card-bg);border-radius:16px;border:1px solid var(--card-border);padding:20px;transition:all .2s ease}.tag-category-card[data-v-19407e9b]:hover{border-color:var(--primary-light)}.tag-category-card .category-header[data-v-19407e9b]{margin-bottom:16px}.tag-category-card .category-name[data-v-19407e9b]{font-size:15px;font-weight:600;color:var(--text-primary)}.tag-category-card .category-desc[data-v-19407e9b]{font-size:13px;color:var(--text-muted)}.tag-category-card .select-mode-badge[data-v-19407e9b]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.tag-category-card .select-mode-badge.multi[data-v-19407e9b]{background:#3b82f61a;color:#3b82f6}.tag-category-card .select-mode-badge.single[data-v-19407e9b]{background:#10b9811a;color:#10b981}.tags-grid[data-v-19407e9b]{display:flex;flex-wrap:wrap;gap:10px}.tag-item[data-v-19407e9b]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#f3f4f6;border:1px solid transparent;border-radius:20px;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.tag-item[data-v-19407e9b]:hover{background:#e5e7eb;color:var(--text-primary)}.tag-item.selected[data-v-19407e9b]{background:var(--primary-bg);border-color:var(--primary-color);color:var(--primary-color);font-weight:500}.tag-item .tag-check[data-v-19407e9b]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--primary-color);border-radius:50%;color:#fff}.dark .tag-item[data-v-19407e9b]{background:#374151;color:var(--text-secondary)}.dark .tag-item[data-v-19407e9b]:hover{background:#4b5563}.dark .tag-item.selected[data-v-19407e9b]{background:#6366f133}.prompt-card[data-v-19407e9b]{background:var(--card-bg);border-radius:16px;border:1px solid var(--card-border);padding:24px}.prompt-type-switcher[data-v-19407e9b]{display:flex;gap:12px;margin-bottom:24px;padding:4px;background:#f3f4f6;border-radius:12px}.prompt-type-switcher .type-btn[data-v-19407e9b]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:transparent;border:none;border-radius:10px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.prompt-type-switcher .type-btn[data-v-19407e9b]:hover{color:var(--text-primary)}.prompt-type-switcher .type-btn.active[data-v-19407e9b]{background:#fff;color:var(--primary-color);box-shadow:0 2px 8px #0000000f}.dark .prompt-type-switcher[data-v-19407e9b]{background:#374151}.dark .prompt-type-switcher .type-btn.active[data-v-19407e9b]{background:#4b5563}.input-label[data-v-19407e9b]{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.input-label .label-hint[data-v-19407e9b]{font-weight:400;color:var(--text-muted);font-size:12px}.prompt-selector-box[data-v-19407e9b]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease}.prompt-selector-box[data-v-19407e9b]:hover{border-color:var(--primary-light);background:var(--primary-bg)}.prompt-selector-box.has-selection[data-v-19407e9b]{border-style:solid;border-color:var(--primary-color);background:var(--primary-bg)}.prompt-selector-box .selector-content[data-v-19407e9b]{display:flex;align-items:center;gap:12px}.prompt-selector-box .selector-icon[data-v-19407e9b]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;color:var(--primary-color)}.prompt-selector-box .selector-title[data-v-19407e9b]{font-size:14px;font-weight:500;color:var(--text-primary)}.prompt-selector-box .selector-desc[data-v-19407e9b]{font-size:12px;color:var(--text-muted);margin-top:4px}.prompt-selector-box .selector-arrow[data-v-19407e9b]{color:var(--text-muted);transition:transform .3s ease}.dark .prompt-selector-box[data-v-19407e9b]{background:#374151;border-color:#4b5563}.dark .prompt-selector-box[data-v-19407e9b]:hover,.dark .prompt-selector-box.has-selection[data-v-19407e9b]{background:#6366f126}.dark .prompt-selector-box .selector-icon[data-v-19407e9b]{background:#4b5563}.supplement-wrapper[data-v-19407e9b]{margin-top:20px;padding-top:20px;border-top:1px solid var(--card-border)}.custom-textarea[data-v-19407e9b] .n-input{border-radius:12px}.result-count[data-v-19407e9b]{font-size:12px;padding:4px 10px;background:var(--primary-bg);color:var(--primary-color);border-radius:12px;font-weight:500}.concepts-loading-state[data-v-19407e9b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:var(--card-bg);border-radius:16px;border:1px solid var(--card-border)}.concepts-loading-state .loading-animation[data-v-19407e9b]{margin-bottom:16px}.concepts-loading-state .loading-text[data-v-19407e9b]{font-size:15px;font-weight:500;color:var(--primary-color);margin-bottom:4px}.concepts-loading-state .loading-hint[data-v-19407e9b]{font-size:13px;color:var(--text-muted)}.concepts-empty-state[data-v-19407e9b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:var(--card-bg);border-radius:16px;border:1px dashed var(--card-border)}.concepts-empty-state .empty-icon[data-v-19407e9b]{margin-bottom:16px}.concepts-empty-state .empty-title[data-v-19407e9b]{font-size:16px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.concepts-empty-state .empty-desc[data-v-19407e9b]{font-size:13px;color:var(--text-muted)}.concepts-list-container[data-v-19407e9b]{flex:1}.concepts-scroll-area[data-v-19407e9b]{max-height:480px;overflow-y:auto;padding:8px 12px}.concepts-scroll-area[data-v-19407e9b]::-webkit-scrollbar{width:6px}.concepts-scroll-area[data-v-19407e9b]::-webkit-scrollbar-track{background:transparent}.concepts-scroll-area[data-v-19407e9b]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.concepts-scroll-area[data-v-19407e9b]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .concepts-scroll-area[data-v-19407e9b]::-webkit-scrollbar-thumb{background:#4b5563}.dark .concepts-scroll-area[data-v-19407e9b]::-webkit-scrollbar-thumb:hover{background:#6b7280}.concepts-grid[data-v-19407e9b]{display:flex;flex-direction:column;gap:12px}.concept-card[data-v-19407e9b]{position:relative;padding:16px 18px;background:var(--card-bg);border-radius:12px;box-shadow:0 2px 8px #0000000f;cursor:pointer;transition:all .2s ease}.concept-card[data-v-19407e9b]:hover{box-shadow:0 6px 16px #0000001a}.concept-card.selected[data-v-19407e9b]{background:var(--primary-bg);box-shadow:0 0 0 2px var(--primary-color),0 4px 12px #6366f126}.concept-card .selected-badge[data-v-19407e9b]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:3px 8px;background:var(--primary-color);color:#fff;border-radius:10px;font-size:11px;font-weight:500}.concept-card .concept-header[data-v-19407e9b]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.concept-card .concept-index[data-v-19407e9b]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:8px;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.concept-card .concept-title[data-v-19407e9b]{flex:1;font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.4;margin:0}.concept-card .concept-tags[data-v-19407e9b]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.concept-card .concept-tag[data-v-19407e9b]{padding:2px 10px;background:#3b82f61a;color:#3b82f6;border-radius:10px;font-size:11px;font-weight:500}.concept-card .concept-desc[data-v-19407e9b]{font-size:13px;line-height:1.6;color:var(--text-secondary);margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.concept-card .concept-action[data-v-19407e9b]{display:flex;justify-content:flex-end}.concept-card .select-btn[data-v-19407e9b]{padding:6px 16px;background:var(--primary-color);border:none;border-radius:8px;font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease}.concept-card .select-btn[data-v-19407e9b]:hover{opacity:.9}.concept-card .select-btn.is-selected[data-v-19407e9b]{background:#10b981}.dark .concept-card[data-v-19407e9b]{background:#374151}.dark .concept-card[data-v-19407e9b]:hover{background:#4b5563}.dark .concept-card.selected[data-v-19407e9b]{background:#6366f133}.dark .concept-card .concept-index[data-v-19407e9b]{background:#4b5563}.dark .concept-card .concept-tag[data-v-19407e9b]{background:#3b82f633}.action-footer[data-v-19407e9b]{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:16px;border-top:1px solid var(--card-border)}.generate-btn[data-v-19407e9b]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 36px;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:14px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .25s ease}.generate-btn[data-v-19407e9b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #ef444459}.generate-btn[data-v-19407e9b]:active:not(:disabled){transform:translateY(0)}.generate-btn.is-loading[data-v-19407e9b]{opacity:.8;cursor:wait}.generate-btn[data-v-19407e9b]:disabled{cursor:not-allowed}.next-btn[data-v-19407e9b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background:var(--primary-color);border:none;border-radius:14px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .25s ease}.next-btn[data-v-19407e9b]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 24px #6366f159}.next-btn.disabled[data-v-19407e9b]{opacity:.5;cursor:not-allowed}.empty-state[data-v-19407e9b]{display:flex;align-items:center;justify-content:center;padding:60px 20px;background:var(--card-bg);border-radius:16px;border:1px dashed var(--card-border)}.step-content-wrapper[data-v-df810486]{width:100%}.bottom-safe-area[data-v-df810486]{height:60px}@media (min-width: 768px){.bottom-safe-area[data-v-df810486]{height:80px}}[data-v-df810486] .n-button{transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:8px}[data-v-df810486] .n-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}[data-v-df810486] .n-button--primary-type{background:linear-gradient(135deg,#667eea,#764ba2);border:none}[data-v-df810486] .n-button--primary-type:hover{background:linear-gradient(135deg,#764ba2,#667eea)}[data-v-df810486] .n-steps .n-step-indicator--finish{background-color:#10b981;border-color:#10b981}[data-v-df810486] .n-steps .n-step-indicator--process{background-color:#3b82f6;border-color:#3b82f6}[data-v-df810486] .n-steps .n-step-indicator--wait{background-color:#e5e7eb;border-color:#d1d5db}[data-v-df810486] .n-steps .n-step-splitter.n-step-splitter--finish{background-color:#10b981}[data-v-df810486] .n-steps .n-step-splitter.n-step-splitter--process{background-color:#3b82f6}[data-v-df810486] .n-steps .n-step-splitter.n-step-splitter--wait{background-color:#e5e7eb}.dark[data-v-df810486] .n-steps .n-step-indicator--wait{background-color:#374151;border-color:#4b5563}.dark[data-v-df810486] .n-steps .n-step-splitter.n-step-splitter--wait{background-color:#374151}[data-v-df810486] .n-select .n-base-selection{border-radius:10px;border:1px solid rgba(229,231,235,.8);background:#ffffffe6;transition:all .3s ease}[data-v-df810486] .n-select .n-base-selection:hover{border-color:#667eea80;box-shadow:0 2px 8px #667eea1a}[data-v-df810486] .n-select .n-base-selection.n-base-selection--focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.bg-white\/80[data-v-df810486],.bg-white\/90[data-v-df810486]{transition:all .3s ease}.bg-white\/80[data-v-df810486]:hover,.bg-white\/90[data-v-df810486]:hover{box-shadow:0 12px 32px #0000001a;transform:translateY(-1px)}.dark .bg-white\/80[data-v-df810486]:hover{box-shadow:0 12px 32px #0000004d}.gradient-text[data-v-df810486]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 640px){.container[data-v-df810486]{padding-left:.75rem;padding-right:.75rem}.gradient-text[data-v-df810486]{font-size:1.5rem;line-height:1.2}.bg-white\/80 .p-6[data-v-df810486],.bg-white\/90 .p-6[data-v-df810486]{padding:1rem}}@media (max-width: 1024px){.bg-white\/80[data-v-df810486]:hover,.bg-white\/90[data-v-df810486]:hover{transform:none}.step-content-wrapper[data-v-df810486]{animation:none}.gradient-text[data-v-df810486]{animation:none;filter:none}}@media (min-width: 641px) and (max-width: 1023px){.container[data-v-df810486]{padding-left:1.5rem;padding-right:1.5rem}}@keyframes pulse-glow-df810486{0%,to{box-shadow:0 0 20px #667eea1a}50%{box-shadow:0 0 30px #667eea33}}.pulse-glow[data-v-df810486]{animation:pulse-glow-df810486 2s ease-in-out infinite}html[data-v-df810486]{scroll-behavior:smooth}[data-v-df810486]::-webkit-scrollbar{width:6px;height:6px}[data-v-df810486]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}[data-v-df810486]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}[data-v-df810486]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}svg[data-v-df810486]{transition:all .3s ease}.progress-header .progress-icon[data-v-df810486]{animation:rotate-df810486 8s linear infinite}@keyframes rotate-df810486{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-content-wrapper[data-v-df810486]{animation:fadeInUp-df810486 .6s ease-out}@keyframes fadeInUp-df810486{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.empty-result[data-v-557e554f]{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;color:var(--n-text-color-3)}.config-panel[data-v-557e554f]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1rem;display:flex;flex-direction:column;gap:1.5rem}.dark .config-panel[data-v-557e554f]{background:#1f2937;border-color:#374151}.config-section[data-v-557e554f]{border-bottom:1px solid #f3f4f6;padding-bottom:1.5rem}.config-section[data-v-557e554f]:last-child{border-bottom:none;padding-bottom:0}.dark .config-section[data-v-557e554f]{border-bottom-color:#374151}.prompt-input[data-v-557e554f] .n-input__textarea-el{padding:8px;border-radius:4px;background-color:var(--n-color-input);transition:all .3s ease}.prompt-input[data-v-557e554f] .n-input__textarea-el:focus{box-shadow:0 0 0 2px rgba(var(--n-primary-color-hover-rgb),.2)}.config-panel[data-v-557e554f]::-webkit-scrollbar{width:6px}.config-panel[data-v-557e554f]::-webkit-scrollbar-track{background:transparent}.config-panel[data-v-557e554f]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.config-panel[data-v-557e554f]::-webkit-scrollbar-thumb:hover{background:#0003}.dark .config-panel[data-v-557e554f]::-webkit-scrollbar-thumb{background:#ffffff1a}.dark .config-panel[data-v-557e554f]::-webkit-scrollbar-thumb:hover{background:#fff3}.agent-card[data-v-d0882ada]{will-change:transform,box-shadow;contain:layout style paint;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.agent-card[data-v-d0882ada]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff4d,#ffffff1a,#0000001a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;transition:opacity .3s ease;opacity:0}.agent-card[data-v-d0882ada]:hover:before{opacity:1}.dark .agent-card[data-v-d0882ada]:before{background:linear-gradient(135deg,#fff3,#ffffff0d,#0003)}.line-clamp-3[data-v-d0882ada]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.agent-card button[data-v-d0882ada]{transform-origin:center;transition:transform .15s cubic-bezier(.175,.885,.32,1.275)}.agent-card button[data-v-d0882ada]:active{transform:scale(.92)}.agent-card .w-14.h-14[data-v-d0882ada]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.agent-card:hover .w-14.h-14[data-v-d0882ada]{transform:scale(1.05)}.agent-card .rounded-full[data-v-d0882ada]{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.agent-card .rounded-full[data-v-d0882ada]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 2px 8px #0000001a}.dark .agent-card .rounded-full[data-v-d0882ada]:hover{box-shadow:0 2px 8px #0000004d}.bg-green-500.rounded-full[data-v-d0882ada]{animation:pulse-online-d0882ada 2s infinite}@keyframes pulse-online-d0882ada{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media (hover: hover) and (pointer: fine){.agent-card[data-v-d0882ada]:hover{box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 0 0 1px #ffffff1a}.dark .agent-card[data-v-d0882ada]:hover{box-shadow:0 20px 40px -5px #0006,0 8px 16px -6px #0000004d,0 0 0 1px #ffffff1a}}@media (hover: none) and (pointer: coarse){.agent-card[data-v-d0882ada]{transition:transform .2s ease}.agent-card[data-v-d0882ada]:active{transform:scale(.98)}}@media (prefers-reduced-motion: reduce){.agent-card[data-v-d0882ada],.agent-card[data-v-d0882ada] *,.agent-card[data-v-d0882ada]:before,.agent-card[data-v-d0882ada]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bg-green-500.rounded-full[data-v-d0882ada]{animation:none}}@media (prefers-contrast: high){.agent-card[data-v-d0882ada]{border-width:2px}.agent-card .text-gray-500[data-v-d0882ada],.agent-card .text-gray-600[data-v-d0882ada],.agent-card .text-gray-700[data-v-d0882ada]{color:#000c}.dark .agent-card .text-gray-300[data-v-d0882ada],.dark .agent-card .text-gray-400[data-v-d0882ada],.dark .agent-card .text-gray-500[data-v-d0882ada]{color:#ffffffe6}}@media print{.agent-card[data-v-d0882ada]{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important;background:#fff!important}.agent-card button[data-v-d0882ada]{display:none!important}}.loading-wrapper[data-v-5b0fbc12]{min-height:200px;display:flex;align-items:center;justify-content:center}.bg-primary[data-v-5505396f]{background-color:#4f46e5}.text-primary[data-v-5505396f]{color:#4f46e5}.hover\:bg-primary-dark[data-v-5505396f]:hover{background-color:#4338ca}.agent-card-enter-active[data-v-5505396f],.agent-card-leave-active[data-v-5505396f]{transition:all .4s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--delay, 0ms)}.agent-card-enter-from[data-v-5505396f]{opacity:0;transform:translateY(20px) scale(.95)}.agent-card-leave-to[data-v-5505396f]{opacity:0;transform:translateY(-10px) scale(.95)}.agent-card-enter-to[data-v-5505396f],.agent-card-leave-from[data-v-5505396f]{opacity:1;transform:translateY(0) scale(1)}.agent-card-move[data-v-5505396f]{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.category-tabs-container[data-v-5505396f]{width:100%;position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.category-tabs-container[data-v-5505396f]::-webkit-scrollbar{display:none}.category-tabs[data-v-5505396f]{display:flex;flex-wrap:nowrap;gap:10px;padding-bottom:5px;width:-moz-max-content;width:max-content}.category-tab-item[data-v-5505396f]{flex-shrink:0;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;background-color:#f3f4f6;color:#374151;transition:all .2s ease;white-space:nowrap;cursor:pointer}.category-tab-item[data-v-5505396f]:hover{background-color:#e5e7eb}.category-tab-item.active[data-v-5505396f]{background-color:#4f46e5;color:#fff}.dark .category-tab-item[data-v-5505396f]{background-color:#374151;color:#d1d5db}.dark .category-tab-item[data-v-5505396f]:hover{background-color:#4b5563}.dark .category-tab-item.active[data-v-5505396f]{background-color:#4f46e5;color:#fff}.action-btn[data-v-1956ac34]{transition:all .2s}.action-btn[data-v-1956ac34]:hover{transform:translateY(-2px)}.user-message[data-v-1956ac34]{white-space:pre-wrap;word-break:break-word;line-height:1.6}.edit-dialog-content[data-v-1956ac34]{margin:16px 0}.edit-input[data-v-1956ac34]{width:100%}.cancel-btn[data-v-1956ac34]{min-width:80px}.confirm-btn[data-v-1956ac34]{min-width:100px}.message-container[data-v-1956ac34]{word-wrap:break-word;overflow-wrap:break-word}.loading-container[data-v-1956ac34]{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-height:80px;justify-content:center;padding:1rem 0;background-color:transparent}.loading-text[data-v-1956ac34]{font-size:.75rem;color:#000;font-weight:500}@media (max-width: 640px){.message-actions[data-v-1956ac34]{flex-wrap:wrap;gap:5px}.action-btn[data-v-1956ac34]{padding:4px 6px!important;font-size:12px!important}.action-btn[data-v-1956ac34] .n-icon{font-size:14px!important}.action-btn span[data-v-1956ac34]{display:none}}[data-v-1956ac34] .assistant-markdown .prose pre{background-color:var(--md-code-bg, #f8fafc)!important}.edit-btn[data-v-1956ac34]{color:#f59e0b!important}.typing-indicator .dot[data-v-1956ac34]{width:6px;height:6px;background-color:#999;border-radius:50%;animation:typing-1956ac34 1.5s infinite ease-in-out}.typing-indicator .dot[data-v-1956ac34]:nth-child(1){animation-delay:0s}.typing-indicator .dot[data-v-1956ac34]:nth-child(2){animation-delay:.2s}.typing-indicator .dot[data-v-1956ac34]:nth-child(3){animation-delay:.4s}@keyframes typing-1956ac34{0%{transform:translateY(0);opacity:.5}50%{transform:translateY(-5px);opacity:1}to{transform:translateY(0);opacity:.5}}.welcome-message-container[data-v-43a3dfbc]{margin-bottom:2rem;position:relative}.welcome-card[data-v-43a3dfbc]{position:relative;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px #4f46e526;border:1px solid rgba(255,255,255,.2);overflow:hidden;transition:all .3s ease;z-index:1}.dark .welcome-card[data-v-43a3dfbc]{background:linear-gradient(135deg,#1f2937e6,#111827b3);border:1px solid rgba(55,65,81,.4);box-shadow:0 8px 32px #0000004d}.welcome-card[data-v-43a3dfbc]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #4f46e540}.dark .welcome-card[data-v-43a3dfbc]:hover{box-shadow:0 12px 40px #4f46e533}.glow-effect[data-v-43a3dfbc]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,#4f46e514,#4f46e50d 30%,#4f46e500 70%);opacity:0;transition:opacity 1s ease;pointer-events:none;animation:pulse-43a3dfbc 4s infinite;z-index:-1}.welcome-card:hover .glow-effect[data-v-43a3dfbc]{opacity:1}@keyframes pulse-43a3dfbc{0%{opacity:.3;transform:scale(.95)}50%{opacity:.6;transform:scale(1)}to{opacity:.3;transform:scale(.95)}}.avatar-container[data-v-43a3dfbc]{display:flex;align-items:center;margin-bottom:1rem}.avatar[data-v-43a3dfbc]{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-right:1rem;box-shadow:0 4px 10px #4f46e54d}.agent-name[data-v-43a3dfbc]{font-weight:600;font-size:1.25rem;color:#1f2937;background:linear-gradient(90deg,#4f46e5,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dark .agent-name[data-v-43a3dfbc]{color:#f3f4f6;background:linear-gradient(90deg,#818cf8,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.message-content[data-v-43a3dfbc]{color:#4b5563;line-height:1.6;font-size:1rem;padding:.5rem 0}.dark .message-content[data-v-43a3dfbc]{color:#e5e7eb}.decoration-dots[data-v-43a3dfbc]{display:flex;justify-content:center;margin-top:1rem}.decoration-dots span[data-v-43a3dfbc]{width:6px;height:6px;border-radius:50%;background-color:#6366f1;margin:0 4px;opacity:.6}.decoration-dots span[data-v-43a3dfbc]:nth-child(1){animation:bounce-43a3dfbc 1.5s infinite 0s}.decoration-dots span[data-v-43a3dfbc]:nth-child(2){animation:bounce-43a3dfbc 1.5s infinite .2s}.decoration-dots span[data-v-43a3dfbc]:nth-child(3){animation:bounce-43a3dfbc 1.5s infinite .4s}@keyframes bounce-43a3dfbc{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.example-messages-container[data-v-ff92d3c2]{margin-bottom:2rem;padding:0 1rem}.example-header[data-v-ff92d3c2]{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.header-text[data-v-ff92d3c2]{font-size:.875rem;color:#6b7280;margin:0 1rem;white-space:nowrap}.dark .header-text[data-v-ff92d3c2]{color:#9ca3af}.header-line[data-v-ff92d3c2]{height:1px;background:linear-gradient(to right,transparent,#d1d5db,transparent);flex-grow:1;opacity:.5}.dark .header-line[data-v-ff92d3c2]{background:linear-gradient(to right,transparent,#4b5563,transparent)}.examples-grid[data-v-ff92d3c2]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.example-button[data-v-ff92d3c2]{position:relative;background:#fffc;border:1px solid rgba(209,213,219,.5);border-radius:12px;padding:.75rem 1.25rem;transition:all .3s ease;cursor:pointer;overflow:hidden;text-align:left;max-width:280px;min-height:3.5rem;display:flex;align-items:center}.dark .example-button[data-v-ff92d3c2]{background:#1f2937cc;border:1px solid rgba(75,85,99,.5)}.example-button[data-v-ff92d3c2]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4f46e526;border-color:#4f46e54d}.dark .example-button[data-v-ff92d3c2]:hover{box-shadow:0 6px 16px #4f46e533;border-color:#6366f166}.button-content[data-v-ff92d3c2]{position:relative;z-index:2;display:flex;align-items:center}.icon-container[data-v-ff92d3c2]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:.5rem;color:#6366f1;flex-shrink:0}.dark .icon-container[data-v-ff92d3c2]{color:#818cf8}.example-text[data-v-ff92d3c2]{font-size:.875rem;color:#4b5563;line-height:1.4;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:14em}.dark .example-text[data-v-ff92d3c2]{color:#e5e7eb}.glow-effect[data-v-ff92d3c2]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,#4f46e526,#4f46e500 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}.example-button:hover .glow-effect[data-v-ff92d3c2]{opacity:1}@media (max-width: 640px){.examples-grid[data-v-ff92d3c2]{gap:.5rem}.example-button[data-v-ff92d3c2]{padding:.5rem 1rem;max-width:100%}}.bg-primary[data-v-fdefdb77]{background-color:#4f46e5}.text-primary[data-v-fdefdb77]{color:#4f46e5}.hover\:bg-primary-dark[data-v-fdefdb77]:hover{background-color:#4338ca}[data-v-fdefdb77] .session-drawer .n-drawer-body{padding:0!important}[data-v-fdefdb77] .session-drawer .n-drawer-content{height:100%}@media (max-width: 768px){.pb-safe[data-v-fdefdb77]{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0))!important}@supports (padding-bottom: env(safe-area-inset-bottom)){.pb-safe[data-v-fdefdb77]{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))!important}}}.pb-safe[data-v-fdefdb77]{padding-bottom:1rem}.typing-indicator .dot[data-v-fdefdb77]{width:6px;height:6px;background-color:#999;border-radius:50%;animation:typing-fdefdb77 1.5s infinite ease-in-out}.typing-indicator .dot[data-v-fdefdb77]:nth-child(1){animation-delay:0s}.typing-indicator .dot[data-v-fdefdb77]:nth-child(2){animation-delay:.2s}.typing-indicator .dot[data-v-fdefdb77]:nth-child(3){animation-delay:.4s}@keyframes typing-fdefdb77{0%{transform:translateY(0);opacity:.5}50%{transform:translateY(-5px);opacity:1}to{transform:translateY(0);opacity:.5}}.workflow-detail-modal[data-v-66bd4a4d]{--n-border-radius: 16px}.workflow-detail-content[data-v-66bd4a4d]{padding-right:4px}.line-clamp-3[data-v-66bd4a4d]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.favorite-button-active[data-v-66bd4a4d]{position:relative;overflow:hidden}.favorite-button-active[data-v-66bd4a4d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.favorite-button-active[data-v-66bd4a4d]:hover:before{left:100%}.favorite-button-inactive[data-v-66bd4a4d]{transition:all .3s ease}.favorite-button-inactive[data-v-66bd4a4d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ec48994d}.dark .favorite-button-inactive[data-v-66bd4a4d]:hover{box-shadow:0 4px 12px #f472b64d}.workflow-detail-content[data-v-66bd4a4d]::-webkit-scrollbar{width:6px}.workflow-detail-content[data-v-66bd4a4d]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.workflow-detail-content[data-v-66bd4a4d]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.workflow-detail-content[data-v-66bd4a4d]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark .workflow-detail-content[data-v-66bd4a4d]::-webkit-scrollbar-track{background:#ffffff0d}.dark .workflow-detail-content[data-v-66bd4a4d]::-webkit-scrollbar-thumb{background:#fff3}.dark .workflow-detail-content[data-v-66bd4a4d]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.workflow-detail-content>div[data-v-66bd4a4d]{transition:all .3s ease}.workflow-detail-content>div[data-v-66bd4a4d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}@keyframes flowLine-66bd4a4d{0%{background-position:0% 0%}to{background-position:0% 100%}}.relative>.absolute[data-v-66bd4a4d]{background:linear-gradient(to bottom,#3b82f699,#9333ea99,#3b82f699);background-size:100% 20px;animation:flowLine-66bd4a4d 2s linear infinite}.workflow-card[data-v-3c269869]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.line-clamp-2[data-v-3c269869]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.line-clamp-3[data-v-3c269869]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.workflow-card button[data-v-3c269869]{transform-origin:center;transition:transform .15s cubic-bezier(.175,.885,.32,1.275)}.workflow-card button[data-v-3c269869]:active{transform:scale(.92)}.workflow-card .w-9.h-9[data-v-3c269869]:not(.workflow-card button .w-9.h-9){transition:all .3s cubic-bezier(.25,.46,.45,.94)}.workflow-card:hover .w-9.h-9[data-v-3c269869]:not(.workflow-card button .w-9.h-9){transform:scale(1.05)}.workflow-card .rounded-lg[data-v-3c269869]{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.workflow-card .rounded-lg[data-v-3c269869]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 2px 8px #0000001a}.dark .workflow-card .rounded-lg[data-v-3c269869]:hover{box-shadow:0 2px 8px #0000004d}.bg-green-500.rounded-full[data-v-3c269869]{animation:pulse-online-3c269869 2s infinite}@keyframes pulse-online-3c269869{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.bg-gradient-to-r[data-v-3c269869]{background-size:200% 100%;animation:gradientShift-3c269869 3s ease-in-out infinite}@keyframes gradientShift-3c269869{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-spin[data-v-3c269869]{animation:spin-3c269869 1s linear infinite}@keyframes spin-3c269869{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover: hover) and (pointer: fine){.workflow-card[data-v-3c269869]:hover{box-shadow:0 10px 30px -5px #0000001a,0 8px 16px -6px #0000001a,0 0 0 1px #ffffff1a}.dark .workflow-card[data-v-3c269869]:hover{box-shadow:0 25px 50px -5px #0006,0 10px 20px -6px #0000004d,0 0 0 1px #ffffff1a}}@media (hover: none) and (pointer: coarse){.workflow-card[data-v-3c269869]{transition:transform .2s ease}.workflow-card[data-v-3c269869]:active{transform:scale(.98)}}.workflow-card .bg-blue-50\/80[data-v-3c269869]:hover,.workflow-card .bg-green-50\/80[data-v-3c269869]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.dark .workflow-card .dark\:bg-blue-900\/20[data-v-3c269869]:hover,.dark .workflow-card .dark\:bg-green-900\/20[data-v-3c269869]:hover{box-shadow:0 2px 8px #0000004d}.workflow-card .w-9.h-9[data-v-3c269869]{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.workflow-card .w-9.h-9[data-v-3c269869]:hover{transform:scale(1.1);box-shadow:0 6px 16px #0003}.dark .workflow-card .w-9.h-9[data-v-3c269869]:hover{box-shadow:0 6px 16px #0006}.workflow-card:hover .inline-flex[data-v-3c269869]{animation:slideInUp-3c269869 .3s ease-out forwards}.workflow-card:hover .inline-flex[data-v-3c269869]:nth-child(1){animation-delay:.1s}.workflow-card:hover .inline-flex[data-v-3c269869]:nth-child(2){animation-delay:.15s}.workflow-card:hover .inline-flex[data-v-3c269869]:nth-child(3){animation-delay:.2s}.workflow-card:hover .inline-flex[data-v-3c269869]:nth-child(4){animation-delay:.25s}.workflow-card .flex-1[data-v-3c269869]{overflow:hidden}.workflow-card .flex.flex-wrap[data-v-3c269869]{max-height:calc(100% - 1.5rem);overflow:hidden}@keyframes slideInUp-3c269869{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.workflow-card[data-v-3c269869],.workflow-card[data-v-3c269869] *,.workflow-card[data-v-3c269869]:before,.workflow-card[data-v-3c269869]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bg-green-500.rounded-full[data-v-3c269869],.bg-gradient-to-r[data-v-3c269869],.animate-spin[data-v-3c269869]{animation:none}}@media (prefers-contrast: high){.workflow-card[data-v-3c269869]{border-width:2px}.workflow-card .text-gray-500[data-v-3c269869],.workflow-card .text-gray-600[data-v-3c269869],.workflow-card .text-gray-700[data-v-3c269869]{color:#000c}.dark .workflow-card .text-gray-300[data-v-3c269869],.dark .workflow-card .text-gray-400[data-v-3c269869],.dark .workflow-card .text-gray-500[data-v-3c269869]{color:#ffffffe6}}@media print{.workflow-card[data-v-3c269869]{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important;background:#fff!important;height:auto!important}.workflow-card button[data-v-3c269869],.workflow-card .absolute[data-v-3c269869]{display:none!important}}.workflow-card-header[data-v-3c269869]{height:140px}.workflow-card-metadata[data-v-3c269869]{height:100px}.workflow-card-content[data-v-3c269869]{flex:1}@media (max-width: 640px){.workflow-card[data-v-3c269869]{height:300px;transform:none!important;will-change:auto!important;contain:none!important;transform-style:flat!important;backface-visibility:visible!important}.workflow-card .h-\[140px\][data-v-3c269869]{height:120px}.workflow-card .h-\[100px\][data-v-3c269869]{height:90px}.workflow-card .flex-1[data-v-3c269869]{flex:1}.workflow-card .p-6[data-v-3c269869]{padding:1rem}.workflow-card .px-6[data-v-3c269869]{padding-left:1rem;padding-right:1rem}.workflow-card .gap-3[data-v-3c269869]{gap:.5rem}.workflow-card .text-lg[data-v-3c269869]{font-size:1rem}.workflow-card .bottom-4.right-4[data-v-3c269869]{bottom:.75rem;right:.75rem}.workflow-card .w-9.h-9[data-v-3c269869]{width:2rem;height:2rem}.workflow-card .px-4[data-v-3c269869]{padding-left:.75rem;padding-right:.75rem}.workflow-card .py-2\.5[data-v-3c269869]{padding-top:.5rem;padding-bottom:.5rem}}.workflow-card[data-v-3c269869]:focus-visible{outline:2px solid rgb(59 130 246);outline-offset:2px}.workflow-card button[data-v-3c269869]:focus-visible{outline:2px solid rgb(59 130 246);outline-offset:1px}.workflow-card[data-v-3c269869] ::-moz-selection{background-color:#3b82f633}.workflow-card[data-v-3c269869] ::selection{background-color:#3b82f633}.dark .workflow-card[data-v-3c269869] ::-moz-selection{background-color:#6366f14d}.dark .workflow-card[data-v-3c269869] ::selection{background-color:#6366f14d}[data-v-6cec40c5]::-webkit-scrollbar{width:6px;height:6px}[data-v-6cec40c5]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-6cec40c5]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-6cec40c5]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.transition-all[data-v-6cec40c5]{transition:all .2s ease}.rotate-180[data-v-6cec40c5]{transform:rotate(180deg)}@media (max-width: 640px){.max-w-\[95\%\][data-v-6cec40c5]{max-width:100%;padding-left:.5rem;padding-right:.5rem}.text-sm[data-v-6cec40c5]{font-size:.8rem}.size-tiny[data-v-6cec40c5]{padding:.25rem}.grid-cols-2[data-v-6cec40c5]{gap:.5rem}.w-20[data-v-6cec40c5]{width:4rem}.gap-2[data-v-6cec40c5]{gap:.375rem}.gap-1[data-v-6cec40c5]{gap:.25rem}.gap-0\.5[data-v-6cec40c5]{gap:.125rem}.gap-1\.5[data-v-6cec40c5]{gap:.25rem}.px-1\.5[data-v-6cec40c5]{padding-left:.25rem;padding-right:.25rem}.mb-2[data-v-6cec40c5]{margin-bottom:.25rem}}.loading-initial-container[data-v-6cec40c5]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px}.loading-card[data-v-6cec40c5]{background:#fffffff2;border-radius:24px;padding:48px 40px;box-shadow:0 8px 32px #0071e31a;border:1px solid rgba(0,113,227,.1);text-align:center;position:relative;overflow:hidden}.loading-card[data-v-6cec40c5]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0071e3,#409cff,#0071e3);background-size:200% 100%;animation:shimmer-6cec40c5 2s infinite}@media (max-width: 640px){.loading-card[data-v-6cec40c5]{padding:32px 24px;border-radius:20px}}.dark .loading-card[data-v-6cec40c5]{background:#1e293bf2;border-color:#0084ff33;box-shadow:0 8px 32px #0084ff26}.dark .loading-card[data-v-6cec40c5]:before{background:linear-gradient(90deg,#0084ff,#409cff,#0084ff);background-size:200% 100%}.loading-spinner-container[data-v-6cec40c5]{display:flex;flex-direction:column;align-items:center;gap:24px}.loading-text[data-v-6cec40c5]{text-align:center}.loading-title[data-v-6cec40c5]{font-size:18px;font-weight:600;color:#0071e3;margin-bottom:8px}@media (max-width: 640px){.loading-title[data-v-6cec40c5]{font-size:16px}}.dark .loading-title[data-v-6cec40c5]{color:#0084ff}.loading-subtitle[data-v-6cec40c5]{font-size:14px;color:#6b7280;opacity:.8}@media (max-width: 640px){.loading-subtitle[data-v-6cec40c5]{font-size:13px}}.dark .loading-subtitle[data-v-6cec40c5]{color:#9ca3af}.loading-more-container[data-v-6cec40c5]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.loading-more-card[data-v-6cec40c5]{background:#ffffffe6;border-radius:16px;padding:20px 32px;box-shadow:0 4px 16px #0071e314;border:1px solid rgba(0,113,227,.1)}@media (max-width: 640px){.loading-more-card[data-v-6cec40c5]{padding:16px 24px;border-radius:12px}}.dark .loading-more-card[data-v-6cec40c5]{background:#1e293be6;border-color:#0084ff26;box-shadow:0 4px 16px #0084ff1a}.loading-more-content[data-v-6cec40c5]{display:flex;align-items:center;gap:12px}.loading-dots[data-v-6cec40c5]{display:flex;gap:4px}.dot[data-v-6cec40c5]{width:8px;height:8px;border-radius:50%;background:#0071e3;animation:dot-bounce-6cec40c5 1.4s infinite both}.dot[data-v-6cec40c5]:nth-child(1){animation-delay:-.32s}.dot[data-v-6cec40c5]:nth-child(2){animation-delay:-.16s}.dot[data-v-6cec40c5]:nth-child(3){animation-delay:0s}.dark .dot[data-v-6cec40c5]{background:#0084ff}.loading-more-text[data-v-6cec40c5]{font-size:14px;color:#374151;font-weight:500}.dark .loading-more-text[data-v-6cec40c5]{color:#d1d5db}.no-more-container[data-v-6cec40c5]{display:flex;justify-content:center;padding:32px 16px;margin-top:16px}.no-more-card[data-v-6cec40c5]{background:#f9fafbcc;border-radius:16px;padding:20px 32px;box-shadow:0 2px 8px #9ca3af1a;border:1px solid rgba(229,231,235,.8);display:flex;align-items:center;gap:12px}@media (max-width: 640px){.no-more-card[data-v-6cec40c5]{padding:16px 24px;border-radius:12px}}.dark .no-more-card[data-v-6cec40c5]{background:#1f2937cc;border-color:#4b5563cc;box-shadow:0 2px 8px #1f293733}.no-more-icon[data-v-6cec40c5]{display:flex;align-items:center;opacity:.6}.no-more-text[data-v-6cec40c5]{font-size:14px;color:#6b7280;font-weight:500}.dark .no-more-text[data-v-6cec40c5]{color:#9ca3af}@keyframes shimmer-6cec40c5{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dot-bounce-6cec40c5{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-initial-container[data-v-6cec40c5],.loading-more-container[data-v-6cec40c5],.no-more-container[data-v-6cec40c5]{animation:fadeInUp-6cec40c5 .6s ease-out}@keyframes fadeInUp-6cec40c5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 640px) and (max-width: 1024px){.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.\32xl\:grid-cols-5[data-v-6cec40c5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px) and (max-width: 1280px){.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.\32xl\:grid-cols-5[data-v-6cec40c5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px) and (max-width: 1536px){.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.\32xl\:grid-cols-5[data-v-6cec40c5]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.\32xl\:grid-cols-5[data-v-6cec40c5]{grid-template-columns:repeat(5,minmax(0,1fr))}}.line-clamp-1[data-v-2ed849ac]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-2ed849ac]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.break-words[data-v-2ed849ac]{word-break:break-word;overflow-wrap:break-word}@keyframes spin-2ed849ac{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer-2ed849ac{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-2ed849ac{0%,to{opacity:1}50%{opacity:.7}}.animate-spin[data-v-2ed849ac]{animation:spin-2ed849ac 1s linear infinite}.animate-shimmer[data-v-2ed849ac]{animation:shimmer-2ed849ac 2s ease-in-out infinite}.animate-pulse[data-v-2ed849ac]{animation:pulse-2ed849ac 2s cubic-bezier(.4,0,.6,1) infinite}.group[data-v-2ed849ac]{position:relative}.group[data-v-2ed849ac]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#fff0,#ffffff1a);border-radius:1rem;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.group[data-v-2ed849ac]:hover:before{opacity:1}.group[data-v-2ed849ac]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .4s cubic-bezier(.4,0,.2,1)}.group[data-v-2ed849ac]:hover{box-shadow:0 25px 50px -12px #00000026,0 25px 25px -12px #00000014,0 0 0 1px #3b82f61a}.progress-enhanced[data-v-2ed849ac] .n-progress-graph-line-rail{background:linear-gradient(90deg,#f3f4f6,#e5e7eb);border-radius:6px}.progress-enhanced[data-v-2ed849ac] .n-progress-graph-line-fill{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);border-radius:6px;box-shadow:0 2px 8px #3b82f64d}.h-2.bg-blue-500[data-v-2ed849ac]{background:linear-gradient(90deg,#3b82f6,#6366f1)}.h-2.bg-green-500[data-v-2ed849ac]{background:linear-gradient(90deg,#10b981,#059669)}.h-2.bg-red-500[data-v-2ed849ac]{background:linear-gradient(90deg,#ef4444,#dc2626)}.h-2.bg-yellow-500[data-v-2ed849ac]{background:linear-gradient(90deg,#f59e0b,#d97706)}.h-2.bg-purple-500[data-v-2ed849ac]{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.h-2.bg-gray-500[data-v-2ed849ac]{background:linear-gradient(90deg,#6b7280,#4b5563)}.dark .h-2.bg-blue-500[data-v-2ed849ac]{background:linear-gradient(90deg,#2563eb,#4f46e5)}.dark .h-2.bg-green-500[data-v-2ed849ac]{background:linear-gradient(90deg,#059669,#047857)}.dark .h-2.bg-red-500[data-v-2ed849ac]{background:linear-gradient(90deg,#dc2626,#b91c1c)}.dark .h-2.bg-yellow-500[data-v-2ed849ac]{background:linear-gradient(90deg,#d97706,#b45309)}.dark .h-2.bg-purple-500[data-v-2ed849ac]{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.dark .h-2.bg-gray-500[data-v-2ed849ac]{background:linear-gradient(90deg,#4b5563,#374151)}.basic-info-step[data-v-e28922a8]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-v-e28922a8] .n-scrollbar-rail{background:#0000000d}[data-v-e28922a8] .n-scrollbar-rail--vertical{width:6px}[data-v-e28922a8] .n-scrollbar-rail--horizontal{height:6px}[data-v-e28922a8] .n-form-item{margin-bottom:0}[data-v-e28922a8] .n-form-item-label{margin-bottom:8px}[data-v-e28922a8] .n-input,[data-v-e28922a8] .n-select,[data-v-e28922a8] .n-input__input-el{border-radius:8px}.preview-input[data-v-2db49ebe]{pointer-events:none;opacity:.8}code[data-v-2db49ebe]{font-family:Fira Code,Monaco,Menlo,monospace;font-size:.875em;background:#3b82f61a;padding:.125rem .25rem;border-radius:.25rem;color:#3b82f6}[data-v-2db49ebe] .n-input--disabled,[data-v-2db49ebe] .n-select--disabled,[data-v-2db49ebe] .n-checkbox--disabled,[data-v-2db49ebe] .n-input-number--disabled,[data-v-2db49ebe] .n-upload--disabled{opacity:.8}.line-clamp-2[data-v-2db49ebe]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.overflow-y-auto[data-v-2db49ebe]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-2db49ebe]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.overflow-y-auto[data-v-2db49ebe]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.overflow-y-auto[data-v-2db49ebe]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark .overflow-y-auto[data-v-2db49ebe]::-webkit-scrollbar-track{background:#ffffff0d}.dark .overflow-y-auto[data-v-2db49ebe]::-webkit-scrollbar-thumb{background:#fff3}.dark .overflow-y-auto[data-v-2db49ebe]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.bg-gradient-to-r[data-v-2db49ebe]{background-size:200% 200%;animation:gradientShift-2db49ebe 6s ease-in-out infinite}@keyframes gradientShift-2db49ebe{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hover\:shadow-xl[data-v-2db49ebe]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.transition-transform[data-v-2db49ebe]{transition:transform .3s ease}.rotate-180[data-v-2db49ebe]{transform:rotate(180deg)}.space-y-6[data-v-2db49ebe]>*+*{margin-top:1.5rem}@media (max-width: 768px){.text-3xl[data-v-2db49ebe]{font-size:1.875rem;line-height:2.25rem}.text-2xl[data-v-2db49ebe]{font-size:1.5rem;line-height:2rem}.text-xl[data-v-2db49ebe]{font-size:1.125rem;line-height:1.75rem}}.highlight-textarea-container[data-v-f240020b]{position:relative;width:100%}.highlight-textarea-wrapper[data-v-f240020b]{position:relative;border:1px solid #d1d5db;border-radius:6px;background:#fff;transition:border-color .2s ease}.highlight-textarea-wrapper[data-v-f240020b]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dark .highlight-textarea-wrapper[data-v-f240020b]{border-color:#374151;background:#1f2937}.dark .highlight-textarea-wrapper[data-v-f240020b]:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.highlight-layer[data-v-f240020b]{position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-family:Fira Code,Monaco,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;color:#374151;pointer-events:none;overflow:auto;border-radius:6px;z-index:1;scrollbar-width:none;-ms-overflow-style:none}.highlight-layer[data-v-f240020b]::-webkit-scrollbar{display:none}.dark .highlight-layer[data-v-f240020b]{color:#d1d5db}.highlight-textarea[data-v-f240020b]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:12px;border:none;outline:none;background:transparent;font-family:Fira Code,Monaco,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;resize:none;z-index:2;color:transparent;caret-color:#3b82f6;overflow:auto;border-radius:6px}.dark .highlight-textarea[data-v-f240020b]{caret-color:#60a5fa}.highlight-textarea[data-v-f240020b]::-moz-placeholder{color:#9ca3af}.highlight-textarea[data-v-f240020b]::placeholder{color:#9ca3af}.dark .highlight-textarea[data-v-f240020b]::-moz-placeholder{color:#6b7280}.dark .highlight-textarea[data-v-f240020b]::placeholder{color:#6b7280}.variable-highlight[data-v-f240020b]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #3b82f6;border-radius:4px;padding:2px 4px;margin:0 1px;font-weight:600;color:#1e40af!important;display:inline-block;box-shadow:0 1px 2px #3b82f633;transition:all .2s ease}.dark .variable-highlight[data-v-f240020b]{background:linear-gradient(135deg,#1e3a8a,#1e40af);border-color:#3b82f6;color:#93c5fd}.variable-name[data-v-f240020b]{font-weight:700;color:#1d4ed8}.dark .variable-name[data-v-f240020b]{color:#dbeafe}.prompt-highlight[data-v-f240020b]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:4px;padding:2px 4px;margin:0 1px;font-weight:600;color:#92400e!important;display:inline-block;box-shadow:0 1px 2px #f59e0b33;transition:all .2s ease}.dark .prompt-highlight[data-v-f240020b]{background:linear-gradient(135deg,#92400e,#b45309);border-color:#f59e0b;color:#fbbf24}.prompt-id[data-v-f240020b]{font-weight:600;color:#b45309}.dark .prompt-id[data-v-f240020b]{color:#fcd34d}.prompt-name[data-v-f240020b]{font-weight:700;color:#92400e}.dark .prompt-name[data-v-f240020b]{color:#fbbf24}.highlight-textarea[data-v-f240020b]::-webkit-scrollbar{width:6px}.highlight-textarea[data-v-f240020b]::-webkit-scrollbar-track{background:transparent}.highlight-textarea[data-v-f240020b]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.dark .highlight-textarea[data-v-f240020b]::-webkit-scrollbar-thumb{background:#4b5563}.highlight-textarea[data-v-f240020b]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .highlight-textarea[data-v-f240020b]::-webkit-scrollbar-thumb:hover{background:#6b7280}code[data-v-36abd231]{font-family:Fira Code,Monaco,Menlo,monospace;font-size:.875em}.drag-handle[data-v-36abd231]{cursor:grab}.drag-handle[data-v-36abd231]:active{cursor:grabbing}.sortable-ghost[data-v-36abd231]{opacity:.5}.sortable-chosen[data-v-36abd231]{background-color:#3b82f61a}.step-content[data-v-36abd231]{transition:all .3s ease}.editor-container[data-v-731d8c79]{min-height:400px}.editor-container[data-v-731d8c79] .md-editor{border-radius:8px;overflow:hidden}.editor-container[data-v-731d8c79] .md-editor-input-wrapper{font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:14px;line-height:1.6}.dark .editor-container[data-v-731d8c79] .md-editor{--md-color: #f3f4f6 !important;--md-hover-color: #e5e7eb;--md-bk-color: #1f2937;--md-bk-color-outstand: #374151;--md-bk-hover-color: #4b5563;--md-border-color: #4b5563;--md-border-hover-color: #6b7280}.overflow-y-auto[data-v-f939411a]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-f939411a]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.overflow-y-auto[data-v-f939411a]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.overflow-y-auto[data-v-f939411a]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark .overflow-y-auto[data-v-f939411a]::-webkit-scrollbar-track{background:#ffffff0d}.dark .overflow-y-auto[data-v-f939411a]::-webkit-scrollbar-thumb{background:#fff3}.dark .overflow-y-auto[data-v-f939411a]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.overflow-auto[data-v-3aeecf7c]::-webkit-scrollbar{width:6px}.overflow-auto[data-v-3aeecf7c]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.overflow-auto[data-v-3aeecf7c]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.overflow-auto[data-v-3aeecf7c]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark .overflow-auto[data-v-3aeecf7c]::-webkit-scrollbar-track{background:#ffffff0d}.dark .overflow-auto[data-v-3aeecf7c]::-webkit-scrollbar-thumb{background:#fff3}.dark .overflow-auto[data-v-3aeecf7c]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.workflow-editor[data-v-7e4f7631]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;height:100vh}.chapter-selector[data-v-62e0d831],[data-v-62e0d831] .n-select{width:100%}[data-v-62e0d831] .n-select-option{padding:8px 12px}[data-v-62e0d831] .n-select-option__content{display:flex;align-items:center;justify-content:space-between}[data-v-62e0d831] .n-select-option.n-base-select-option--disabled{opacity:.5}.chapter-info[data-v-62e0d831]{display:flex;align-items:center;gap:8px}.chapter-meta[data-v-62e0d831]{font-size:12px;color:#999}.chapter-type-tag[data-v-62e0d831]{font-size:10px;padding:2px 4px;border-radius:2px;background:#f0f0f0;color:#666}.min-h-screen[data-v-45511be0]{min-height:100vh}[data-v-45511be0] .n-form-item-label{font-weight:500}[data-v-45511be0] .n-form-item-feedback{margin-top:4px}.bg-gradient-to-br[data-v-45511be0]{background-size:200% 200%;animation:gradientShift-45511be0 8s ease-in-out infinite}@keyframes gradientShift-45511be0{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hover\:shadow-xl[data-v-45511be0]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.step-preview[data-v-45511be0]{transition:all .2s ease}.step-preview[data-v-45511be0]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.line-clamp-2[data-v-45511be0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overflow-x-auto[data-v-45511be0]::-webkit-scrollbar{height:6px}.overflow-x-auto[data-v-45511be0]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.overflow-x-auto[data-v-45511be0]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.overflow-x-auto[data-v-45511be0]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark .overflow-x-auto[data-v-45511be0]::-webkit-scrollbar-track{background:#ffffff0d}.dark .overflow-x-auto[data-v-45511be0]::-webkit-scrollbar-thumb{background:#fff3}.dark .overflow-x-auto[data-v-45511be0]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.transition-transform[data-v-45511be0]{transition:transform .3s ease}.space-y-6[data-v-45511be0]>*+*{margin-top:1.5rem}@media (max-width: 768px){.space-y-6[data-v-45511be0]{gap:1rem}.text-xl[data-v-45511be0]{font-size:1.125rem;line-height:1.75rem}.text-lg[data-v-45511be0]{font-size:1rem;line-height:1.5rem}}.expand-btn[data-v-45511be0]{opacity:.6;transition:opacity .2s ease}.expand-btn[data-v-45511be0]:hover{opacity:1;background-color:#0000000d!important}.dark .expand-btn[data-v-45511be0]:hover{background-color:#ffffff1a!important}.expand-editor-dialog .n-card__content[data-v-45511be0]{padding:16px}.expand-editor-textarea[data-v-45511be0]{resize:none}.overflow-y-auto[data-v-45511be0]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-45511be0]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.overflow-y-auto[data-v-45511be0]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.overflow-y-auto[data-v-45511be0]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark .overflow-y-auto[data-v-45511be0]::-webkit-scrollbar-track{background:#ffffff0d}.dark .overflow-y-auto[data-v-45511be0]::-webkit-scrollbar-thumb{background:#fff3}.dark .overflow-y-auto[data-v-45511be0]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.step-item[data-v-efea6888]{transition:all .3s ease}.step-item[data-v-efea6888]:hover{transform:translate(4px)}.step-item.bg-blue-50[data-v-efea6888]{animation:pulse-glow-efea6888 2s ease-in-out infinite alternate}@keyframes pulse-glow-efea6888{0%{box-shadow:0 0 5px #3b82f64d}to{box-shadow:0 0 20px #3b82f699}}.step-icon[data-v-efea6888]{display:flex;align-items:center;justify-content:center;line-height:1}.step-number[data-v-efea6888]{display:flex;align-items:center;justify-content:center;line-height:1;font-weight:600}@media (max-width: 768px){.step-item[data-v-efea6888]:active{transform:scale(.98);transition:transform .1s ease}}.workflow-input-display[data-v-00cd7f82]{background:linear-gradient(135deg,#f8fafc,#fff);border-radius:16px;padding:24px;box-shadow:0 4px 12px #0000000d}.dark .workflow-input-display[data-v-00cd7f82]{background:linear-gradient(135deg,#1e293b,#334155);box-shadow:0 4px 12px #0000004d}.header-section[data-v-00cd7f82]{margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid #e2e8f0;position:relative}.dark .header-section[data-v-00cd7f82]{border-bottom-color:#475569}.header-section[data-v-00cd7f82]:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px}.header-content[data-v-00cd7f82]{display:flex;align-items:center;justify-content:space-between;gap:16px}.header-left[data-v-00cd7f82]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.icon-wrapper[data-v-00cd7f82]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #3b82f64d}.dark .icon-wrapper[data-v-00cd7f82]{box-shadow:0 4px 12px #3b82f666}.icon-animated[data-v-00cd7f82]{animation:icon-pulse-00cd7f82 2s ease-in-out infinite}@keyframes icon-pulse-00cd7f82{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.header-text[data-v-00cd7f82]{flex:1;min-width:0}.header-title[data-v-00cd7f82]{font-size:20px;font-weight:700;color:#0f172a;margin:0 0 4px}.dark .header-title[data-v-00cd7f82]{color:#f8fafc}.header-subtitle[data-v-00cd7f82]{font-size:13px;color:#64748b;margin:0}.dark .header-subtitle[data-v-00cd7f82]{color:#94a3b8}.param-badge[data-v-00cd7f82]{display:flex;flex-direction:column;align-items:center;padding:8px 16px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:12px;min-width:60px;box-shadow:0 4px 12px #3b82f64d}.dark .param-badge[data-v-00cd7f82]{box-shadow:0 4px 12px #3b82f666}.badge-number[data-v-00cd7f82]{font-size:24px;font-weight:700;color:#fff;line-height:1}.badge-text[data-v-00cd7f82]{font-size:11px;color:#ffffffe6;margin-top:2px}.empty-state[data-v-00cd7f82]{text-align:center;padding:60px 24px;animation:fadeInUp-00cd7f82 .6s ease}.empty-icon[data-v-00cd7f82]{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,#e0e7ff,#dbeafe);display:flex;align-items:center;justify-content:center;color:#6366f1}.dark .empty-icon[data-v-00cd7f82]{background:linear-gradient(135deg,#3730a3,#1e40af);color:#a5b4fc}.empty-title[data-v-00cd7f82]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px}.dark .empty-title[data-v-00cd7f82]{color:#f1f5f9}.empty-description[data-v-00cd7f82]{font-size:14px;color:#64748b;margin:0}.dark .empty-description[data-v-00cd7f82]{color:#94a3b8}.params-grid[data-v-00cd7f82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}@media (min-width: 1280px){.params-grid[data-v-00cd7f82]{grid-template-columns:repeat(2,1fr)}}.param-card[data-v-00cd7f82]{position:relative;background:#fff;border-radius:12px;padding:20px;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideInUp-00cd7f82 .4s ease backwards;overflow:hidden}.dark .param-card[data-v-00cd7f82]{background:#1e293b;border-color:#475569}.param-card[data-v-00cd7f82]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a;border-color:#3b82f6}.dark .param-card[data-v-00cd7f82]:hover{box-shadow:0 12px 24px #0006;border-color:#60a5fa}@keyframes slideInUp-00cd7f82{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-decoration[data-v-00cd7f82]{position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0}.decoration-blue[data-v-00cd7f82]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.decoration-purple[data-v-00cd7f82]{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.decoration-orange[data-v-00cd7f82]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.decoration-green[data-v-00cd7f82]{background:linear-gradient(90deg,#10b981,#34d399)}.decoration-red[data-v-00cd7f82]{background:linear-gradient(90deg,#ef4444,#f87171)}.decoration-indigo[data-v-00cd7f82]{background:linear-gradient(90deg,#6366f1,#818cf8)}.decoration-pink[data-v-00cd7f82]{background:linear-gradient(90deg,#ec4899,#f472b6)}.decoration-teal[data-v-00cd7f82]{background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.decoration-cyan[data-v-00cd7f82]{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.param-header[data-v-00cd7f82]{margin-bottom:12px}.param-info[data-v-00cd7f82]{display:flex;flex-direction:column;gap:8px}.param-name-row[data-v-00cd7f82]{display:flex;align-items:center;justify-content:space-between;gap:8px}.param-name[data-v-00cd7f82]{font-size:16px;font-weight:600;color:#0f172a;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .param-name[data-v-00cd7f82]{color:#f1f5f9}.copy-btn[data-v-00cd7f82]{flex-shrink:0;opacity:0;transition:all .2s}.param-card:hover .copy-btn[data-v-00cd7f82]{opacity:1}.copy-btn[data-v-00cd7f82]:hover{transform:scale(1.1)}.param-tags[data-v-00cd7f82]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.type-tag[data-v-00cd7f82],.required-tag[data-v-00cd7f82]{font-size:11px;font-weight:600}.param-description[data-v-00cd7f82]{display:flex;align-items:flex-start;gap:6px;padding:10px 12px;background:#f8fafc;border-left:3px solid #3b82f6;border-radius:6px;margin-bottom:12px;font-size:13px;color:#475569;line-height:1.6}.dark .param-description[data-v-00cd7f82]{background:#0f172a;border-left-color:#60a5fa;color:#cbd5e1}.description-icon[data-v-00cd7f82]{flex-shrink:0;margin-top:2px;color:#3b82f6}.dark .description-icon[data-v-00cd7f82]{color:#60a5fa}.param-value-container[data-v-00cd7f82]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.dark .param-value-container[data-v-00cd7f82]{background:#0f172a;border-color:#334155}.value-header[data-v-00cd7f82]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.dark .value-header[data-v-00cd7f82]{background:#1e293b;border-bottom-color:#334155}.value-label[data-v-00cd7f82]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.dark .value-label[data-v-00cd7f82]{color:#94a3b8}.value-stats[data-v-00cd7f82]{font-size:11px;font-weight:600;color:#3b82f6;background:#fff;padding:2px 8px;border-radius:4px}.dark .value-stats[data-v-00cd7f82]{color:#60a5fa;background:#0f172a}.value-content[data-v-00cd7f82]{padding:12px;max-height:200px;overflow-y:auto}.value-text[data-v-00cd7f82]{margin:0;font-size:13px;font-family:Consolas,Monaco,Courier New,monospace;line-height:1.6;color:#1e293b;white-space:pre-wrap;word-break:break-word}.dark .value-text[data-v-00cd7f82]{color:#e2e8f0}.value-content[data-v-00cd7f82]::-webkit-scrollbar{width:6px;height:6px}.value-content[data-v-00cd7f82]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.value-content[data-v-00cd7f82]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.value-content[data-v-00cd7f82]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .value-content[data-v-00cd7f82]::-webkit-scrollbar-track{background:#1e293b}.dark .value-content[data-v-00cd7f82]::-webkit-scrollbar-thumb{background:#475569}.dark .value-content[data-v-00cd7f82]::-webkit-scrollbar-thumb:hover{background:#64748b}@keyframes fadeInUp-00cd7f82{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.params-grid[data-v-00cd7f82]{grid-template-columns:1fr}}@media (max-width: 768px){.workflow-input-display[data-v-00cd7f82]{padding:16px;border-radius:12px}.header-section[data-v-00cd7f82]{margin-bottom:20px;padding-bottom:16px}.header-content[data-v-00cd7f82]{flex-wrap:wrap}.icon-wrapper[data-v-00cd7f82]{width:40px;height:40px;border-radius:10px}.header-title[data-v-00cd7f82]{font-size:18px}.header-subtitle[data-v-00cd7f82]{font-size:12px}.param-badge[data-v-00cd7f82]{padding:6px 12px;min-width:50px}.badge-number[data-v-00cd7f82]{font-size:20px}.badge-text[data-v-00cd7f82]{font-size:10px}.params-grid[data-v-00cd7f82]{gap:12px}.param-card[data-v-00cd7f82]{padding:16px}.param-name[data-v-00cd7f82]{font-size:15px}.param-description[data-v-00cd7f82]{font-size:12px;padding:8px 10px}.value-content[data-v-00cd7f82]{padding:10px;max-height:180px}.value-text[data-v-00cd7f82]{font-size:12px}.copy-btn[data-v-00cd7f82]{opacity:1}.empty-state[data-v-00cd7f82]{padding:40px 20px}.empty-icon[data-v-00cd7f82]{width:64px;height:64px}}@media (max-width: 480px){.header-left[data-v-00cd7f82]{flex-wrap:wrap}.param-badge[data-v-00cd7f82]{width:100%;flex-direction:row;justify-content:center;gap:8px}.badge-number[data-v-00cd7f82]{font-size:18px}.params-grid[data-v-00cd7f82]{grid-template-columns:1fr}}.custom-input[data-v-bd163e66] .n-input{border:none!important;box-shadow:none!important;background:transparent!important}.custom-input[data-v-bd163e66] .n-input__input-el{background:transparent!important;color:#374151!important;font-size:14px;line-height:1.5;padding:8px 0}.dark .custom-input[data-v-bd163e66] .n-input__input-el{color:#e5e7eb!important}.custom-input[data-v-bd163e66] .n-input__textarea-el{background:transparent!important;color:#374151!important;font-size:14px;line-height:1.6;padding:8px 0;resize:vertical}.dark .custom-input[data-v-bd163e66] .n-input__textarea-el{color:#e5e7eb!important}.custom-input[data-v-bd163e66] .n-input__placeholder{color:#9ca3af!important}.dark .custom-input[data-v-bd163e66] .n-input__placeholder{color:#6b7280!important}.form-item[data-v-bd163e66]{animation:slideInUp-bd163e66 .3s ease-out forwards}@keyframes slideInUp-bd163e66{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-item .flex.items-center.text-xs[data-v-bd163e66]{animation:fadeInRight-bd163e66 .3s ease-out}@keyframes fadeInRight-bd163e66{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.form-item .absolute.bottom-2.right-4[data-v-bd163e66]{background:#ffffffe6;padding:2px 6px;border-radius:4px;font-family:monospace}.dark .form-item .absolute.bottom-2.right-4[data-v-bd163e66]{background:#1f2937e6}@media (max-width: 768px){.workflow-step-user-input-form[data-v-bd163e66]{padding:0}.form-item .px-4[data-v-bd163e66]{padding-left:1rem;padding-right:1rem}.form-item .absolute.bottom-2.right-4[data-v-bd163e66]{bottom:4px;right:8px;font-size:10px}}.custom-input[data-v-bd163e66] .n-input__textarea-el::-webkit-scrollbar{width:6px}.custom-input[data-v-bd163e66] .n-input__textarea-el::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.custom-input[data-v-bd163e66] .n-input__textarea-el::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.custom-input[data-v-bd163e66] .n-input__textarea-el::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .custom-input[data-v-bd163e66] .n-input__textarea-el::-webkit-scrollbar-track{background:#374151}.dark .custom-input[data-v-bd163e66] .n-input__textarea-el::-webkit-scrollbar-thumb{background:#6b7280}.dark .custom-input[data-v-bd163e66] .n-input__textarea-el::-webkit-scrollbar-thumb:hover{background:#9ca3af}.min-h-screen[data-v-82e0cec9]{min-height:100vh}.final-output-container[data-v-82e0cec9]{display:flex;flex-direction:column;height:calc(100vh - 180px);overflow:hidden}.final-output-section[data-v-82e0cec9]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;box-shadow:0 2px 8px #0000000a}.dark .final-output-section[data-v-82e0cec9]{background:#1e293b;border-color:#475569;box-shadow:0 2px 8px #0003}.final-output-header[data-v-82e0cec9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:2px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#fff);flex-shrink:0;gap:16px}.dark .final-output-header[data-v-82e0cec9]{border-bottom-color:#475569;background:linear-gradient(135deg,#0f172a,#1e293b)}.final-output-content[data-v-82e0cec9]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:20px;color:#1e293b}.dark .final-output-content[data-v-82e0cec9]{color:#e2e8f0}.step-detail-container[data-v-82e0cec9]{display:flex;flex-direction:column;height:calc(100vh - 180px);overflow:hidden}.step-content-layout[data-v-82e0cec9]{display:grid;grid-template-columns:500px 1fr;gap:16px;flex:1;min-height:0;overflow:hidden}.step-left-panel[data-v-82e0cec9]{display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;padding-right:8px}.error-alert[data-v-82e0cec9]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:12px;padding:16px}.dark .error-alert[data-v-82e0cec9]{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#dc2626}.error-header[data-v-82e0cec9]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.error-icon[data-v-82e0cec9]{color:#ef4444;flex-shrink:0}.dark .error-icon[data-v-82e0cec9]{color:#fca5a5}.error-title[data-v-82e0cec9]{font-weight:600;font-size:15px;color:#991b1b}.dark .error-title[data-v-82e0cec9]{color:#fecaca}.error-message[data-v-82e0cec9]{font-size:14px;color:#b91c1c;line-height:1.6}.dark .error-message[data-v-82e0cec9]{color:#fca5a5}.form-section[data-v-82e0cec9]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000a}.dark .form-section[data-v-82e0cec9]{background:#1e293b;border-color:#475569;box-shadow:0 2px 8px #0003}.section-header[data-v-82e0cec9]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.dark .section-header[data-v-82e0cec9]{border-bottom-color:#475569}.section-icon[data-v-82e0cec9]{color:#3b82f6}.dark .section-icon[data-v-82e0cec9]{color:#60a5fa}.section-title[data-v-82e0cec9]{font-size:16px;font-weight:600;color:#0f172a}.dark .section-title[data-v-82e0cec9]{color:#f8fafc}.action-section[data-v-82e0cec9]{border-radius:12px;padding:20px;border:2px solid;transition:all .3s ease}.action-section-ready[data-v-82e0cec9]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#60a5fa}.dark .action-section-ready[data-v-82e0cec9]{background:linear-gradient(135deg,#1e3a8a,#1e40af);border-color:#3b82f6}.action-section-waiting[data-v-82e0cec9]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fb923c}.dark .action-section-waiting[data-v-82e0cec9]{background:linear-gradient(135deg,#7c2d12,#9a3412);border-color:#f97316}.action-section-completed[data-v-82e0cec9]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#4ade80}.dark .action-section-completed[data-v-82e0cec9]{background:linear-gradient(135deg,#14532d,#166534);border-color:#22c55e}.action-section-confirming[data-v-82e0cec9]{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fbbf24}.dark .action-section-confirming[data-v-82e0cec9]{background:linear-gradient(135deg,#713f12,#854d0e);border-color:#f59e0b}.action-section-failed[data-v-82e0cec9]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#f87171}.dark .action-section-failed[data-v-82e0cec9]{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#ef4444}.action-header[data-v-82e0cec9]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.action-icon[data-v-82e0cec9]{flex-shrink:0}.icon-ready[data-v-82e0cec9]{color:#3b82f6}.icon-waiting[data-v-82e0cec9]{color:#f97316}.icon-completed[data-v-82e0cec9]{color:#22c55e}.icon-confirming[data-v-82e0cec9]{color:#f59e0b}.icon-failed[data-v-82e0cec9]{color:#ef4444}.action-title[data-v-82e0cec9]{font-weight:600;font-size:16px}.title-ready[data-v-82e0cec9]{color:#1e40af}.title-waiting[data-v-82e0cec9]{color:#c2410c}.title-completed[data-v-82e0cec9]{color:#15803d}.title-confirming[data-v-82e0cec9]{color:#b45309}.title-failed[data-v-82e0cec9]{color:#b91c1c}.dark .title-ready[data-v-82e0cec9]{color:#93c5fd}.dark .title-waiting[data-v-82e0cec9]{color:#fdba74}.dark .title-completed[data-v-82e0cec9]{color:#86efac}.dark .title-confirming[data-v-82e0cec9]{color:#fcd34d}.dark .title-failed[data-v-82e0cec9]{color:#fca5a5}.action-tip[data-v-82e0cec9]{font-size:14px;margin-bottom:16px;padding:12px;background:#fff9;border-radius:8px;color:#c2410c}.dark .action-tip[data-v-82e0cec9]{background:#0003;color:#fdba74}.action-buttons[data-v-82e0cec9]{display:flex;flex-direction:column;gap:12px}.action-btn-primary[data-v-82e0cec9],.action-btn-confirm[data-v-82e0cec9],.action-btn-reject[data-v-82e0cec9],.action-btn-rerun[data-v-82e0cec9],.action-btn-retry[data-v-82e0cec9]{width:100%;font-weight:600}.empty-placeholder[data-v-82e0cec9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border:2px dashed #e5e7eb;border-radius:12px}.dark .empty-placeholder[data-v-82e0cec9]{background:#1e293b;border-color:#475569}.placeholder-icon[data-v-82e0cec9]{color:#cbd5e1;margin-bottom:12px}.dark .placeholder-icon[data-v-82e0cec9]{color:#64748b}.placeholder-text[data-v-82e0cec9]{font-size:14px;color:#94a3b8}.dark .placeholder-text[data-v-82e0cec9]{color:#64748b}.step-right-panel[data-v-82e0cec9]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.output-section[data-v-82e0cec9]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;box-shadow:0 2px 8px #0000000a}.dark .output-section[data-v-82e0cec9]{background:#1e293b;border-color:#475569;box-shadow:0 2px 8px #0003}.output-header[data-v-82e0cec9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:2px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#fff);flex-shrink:0;gap:16px}.dark .output-header[data-v-82e0cec9]{border-bottom-color:#475569;background:linear-gradient(135deg,#0f172a,#1e293b)}.output-header-left[data-v-82e0cec9]{flex:1;min-width:0}.output-header-right[data-v-82e0cec9]{display:flex;align-items:center;gap:12px;flex-shrink:0}.output-title-row[data-v-82e0cec9]{display:flex;align-items:center;gap:12px}.step-index-badge-small[data-v-82e0cec9]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 2px 8px #3b82f640}.output-title-info[data-v-82e0cec9]{display:flex;flex-direction:column;gap:2px;min-width:0}.output-title[data-v-82e0cec9]{font-size:16px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .output-title[data-v-82e0cec9]{color:#f8fafc}.output-subtitle[data-v-82e0cec9]{font-size:12px;color:#64748b}.dark .output-subtitle[data-v-82e0cec9]{color:#94a3b8}.output-meta-badges[data-v-82e0cec9]{display:flex;align-items:center;gap:8px}.meta-badge-small[data-v-82e0cec9]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#f1f5f9;border-radius:6px;font-size:12px;font-weight:500;color:#475569;white-space:nowrap}.dark .meta-badge-small[data-v-82e0cec9]{background:#0f172a;color:#cbd5e1}.output-icon[data-v-82e0cec9]{color:#3b82f6}.dark .output-icon[data-v-82e0cec9]{color:#60a5fa}.output-actions[data-v-82e0cec9]{display:flex;align-items:center;gap:8px}.output-edit-area[data-v-82e0cec9]{padding:20px;flex:1;overflow-y:auto;overflow-x:hidden}.output-content[data-v-82e0cec9]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.output-loading[data-v-82e0cec9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;gap:24px}.loading-spinner[data-v-82e0cec9]{position:relative}.loading-pulse[data-v-82e0cec9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#60a5fa;border-radius:50%;opacity:.2;animation:ping-82e0cec9 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping-82e0cec9{75%,to{transform:scale(2);opacity:0}}.loading-text[data-v-82e0cec9]{text-align:center}.loading-title[data-v-82e0cec9]{font-size:18px;font-weight:600;color:#3b82f6;margin:0 0 8px}.dark .loading-title[data-v-82e0cec9]{color:#60a5fa}.loading-desc[data-v-82e0cec9]{font-size:14px;color:#64748b;margin:0 0 16px}.dark .loading-desc[data-v-82e0cec9]{color:#94a3b8}.loading-dots[data-v-82e0cec9]{display:flex;align-items:center;justify-content:center;gap:6px}.dot[data-v-82e0cec9]{width:8px;height:8px;background:#3b82f6;border-radius:50%;animation:bounce-82e0cec9 1.4s ease-in-out infinite both}.dot[data-v-82e0cec9]:nth-child(1){animation-delay:-.32s}.dot[data-v-82e0cec9]:nth-child(2){animation-delay:-.16s}.dot[data-v-82e0cec9]:nth-child(3){animation-delay:0s}@keyframes bounce-82e0cec9{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.output-text-area[data-v-82e0cec9]{padding:20px;height:100%;color:#1e293b}.dark .output-text-area[data-v-82e0cec9]{color:#e2e8f0}.output-empty[data-v-82e0cec9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;gap:20px}.empty-icon[data-v-82e0cec9]{color:#cbd5e1}.dark .empty-icon[data-v-82e0cec9]{color:#475569}.empty-content[data-v-82e0cec9]{text-align:center}.empty-title[data-v-82e0cec9]{font-size:18px;font-weight:600;color:#475569;margin:0 0 8px}.dark .empty-title[data-v-82e0cec9]{color:#94a3b8}.empty-desc[data-v-82e0cec9]{font-size:14px;color:#64748b;margin:0}.dark .empty-desc[data-v-82e0cec9]{color:#94a3b8}@media (max-width: 1440px){.step-content-layout[data-v-82e0cec9]{grid-template-columns:450px 1fr}}@media (max-width: 1280px){.step-content-layout[data-v-82e0cec9]{grid-template-columns:420px 1fr}}@media (max-width: 1024px){.step-detail-container[data-v-82e0cec9]{height:auto;min-height:calc(100vh - 160px);overflow:visible}.step-content-layout[data-v-82e0cec9]{grid-template-columns:1fr;grid-template-rows:auto;gap:12px;overflow:visible;display:flex;flex-direction:column;height:auto}.step-left-panel[data-v-82e0cec9]{max-height:none;height:auto;overflow:visible;flex-shrink:0}.step-right-panel[data-v-82e0cec9]{flex:1;min-height:600px;height:auto}.output-section[data-v-82e0cec9]{min-height:600px}.form-section[data-v-82e0cec9],.action-section[data-v-82e0cec9],.error-alert[data-v-82e0cec9],.empty-placeholder[data-v-82e0cec9]{margin-bottom:0}.final-output-container[data-v-82e0cec9]{height:auto;min-height:calc(100vh - 160px);overflow:visible}.final-output-section[data-v-82e0cec9]{min-height:calc(100vh - 160px)}.final-output-content[data-v-82e0cec9]{min-height:calc(100vh - 240px)}}@media (max-width: 768px){.step-detail-container[data-v-82e0cec9]{height:auto;min-height:calc(100vh - 140px)}.step-content-layout[data-v-82e0cec9]{gap:16px}.step-left-panel[data-v-82e0cec9]{padding-right:0;gap:12px}.step-right-panel[data-v-82e0cec9],.output-section[data-v-82e0cec9]{min-height:70vh}.output-header[data-v-82e0cec9]{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.output-header-left[data-v-82e0cec9]{width:100%}.output-header-right[data-v-82e0cec9]{width:100%;flex-wrap:wrap}.output-meta-badges[data-v-82e0cec9]{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:6px}.meta-badge-small[data-v-82e0cec9]{flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;padding:6px 10px;font-size:11px}.output-actions[data-v-82e0cec9]{width:100%;justify-content:flex-end}.action-buttons[data-v-82e0cec9]{gap:8px}.step-index-badge-small[data-v-82e0cec9]{width:28px;height:28px;font-size:13px}.output-title[data-v-82e0cec9]{font-size:15px}.output-subtitle[data-v-82e0cec9]{font-size:11px}.final-output-container[data-v-82e0cec9]{height:auto;min-height:calc(100vh - 140px)}.final-output-section[data-v-82e0cec9]{min-height:calc(100vh - 140px)}.final-output-content[data-v-82e0cec9]{min-height:calc(100vh - 220px)}.final-output-header[data-v-82e0cec9]{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}}@media (max-width: 480px){.step-detail-container[data-v-82e0cec9]{min-height:calc(100vh - 120px)}.step-content-layout[data-v-82e0cec9]{gap:12px}.step-right-panel[data-v-82e0cec9],.output-section[data-v-82e0cec9]{min-height:65vh}.output-header[data-v-82e0cec9]{padding:10px 12px}.form-section[data-v-82e0cec9],.action-section[data-v-82e0cec9]{padding:16px}.section-header[data-v-82e0cec9]{margin-bottom:12px;padding-bottom:10px}.action-buttons[data-v-82e0cec9]{gap:10px}.action-btn-primary[data-v-82e0cec9],.action-btn-confirm[data-v-82e0cec9],.action-btn-reject[data-v-82e0cec9],.action-btn-rerun[data-v-82e0cec9],.action-btn-retry[data-v-82e0cec9]{font-size:14px;padding:10px 16px}.final-output-container[data-v-82e0cec9],.final-output-section[data-v-82e0cec9]{min-height:calc(100vh - 120px)}.final-output-content[data-v-82e0cec9]{min-height:calc(100vh - 200px);padding:16px}.final-output-header[data-v-82e0cec9]{padding:10px 12px}}.step-left-panel[data-v-82e0cec9]::-webkit-scrollbar,.output-content[data-v-82e0cec9]::-webkit-scrollbar,.output-edit-area[data-v-82e0cec9]::-webkit-scrollbar,.final-output-content[data-v-82e0cec9]::-webkit-scrollbar{width:8px;height:8px}.step-left-panel[data-v-82e0cec9]::-webkit-scrollbar-track,.output-content[data-v-82e0cec9]::-webkit-scrollbar-track,.output-edit-area[data-v-82e0cec9]::-webkit-scrollbar-track,.final-output-content[data-v-82e0cec9]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.step-left-panel[data-v-82e0cec9]::-webkit-scrollbar-thumb,.output-content[data-v-82e0cec9]::-webkit-scrollbar-thumb,.output-edit-area[data-v-82e0cec9]::-webkit-scrollbar-thumb,.final-output-content[data-v-82e0cec9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.step-left-panel[data-v-82e0cec9]::-webkit-scrollbar-thumb:hover,.output-content[data-v-82e0cec9]::-webkit-scrollbar-thumb:hover,.output-edit-area[data-v-82e0cec9]::-webkit-scrollbar-thumb:hover,.final-output-content[data-v-82e0cec9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .step-left-panel[data-v-82e0cec9]::-webkit-scrollbar-track,.dark .output-content[data-v-82e0cec9]::-webkit-scrollbar-track,.dark .output-edit-area[data-v-82e0cec9]::-webkit-scrollbar-track,.dark .final-output-content[data-v-82e0cec9]::-webkit-scrollbar-track{background:#0f172a}.dark .step-left-panel[data-v-82e0cec9]::-webkit-scrollbar-thumb,.dark .output-content[data-v-82e0cec9]::-webkit-scrollbar-thumb,.dark .output-edit-area[data-v-82e0cec9]::-webkit-scrollbar-thumb,.dark .final-output-content[data-v-82e0cec9]::-webkit-scrollbar-thumb{background:#475569}.dark .step-left-panel[data-v-82e0cec9]::-webkit-scrollbar-thumb:hover,.dark .output-content[data-v-82e0cec9]::-webkit-scrollbar-thumb:hover,.dark .output-edit-area[data-v-82e0cec9]::-webkit-scrollbar-thumb:hover,.dark .final-output-content[data-v-82e0cec9]::-webkit-scrollbar-thumb:hover{background:#64748b}[data-v-82e0cec9]::-webkit-scrollbar{width:6px;height:6px}[data-v-82e0cec9]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-82e0cec9]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-82e0cec9]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark[data-v-82e0cec9] ::-webkit-scrollbar-track{background:#1e293b}.dark[data-v-82e0cec9] ::-webkit-scrollbar-thumb{background:#475569}.dark[data-v-82e0cec9] ::-webkit-scrollbar-thumb:hover{background:#64748b}@media (max-width: 1024px){.w-80[data-v-82e0cec9]{width:16rem}.grid-cols-4[data-v-82e0cec9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.w-80[data-v-82e0cec9]{width:14rem}.grid-cols-2[data-v-82e0cec9]{grid-template-columns:1fr}}.dark .bg-gray-50[data-v-82e0cec9]{background-color:#1f2937}.dark .border-gray-200[data-v-82e0cec9]{border-color:#374151}.dark .text-gray-600[data-v-82e0cec9]{color:#9ca3af}.dark .text-gray-900[data-v-82e0cec9]{color:#f9fafb}.shadow-sm[data-v-82e0cec9]{transition:box-shadow .2s ease}.shadow-sm[data-v-82e0cec9]:hover{box-shadow:0 4px 12px #0000001a}.dark .shadow-sm[data-v-82e0cec9]:hover{box-shadow:0 4px 12px #0000004d}@keyframes gentle-bounce-82e0cec9{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}.animate-bounce[data-v-82e0cec9]{animation:gentle-bounce-82e0cec9 1.5s infinite}.executing-glow[data-v-82e0cec9]{animation:executing-pulse-82e0cec9 2s ease-in-out infinite}@keyframes executing-pulse-82e0cec9{0%{box-shadow:0 0 #3b82f666}70%{box-shadow:0 0 0 10px #3b82f600}to{box-shadow:0 0 #3b82f600}}.line-clamp-1[data-v-82e0cec9]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-2[data-v-82e0cec9]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.truncate[data-v-82e0cec9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.drawer-step-item[data-v-82e0cec9]{padding:12px;border-radius:8px}.drawer-step-item[data-v-82e0cec9]:active{transform:scale(.98);transition:transform .1s ease}.px-6[data-v-82e0cec9]{padding-left:1rem;padding-right:1rem}.py-4[data-v-82e0cec9]{padding-top:.75rem;padding-bottom:.75rem}.gap-1[data-v-82e0cec9]{gap:.25rem}}.animate-spin-slow[data-v-9a21d80a]{animation:spin-9a21d80a 8s linear infinite}.animate-pulse-slow[data-v-9a21d80a]{animation:pulse-9a21d80a 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-9a21d80a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-9a21d80a{0%,to{opacity:.1;transform:scale(.95)}50%{opacity:.25;transform:scale(1.05)}}.min-h-screen[data-v-e853c64b]{min-height:100vh}.animate-blob[data-v-e853c64b]{animation:blob-e853c64b 10s infinite}.animation-delay-2000[data-v-e853c64b]{animation-delay:2s}.animation-delay-4000[data-v-e853c64b]{animation-delay:4s}.animation-delay-300[data-v-e853c64b]{animation-delay:.3s}@keyframes blob-e853c64b{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-fade-in-up[data-v-e853c64b]{animation:fadeInUp-e853c64b .8s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp-e853c64b{to{opacity:1;transform:translateY(0)}}[data-v-e853c64b]::-webkit-scrollbar{width:6px;height:6px}[data-v-e853c64b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-e853c64b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-e853c64b]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark[data-v-e853c64b] ::-webkit-scrollbar-track{background:#374151}.dark[data-v-e853c64b] ::-webkit-scrollbar-thumb{background:#6b7280}.dark[data-v-e853c64b] ::-webkit-scrollbar-thumb:hover{background:#9ca3af}.line-clamp-1[data-v-e853c64b]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-2[data-v-e853c64b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bg-gradient-to-br[data-v-e853c64b]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.prose[data-v-e853c64b]{color:inherit}.prose pre[data-v-e853c64b]{background:transparent;padding:0;margin:0;border:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}@media (max-width: 768px){.px-6[data-v-e853c64b]{padding-left:1rem;padding-right:1rem}.py-4[data-v-e853c64b]{padding-top:.75rem;padding-bottom:.75rem}.gap-1[data-v-e853c64b]{gap:.25rem}.text-2xl[data-v-e853c64b]{font-size:1.5rem;line-height:2rem}.w-48[data-v-e853c64b]{width:10rem}.h-48[data-v-e853c64b]{height:10rem}}.group:hover .absolute[data-v-e97af09b]{animation:float-e97af09b 6s ease-in-out infinite}@keyframes float-e97af09b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gradient-text[data-v-e97af09b]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.group[data-v-e97af09b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.group[data-v-e97af09b]:hover{transform:translateY(-2px)}.h-2>div[data-v-e97af09b]{transition:width .8s cubic-bezier(.4,0,.2,1)}.bg-gradient-to-r[data-v-e97af09b]{position:relative;overflow:hidden}.bg-gradient-to-r[data-v-e97af09b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.bg-gradient-to-r[data-v-e97af09b]:hover:before{left:100%}@media (prefers-color-scheme: dark){.bg-gradient-to-r[data-v-e97af09b]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}@media (max-width: 768px){.grid.gap-6[data-v-e97af09b]{gap:1rem}.text-2xl[data-v-e97af09b]{font-size:1.5rem}.w-16.h-16[data-v-e97af09b]{width:3rem;height:3rem}}.custom-modal-wrapper[data-v-1767d678]{box-shadow:0 10px 40px #0000001a}.dark .custom-modal-wrapper[data-v-1767d678]{box-shadow:0 10px 40px #0000004d}.modal-body[data-v-1767d678]::-webkit-scrollbar{width:8px}.modal-body[data-v-1767d678]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-1767d678]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.modal-body[data-v-1767d678]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.dark .modal-body[data-v-1767d678]::-webkit-scrollbar-thumb{background:#4b556380}.dark .modal-body[data-v-1767d678]::-webkit-scrollbar-thumb:hover{background:#4b5563b3}.line-clamp-1[data-v-1767d678]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-1767d678]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3[data-v-1767d678]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.knowledge-tag-enter-active[data-v-1767d678],.knowledge-tag-leave-active[data-v-1767d678]{transition:all .3s ease}.knowledge-tag-enter-from[data-v-1767d678]{opacity:0;transform:translateY(10px)}.knowledge-tag-leave-to[data-v-1767d678]{opacity:0;transform:scale(.8)}.character-tag-enter-active[data-v-1767d678],.character-tag-leave-active[data-v-1767d678]{transition:all .3s ease}.character-tag-enter-from[data-v-1767d678]{opacity:0;transform:translateY(10px)}.character-tag-leave-to[data-v-1767d678]{opacity:0;transform:scale(.8)}.glossary-tag-enter-active[data-v-1767d678],.glossary-tag-leave-active[data-v-1767d678]{transition:all .3s ease}.glossary-tag-enter-from[data-v-1767d678]{opacity:0;transform:translateY(10px)}.glossary-tag-leave-to[data-v-1767d678]{opacity:0;transform:scale(.8)}.fade-slide-enter-active[data-v-1767d678],.fade-slide-leave-active[data-v-1767d678]{transition:all .3s ease}.fade-slide-enter-from[data-v-1767d678]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-1767d678]{opacity:0;transform:translateY(-20px)}.gradient-border[data-v-5e8750c2]{background:linear-gradient(45deg,#667eea,#764ba2);padding:2px;border-radius:12px}.gradient-border>div[data-v-5e8750c2]{background:#fff;border-radius:10px}.dark .gradient-border>div[data-v-5e8750c2]{background:#1f2937}@media (max-width: 768px){.grid-cols-1[data-v-5e8750c2]{grid-template-columns:1fr}.flex-1[data-v-5e8750c2]{flex:1 1 100%}}.timeline-line[data-v-3cea9e0d]{background:linear-gradient(to bottom,#fb923c,#f97316,#ef4444,#ec4899,#a855f7);animation:shimmer-3cea9e0d 3s ease-in-out infinite}@keyframes shimmer-3cea9e0d{0%,to{opacity:.8}50%{opacity:1}}.event-node[data-v-3cea9e0d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.event-node[data-v-3cea9e0d]:hover{transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.gradient-text[data-v-3cea9e0d]{background:linear-gradient(135deg,#fb923c,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.grid-cols-2[data-v-3cea9e0d]{grid-template-columns:1fr}.flex-1[data-v-3cea9e0d]{flex:1 1 100%}.w-16.h-16[data-v-3cea9e0d]{width:3rem;height:3rem}}[data-v-0c358610] .analysis-content{line-height:1.7;color:var(--n-text-color)}[data-v-0c358610] .analysis-content p{margin-bottom:1rem;word-wrap:break-word}[data-v-0c358610] .analysis-content h1,[data-v-0c358610] .analysis-content h2,[data-v-0c358610] .analysis-content h3,[data-v-0c358610] .analysis-content h4,[data-v-0c358610] .analysis-content h5,[data-v-0c358610] .analysis-content h6{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}[data-v-0c358610] .analysis-content ul,[data-v-0c358610] .analysis-content ol{margin-bottom:1rem;padding-left:1.5rem}[data-v-0c358610] .analysis-content li{margin-bottom:.25rem}@media (max-width: 768px){.grid-cols-1.md\:grid-cols-3[data-v-0c358610]{grid-template-columns:1fr}}.overflow-y-auto[data-v-d430b28a]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-d430b28a]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-d430b28a]::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:3px}.overflow-y-auto[data-v-d430b28a]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}.line-clamp-2[data-v-b4e8af34]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-1[data-v-edf81a6f]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-edf81a6f]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-1[data-v-f6b13b6b]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-f6b13b6b]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.custom-modal-wrapper[data-v-d1aa1176]{box-shadow:0 10px 40px #0000001a}.dark .custom-modal-wrapper[data-v-d1aa1176]{box-shadow:0 10px 40px #0000004d}.modal-body[data-v-d1aa1176]::-webkit-scrollbar{width:8px}.modal-body[data-v-d1aa1176]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-d1aa1176]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.modal-body[data-v-d1aa1176]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.dark .modal-body[data-v-d1aa1176]::-webkit-scrollbar-thumb{background:#4b556380}.dark .modal-body[data-v-d1aa1176]::-webkit-scrollbar-thumb:hover{background:#4b5563b3}.line-clamp-1[data-v-d1aa1176]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-d1aa1176]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3[data-v-d1aa1176]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.knowledge-tag-enter-active[data-v-d1aa1176],.knowledge-tag-leave-active[data-v-d1aa1176]{transition:all .3s ease}.knowledge-tag-enter-from[data-v-d1aa1176]{opacity:0;transform:translateY(10px)}.knowledge-tag-leave-to[data-v-d1aa1176]{opacity:0;transform:scale(.8)}.character-tag-enter-active[data-v-d1aa1176],.character-tag-leave-active[data-v-d1aa1176]{transition:all .3s ease}.character-tag-enter-from[data-v-d1aa1176]{opacity:0;transform:translateY(10px)}.character-tag-leave-to[data-v-d1aa1176]{opacity:0;transform:scale(.8)}.glossary-tag-enter-active[data-v-d1aa1176],.glossary-tag-leave-active[data-v-d1aa1176]{transition:all .3s ease}.glossary-tag-enter-from[data-v-d1aa1176]{opacity:0;transform:translateY(10px)}.glossary-tag-leave-to[data-v-d1aa1176]{opacity:0;transform:scale(.8)}.fade-slide-enter-active[data-v-d1aa1176],.fade-slide-leave-active[data-v-d1aa1176]{transition:all .3s ease}.fade-slide-enter-from[data-v-d1aa1176]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-d1aa1176]{opacity:0;transform:translateY(-20px)}.virtual-chapter-list[data-v-759a9402]{min-height:400px}.virtual-chapter-list[data-v-759a9402] .n-virtual-list-content{padding:0 4px}.inline-btn[data-v-759a9402],.inline-tag[data-v-759a9402]{display:inline-flex!important;width:auto!important;flex-shrink:0!important}.inline-btn[data-v-759a9402] .n-button,.inline-tag[data-v-759a9402] .n-tag{width:auto!important;display:inline-flex!important}@media (max-width: 768px){.space-x-6[data-v-759a9402]{gap:1rem}.text-2xl[data-v-759a9402]{font-size:1.25rem}.text-xs[data-v-759a9402]{font-size:.625rem}.virtual-chapter-list[data-v-759a9402]{min-height:300px}}.line-clamp-1[data-v-759a9402]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-759a9402]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3[data-v-759a9402]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.overflow-y-auto[data-v-424e3a39]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-424e3a39]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-424e3a39]::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:3px}.overflow-y-auto[data-v-424e3a39]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}@media (max-width: 1024px){.w-64.fixed[data-v-424e3a39]{width:220px}}@media (max-width: 768px){.w-64.fixed[data-v-424e3a39]{display:none}}@media (max-width: 1024px){.lg\:ml-64[data-v-424e3a39]{margin-left:0}}.user-share-list[data-v-36d3938c]{height:100vh;height:100dvh;max-height:100vh;overflow:hidden;position:relative}.header-section[data-v-36d3938c]{background:#fff;border-bottom:1px solid rgba(0,113,227,.08);box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.dark .header-section[data-v-36d3938c]{background:#111827;border-bottom-color:#0084ff1a;box-shadow:0 2px 8px #0000004d}.header-content[data-v-36d3938c]{position:relative;z-index:1}.title-icon-compact[data-v-36d3938c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#3b82f61a;border-radius:10px;transition:all .3s ease}@media (max-width: 640px){.title-icon-compact[data-v-36d3938c]{width:28px;height:28px;border-radius:8px}}.dark .title-icon-compact[data-v-36d3938c]{background:#3b82f626}.page-title-compact[data-v-36d3938c]{position:relative;letter-spacing:-.02em;line-height:1.2}@media (max-width: 640px){.page-title-compact[data-v-36d3938c]{font-size:1.125rem!important}}.search-filter-compact[data-v-36d3938c]{display:flex;gap:.5rem;align-items:center}@media (max-width: 640px){.search-filter-compact[data-v-36d3938c]{gap:.375rem}}.search-input-compact[data-v-36d3938c]{flex:1;min-width:0}.search-input-compact[data-v-36d3938c] .n-input{border-radius:8px!important;background:#fffc!important;border:1px solid rgba(0,113,227,.1)!important;transition:all .2s ease!important}.search-input-compact[data-v-36d3938c] .n-input:hover{border-color:#0071e333!important;background:#ffffffe6!important}.search-input-compact[data-v-36d3938c] .n-input:focus,.search-input-compact[data-v-36d3938c] .n-input.n-input--focus{border-color:#0071e366!important;background:#fff!important}.search-input-compact[data-v-36d3938c] .n-input input{font-size:.875rem!important}@media (max-width: 640px){.search-input-compact[data-v-36d3938c] .n-input input{font-size:.875rem!important}}.dark .search-input-compact[data-v-36d3938c] .n-input{background:#1f293799!important;border-color:#0084ff26!important}.dark .search-input-compact[data-v-36d3938c] .n-input:hover{border-color:#0084ff4d!important;background:#1f2937cc!important}.dark .search-input-compact[data-v-36d3938c] .n-input:focus,.dark .search-input-compact[data-v-36d3938c] .n-input.n-input--focus{border-color:#0084ff80!important;background:#1f2937!important}.filter-select-compact[data-v-36d3938c]{width:120px}.filter-select-compact[data-v-36d3938c] .n-base-selection{border-radius:8px!important;background:#fffc!important;border:1px solid rgba(0,113,227,.1)!important;transition:all .2s ease!important;min-height:28px!important}.filter-select-compact[data-v-36d3938c] .n-base-selection .n-base-selection-label{font-size:.875rem!important;padding:0 8px!important}.filter-select-compact[data-v-36d3938c] .n-base-selection:hover{border-color:#0071e333!important;background:#ffffffe6!important}@media (max-width: 640px){.filter-select-compact[data-v-36d3938c] .n-base-selection .n-base-selection-label{font-size:.8125rem!important}}.filter-select-compact[data-v-36d3938c] .n-base-selection--active{border-color:#0071e366!important;background:#fff!important}@media (max-width: 640px){.filter-select-compact[data-v-36d3938c]{width:70px}}.dark .filter-select-compact[data-v-36d3938c] .n-base-selection{background:#1f293799!important;border-color:#0084ff26!important}.dark .filter-select-compact[data-v-36d3938c] .n-base-selection:hover{border-color:#0084ff4d!important;background:#1f2937cc!important}.dark .filter-select-compact[data-v-36d3938c] .n-base-selection--active{border-color:#0084ff80!important;background:#1f2937!important}.action-button-compact[data-v-36d3938c] .n-button{border-radius:8px!important;font-weight:600!important;transition:all .2s ease!important;border:1px solid rgba(0,113,227,.15)!important;padding:0 12px!important}.action-button-compact[data-v-36d3938c] .n-button:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0071e326!important;border-color:#0071e340!important}@media (max-width: 640px){.action-button-compact[data-v-36d3938c] .n-button{padding:0 8px!important}}.action-button-primary-compact[data-v-36d3938c] .n-button{border-radius:8px!important;font-weight:600!important;transition:all .2s ease!important;background:linear-gradient(135deg,#0071e3,#0084ff)!important;border:none!important;box-shadow:0 2px 8px #0071e333!important;padding:0 16px!important}.action-button-primary-compact[data-v-36d3938c] .n-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0071e34d!important;background:linear-gradient(135deg,#005bb5,#0071e3)!important}@media (max-width: 640px){.action-button-primary-compact[data-v-36d3938c] .n-button{padding:0 12px!important}}.dark .action-button-compact[data-v-36d3938c] .n-button{border-color:#0084ff33!important}.dark .action-button-compact[data-v-36d3938c] .n-button:hover{border-color:#0084ff59!important;box-shadow:0 2px 8px #0084ff33!important}.dark .action-button-primary-compact[data-v-36d3938c] .n-button{background:linear-gradient(135deg,#0084ff,#409cff)!important;box-shadow:0 2px 8px #0084ff4d!important}.dark .action-button-primary-compact[data-v-36d3938c] .n-button:hover{background:linear-gradient(135deg,#0071e3,#0084ff)!important;box-shadow:0 4px 12px #0084ff66!important}@media (min-width: 480px){.xs\:inline[data-v-36d3938c]{display:inline!important}}.content-area[data-v-36d3938c]{min-height:0}@media (max-width: 640px){.content-area[data-v-36d3938c]{padding:.75rem!important}}@media (max-width: 640px){.grid[data-v-36d3938c]{gap:.75rem!important}}@keyframes slideInDown-36d3938c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-36d3938c]{animation:fadeIn-36d3938c .8s ease-out .4s both}@keyframes fadeIn-36d3938c{0%{opacity:0}to{opacity:1}}.loading-initial-container[data-v-36d3938c]{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:20px}@media (max-width: 640px){.loading-initial-container[data-v-36d3938c]{min-height:40vh;padding:16px}}.loading-card[data-v-36d3938c]{background:#fffffff2;border-radius:24px;padding:48px 40px;box-shadow:0 8px 32px #0071e31a;border:1px solid rgba(0,113,227,.1);text-align:center;position:relative;overflow:hidden}.loading-card[data-v-36d3938c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0071e3,#409cff,#0071e3);background-size:200% 100%;animation:shimmer-36d3938c 2s infinite}@media (max-width: 640px){.loading-card[data-v-36d3938c]{padding:24px 20px;border-radius:16px;box-shadow:0 4px 16px #0071e314}}.dark .loading-card[data-v-36d3938c]{background:#1e293bf2;border-color:#0084ff33;box-shadow:0 8px 32px #0084ff26}.dark .loading-card[data-v-36d3938c]:before{background:linear-gradient(90deg,#0084ff,#409cff,#0084ff);background-size:200% 100%}.loading-spinner-container[data-v-36d3938c]{display:flex;flex-direction:column;align-items:center;gap:24px}.loading-text[data-v-36d3938c]{text-align:center}.loading-title[data-v-36d3938c]{font-size:18px;font-weight:600;color:#0071e3;margin-bottom:8px}@media (max-width: 640px){.loading-title[data-v-36d3938c]{font-size:16px}}.dark .loading-title[data-v-36d3938c]{color:#0084ff}.loading-subtitle[data-v-36d3938c]{font-size:14px;color:#6b7280;opacity:.8}@media (max-width: 640px){.loading-subtitle[data-v-36d3938c]{font-size:13px}}.dark .loading-subtitle[data-v-36d3938c]{color:#9ca3af}.loading-more-container[data-v-36d3938c]{display:flex;justify-content:center;padding:24px 16px;margin-top:12px}@media (max-width: 640px){.loading-more-container[data-v-36d3938c]{padding:16px 12px;margin-top:8px}}.loading-more-card[data-v-36d3938c]{background:#ffffffe6;border-radius:16px;padding:20px 32px;box-shadow:0 4px 16px #0071e314;border:1px solid rgba(0,113,227,.1)}@media (max-width: 640px){.loading-more-card[data-v-36d3938c]{padding:12px 20px;border-radius:12px;box-shadow:0 2px 8px #0071e30f}}.dark .loading-more-card[data-v-36d3938c]{background:#1e293be6;border-color:#0084ff26;box-shadow:0 4px 16px #0084ff1a}.loading-more-content[data-v-36d3938c]{display:flex;align-items:center;gap:12px}.loading-dots[data-v-36d3938c]{display:flex;gap:4px}.dot[data-v-36d3938c]{width:8px;height:8px;border-radius:50%;background:#0071e3;animation:dot-bounce-36d3938c 1.4s infinite both}.dot[data-v-36d3938c]:nth-child(1){animation-delay:-.32s}.dot[data-v-36d3938c]:nth-child(2){animation-delay:-.16s}.dot[data-v-36d3938c]:nth-child(3){animation-delay:0s}.dark .dot[data-v-36d3938c]{background:#0084ff}.loading-more-text[data-v-36d3938c]{font-size:14px;color:#374151;font-weight:500}.dark .loading-more-text[data-v-36d3938c]{color:#d1d5db}.no-more-container[data-v-36d3938c]{display:flex;justify-content:center;padding:24px 16px;margin-top:12px}@media (max-width: 640px){.no-more-container[data-v-36d3938c]{padding:16px 12px;margin-top:8px}}.no-more-card[data-v-36d3938c]{background:#f9fafbcc;border-radius:16px;padding:20px 32px;box-shadow:0 2px 8px #9ca3af1a;border:1px solid rgba(229,231,235,.8);display:flex;align-items:center;gap:12px}@media (max-width: 640px){.no-more-card[data-v-36d3938c]{padding:12px 20px;border-radius:12px;gap:8px}}.dark .no-more-card[data-v-36d3938c]{background:#1f2937cc;border-color:#4b5563cc;box-shadow:0 2px 8px #1f293733}.no-more-icon[data-v-36d3938c]{display:flex;align-items:center;opacity:.6}.no-more-text[data-v-36d3938c]{font-size:14px;color:#6b7280;font-weight:500}.dark .no-more-text[data-v-36d3938c]{color:#9ca3af}@keyframes shimmer-36d3938c{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dot-bounce-36d3938c{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-initial-container[data-v-36d3938c],.loading-more-container[data-v-36d3938c],.no-more-container[data-v-36d3938c]{animation:fadeInUp-36d3938c .6s ease-out}@keyframes fadeInUp-36d3938c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.share-card[data-v-36d3938c]{border:1px solid rgba(0,113,227,.08);transform-origin:center;will-change:transform,box-shadow;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.share-card[data-v-36d3938c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0071e3,#409cff,#9333ea);opacity:0;transition:opacity .3s ease;z-index:1}.share-card[data-v-36d3938c]:hover{border-color:#0071e326;box-shadow:0 12px 40px #0071e326}.share-card[data-v-36d3938c]:hover:before{opacity:1}.share-card:hover .card-default-content[data-v-36d3938c]{opacity:0;pointer-events:none}.share-card:hover .card-hover-preview[data-v-36d3938c]{opacity:1;visibility:visible;pointer-events:auto}.share-card[data-v-36d3938c]:active{transform:translateY(-1px) scale(.99)}.share-card .card-default-content[data-v-36d3938c]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.share-card .card-hover-preview[data-v-36d3938c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);opacity:0;visibility:hidden;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10;border-radius:inherit}@media (max-width: 640px){.share-card .card-hover-preview[data-v-36d3938c]{display:none}}.share-card .p-4[data-v-36d3938c]{position:relative}.share-card .p-4 h3[data-v-36d3938c]{position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.05)}.share-card [class*="px-1.5"][data-v-36d3938c]{font-weight:600;letter-spacing:.02em;transition:all .2s ease}.share-card [class*="px-1.5"][data-v-36d3938c]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #3b82f633}@media (max-width: 640px){.share-card[data-v-36d3938c]{box-shadow:0 2px 8px #0000000f}.share-card .p-4[data-v-36d3938c]{padding:.875rem!important}.share-card h3[data-v-36d3938c]{font-size:1rem!important;margin-bottom:.375rem!important}.share-card .text-xs[data-v-36d3938c]{font-size:.75rem!important}.share-card .mb-3[data-v-36d3938c]{margin-bottom:.5rem!important}.share-card .gap-2\.5[data-v-36d3938c]{gap:.5rem!important}.share-card .w-9.h-9[data-v-36d3938c]{width:2rem!important;height:2rem!important}.share-card .h-40[data-v-36d3938c]{height:8rem!important}.share-card[data-v-36d3938c]:hover{transform:translateY(0);box-shadow:0 4px 16px #0071e31a}.share-card:hover .card-default-content[data-v-36d3938c]{opacity:1;pointer-events:auto}}.dark .share-card[data-v-36d3938c]{border-color:#0084ff1f}.dark .share-card[data-v-36d3938c]:hover{border-color:#0084ff33;box-shadow:0 12px 40px #0084ff33}.dark .share-card[data-v-36d3938c]:before{background:linear-gradient(90deg,#0084ff,#409cff,#a855f7)}.category-tag[data-v-36d3938c]{box-shadow:0 2px 8px #00000026}.category-tag[data-v-36d3938c] .n-tag{background:#ffffffe6!important;font-weight:600;font-size:12px}.dark .category-tag[data-v-36d3938c] .n-tag{background:#0009!important}.line-clamp-1[data-v-36d3938c]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-2[data-v-36d3938c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.my-share-item[data-v-36d3938c]{position:relative;background:linear-gradient(135deg,#ffffffe6,#f9fafbe6)!important;border:1px solid rgba(0,113,227,.1)!important;transition:all .4s cubic-bezier(.4,0,.2,1)}.my-share-item[data-v-36d3938c]:hover{transform:translate(6px);border-color:#0071e333!important;box-shadow:0 8px 24px #0071e31f!important}.my-share-item[data-v-36d3938c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,#0071e3,#409cff,#9333ea);border-radius:0 4px 4px 0;opacity:0;transition:opacity .3s ease}.my-share-item[data-v-36d3938c]:hover:before{opacity:1}@media (max-width: 640px){.my-share-item[data-v-36d3938c]:hover{transform:translate(0)}}.dark .my-share-item[data-v-36d3938c]{background:linear-gradient(135deg,#1f2937e6,#111827e6)!important;border-color:#0084ff26!important}.dark .my-share-item[data-v-36d3938c]:hover{border-color:#0084ff4d!important;box-shadow:0 8px 24px #0084ff2e!important}.dark .my-share-item[data-v-36d3938c]:before{background:linear-gradient(to bottom,#0084ff,#409cff,#a855f7)}.share-card[data-v-36d3938c]{animation:cardFadeIn-36d3938c .6s ease-out backwards}.share-card[data-v-36d3938c]:nth-child(1){animation-delay:.05s}.share-card[data-v-36d3938c]:nth-child(2){animation-delay:.1s}.share-card[data-v-36d3938c]:nth-child(3){animation-delay:.15s}.share-card[data-v-36d3938c]:nth-child(4){animation-delay:.2s}.share-card[data-v-36d3938c]:nth-child(5){animation-delay:.25s}.share-card[data-v-36d3938c]:nth-child(6){animation-delay:.3s}.share-card[data-v-36d3938c]:nth-child(7){animation-delay:.35s}.share-card[data-v-36d3938c]:nth-child(8){animation-delay:.4s}.share-card[data-v-36d3938c]:nth-child(9){animation-delay:.45s}.share-card[data-v-36d3938c]:nth-child(10){animation-delay:.5s}.share-card[data-v-36d3938c]:nth-child(11){animation-delay:.55s}.share-card[data-v-36d3938c]:nth-child(12){animation-delay:.6s}@keyframes cardFadeIn-36d3938c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.grid[data-v-36d3938c]{animation:gridAppear-36d3938c .4s ease-out}@keyframes gridAppear-36d3938c{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){.share-card[data-v-36d3938c]:hover{transform:translateY(0)}.my-share-item[data-v-36d3938c]{flex-direction:column;align-items:flex-start}.my-share-item[data-v-36d3938c]:hover{transform:translate(0)}}@media (max-width: 768px){.my-share-item .flex-shrink-0[data-v-36d3938c]:last-child{flex-direction:row;width:100%}.my-share-item .flex-shrink-0:last-child button[data-v-36d3938c]{flex:1}}[data-v-36d3938c] .n-modal{border-radius:24px!important;overflow:hidden;box-shadow:0 20px 60px #00000026!important}@media (max-width: 640px){[data-v-36d3938c] .n-modal{border-radius:20px!important}}[data-v-36d3938c] .n-card-header{background:linear-gradient(135deg,#3b82f614,#9333ea14);border-bottom:1px solid rgba(0,113,227,.1);padding:1.5rem!important}[data-v-36d3938c] .n-card-header .n-card-header__main{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#0071e3,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 640px){[data-v-36d3938c] .n-card-header{padding:1.25rem!important}[data-v-36d3938c] .n-card-header .n-card-header__main{font-size:1.25rem}}.dark[data-v-36d3938c] .n-card-header{background:linear-gradient(135deg,#3b82f61f,#9333ea1f);border-bottom-color:#0084ff33}.dark[data-v-36d3938c] .n-card-header .n-card-header__main{background:linear-gradient(135deg,#0084ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-v-36d3938c] .n-card__content{padding:1.5rem!important}@media (max-width: 640px){[data-v-36d3938c] .n-card__content{padding:1rem!important}}[data-v-36d3938c] .n-empty .n-empty__icon{font-size:4rem!important}[data-v-36d3938c] .n-empty .n-empty__icon .n-icon{color:#0071e3!important}@media (max-width: 640px){[data-v-36d3938c] .n-empty .n-empty__icon{font-size:3rem!important}}[data-v-36d3938c] .n-empty .n-empty__description{font-size:1.125rem;font-weight:500;color:#6b7280;margin-top:1.5rem}@media (max-width: 640px){[data-v-36d3938c] .n-empty .n-empty__description{font-size:1rem;margin-top:1rem}}[data-v-36d3938c] .n-empty .n-empty__extra{margin-top:2rem}@media (max-width: 640px){[data-v-36d3938c] .n-empty .n-empty__extra{margin-top:1.5rem}}.dark[data-v-36d3938c] .n-empty .n-empty__icon .n-icon{color:#0084ff!important}.dark[data-v-36d3938c] .n-empty .n-empty__description{color:#9ca3af}.flex-1.overflow-y-auto[data-v-36d3938c]::-webkit-scrollbar{width:8px}.flex-1.overflow-y-auto[data-v-36d3938c]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.flex-1.overflow-y-auto[data-v-36d3938c]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0071e3,#409cff);border-radius:10px}.flex-1.overflow-y-auto[data-v-36d3938c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#005bb5,#0071e3)}@media (max-width: 640px){.flex-1.overflow-y-auto[data-v-36d3938c]::-webkit-scrollbar{width:4px}}.dark .flex-1.overflow-y-auto[data-v-36d3938c]::-webkit-scrollbar-track{background:#ffffff0d}.dark .flex-1.overflow-y-auto[data-v-36d3938c]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0084ff,#409cff)}.dark .flex-1.overflow-y-auto[data-v-36d3938c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0071e3,#0084ff)}.preview-image-wrapper[data-v-36d3938c]{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow:hidden}.preview-full-image[data-v-36d3938c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 12px 48px #00000080;animation:imageZoomIn-36d3938c .5s cubic-bezier(.4,0,.2,1)}.preview-title-overlay[data-v-36d3938c]{position:relative;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 50%,transparent 100%)}.preview-title-text[data-v-36d3938c]{font-size:1.125rem;font-weight:700;color:#fff;line-height:1.5;text-shadow:0 4px 12px rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:.02em;animation:titleSlideUp-36d3938c .5s cubic-bezier(.4,0,.2,1) .2s both}@media (max-width: 640px){.preview-title-text[data-v-36d3938c]{font-size:1rem}}@keyframes imageZoomIn-36d3938c{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes titleSlideUp-36d3938c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.thumbnail-container[data-v-36d3938c]{position:relative}.thumbnail-container .thumbnail-preview-overlay[data-v-36d3938c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:600px;max-height:80vh;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);opacity:0;visibility:hidden;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:9999;border-radius:20px;padding:2rem;box-shadow:0 20px 80px #000c}@media (max-width: 640px){.thumbnail-container .thumbnail-preview-overlay[data-v-36d3938c]{display:none}}.thumbnail-container:hover .thumbnail-preview-overlay[data-v-36d3938c]{opacity:1;visibility:visible;pointer-events:auto}.thumbnail-container .thumbnail-preview-container[data-v-36d3938c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.thumbnail-container .thumbnail-preview-image[data-v-36d3938c]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 12px 48px #00000080;animation:imageZoomIn-36d3938c .5s cubic-bezier(.4,0,.2,1)}.stat-icon[data-v-36d3938c]{animation:pulse-36d3938c 2s ease-in-out infinite}@keyframes pulse-36d3938c{0%,to{opacity:.7}50%{opacity:1}}.my-shares-scroll-container[data-v-36d3938c]{padding-right:.25rem}.my-shares-scroll-container[data-v-36d3938c]::-webkit-scrollbar{width:6px}.my-shares-scroll-container[data-v-36d3938c]::-webkit-scrollbar-track{background:#00000008;border-radius:10px}.my-shares-scroll-container[data-v-36d3938c]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0071e3,#409cff);border-radius:10px}.my-shares-scroll-container[data-v-36d3938c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#005bb5,#0071e3)}@media (max-width: 640px){.my-shares-scroll-container[data-v-36d3938c]{max-height:calc(80vh - 100px)}.my-shares-scroll-container[data-v-36d3938c]::-webkit-scrollbar{width:4px}}.dark .my-shares-scroll-container[data-v-36d3938c]::-webkit-scrollbar-track{background:#ffffff08}.dark .my-shares-scroll-container[data-v-36d3938c]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0084ff,#409cff)}.dark .my-shares-scroll-container[data-v-36d3938c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0071e3,#0084ff)}.my-share-item[data-v-36d3938c]{animation:itemSlideIn-36d3938c .5s ease-out backwards}.my-share-item[data-v-36d3938c]:nth-child(1){animation-delay:.05s}.my-share-item[data-v-36d3938c]:nth-child(2){animation-delay:.1s}.my-share-item[data-v-36d3938c]:nth-child(3){animation-delay:.15s}.my-share-item[data-v-36d3938c]:nth-child(4){animation-delay:.2s}.my-share-item[data-v-36d3938c]:nth-child(5){animation-delay:.25s}.my-share-item[data-v-36d3938c]:nth-child(6){animation-delay:.3s}.my-share-item[data-v-36d3938c]:nth-child(7){animation-delay:.35s}.my-share-item[data-v-36d3938c]:nth-child(8){animation-delay:.4s}.my-share-item[data-v-36d3938c]:nth-child(9){animation-delay:.45s}.my-share-item[data-v-36d3938c]:nth-child(10){animation-delay:.5s}@keyframes itemSlideIn-36d3938c{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.my-share-item .flex-shrink-0.flex.flex-col[data-v-36d3938c]{gap:.5rem}.my-share-item .flex-shrink-0.flex.flex-col button[data-v-36d3938c]{transition:all .3s ease;border-radius:10px!important;font-weight:600!important}.my-share-item .flex-shrink-0.flex.flex-col button[data-v-36d3938c]:hover{transform:translate(3px)}.prose-wrapper[data-v-1067a454]{color:#333}.dark .prose-wrapper[data-v-1067a454]{color:#e5e7eb}[data-v-1067a454] .prose{color:inherit;font-size:16px;line-height:1.75;max-width:none}[data-v-1067a454] .prose h1,[data-v-1067a454] .prose h2,[data-v-1067a454] .prose h3,[data-v-1067a454] .prose h4,[data-v-1067a454] .prose h5,[data-v-1067a454] .prose h6{font-weight:700;margin-top:2em;margin-bottom:1em}[data-v-1067a454] .prose h1{font-size:2em}[data-v-1067a454] .prose h2{font-size:1.75em}[data-v-1067a454] .prose h3{font-size:1.5em}[data-v-1067a454] .prose p{margin-bottom:.5em}[data-v-1067a454] .prose p:has(>img.editor-image){display:flex;flex-wrap:wrap;gap:4px}[data-v-1067a454] .prose img.editor-image{max-width:100%;height:auto!important;border-radius:8px;vertical-align:top;box-sizing:border-box;flex-shrink:0}[data-v-1067a454] .prose img.editor-image[style*="width: 25%"]{width:calc(25% - 3px)!important}[data-v-1067a454] .prose img.editor-image[style*="width: 33%"]{width:calc(33.33% - 3px)!important}[data-v-1067a454] .prose img.editor-image[style*="width: 50%"]{width:calc(50% - 2px)!important}[data-v-1067a454] .prose table.editor-image-grid{width:100%;border-collapse:separate;border-spacing:8px;table-layout:fixed;margin:8px 0;border:none}[data-v-1067a454] .prose table.editor-image-grid td{border:none;padding:0;vertical-align:top}[data-v-1067a454] .prose table.editor-image-grid p{margin:0}[data-v-1067a454] .prose table.editor-image-grid img.editor-image{display:block;width:100%;height:auto;margin:0}[data-v-1067a454] .prose a{color:#2196f3;text-decoration:underline}[data-v-1067a454] .prose strong{font-weight:700}[data-v-1067a454] .prose code{background-color:#f5f5f5;padding:.2em .5em;border-radius:3px;font-size:.9em}[data-v-1067a454] .prose pre{background-color:#1e1e1e;color:#d4d4d4;padding:1em;border-radius:6px;overflow-x:auto}[data-v-1067a454] .prose pre code{background:transparent;padding:0}[data-v-1067a454] .prose blockquote{border-left:4px solid #2196f3;padding-left:1em;margin:1em 0;color:#666}[data-v-1067a454] .prose ul,[data-v-1067a454] .prose ol{padding-left:2em;margin-bottom:1em}[data-v-1067a454] .prose li{margin-bottom:.5em}[data-v-1067a454] .prose hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}[data-v-1067a454] .prose table{width:100%;border-collapse:collapse;margin:1em 0}[data-v-1067a454] .prose table th,[data-v-1067a454] .prose table td{border:1px solid #e5e7eb;padding:.5em;text-align:left}[data-v-1067a454] .prose table th{background-color:#f5f5f5;font-weight:600}.dark[data-v-1067a454] .prose{color:#e5e7eb}.dark[data-v-1067a454] .prose a{color:#60a5fa}.dark[data-v-1067a454] .prose code{background-color:#374151;color:#f472b6}.dark[data-v-1067a454] .prose pre{background-color:#1a1a1a}.dark[data-v-1067a454] .prose blockquote{color:#9ca3af;border-left-color:#60a5fa}.dark[data-v-1067a454] .prose hr{border-top-color:#374151}.dark[data-v-1067a454] .prose table th,.dark[data-v-1067a454] .prose table td{border-color:#374151}.dark[data-v-1067a454] .prose table th{background-color:#1f2937}.page-container[data-v-71dbf2d6]{min-height:100vh;background:radial-gradient(circle at top right,#e0e7ff,#f3f4f6 30%,#f9fafb);background-attachment:fixed}.dark .page-container[data-v-71dbf2d6]{background:radial-gradient(circle at top right,#1e1b4b,#0f172a 40%,#020617)}.page-header[data-v-71dbf2d6]{background:#fff;border-bottom:1px solid rgba(229,231,235,.8);box-shadow:0 1px 3px #0000000d;position:sticky;top:0;z-index:10}.dark .page-header[data-v-71dbf2d6]{background:#0f172af2;border-bottom-color:#1e293bcc}.header-content[data-v-71dbf2d6]{max-width:1920px;margin:0 auto;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-left[data-v-71dbf2d6]{flex:1;min-width:0}.page-title[data-v-71dbf2d6]{font-size:1.625rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .25rem;letter-spacing:-.02em}.dark .page-title[data-v-71dbf2d6]{background:linear-gradient(135deg,#818cf8,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-71dbf2d6]{font-size:.8125rem;color:#6b7280;margin:0;font-weight:500}.dark .page-subtitle[data-v-71dbf2d6]{color:#9ca3af}.header-right[data-v-71dbf2d6]{flex-shrink:0}.create-btn[data-v-71dbf2d6]{box-shadow:0 2px 8px #6366f133;font-weight:600;letter-spacing:.01em}.create-btn[data-v-71dbf2d6]:hover{box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.filter-section[data-v-71dbf2d6]{width:100%;background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(229,231,235,.4)}.dark .filter-section[data-v-71dbf2d6]{background:#0f172ab3;border-bottom-color:#1e293b66}.filter-container[data-v-71dbf2d6]{max-width:1920px;margin:0 auto;padding:1rem 1.5rem}.filter-bar[data-v-71dbf2d6]{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:nowrap}.search-input[data-v-71dbf2d6]{flex:0 0 auto;width:320px}.status-filter-switcher[data-v-71dbf2d6]{flex:0 0 auto;width:280px}.status-filter-switcher .relative[data-v-71dbf2d6]{width:100%}.content-section[data-v-71dbf2d6]{width:100%;flex:1;overflow:auto}.content-container[data-v-71dbf2d6]{max-width:1920px;margin:0 auto;padding:1.5rem}.novels-grid[data-v-71dbf2d6]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem 1.25rem;width:100%}.novels-grid[data-v-71dbf2d6]>*{min-width:0;width:100%}@media (min-width: 640px){.novels-grid[data-v-71dbf2d6]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.novels-grid[data-v-71dbf2d6]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.novels-grid[data-v-71dbf2d6]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1536px){.novels-grid[data-v-71dbf2d6]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1920px){.novels-grid[data-v-71dbf2d6]{grid-template-columns:repeat(5,1fr)}}.loading-state[data-v-71dbf2d6]{text-align:center;padding:4rem 1rem}.loading-text[data-v-71dbf2d6]{margin-top:1rem;color:#6b7280}.dark .loading-text[data-v-71dbf2d6]{color:#9ca3af}.empty-state[data-v-71dbf2d6]{text-align:center;padding:4rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state[data-v-71dbf2d6] .n-empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state[data-v-71dbf2d6] .n-empty__icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.empty-state[data-v-71dbf2d6] .n-empty__description{text-align:center;margin-top:.5rem}.empty-state[data-v-71dbf2d6] .n-empty__extra{margin-top:1.5rem;display:flex;justify-content:center}.short-novel-card[data-v-71dbf2d6]{animation:fadeInUp-71dbf2d6 .4s ease-out var(--delay) both;width:100%}.novel-card-wrapper[data-v-71dbf2d6]{background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(229,231,235,.4);box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005;transition:all .4s cubic-bezier(.34,1.56,.64,1);height:100%;width:100%;display:flex;flex-direction:column;position:relative}.novel-card-wrapper[data-v-71dbf2d6]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #00000008;border-color:#6366f133}.dark .novel-card-wrapper[data-v-71dbf2d6]{background:#1e293b99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff0d;box-shadow:0 4px 6px -1px #0003}.dark .novel-card-wrapper[data-v-71dbf2d6]:hover{border-color:#818cf84d;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;background:#1e293bcc}.cover-container[data-v-71dbf2d6]{position:relative;height:220px;overflow:hidden;width:100%;mask-image:linear-gradient(to bottom,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 85%,transparent 100%)}.cover-inner[data-v-71dbf2d6]{width:100%;height:100%;position:relative;background:#f3f4f6}.dark .cover-inner[data-v-71dbf2d6]{background:#1e293b}.cover-image[data-v-71dbf2d6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1)}.novel-card-wrapper:hover .cover-image[data-v-71dbf2d6]{transform:scale(1.1)}.cover-placeholder[data-v-71dbf2d6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e0e7ff,#f3e8ff);position:relative;overflow:hidden}.cover-placeholder[data-v-71dbf2d6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.8) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(99,102,241,.15) 0%,transparent 40%)}.dark .cover-placeholder[data-v-71dbf2d6]{background:linear-gradient(135deg,#312e81,#4c1d95)}.dark .cover-placeholder[data-v-71dbf2d6]:before{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.1) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(0,0,0,.2) 0%,transparent 40%)}.placeholder-icon-wrapper[data-v-71dbf2d6]{position:relative;z-index:1;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.3);transform:rotate(-5deg);transition:transform .5s ease}.novel-card-wrapper:hover .placeholder-icon-wrapper[data-v-71dbf2d6]{transform:rotate(0) scale(1.1)}.cover-overlay[data-v-71dbf2d6]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.4) 100%);opacity:.6;transition:opacity .3s}.hover-overlay[data-v-71dbf2d6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#11182766;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.novel-card-wrapper:hover .hover-overlay[data-v-71dbf2d6]{opacity:1}.hover-content[data-v-71dbf2d6]{transform:translateY(20px);transition:transform .4s cubic-bezier(.34,1.56,.64,1);background:#ffffffe6;padding:12px 24px;border-radius:30px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 20px #0003}.novel-card-wrapper:hover .hover-content[data-v-71dbf2d6]{transform:translateY(0)}.hover-content span[data-v-71dbf2d6]{color:#1f2937;font-weight:600}.hover-content .n-icon[data-v-71dbf2d6]{color:#4f46e5}.upload-cover-badge[data-v-71dbf2d6]{position:absolute;top:1rem;left:1rem;z-index:10;opacity:0;transform:translate(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.novel-card-wrapper:hover .upload-cover-badge[data-v-71dbf2d6]{opacity:1;transform:translate(0)}.upload-cover-btn[data-v-71dbf2d6]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#4b5563;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.upload-cover-btn[data-v-71dbf2d6]:hover{background:#fff;color:#4f46e5;transform:scale(1.1)}.status-badge[data-v-71dbf2d6]{position:absolute;top:1rem;right:1rem;z-index:5}.status-tag[data-v-71dbf2d6]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.status-completed[data-v-71dbf2d6]{background:#ffffffe6;color:#059669}.status-draft[data-v-71dbf2d6]{background:#ffffffe6;color:#d97706}.dark .status-completed[data-v-71dbf2d6]{background:#064e3bcc;color:#34d399;border:1px solid rgba(52,211,153,.2)}.dark .status-draft[data-v-71dbf2d6]{background:#78350fcc;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.card-info[data-v-71dbf2d6]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1;background:linear-gradient(to bottom,#fff0,#ffffff80)}.dark .card-info[data-v-71dbf2d6]{background:linear-gradient(to bottom,#1e293b00,#1e293b80)}.card-header[data-v-71dbf2d6]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.card-title[data-v-71dbf2d6]{font-size:1.125rem;font-weight:700;color:#111827;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;transition:color .2s}.card-title[data-v-71dbf2d6]:hover{color:#4f46e5}.dark .card-title[data-v-71dbf2d6]{color:#f9fafb}.dark .card-title[data-v-71dbf2d6]:hover{color:#818cf8}.card-time[data-v-71dbf2d6]{font-size:.75rem;color:#9ca3af;white-space:nowrap;padding-top:4px}.card-stats[data-v-71dbf2d6]{display:flex;gap:.75rem;margin-top:auto}.stat-pill[data-v-71dbf2d6]{display:flex;flex-direction:column;padding:.5rem .75rem;background:#f3f4f6;border-radius:12px;flex:1;transition:all .3s ease}.novel-card-wrapper:hover .stat-pill[data-v-71dbf2d6]{background:#eff6ff}.dark .stat-pill[data-v-71dbf2d6]{background:#ffffff0d}.dark .novel-card-wrapper:hover .stat-pill[data-v-71dbf2d6]{background:#6366f11a}.stat-label[data-v-71dbf2d6]{font-size:.7rem;color:#6b7280;margin-bottom:2px;text-transform:uppercase;letter-spacing:.02em}.dark .stat-label[data-v-71dbf2d6]{color:#9ca3af}.stat-value[data-v-71dbf2d6]{font-size:.95rem;font-weight:700;color:#374151;font-family:Monaco,Consolas,monospace}.dark .stat-value[data-v-71dbf2d6]{color:#e5e7eb}.novel-card-wrapper:hover .stat-value[data-v-71dbf2d6]{color:#4f46e5}.dark .novel-card-wrapper:hover .stat-value[data-v-71dbf2d6]{color:#818cf8}.card-actions[data-v-71dbf2d6]{display:flex;gap:.5rem;margin-top:.5rem;padding-top:.75rem;border-top:1px dashed rgba(229,231,235,.6);opacity:.6;transform:translateY(4px);transition:all .3s ease}.novel-card-wrapper:hover .card-actions[data-v-71dbf2d6]{opacity:1;transform:translateY(0)}.dark .card-actions[data-v-71dbf2d6]{border-top-color:#ffffff1a}.action-btn[data-v-71dbf2d6]{flex:1;border-radius:10px;font-weight:500}.action-btn[data-v-71dbf2d6]:hover{background:#f3f4f6}.dark .action-btn[data-v-71dbf2d6]:hover{background:#ffffff1a}.edit-btn[data-v-71dbf2d6]:hover{color:#4f46e5;background:#eef2ff}.delete-btn[data-v-71dbf2d6]:hover{color:#ef4444;background:#fef2f2}.detail-modal[data-v-71dbf2d6] .n-card{border-radius:24px;overflow:hidden;max-height:min(85vh,1200px);display:flex;flex-direction:column}.detail-modal[data-v-71dbf2d6] .n-card__content{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.detail-header[data-v-71dbf2d6]{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600}.header-icon[data-v-71dbf2d6]{color:#6366f1}.dark .header-icon[data-v-71dbf2d6]{color:#818cf8}.detail-content[data-v-71dbf2d6]{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1rem}.detail-top[data-v-71dbf2d6]{display:flex;gap:1.5rem}.detail-body-layout[data-v-71dbf2d6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.detail-body-layout.single-column[data-v-71dbf2d6]{grid-template-columns:1fr}.detail-outline-panel[data-v-71dbf2d6],.detail-content-panel[data-v-71dbf2d6]{display:flex;flex-direction:column;min-height:0;height:100%}.detail-outline-panel[data-v-71dbf2d6]{border-right:1px solid rgba(229,231,235,.6);padding-right:1.5rem}.detail-body-layout.single-column .detail-outline-panel[data-v-71dbf2d6]{border-right:none;padding-right:0}.dark .detail-outline-panel[data-v-71dbf2d6]{border-right-color:#33415599}.detail-content-panel[data-v-71dbf2d6]{padding-left:1.5rem}.detail-body-layout.single-column .detail-content-panel[data-v-71dbf2d6]{padding-left:0}.detail-cover[data-v-71dbf2d6]{flex-shrink:0;width:160px}.cover-img[data-v-71dbf2d6]{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px #00000026}.detail-info[data-v-71dbf2d6]{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}.detail-title[data-v-71dbf2d6]{font-size:1.5rem;font-weight:700;color:#111827;margin:0;line-height:1.3}.dark .detail-title[data-v-71dbf2d6]{color:#f9fafb}.detail-meta[data-v-71dbf2d6]{display:flex;align-items:center;gap:1rem}.detail-stats[data-v-71dbf2d6]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb99;border-radius:10px;border:1px solid rgba(229,231,235,.5)}.dark .detail-stats[data-v-71dbf2d6]{background:#0f172a99;border-color:#33415580}.detail-stat-item[data-v-71dbf2d6]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;flex:1}.stat-icon-detail[data-v-71dbf2d6]{color:#6366f1}.dark .stat-icon-detail[data-v-71dbf2d6]{color:#818cf8}.stat-label-detail[data-v-71dbf2d6]{color:#6b7280;font-weight:500}.dark .stat-label-detail[data-v-71dbf2d6]{color:#9ca3af}.stat-value-detail[data-v-71dbf2d6]{color:#111827;font-weight:600;margin-left:auto}.dark .stat-value-detail[data-v-71dbf2d6]{color:#f9fafb}.detail-stat-divider[data-v-71dbf2d6]{width:1px;height:20px;background:#d1d5dbcc}.dark .detail-stat-divider[data-v-71dbf2d6]{background:#4b5563cc}.detail-time-info[data-v-71dbf2d6]{display:flex;flex-direction:row;font-size:.8125rem;color:#6b7280}.dark .detail-time-info[data-v-71dbf2d6]{color:#9ca3af}.time-info-item[data-v-71dbf2d6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.time-divider[data-v-71dbf2d6]{margin:0 .5rem;color:#9ca3af;font-weight:500}.dark .time-divider[data-v-71dbf2d6]{color:#6b7280}.content-section[data-v-71dbf2d6]{display:flex;flex-direction:column;gap:.75rem}.section-header-detail[data-v-71dbf2d6]{display:flex;align-items:center;gap:.5rem;color:#6366f1;margin-bottom:.5rem;flex-shrink:0}.dark .section-header-detail[data-v-71dbf2d6]{color:#818cf8}.section-title-detail[data-v-71dbf2d6]{font-size:1rem;font-weight:600;color:#111827;margin:0}.dark .section-title-detail[data-v-71dbf2d6]{color:#f9fafb}.section-content[data-v-71dbf2d6]{padding:1.25rem;background:#f9fafb80;border-radius:10px;border:1px solid rgba(229,231,235,.5);flex:1;min-height:0;display:flex;flex-direction:column}.dark .section-content[data-v-71dbf2d6]{background:#0f172a80;border-color:#33415580}.section-content-scrollable[data-v-71dbf2d6]{flex:1;min-height:0;max-height:clamp(300px,50vh,600px);overflow-y:auto;overflow-x:hidden}.section-content[data-v-71dbf2d6] .markdown-content{flex:1;color:#374151}.dark .section-content[data-v-71dbf2d6] .markdown-content{color:#d1d5db}.detail-footer[data-v-71dbf2d6]{display:flex;justify-content:flex-end;gap:.75rem}@keyframes fadeInUp-71dbf2d6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-enter-active[data-v-71dbf2d6],.card-leave-active[data-v-71dbf2d6]{transition:all .3s ease}.card-enter-from[data-v-71dbf2d6]{opacity:0;transform:translateY(20px)}.card-leave-to[data-v-71dbf2d6]{opacity:0;transform:scale(.9)}@media (max-width: 768px){.header-content[data-v-71dbf2d6]{padding:1rem;flex-direction:row;align-items:center;justify-content:space-between}.header-left[data-v-71dbf2d6]{flex:0 1 auto;min-width:0}.header-right[data-v-71dbf2d6]{flex:0 0 auto}.page-title[data-v-71dbf2d6]{font-size:1.25rem;margin:0;white-space:nowrap}.page-subtitle[data-v-71dbf2d6],.btn-text[data-v-71dbf2d6]{display:none}.create-btn[data-v-71dbf2d6]{min-width:auto;padding:0 1rem}.filter-container[data-v-71dbf2d6]{padding:1rem}.filter-bar[data-v-71dbf2d6]{flex-direction:column;align-items:stretch;gap:.75rem}.search-input[data-v-71dbf2d6],.status-filter-switcher[data-v-71dbf2d6]{width:100%}.content-container[data-v-71dbf2d6]{padding:1rem;display:flex;justify-content:center}.novels-grid[data-v-71dbf2d6]{grid-template-columns:1fr;gap:1rem;width:100%;max-width:100%;justify-items:center}.short-novel-card[data-v-71dbf2d6]{width:90vw;max-width:90vw}.novel-card-wrapper[data-v-71dbf2d6]{width:100%}.detail-modal[data-v-71dbf2d6]{width:95vw!important;max-width:95vw!important}.detail-modal[data-v-71dbf2d6] .n-card{max-height:90vh}.detail-top[data-v-71dbf2d6]{flex-direction:column}.detail-body-layout[data-v-71dbf2d6]{grid-template-columns:1fr!important;gap:1.25rem}.detail-body-layout.single-column[data-v-71dbf2d6]{grid-template-columns:1fr!important}.detail-outline-panel[data-v-71dbf2d6]{border-right:none;border-bottom:1px solid rgba(229,231,235,.6);padding-right:0;padding-bottom:1.25rem}.dark .detail-outline-panel[data-v-71dbf2d6]{border-bottom-color:#37415199}.detail-content-panel[data-v-71dbf2d6]{padding-left:0;padding-top:1.25rem}.section-content-scrollable[data-v-71dbf2d6]{max-height:clamp(200px,40vh,400px)}.detail-cover[data-v-71dbf2d6]{width:100%;max-width:min(200px,50vw);margin:0 auto}.detail-stats[data-v-71dbf2d6]{flex-direction:column;gap:.75rem}.detail-stat-divider[data-v-71dbf2d6]{display:none}.detail-stat-item[data-v-71dbf2d6]{justify-content:space-between}.detail-footer[data-v-71dbf2d6]{flex-direction:column-reverse}.detail-footer .n-button[data-v-71dbf2d6]{width:100%}.section-content-scrollable[data-v-71dbf2d6]{max-height:clamp(150px,35vh,400px)}.upload-cover-badge[data-v-71dbf2d6]{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.filter-bar[data-v-71dbf2d6]{flex-wrap:wrap}}@media (max-width: 640px){.page-title[data-v-71dbf2d6]{font-size:1.5rem}.filter-container[data-v-71dbf2d6],.content-container[data-v-71dbf2d6]{padding:.75rem}.card-info[data-v-71dbf2d6]{padding:.875rem 1rem 1rem}.card-title[data-v-71dbf2d6]{font-size:.9375rem}.stat-item[data-v-71dbf2d6]{font-size:.75rem}.card-actions[data-v-71dbf2d6]{flex-direction:row;gap:.5rem}.action-btn[data-v-71dbf2d6]{flex:1}.detail-title[data-v-71dbf2d6]{font-size:1.25rem}.detail-cover[data-v-71dbf2d6]{max-width:min(160px,45vw)}.section-content[data-v-71dbf2d6]{padding:1rem;font-size:.875rem}}[data-v-71dbf2d6]::-webkit-scrollbar{width:6px;height:6px}[data-v-71dbf2d6]::-webkit-scrollbar-track{background:transparent}[data-v-71dbf2d6]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.dark[data-v-71dbf2d6] ::-webkit-scrollbar-thumb{background-color:#ffffff26}[data-v-71dbf2d6]::-webkit-scrollbar-thumb:hover{background-color:#00000040}.dark[data-v-71dbf2d6] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.history-content[data-v-1465f735]{max-height:600px;overflow-y:auto}.history-list[data-v-1465f735]{display:flex;flex-direction:column;gap:.75rem}.history-item[data-v-1465f735]{background:#f9fafbcc;border:1px solid rgba(229,231,235,.8);border-radius:10px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.history-item[data-v-1465f735]:hover{border-color:#6366f1;box-shadow:0 2px 8px #6366f126}.history-item.active[data-v-1465f735]{border-color:#6366f1;box-shadow:0 2px 12px #6366f133;background:#6366f10d}.dark .history-item[data-v-1465f735]{background:#1f2937cc;border-color:#4b5563cc}.dark .history-item[data-v-1465f735]:hover{border-color:#818cf8;box-shadow:0 2px 8px #818cf826}.dark .history-item.active[data-v-1465f735]{border-color:#818cf8;box-shadow:0 2px 12px #818cf833;background:#818cf81a}.history-item-header[data-v-1465f735]{display:flex;align-items:center;justify-content:space-between;padding:1rem;gap:1rem}.history-item-title[data-v-1465f735]{font-size:.875rem;font-weight:600;color:#374151}.dark .history-item-title[data-v-1465f735]{color:#e5e7eb}.history-item-meta[data-v-1465f735]{font-size:.75rem;color:#6b7280;white-space:nowrap}.dark .history-item-meta[data-v-1465f735]{color:#9ca3af}.empty-state[data-v-1465f735]{padding:3rem 0}.view-dialog-content[data-v-1465f735]{display:flex;flex-direction:column;gap:1rem}.version-info[data-v-1465f735]{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(229,231,235,.6)}.dark .version-info[data-v-1465f735]{border-bottom-color:#4b556399}.version-content[data-v-1465f735]{max-height:600px;overflow-y:auto;padding:.5rem;background:#f9fafb80;border-radius:8px}.dark .version-content[data-v-1465f735]{background:#11182780}.compare-dialog-content[data-v-1465f735]{max-height:70vh;overflow-y:auto}.compare-panel[data-v-1465f735]{display:flex;flex-direction:column;height:100%;background:#f9fafb80;border:1px solid rgba(229,231,235,.8);border-radius:10px;overflow:hidden}.dark .compare-panel[data-v-1465f735]{background:#1f293780;border-color:#4b5563cc}.compare-header[data-v-1465f735]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:#fff;border-bottom:1px solid rgba(229,231,235,.6);flex-shrink:0}.dark .compare-header[data-v-1465f735]{background:#111827cc;border-bottom-color:#4b556399}.compare-title[data-v-1465f735]{flex:1;font-size:.875rem;font-weight:600;color:#374151;margin:0}.dark .compare-title[data-v-1465f735]{color:#e5e7eb}.compare-content[data-v-1465f735]{flex:1;overflow-y:auto;padding:1rem;min-height:400px;max-height:60vh}.history-content[data-v-1465f735]::-webkit-scrollbar,.version-content[data-v-1465f735]::-webkit-scrollbar,.compare-dialog-content[data-v-1465f735]::-webkit-scrollbar,.compare-content[data-v-1465f735]::-webkit-scrollbar{width:6px;height:6px}.history-content[data-v-1465f735]::-webkit-scrollbar-track,.version-content[data-v-1465f735]::-webkit-scrollbar-track,.compare-dialog-content[data-v-1465f735]::-webkit-scrollbar-track,.compare-content[data-v-1465f735]::-webkit-scrollbar-track{background:transparent}.history-content[data-v-1465f735]::-webkit-scrollbar-thumb,.version-content[data-v-1465f735]::-webkit-scrollbar-thumb,.compare-dialog-content[data-v-1465f735]::-webkit-scrollbar-thumb,.compare-content[data-v-1465f735]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.dark .history-content[data-v-1465f735]::-webkit-scrollbar-thumb,.dark .version-content[data-v-1465f735]::-webkit-scrollbar-thumb,.dark .compare-dialog-content[data-v-1465f735]::-webkit-scrollbar-thumb,.dark .compare-content[data-v-1465f735]::-webkit-scrollbar-thumb{background-color:#ffffff26}@media (max-width: 768px){.history-item-header[data-v-1465f735]{flex-direction:column;align-items:flex-start;gap:.75rem}.history-item-meta[data-v-1465f735]{font-size:.6875rem}.version-content[data-v-1465f735]{max-height:400px}.compare-content[data-v-1465f735]{min-height:300px;max-height:50vh}}.outline-generator[data-v-65552b12]{height:100%;padding:1rem;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.mobile-tabs[data-v-65552b12]{display:flex;gap:.5rem;margin-bottom:1rem;padding:.375rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #0000000f;flex-shrink:0}.dark .mobile-tabs[data-v-65552b12]{background:#1f2937f2;border-color:#4a5568cc}.mobile-tab[data-v-65552b12]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.625rem .5rem;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);color:#64748b;font-size:.75rem;font-weight:500}.mobile-tab[data-v-65552b12]:hover{background:#6366f114;color:#6366f1}.mobile-tab.active[data-v-65552b12]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 2px 8px #6366f14d}.dark .mobile-tab[data-v-65552b12]{color:#94a3b8}.dark .mobile-tab[data-v-65552b12]:hover{background:#818cf81f;color:#818cf8}.dark .mobile-tab.active[data-v-65552b12]{background:linear-gradient(135deg,#818cf8,#a78bfa);color:#fff}.content-grid[data-v-65552b12]{flex:1;min-height:0}.grid-item[data-v-65552b12]{height:100%;min-height:0}.editor-panel[data-v-65552b12],.result-panel[data-v-65552b12],.config-panel[data-v-65552b12]{background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #0000000f;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:0}.dark .editor-panel[data-v-65552b12],.dark .result-panel[data-v-65552b12],.dark .config-panel[data-v-65552b12]{background:#1f2937f2;border-color:#4a5568cc}.panel-header[data-v-65552b12]{flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid rgba(226,232,240,.6);background:linear-gradient(to bottom,#f9fafbcc,#fff6)}.dark .panel-header[data-v-65552b12]{border-bottom-color:#4a556899;background:linear-gradient(to bottom,#374151cc,#1f293766)}.panel-title[data-v-65552b12]{font-size:.9375rem;font-weight:600;color:#111827}.dark .panel-title[data-v-65552b12]{color:#f9fafb}.word-count[data-v-65552b12]{font-size:.75rem;color:#6b7280;font-weight:500;padding:.25rem .5rem;background:#f3f4f6cc;border-radius:.375rem}.dark .word-count[data-v-65552b12]{color:#9ca3af;background:#374151cc}.panel-body[data-v-65552b12]{flex:1;overflow:hidden;padding:1.25rem;min-height:0;display:flex;flex-direction:column;position:relative}.editor-textarea[data-v-65552b12]{flex:1;height:100%}.editor-textarea[data-v-65552b12] .n-input-wrapper{height:100%}.editor-textarea[data-v-65552b12] .n-input__textarea-el{font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.8;font-size:.9375rem;resize:none;height:100%}.result-content[data-v-65552b12]{flex:1;width:100%;overflow-y:auto;overflow-x:hidden;min-height:0}.generating-state[data-v-65552b12]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;min-height:0}.empty-state[data-v-65552b12]{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:0}.empty-state[data-v-65552b12] .n-empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state[data-v-65552b12] .n-empty__icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.empty-state[data-v-65552b12] .n-empty__description{text-align:center;margin-top:.5rem}.config-panel[data-v-65552b12]{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #0000000f;overflow:hidden}.dark .config-panel[data-v-65552b12]{background:#1f2937f2;border-color:#4a5568cc}.config-scroll-area[data-v-65552b12]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;min-height:0}.config-section[data-v-65552b12]{background:#f9fafb80;border:1px solid rgba(229,231,235,.6);border-radius:10px;margin-bottom:1rem;flex-shrink:0}.config-section[data-v-65552b12]:last-child{margin-bottom:0}.dark .config-section[data-v-65552b12]{background:#11182780;border-color:#37415199}.section-header[data-v-65552b12]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:#fff9;border-bottom:1px solid rgba(229,231,235,.4);flex-wrap:wrap}.dark .section-header[data-v-65552b12]{background:#1f293799;border-bottom-color:#37415166}.section-icon[data-v-65552b12]{color:#6366f1}.dark .section-icon[data-v-65552b12]{color:#818cf8}.section-title[data-v-65552b12]{flex:1;font-size:.8125rem;font-weight:600;color:#374151}.dark .section-title[data-v-65552b12]{color:#e5e7eb}.section-body[data-v-65552b12]{padding:1rem;overflow:visible}.prompt-selector-box[data-v-65552b12]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;background:#fff;border:1px solid rgba(229,231,235,.8);border-radius:8px;cursor:pointer;transition:all .2s}.prompt-selector-box[data-v-65552b12]:hover{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.dark .prompt-selector-box[data-v-65552b12]{background:#1f293799;border-color:#4b5563cc}.dark .prompt-selector-box[data-v-65552b12]:hover{border-color:#818cf8;box-shadow:0 0 0 3px #818cf81a}.prompt-selector-content[data-v-65552b12]{flex:1;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#111827}.dark .prompt-selector-content[data-v-65552b12]{color:#f3f4f6}.knowledge-tags[data-v-65552b12]{display:flex;flex-wrap:wrap;gap:.5rem}.generate-button-wrapper[data-v-65552b12]{flex-shrink:0;padding:1rem;background:#fff;border-top:1px solid rgba(226,232,240,.6)}.dark .generate-button-wrapper[data-v-65552b12]{background:#1f2937f2;border-top-color:#4a556899}.generate-button[data-v-65552b12]{font-weight:600;box-shadow:0 4px 12px #6366f133}.generate-button[data-v-65552b12]:hover{box-shadow:0 6px 16px #6366f14d}.text-stats[data-v-65552b12]{display:flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;background-color:#0000000d;transition:all .2s ease}.dark .text-stats[data-v-65552b12]{background-color:#ffffff1a}.text-stats[data-v-65552b12]:hover{background-color:#00000014}.dark .text-stats[data-v-65552b12]:hover{background-color:#ffffff26}.floating-actions[data-v-65552b12]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;z-index:10;background:#fffffff2;border-radius:8px;padding:.25rem;box-shadow:0 2px 8px #0000001a}.dark .floating-actions[data-v-65552b12]{background:#1f2937f2;box-shadow:0 2px 8px #0000004d}.floating-action-btn[data-v-65552b12]{color:#6b7280;transition:all .2s ease}.floating-action-btn[data-v-65552b12]:hover{color:#6366f1;background:#6366f11a}.dark .floating-action-btn[data-v-65552b12]{color:#9ca3af}.dark .floating-action-btn[data-v-65552b12]:hover{color:#818cf8;background:#818cf826}.chat-button-wrapper[data-v-65552b12]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:50px;box-shadow:0 4px 16px #6366f166;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.chat-button-wrapper[data-v-65552b12]:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 6px 20px #6366f180;background:linear-gradient(135deg,#5558eb,#7c3aed)}.chat-button-wrapper[data-v-65552b12]:active{transform:translate(-50%) translateY(0)}.dark .chat-button-wrapper[data-v-65552b12]{background:linear-gradient(135deg,#818cf8,#a78bfa);box-shadow:0 4px 16px #818cf866}.dark .chat-button-wrapper[data-v-65552b12]:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 6px 20px #818cf880}.chat-button-fade-enter-active[data-v-65552b12],.chat-button-fade-leave-active[data-v-65552b12]{transition:all .3s cubic-bezier(.16,1,.3,1)}.chat-button-fade-enter-from[data-v-65552b12],.chat-button-fade-leave-to[data-v-65552b12]{opacity:0;transform:translate(-50%) translateY(20px) scale(.8)}[data-v-65552b12]::-webkit-scrollbar{width:6px;height:6px}[data-v-65552b12]::-webkit-scrollbar-track{background:transparent}[data-v-65552b12]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.dark[data-v-65552b12] ::-webkit-scrollbar-thumb{background-color:#ffffff26}@media (max-width: 768px){.outline-generator[data-v-65552b12]{padding:.75rem}.mobile-tabs[data-v-65552b12]{margin-bottom:.75rem;padding:.25rem}.mobile-tab[data-v-65552b12]{padding:.5rem .375rem;font-size:.6875rem;gap:.125rem}.panel-header[data-v-65552b12]{padding:.875rem 1rem}.panel-title[data-v-65552b12]{font-size:.875rem}.panel-body[data-v-65552b12]{padding:1rem}.editor-textarea[data-v-65552b12] .n-input__textarea-el{font-size:.875rem}.section-header[data-v-65552b12]{padding:.75rem .875rem}.section-title[data-v-65552b12]{font-size:.75rem}.section-body[data-v-65552b12],.config-scroll-area[data-v-65552b12],.generate-button-wrapper[data-v-65552b12]{padding:.875rem}.word-count[data-v-65552b12]{font-size:.6875rem;padding:.1875rem .375rem}.chat-button-wrapper[data-v-65552b12]{bottom:1rem;padding:.625rem 1rem;font-size:.8125rem;gap:.375rem}}@media (max-width: 480px){.outline-generator[data-v-65552b12]{padding:.5rem}.mobile-tabs[data-v-65552b12]{margin-bottom:.5rem}.mobile-tab[data-v-65552b12]{padding:.375rem .25rem;font-size:.625rem}.panel-header[data-v-65552b12]{padding:.75rem .875rem}.panel-title[data-v-65552b12]{font-size:.8125rem}.panel-body[data-v-65552b12]{padding:.875rem}.section-header[data-v-65552b12]{padding:.625rem .75rem}.section-body[data-v-65552b12],.config-scroll-area[data-v-65552b12],.generate-button-wrapper[data-v-65552b12]{padding:.75rem}.chat-button-wrapper[data-v-65552b12]{bottom:.75rem;padding:.5rem .875rem;font-size:.75rem;gap:.25rem}}.content-generator[data-v-a9714300]{height:100%;padding:1rem;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.mobile-tabs[data-v-a9714300]{display:flex;gap:.5rem;margin-bottom:1rem;padding:.375rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #0000000f;flex-shrink:0}.dark .mobile-tabs[data-v-a9714300]{background:#1f2937f2;border-color:#4a5568cc}.mobile-tab[data-v-a9714300]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.625rem .5rem;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);color:#64748b;font-size:.75rem;font-weight:500}.mobile-tab[data-v-a9714300]:hover{background:#6366f114;color:#6366f1}.mobile-tab.active[data-v-a9714300]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 2px 8px #6366f14d}.dark .mobile-tab[data-v-a9714300]{color:#94a3b8}.dark .mobile-tab[data-v-a9714300]:hover{background:#818cf81f;color:#818cf8}.dark .mobile-tab.active[data-v-a9714300]{background:linear-gradient(135deg,#818cf8,#a78bfa);color:#fff}.content-grid[data-v-a9714300]{flex:1;min-height:0}.grid-item[data-v-a9714300]{height:100%;min-height:0}.editor-panel[data-v-a9714300],.result-panel[data-v-a9714300],.config-panel[data-v-a9714300]{background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #0000000f;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:0}.dark .editor-panel[data-v-a9714300],.dark .result-panel[data-v-a9714300],.dark .config-panel[data-v-a9714300]{background:#1f2937f2;border-color:#4a5568cc}.panel-header[data-v-a9714300]{flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid rgba(226,232,240,.6);background:linear-gradient(to bottom,#f9fafbcc,#fff6)}.dark .panel-header[data-v-a9714300]{border-bottom-color:#4a556899;background:linear-gradient(to bottom,#374151cc,#1f293766)}.panel-title[data-v-a9714300]{font-size:.9375rem;font-weight:600;color:#111827}.dark .panel-title[data-v-a9714300]{color:#f9fafb}.word-count[data-v-a9714300]{font-size:.75rem;color:#6b7280;font-weight:500;padding:.25rem .5rem;background:#f3f4f6cc;border-radius:.375rem}.dark .word-count[data-v-a9714300]{color:#9ca3af;background:#374151cc}.panel-body[data-v-a9714300]{flex:1;overflow:hidden;padding:1.25rem;min-height:0;display:flex;flex-direction:column;position:relative}.editor-textarea[data-v-a9714300]{flex:1;height:100%}.editor-textarea[data-v-a9714300] .n-input-wrapper{height:100%}.editor-textarea[data-v-a9714300] .n-input__textarea-el{font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.8;font-size:.9375rem;resize:none;height:100%}.outline-modal-content[data-v-a9714300]{max-height:60vh;overflow-y:auto;padding:.5rem}.result-content[data-v-a9714300]{flex:1;width:100%;overflow-y:auto;overflow-x:hidden;min-height:0}.generating-state[data-v-a9714300]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;min-height:0}.empty-state[data-v-a9714300]{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:0}.empty-state[data-v-a9714300] .n-empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state[data-v-a9714300] .n-empty__icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.empty-state[data-v-a9714300] .n-empty__description{text-align:center;margin-top:.5rem}.config-panel[data-v-a9714300]{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #0000000f;overflow:hidden}.dark .config-panel[data-v-a9714300]{background:#1f2937f2;border-color:#4a5568cc}.config-scroll-area[data-v-a9714300]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;min-height:0}.config-section[data-v-a9714300]{background:#f9fafb80;border:1px solid rgba(229,231,235,.6);border-radius:10px;margin-bottom:1rem;flex-shrink:0}.config-section[data-v-a9714300]:last-child{margin-bottom:0}.dark .config-section[data-v-a9714300]{background:#11182780;border-color:#37415199}.section-header[data-v-a9714300]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:#fff9;border-bottom:1px solid rgba(229,231,235,.4)}.dark .section-header[data-v-a9714300]{background:#1f293799;border-bottom-color:#37415166}.section-icon[data-v-a9714300]{color:#6366f1}.dark .section-icon[data-v-a9714300]{color:#818cf8}.section-title[data-v-a9714300]{flex:1;font-size:.8125rem;font-weight:600;color:#374151}.dark .section-title[data-v-a9714300]{color:#e5e7eb}.section-body[data-v-a9714300]{padding:1rem;overflow:visible}.prompt-selector-box[data-v-a9714300]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;background:#fff;border:1px solid rgba(229,231,235,.8);border-radius:8px;cursor:pointer;transition:all .2s}.prompt-selector-box[data-v-a9714300]:hover{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.dark .prompt-selector-box[data-v-a9714300]{background:#1f293799;border-color:#4b5563cc}.dark .prompt-selector-box[data-v-a9714300]:hover{border-color:#818cf8;box-shadow:0 0 0 3px #818cf81a}.prompt-selector-content[data-v-a9714300]{flex:1;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#111827}.dark .prompt-selector-content[data-v-a9714300]{color:#f3f4f6}.knowledge-tags[data-v-a9714300]{display:flex;flex-wrap:wrap;gap:.5rem}.generate-button-wrapper[data-v-a9714300]{flex-shrink:0;padding:1rem;background:#fff;border-top:1px solid rgba(226,232,240,.6)}.dark .generate-button-wrapper[data-v-a9714300]{background:#1f2937f2;border-top-color:#4a556899}.generate-button[data-v-a9714300]{font-weight:600;box-shadow:0 4px 12px #6366f133}.generate-button[data-v-a9714300]:hover{box-shadow:0 6px 16px #6366f14d}.text-stats[data-v-a9714300]{display:flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;background-color:#0000000d;transition:all .2s ease}.dark .text-stats[data-v-a9714300]{background-color:#ffffff1a}.text-stats[data-v-a9714300]:hover{background-color:#00000014}.dark .text-stats[data-v-a9714300]:hover{background-color:#ffffff26}.floating-actions[data-v-a9714300]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;z-index:10;background:#fffffff2;border-radius:8px;padding:.25rem;box-shadow:0 2px 8px #0000001a}.dark .floating-actions[data-v-a9714300]{background:#1f2937f2;box-shadow:0 2px 8px #0000004d}.floating-action-btn[data-v-a9714300]{color:#6b7280;transition:all .2s ease}.floating-action-btn[data-v-a9714300]:hover{color:#6366f1;background:#6366f11a}.dark .floating-action-btn[data-v-a9714300]{color:#9ca3af}.dark .floating-action-btn[data-v-a9714300]:hover{color:#818cf8;background:#818cf826}.chat-button-wrapper[data-v-a9714300]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:50px;box-shadow:0 4px 16px #6366f166;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.chat-button-wrapper[data-v-a9714300]:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 6px 20px #6366f180;background:linear-gradient(135deg,#5558eb,#7c3aed)}.chat-button-wrapper[data-v-a9714300]:active{transform:translate(-50%) translateY(0)}.dark .chat-button-wrapper[data-v-a9714300]{background:linear-gradient(135deg,#818cf8,#a78bfa);box-shadow:0 4px 16px #818cf866}.dark .chat-button-wrapper[data-v-a9714300]:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 6px 20px #818cf880}.chat-button-fade-enter-active[data-v-a9714300],.chat-button-fade-leave-active[data-v-a9714300]{transition:all .3s cubic-bezier(.16,1,.3,1)}.chat-button-fade-enter-from[data-v-a9714300],.chat-button-fade-leave-to[data-v-a9714300]{opacity:0;transform:translate(-50%) translateY(20px) scale(.8)}[data-v-a9714300]::-webkit-scrollbar{width:6px;height:6px}[data-v-a9714300]::-webkit-scrollbar-track{background:transparent}[data-v-a9714300]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.dark[data-v-a9714300] ::-webkit-scrollbar-thumb{background-color:#ffffff26}@media (max-width: 768px){.content-generator[data-v-a9714300]{padding:.75rem}.mobile-tabs[data-v-a9714300]{margin-bottom:.75rem;padding:.25rem}.mobile-tab[data-v-a9714300]{padding:.5rem .375rem;font-size:.6875rem;gap:.125rem}.panel-header[data-v-a9714300]{padding:.875rem 1rem}.panel-title[data-v-a9714300]{font-size:.875rem}.panel-body[data-v-a9714300]{padding:1rem}.editor-textarea[data-v-a9714300] .n-input__textarea-el{font-size:.875rem}.section-header[data-v-a9714300]{padding:.75rem .875rem}.section-title[data-v-a9714300]{font-size:.75rem}.section-body[data-v-a9714300],.config-scroll-area[data-v-a9714300],.generate-button-wrapper[data-v-a9714300]{padding:.875rem}.word-count[data-v-a9714300]{font-size:.6875rem;padding:.1875rem .375rem}.outline-modal-content[data-v-a9714300]{max-height:50vh}.chat-button-wrapper[data-v-a9714300]{bottom:1rem;padding:.625rem 1rem;font-size:.8125rem;gap:.375rem}}@media (max-width: 480px){.content-generator[data-v-a9714300]{padding:.5rem}.mobile-tabs[data-v-a9714300]{margin-bottom:.5rem}.mobile-tab[data-v-a9714300]{padding:.375rem .25rem;font-size:.625rem}.panel-header[data-v-a9714300]{padding:.75rem .875rem}.panel-title[data-v-a9714300]{font-size:.8125rem}.panel-body[data-v-a9714300]{padding:.875rem}.section-header[data-v-a9714300]{padding:.625rem .75rem}.section-body[data-v-a9714300],.config-scroll-area[data-v-a9714300],.generate-button-wrapper[data-v-a9714300]{padding:.75rem}.chat-button-wrapper[data-v-a9714300]{bottom:.75rem;padding:.5rem .875rem;font-size:.75rem;gap:.25rem}}.tutorial-modal[data-v-48d875dc] .n-modal{display:flex;align-items:center;justify-content:center}.tutorial-wrapper[data-v-48d875dc]{display:flex;flex-direction:column;width:680px;max-width:95vw;max-height:85vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.dark .tutorial-wrapper[data-v-48d875dc]{background:#1f2937}.tutorial-header[data-v-48d875dc]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(226,232,240,.6);background:linear-gradient(135deg,#6366f108,#8b5cf608);flex-shrink:0}.dark .tutorial-header[data-v-48d875dc]{border-bottom-color:#4a556899;background:linear-gradient(135deg,#6366f10d,#8b5cf60d)}.header-icon[data-v-48d875dc]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-radius:50%}.header-text[data-v-48d875dc]{flex:1;min-width:0}.header-title[data-v-48d875dc]{font-size:1.375rem;font-weight:700;color:#1e293b;margin:0 0 .25rem;letter-spacing:-.02em}.dark .header-title[data-v-48d875dc]{color:#f1f5f9}.header-subtitle[data-v-48d875dc]{font-size:.875rem;color:#64748b;margin:0}.dark .header-subtitle[data-v-48d875dc]{color:#94a3b8}.tutorial-scroll-area[data-v-48d875dc]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.5rem;min-height:0}.tutorial-steps[data-v-48d875dc]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.step-card[data-v-48d875dc]{position:relative;display:flex;gap:1rem;padding:1rem;background:linear-gradient(135deg,#f9fafbcc,#ffffffe6);border:1px solid rgba(226,232,240,.8);border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.dark .step-card[data-v-48d875dc]{background:linear-gradient(135deg,#1f2937cc,#374151e6);border-color:#4a5568cc}.step-card[data-v-48d875dc]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.step-number[data-v-48d875dc]{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:10px;box-shadow:0 4px 12px #6366f14d}.step-content[data-v-48d875dc]{flex:1;min-width:0}.step-icon[data-v-48d875dc]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;margin-bottom:.375rem}.step-icon.outline[data-v-48d875dc]{background:linear-gradient(135deg,#10b9811a,#05966926);color:#10b981}.step-icon.enhance[data-v-48d875dc]{background:linear-gradient(135deg,#f59e0b1a,#d9770626);color:#f59e0b}.step-icon.content[data-v-48d875dc]{background:linear-gradient(135deg,#6366f11a,#8b5cf626);color:#6366f1}.step-icon.history[data-v-48d875dc]{background:linear-gradient(135deg,#8b5cf61a,#a855f726);color:#8b5cf6}.step-title[data-v-48d875dc]{font-size:1rem;font-weight:600;color:#1e293b;margin:.25rem 0}.dark .step-title[data-v-48d875dc]{color:#f1f5f9}.step-desc[data-v-48d875dc]{font-size:.875rem;color:#475569;line-height:1.5;margin:.375rem 0 .625rem}.dark .step-desc[data-v-48d875dc]{color:#cbd5e1}.step-tips[data-v-48d875dc]{display:flex;flex-direction:column;gap:.375rem}.tip-item[data-v-48d875dc]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#64748b;padding:.25rem .625rem;background:#ffffff80;border-radius:6px}.dark .tip-item[data-v-48d875dc]{color:#94a3b8;background:#0f172a4d}.tip-item span[data-v-48d875dc]{flex:1}.tutorial-footer[data-v-48d875dc]{padding-top:.75rem;border-top:1px solid rgba(226,232,240,.6)}.dark .tutorial-footer[data-v-48d875dc]{border-top-color:#4a556899}.footer-tip[data-v-48d875dc]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border-left:3px solid #6366f1;border-radius:8px;font-size:.8125rem;color:#64748b}.dark .footer-tip[data-v-48d875dc]{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);color:#94a3b8}.tutorial-actions[data-v-48d875dc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid rgba(226,232,240,.6);background:linear-gradient(to top,#f9fafbcc,#fff6);flex-shrink:0}.dark .tutorial-actions[data-v-48d875dc]{border-top-color:#4a556899;background:linear-gradient(to top,#1f2937cc,#37415166)}.tutorial-scroll-area[data-v-48d875dc]::-webkit-scrollbar{width:6px}.tutorial-scroll-area[data-v-48d875dc]::-webkit-scrollbar-track{background:transparent}.tutorial-scroll-area[data-v-48d875dc]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.dark .tutorial-scroll-area[data-v-48d875dc]::-webkit-scrollbar-thumb{background-color:#ffffff26}@media (max-width: 768px){.tutorial-wrapper[data-v-48d875dc]{width:95vw}.tutorial-header[data-v-48d875dc]{padding:1rem}.header-icon[data-v-48d875dc]{width:48px;height:48px}.header-title[data-v-48d875dc]{font-size:1.125rem}.header-subtitle[data-v-48d875dc]{font-size:.8125rem}.tutorial-scroll-area[data-v-48d875dc]{padding:1rem}.step-card[data-v-48d875dc]{flex-direction:row;padding:.875rem;gap:.75rem}.step-number[data-v-48d875dc]{width:36px;height:36px;font-size:1rem}.step-title[data-v-48d875dc]{font-size:.9375rem}.step-desc[data-v-48d875dc]{font-size:.8125rem}.tutorial-actions[data-v-48d875dc]{flex-direction:column-reverse;padding:1rem}.tutorial-actions[data-v-48d875dc] .n-button{width:100%}}@media (max-width: 480px){.header-icon[data-v-48d875dc]{width:44px;height:44px}.header-title[data-v-48d875dc]{font-size:1rem}.step-card[data-v-48d875dc]{padding:.75rem}.step-icon[data-v-48d875dc]{width:28px;height:28px}.step-tips[data-v-48d875dc]{gap:.25rem}.tip-item[data-v-48d875dc]{padding:.1875rem .5rem;font-size:.75rem}}@keyframes fadeIn-133ecfcb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp-133ecfcb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-133ecfcb],.fade-scale-leave-active[data-v-133ecfcb]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.fade-scale-enter-from[data-v-133ecfcb],.fade-scale-leave-to[data-v-133ecfcb]{opacity:0;transform:scale(.8)}.short-novel-editor-page[data-v-133ecfcb]{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(135deg,#f5f7fa,#e8edf3)}.dark .short-novel-editor-page[data-v-133ecfcb]{background:linear-gradient(135deg,#0f172a,#1e293b)}.page-header[data-v-133ecfcb]{flex-shrink:0;background:linear-gradient(135deg,#fffffff2,#ffffffe6,#fffffff2);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 0 0 1px #0000000a,0 4px 16px #00000014;animation:slideInUp-133ecfcb .5s cubic-bezier(.34,1.56,.64,1)}.dark .page-header[data-v-133ecfcb]{background:linear-gradient(135deg,#1c1c1ef2,#1c1c1ee6,#1c1c1ef2);border-bottom-color:#ffffff1f;box-shadow:0 0 0 1px #ffffff14,0 4px 16px #0000004d}.header-content[data-v-133ecfcb]{display:flex;flex-direction:column;padding:1.25rem 2rem;gap:1rem}.header-row-1[data-v-133ecfcb],.header-row-2[data-v-133ecfcb]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.back-button[data-v-133ecfcb]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;background:#0000000d;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);flex-shrink:0}.back-button[data-v-133ecfcb]:hover{background:#3b82f61a;color:#3b82f6;transform:translate(-2px)}.back-button[data-v-133ecfcb]:active{transform:translate(0) scale(.95)}.dark .back-button[data-v-133ecfcb]{background:#ffffff1a;color:#94a3b8}.dark .back-button[data-v-133ecfcb]:hover{background:#60a5fa26;color:#60a5fa}.title-section[data-v-133ecfcb]{flex:1;min-width:0;max-width:-moz-fit-content;max-width:fit-content}.title-display[data-v-133ecfcb]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.title-display[data-v-133ecfcb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000005;border-radius:10px;opacity:0;transition:opacity .3s}.title-display[data-v-133ecfcb]:hover:before{opacity:1}.dark .title-display[data-v-133ecfcb]:before{background:#ffffff0d}.title-text[data-v-133ecfcb]{font-size:1.125rem;font-weight:700;color:#1e293b;white-space:nowrap;margin:0;letter-spacing:-.02em;transition:color .3s;max-width:300px;overflow:hidden;text-overflow:ellipsis}.dark .title-text[data-v-133ecfcb]{color:#f1f5f9}.edit-icon[data-v-133ecfcb]{opacity:0;transform:scale(.8);transition:all .3s cubic-bezier(.34,1.56,.64,1);color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.title-display:hover .edit-icon[data-v-133ecfcb]{opacity:1;transform:scale(1)}.dark .edit-icon[data-v-133ecfcb]{color:#94a3b8}.title-edit[data-v-133ecfcb]{display:inline-block;min-width:200px;max-width:400px;animation:fadeIn-133ecfcb .3s ease-out}.title-input[data-v-133ecfcb] .n-input__input-el{font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.header-tab-switcher[data-v-133ecfcb]{flex:1;max-width:100%}.header-tab-switcher .relative[data-v-133ecfcb]{width:100%}.header-actions[data-v-133ecfcb]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.auto-save-status[data-v-133ecfcb]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:10px;font-size:.8125rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);animation:slideInUp-133ecfcb .3s cubic-bezier(.34,1.56,.64,1);background:#f3f4f699;color:#64748b;border:1px solid rgba(226,232,240,.8)}.dark .auto-save-status[data-v-133ecfcb]{background:#37415199;color:#94a3b8;border-color:#4a5568cc}.auto-save-status.saving[data-v-133ecfcb]{color:#3b82f6;border-color:#3b82f64d;background:#3b82f614}.dark .auto-save-status.saving[data-v-133ecfcb]{color:#60a5fa;border-color:#60a5fa4d;background:#60a5fa1a}.auto-save-status.saved[data-v-133ecfcb]{color:#10b981;border-color:#10b9814d;background:#10b98114}.dark .auto-save-status.saved[data-v-133ecfcb]{color:#34d399;border-color:#34d3994d;background:#34d3991a}.auto-save-status.error[data-v-133ecfcb]{color:#ef4444;border-color:#ef44444d;background:#ef444414}.dark .auto-save-status.error[data-v-133ecfcb]{color:#f87171;border-color:#f871714d;background:#f871711a}.save-icon[data-v-133ecfcb]{display:flex;align-items:center;justify-content:center}.save-text[data-v-133ecfcb]{white-space:nowrap;font-weight:500}.action-button[data-v-133ecfcb]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border:1px solid transparent}.action-button.save[data-v-133ecfcb]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #3b82f640}.action-button.save[data-v-133ecfcb]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f659;transform:translateY(-1px)}.action-button.save[data-v-133ecfcb]:active{transform:translateY(0) scale(.98)}.action-button.save.disabled[data-v-133ecfcb]{opacity:.6;cursor:not-allowed;pointer-events:none}.action-button.complete[data-v-133ecfcb]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b98140}.action-button.complete[data-v-133ecfcb]:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b98159;transform:translateY(-1px)}.action-button.complete[data-v-133ecfcb]:active{transform:translateY(0) scale(.98)}.action-button.complete.mobile[data-v-133ecfcb]{padding:.375rem .75rem;font-size:.8125rem;gap:.375rem}@keyframes spin-133ecfcb{to{transform:rotate(360deg)}}.animate-spin[data-v-133ecfcb]{animation:spin-133ecfcb 1s linear infinite}.page-content[data-v-133ecfcb]{flex:1;overflow:hidden;min-height:0;animation:fadeIn-133ecfcb .5s ease-out .2s both}.cover-settings-container[data-v-133ecfcb]{height:100%;overflow-y:auto;background:linear-gradient(135deg,#f5f7fa,#e8edf3);display:flex;align-items:center;justify-content:center;padding:2rem}.dark .cover-settings-container[data-v-133ecfcb]{background:linear-gradient(135deg,#0f172a,#1e293b)}.cover-settings-content[data-v-133ecfcb]{width:100%;max-width:800px;animation:fadeIn-133ecfcb .5s ease-out}.cover-section[data-v-133ecfcb]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 24px #00000014;border:1px solid rgba(0,0,0,.06)}.dark .cover-section[data-v-133ecfcb]{background:#1c1c1ef2;border-color:#ffffff1a;box-shadow:0 4px 24px #0000004d}.section-header[data-v-133ecfcb]{margin-bottom:2rem;text-align:center}.section-title[data-v-133ecfcb]{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0 0 .5rem;letter-spacing:-.02em}.dark .section-title[data-v-133ecfcb]{color:#f1f5f9}.section-desc[data-v-133ecfcb]{font-size:.9375rem;color:#64748b;margin:0 0 1.5rem}.dark .section-desc[data-v-133ecfcb]{color:#94a3b8}.cover-requirements[data-v-133ecfcb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;padding:1.5rem;background:#f9fafb99;border-radius:12px;border:1px solid rgba(0,0,0,.06)}.dark .cover-requirements[data-v-133ecfcb]{background:#11182799;border-color:#ffffff14}.requirement-item[data-v-133ecfcb]{display:flex;flex-direction:column;gap:.375rem}.requirement-title[data-v-133ecfcb]{font-size:.875rem;font-weight:600;color:#6366f1;margin:0;display:flex;align-items:center;gap:.375rem}.dark .requirement-title[data-v-133ecfcb]{color:#818cf8}.requirement-text[data-v-133ecfcb]{font-size:.8125rem;color:#64748b;margin:0;line-height:1.5}.dark .requirement-text[data-v-133ecfcb]{color:#94a3b8}.cover-upload-area[data-v-133ecfcb],.upload-container[data-v-133ecfcb],.upload-container[data-v-133ecfcb] .n-upload-trigger{width:100%}.cover-preview-wrapper[data-v-133ecfcb]{display:flex;justify-content:center}.cover-preview[data-v-133ecfcb]{position:relative;width:100%;max-width:400px;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.cover-preview[data-v-133ecfcb]:hover{box-shadow:0 12px 48px #00000040;transform:translateY(-4px)}.cover-preview-image[data-v-133ecfcb]{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;display:block}.cover-hover-overlay[data-v-133ecfcb]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.cover-preview:hover .cover-hover-overlay[data-v-133ecfcb]{opacity:1}.hover-content[data-v-133ecfcb]{display:flex;flex-direction:column;align-items:center;gap:1rem;transform:translateY(10px);transition:transform .3s}.cover-preview:hover .hover-content[data-v-133ecfcb]{transform:translateY(0)}.upload-icon-hover[data-v-133ecfcb]{color:#fff}.hover-text[data-v-133ecfcb]{color:#fff;font-size:1rem;font-weight:500}.cover-upload-empty[data-v-133ecfcb]{width:100%}.upload-empty-content[data-v-133ecfcb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;border:2px dashed rgba(0,0,0,.15);border-radius:12px;background:#f9fafb80;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.upload-empty-content[data-v-133ecfcb]:hover{border-color:#6366f1;background:#6366f10d}.dark .upload-empty-content[data-v-133ecfcb]{border-color:#ffffff26;background:#1f293780}.dark .upload-empty-content[data-v-133ecfcb]:hover{border-color:#818cf8;background:#818cf81a}.upload-icon[data-v-133ecfcb]{margin-bottom:1.5rem}.icon-placeholder[data-v-133ecfcb]{color:#d1d5db;transition:all .3s}.upload-empty-content:hover .icon-placeholder[data-v-133ecfcb]{color:#6366f1;transform:scale(1.1)}.dark .icon-placeholder[data-v-133ecfcb]{color:#4b5563}.dark .upload-empty-content:hover .icon-placeholder[data-v-133ecfcb]{color:#818cf8}.upload-title[data-v-133ecfcb]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.dark .upload-title[data-v-133ecfcb]{color:#f1f5f9}.upload-desc[data-v-133ecfcb]{font-size:.9375rem;color:#64748b;margin:0 0 .5rem}.dark .upload-desc[data-v-133ecfcb]{color:#94a3b8}.upload-hint[data-v-133ecfcb]{font-size:.8125rem;color:#9ca3af;margin:0}.dark .upload-hint[data-v-133ecfcb]{color:#6b7280}@media (max-width: 1024px){.header-content[data-v-133ecfcb]{padding:1rem 1.5rem;gap:.875rem}.header-tab-switcher[data-v-133ecfcb]{max-width:400px}}@media (max-width: 768px){.header-content[data-v-133ecfcb]{padding:.875rem 1rem;gap:.75rem}.header-row-1[data-v-133ecfcb]{gap:.5rem}.header-row-2[data-v-133ecfcb]{gap:.75rem}.header-tab-switcher[data-v-133ecfcb]{flex:1}.header-actions[data-v-133ecfcb]{gap:.375rem}.title-section[data-v-133ecfcb]{flex:1;min-width:0}.title-text[data-v-133ecfcb]{font-size:.9375rem;max-width:none}.title-display[data-v-133ecfcb]{padding:.375rem .75rem;gap:.375rem}.back-button[data-v-133ecfcb]{width:32px;height:32px}.auto-save-status[data-v-133ecfcb]{padding:.375rem .625rem;font-size:.75rem;gap:.375rem}.action-button.save[data-v-133ecfcb],.action-button.complete[data-v-133ecfcb]{padding:.375rem .75rem;font-size:.8125rem;gap:.375rem}.title-edit[data-v-133ecfcb]{width:100%;max-width:none}.title-input[data-v-133ecfcb] .n-input__input-el{font-size:.9375rem}.header-tab-switcher .flex-1>div[data-v-133ecfcb]{padding:.5rem .625rem;gap:.375rem}.header-tab-switcher span[data-v-133ecfcb]{font-size:.6875rem}}@media (max-width: 480px){.header-content[data-v-133ecfcb]{padding:.75rem .875rem;gap:.625rem}.title-text[data-v-133ecfcb]{font-size:.875rem}.back-button[data-v-133ecfcb]{width:28px;height:28px}.auto-save-status[data-v-133ecfcb]{padding:.25rem .5rem;font-size:.6875rem;gap:.25rem}.action-button.save[data-v-133ecfcb],.action-button.complete[data-v-133ecfcb]{padding:.25rem .5rem;font-size:.75rem;gap:.25rem}.header-tab-switcher .flex-1>div[data-v-133ecfcb]{padding:.375rem .5rem;gap:.25rem}.header-tab-switcher span[data-v-133ecfcb]{font-size:.625rem}.cover-settings-container[data-v-133ecfcb]{padding:1rem}.cover-section[data-v-133ecfcb]{padding:1.5rem 1rem}.section-title[data-v-133ecfcb]{font-size:1.375rem}.cover-preview[data-v-133ecfcb]{max-width:300px}.upload-empty-content[data-v-133ecfcb]{padding:2.5rem 1.5rem}.cover-requirements[data-v-133ecfcb]{grid-template-columns:1fr;gap:1rem;padding:1rem}.requirement-title[data-v-133ecfcb]{font-size:.8125rem}.requirement-text[data-v-133ecfcb]{font-size:.75rem}}[data-v-133ecfcb]::-webkit-scrollbar{width:6px;height:6px}[data-v-133ecfcb]::-webkit-scrollbar-track{background:transparent}[data-v-133ecfcb]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}[data-v-133ecfcb]::-webkit-scrollbar-thumb:hover{background-color:#00000040}.dark[data-v-133ecfcb] ::-webkit-scrollbar-thumb{background-color:#ffffff26}.dark[data-v-133ecfcb] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.custom-scrollbar[data-v-c73b3895]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-c73b3895]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-c73b3895]::-webkit-scrollbar-thumb{background:#374151;border-radius:4px}.custom-scrollbar[data-v-c73b3895]::-webkit-scrollbar-thumb:hover{background:#4b5563}.gallery-item[data-v-9c0b1c6d]{will-change:transform;contain:layout style paint}@keyframes shimmer-9c0b1c6d{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-shimmer[data-v-9c0b1c6d]{animation:shimmer-9c0b1c6d 1.5s infinite}@keyframes wipeReveal-9c0b1c6d{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.carousel-wipe[data-v-9c0b1c6d]{will-change:clip-path}.carousel-wipe.animate-wipe[data-v-9c0b1c6d]{animation:wipeReveal-9c0b1c6d .8s ease-in-out forwards}.carousel-wipe.wipe-complete[data-v-9c0b1c6d]{clip-path:inset(0 0 0 0)}.custom-scrollbar[data-v-0638f76c]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-0638f76c]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar[data-v-0638f76c]::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar[data-v-6edc75e8]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-6edc75e8]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-6edc75e8]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar[data-v-6edc75e8]::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar[data-v-6a860231]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-6a860231]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-6a860231]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar[data-v-6a860231]::-webkit-scrollbar-thumb:hover{background:#fff3}@keyframes fadeInUp-86d2f1fd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gallery-item[data-v-86d2f1fd]{animation:fadeInUp-86d2f1fd .6s ease-out backwards}.custom-scrollbar[data-v-b238339c]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-b238339c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-b238339c]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar[data-v-b238339c]::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px;border:1px solid transparent;background-clip:content-box;-webkit-transition:background-color .3s;transition:background-color .3s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:content-box}.custom-scrollbar::-webkit-scrollbar-corner{background:transparent}.mobile-panel-enter-active[data-v-749856a2],.mobile-panel-leave-active[data-v-749856a2]{transition:all .3s ease}.mobile-panel-enter-from[data-v-749856a2],.mobile-panel-leave-to[data-v-749856a2]{opacity:0;transform:translateY(100%)}.safe-area-bottom[data-v-749856a2]{padding-bottom:env(safe-area-inset-bottom,0)}.toolbar-container[data-v-abac85e7]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.toolbar-container[data-v-abac85e7]::-webkit-scrollbar{display:none}[data-v-beea9b5e] .n-card{--n-color: #1a1b1e;--n-title-text-color: #fff;--n-close-icon-color: #9ca3af;--n-close-icon-color-hover: #fff}.custom-scrollbar[data-v-6fbaf7df]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-6fbaf7df]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-6fbaf7df]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.line-clamp-2[data-v-6fbaf7df]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-play-btn[data-v-e4b90538]{position:absolute;z-index:10;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#00000040;border:1px solid rgba(255,255,255,.15);border-radius:50%;cursor:pointer;transition:all .2s ease}.video-play-btn[data-v-e4b90538]:hover{background:#8b5cf680;border-color:#8b5cf699;transform:translate(-50%,-50%) scale(1.1)}.video-play-btn[data-v-e4b90538]:active{transform:translate(-50%,-50%) scale(.95)}.video-play-btn .play-icon[data-v-e4b90538]{color:#ffffff80;margin-left:2px}.video-play-btn:hover .play-icon[data-v-e4b90538]{color:#ffffffe6}.custom-scrollbar[data-v-f4f57fa8]::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar[data-v-f4f57fa8]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-f4f57fa8]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}[data-v-4dc5ccf9] .n-tabs-tab{color:#9ca3af!important}[data-v-4dc5ccf9] .n-tabs-tab--active{color:#a78bfa!important}[data-v-4dc5ccf9] .n-tabs-bar{background:#a78bfa!important}.custom-scrollbar[data-v-f5d846f6]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-f5d846f6]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-f5d846f6]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.custom-scrollbar[data-v-69bc2c7f]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-69bc2c7f]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-69bc2c7f]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.flow-model-selector[data-v-51e48ad1] .apple-selector{background:#1a1b1ee6!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.flow-model-selector[data-v-51e48ad1] .apple-selector:hover{background:#a855f71a!important;border-color:#a855f780!important}.flow-model-selector[data-v-51e48ad1] .selected-text{color:#e5e7eb!important}.flow-model-selector[data-v-51e48ad1] .placeholder-text,.flow-model-selector[data-v-51e48ad1] .chevron-icon{color:#9ca3af!important}.flow-model-selector[data-v-51e48ad1] .apple-selector:hover .chevron-icon{color:#a855f7!important}.custom-scrollbar[data-v-549a03d2]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-549a03d2]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-549a03d2]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.flow-node[data-v-1c0fe8ac]{width:240px;max-width:240px;background:#1a1b1e;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;font-size:12px}.flow-node[data-v-1c0fe8ac]:hover{border-color:var(--node-color);box-shadow:0 0 20px #8b5cf61a}.flow-node.selected[data-v-1c0fe8ac]{border-color:var(--node-color);box-shadow:0 0 0 2px var(--node-color)}.flow-node.status-running[data-v-1c0fe8ac]{border-color:#f59e0b}.flow-node.status-success[data-v-1c0fe8ac]{border-color:#10b981}.flow-node.status-error[data-v-1c0fe8ac]{border-color:#ef4444}.node-header[data-v-1c0fe8ac]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.node-icon[data-v-1c0fe8ac]{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.node-title[data-v-1c0fe8ac]{font-size:12px;font-weight:500;color:#fff;flex:1}.node-spinner[data-v-1c0fe8ac]{width:14px;height:14px;border:2px solid rgba(245,158,11,.2);border-top-color:#f59e0b;border-radius:50%;animation:spin-1c0fe8ac 1s linear infinite}@keyframes spin-1c0fe8ac{to{transform:rotate(360deg)}}.node-status-icon[data-v-1c0fe8ac]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.node-status-icon.success[data-v-1c0fe8ac]{background:#10b981;color:#fff}.node-status-icon.error[data-v-1c0fe8ac]{background:#ef4444;color:#fff}.node-content[data-v-1c0fe8ac]{padding:8px}.handle-input[data-v-1c0fe8ac],.handle-output[data-v-1c0fe8ac]{width:10px!important;height:10px!important;background:#1a1b1e!important;border:2px solid var(--node-color)!important;border-radius:50%!important}.handle-input[data-v-1c0fe8ac]:hover,.handle-output[data-v-1c0fe8ac]:hover{background:var(--node-color)!important}.custom-scrollbar[data-v-7d9b0e46]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-7d9b0e46]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-7d9b0e46]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.character-parent-node[data-v-de9d6124]{background:#1a1b1ef2;border:1px solid rgba(245,158,11,.3);border-radius:12px;overflow:visible;position:relative;min-width:260px;min-height:180px;pointer-events:none}.character-parent-node.selected[data-v-de9d6124]{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b4d}.node-header[data-v-de9d6124]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0006;border-bottom:1px solid rgba(255,255,255,.05);border-radius:12px 12px 0 0;pointer-events:auto}.header-left[data-v-de9d6124]{display:flex;align-items:center;gap:8px}.node-icon[data-v-de9d6124]{width:28px;height:28px;border-radius:6px;background:#f59e0b33;display:flex;align-items:center;justify-content:center}.node-title[data-v-de9d6124]{font-size:13px;font-weight:600;color:#fff}.item-count[data-v-de9d6124]{font-size:10px;color:#9ca3af;background:#ffffff1a;padding:2px 6px;border-radius:10px}.header-right[data-v-de9d6124]{display:flex;align-items:center;gap:8px}.control-panel[data-v-de9d6124]{padding:8px 12px;display:flex;gap:8px;align-items:center;background:#0003;border-bottom:1px solid rgba(255,255,255,.05);pointer-events:auto}.extract-btn[data-v-de9d6124]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;background:#f59e0b33;border:1px solid rgba(245,158,11,.3);border-radius:6px;color:#f59e0b;font-size:11px;cursor:pointer;transition:all .2s}.extract-btn[data-v-de9d6124]:hover:not(:disabled){background:#f59e0b4d}.extract-btn[data-v-de9d6124]:disabled{opacity:.5;cursor:not-allowed}.clear-btn[data-v-de9d6124]{display:flex;align-items:center;justify-content:center;padding:6px;background:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;cursor:pointer;transition:all .2s}.clear-btn[data-v-de9d6124]:hover{background:#ef44444d}.children-area[data-v-de9d6124]{position:relative;min-height:80px;padding:10px}.empty-state[data-v-de9d6124]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;color:#6b7280;font-size:11px;gap:8px}.handle-input[data-v-de9d6124],.handle-output[data-v-de9d6124]{width:12px!important;height:12px!important;background:#1a1b1e!important;border:2px solid #f59e0b!important;border-radius:50%!important;pointer-events:auto}.handle-input[data-v-de9d6124]{left:-6px!important}.handle-output[data-v-de9d6124]{right:-6px!important;border-color:#10b981!important}.handle-input[data-v-de9d6124]:hover,.handle-output[data-v-de9d6124]:hover{background:#f59e0b!important}.handle-output[data-v-de9d6124]:hover{background:#10b981!important}.scene-parent-node[data-v-13414d56]{background:#1a1b1ef2;border:1px solid rgba(245,158,11,.3);border-radius:12px;overflow:visible;position:relative;min-width:260px;min-height:180px;pointer-events:none}.scene-parent-node.selected[data-v-13414d56]{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b4d}.node-header[data-v-13414d56]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0006;border-bottom:1px solid rgba(255,255,255,.05);border-radius:12px 12px 0 0;pointer-events:auto}.header-left[data-v-13414d56]{display:flex;align-items:center;gap:8px}.node-icon[data-v-13414d56]{width:28px;height:28px;border-radius:6px;background:#f59e0b33;display:flex;align-items:center;justify-content:center}.node-title[data-v-13414d56]{font-size:13px;font-weight:600;color:#fff}.item-count[data-v-13414d56]{font-size:10px;color:#9ca3af;background:#ffffff1a;padding:2px 6px;border-radius:10px}.header-right[data-v-13414d56]{display:flex;align-items:center;gap:8px}.control-panel[data-v-13414d56]{padding:8px 12px;display:flex;gap:8px;align-items:center;background:#0003;border-bottom:1px solid rgba(255,255,255,.05);pointer-events:auto}.extract-btn[data-v-13414d56]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;background:#f59e0b33;border:1px solid rgba(245,158,11,.3);border-radius:6px;color:#f59e0b;font-size:11px;cursor:pointer;transition:all .2s}.extract-btn[data-v-13414d56]:hover:not(:disabled){background:#f59e0b4d}.extract-btn[data-v-13414d56]:disabled{opacity:.5;cursor:not-allowed}.clear-btn[data-v-13414d56]{display:flex;align-items:center;justify-content:center;padding:6px;background:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;cursor:pointer;transition:all .2s}.clear-btn[data-v-13414d56]:hover{background:#ef44444d}.children-area[data-v-13414d56]{position:relative;min-height:80px;padding:10px}.empty-state[data-v-13414d56]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;color:#6b7280;font-size:11px;gap:8px}.handle-input[data-v-13414d56],.handle-output[data-v-13414d56]{width:12px!important;height:12px!important;background:#1a1b1e!important;border:2px solid #f59e0b!important;border-radius:50%!important;pointer-events:auto}.handle-input[data-v-13414d56]{left:-6px!important}.handle-output[data-v-13414d56]{right:-6px!important;border-color:#10b981!important}.handle-input[data-v-13414d56]:hover,.handle-output[data-v-13414d56]:hover{background:#f59e0b!important}.handle-output[data-v-13414d56]:hover{background:#10b981!important}.storyboard-parent-node[data-v-2ae94220]{background:#1a1b1ef2;border:1px solid rgba(245,158,11,.3);border-radius:12px;overflow:visible;position:relative;min-width:280px;min-height:180px;pointer-events:none}.storyboard-parent-node.selected[data-v-2ae94220]{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b4d}.node-header[data-v-2ae94220]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0006;border-bottom:1px solid rgba(255,255,255,.05);border-radius:12px 12px 0 0;pointer-events:auto}.header-left[data-v-2ae94220]{display:flex;align-items:center;gap:8px}.node-icon[data-v-2ae94220]{width:28px;height:28px;border-radius:6px;background:#f59e0b33;display:flex;align-items:center;justify-content:center}.node-title[data-v-2ae94220]{font-size:13px;font-weight:600;color:#fff}.item-count[data-v-2ae94220]{font-size:10px;color:#9ca3af;background:#ffffff1a;padding:2px 6px;border-radius:10px}.header-right[data-v-2ae94220]{display:flex;align-items:center;gap:8px}.control-panel[data-v-2ae94220]{padding:8px 12px;display:flex;gap:8px;align-items:center;background:#0003;border-bottom:1px solid rgba(255,255,255,.05);pointer-events:auto}.generate-btn[data-v-2ae94220]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;background:#f59e0b33;border:1px solid rgba(245,158,11,.3);border-radius:6px;color:#f59e0b;font-size:11px;cursor:pointer;transition:all .2s}.generate-btn[data-v-2ae94220]:hover:not(:disabled){background:#f59e0b4d}.generate-btn[data-v-2ae94220]:disabled{opacity:.5;cursor:not-allowed}.clear-btn[data-v-2ae94220]{display:flex;align-items:center;justify-content:center;padding:6px;background:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;cursor:pointer;transition:all .2s}.clear-btn[data-v-2ae94220]:hover{background:#ef44444d}.children-area[data-v-2ae94220]{position:relative;min-height:80px;padding:10px;overflow:visible;background:transparent}.empty-state[data-v-2ae94220]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;color:#6b7280;font-size:11px;gap:8px}.handle-input[data-v-2ae94220],.handle-output[data-v-2ae94220]{width:12px!important;height:12px!important;background:#1a1b1e!important;border:2px solid #f59e0b!important;border-radius:50%!important;pointer-events:auto}.handle-input[data-v-2ae94220]{left:-6px!important}.handle-output[data-v-2ae94220]{right:-6px!important;border-color:#10b981!important}.handle-input[data-v-2ae94220]:hover,.handle-output[data-v-2ae94220]:hover{background:#f59e0b!important}.handle-output[data-v-2ae94220]:hover{background:#10b981!important}.custom-scrollbar[data-v-5452f60d]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-5452f60d]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-5452f60d]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.custom-scrollbar[data-v-b31540b5]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-b31540b5]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-b31540b5]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.batch-parent-node[data-v-3a5f2c75]{background:#1a1b1ef2;border:1px solid rgba(236,72,153,.3);border-radius:12px;overflow:visible;position:relative;min-width:280px;min-height:220px;pointer-events:none}.batch-parent-node.selected[data-v-3a5f2c75]{border-color:#ec4899;box-shadow:0 0 0 2px #ec48994d}.node-header[data-v-3a5f2c75]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0006;border-bottom:1px solid rgba(255,255,255,.05);border-radius:12px 12px 0 0;pointer-events:auto}.header-left[data-v-3a5f2c75]{display:flex;align-items:center;gap:8px}.node-icon[data-v-3a5f2c75]{width:28px;height:28px;border-radius:6px;background:#ec489933;display:flex;align-items:center;justify-content:center}.node-title[data-v-3a5f2c75]{font-size:13px;font-weight:600;color:#fff}.item-count[data-v-3a5f2c75]{font-size:10px;color:#9ca3af;background:#ffffff1a;padding:2px 6px;border-radius:10px}.header-right[data-v-3a5f2c75]{display:flex;align-items:center;gap:8px}.progress-text[data-v-3a5f2c75]{font-size:11px;color:#10b981}.control-panel[data-v-3a5f2c75]{padding:10px 12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#0003;border-bottom:1px solid rgba(255,255,255,.05);pointer-events:auto}.model-selector[data-v-3a5f2c75]{flex:1;min-width:120px}.size-select[data-v-3a5f2c75]{width:100px;background:#25262b;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 8px;font-size:11px;color:#e5e7eb;outline:none;cursor:pointer}.size-select[data-v-3a5f2c75]:focus{border-color:#ec4899}.style-badge[data-v-3a5f2c75]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#8b5cf633;border:1px solid rgba(139,92,246,.3);border-radius:12px;font-size:10px;color:#a78bfa}.ref-images[data-v-3a5f2c75]{display:flex;gap:4px}.ref-thumb[data-v-3a5f2c75]{width:28px;height:28px;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.ref-thumb img[data-v-3a5f2c75]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.generate-btn[data-v-3a5f2c75]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#ec489933;border:1px solid rgba(236,72,153,.3);border-radius:6px;color:#ec4899;font-size:11px;cursor:pointer;transition:all .2s}.generate-btn[data-v-3a5f2c75]:hover:not(:disabled){background:#ec48994d}.generate-btn[data-v-3a5f2c75]:disabled{opacity:.5;cursor:not-allowed}.children-area[data-v-3a5f2c75]{position:relative;min-height:80px;padding:10px}.empty-state[data-v-3a5f2c75]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;color:#6b7280;font-size:11px;gap:8px}.handle-input[data-v-3a5f2c75],.handle-output[data-v-3a5f2c75]{width:12px!important;height:12px!important;background:#1a1b1e!important;border:2px solid #ec4899!important;border-radius:50%!important;pointer-events:auto}.handle-input[data-v-3a5f2c75]{left:-6px!important}.handle-output[data-v-3a5f2c75]{right:-6px!important;border-color:#10b981!important}.handle-input[data-v-3a5f2c75]:hover,.handle-output[data-v-3a5f2c75]:hover{background:#ec4899!important}.handle-output[data-v-3a5f2c75]:hover{background:#10b981!important}.grid-storyboard-node[data-v-8eb9e13c]{background:#1a1b1ef2;border:1px solid rgba(139,92,246,.3);border-radius:12px;overflow:visible;position:relative;min-width:510px}.grid-storyboard-node.selected[data-v-8eb9e13c]{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf64d}.node-header[data-v-8eb9e13c]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0006;border-bottom:1px solid rgba(255,255,255,.05);border-radius:12px 12px 0 0}.header-left[data-v-8eb9e13c]{display:flex;align-items:center;gap:8px}.node-icon[data-v-8eb9e13c]{width:28px;height:28px;border-radius:6px;background:#8b5cf633;display:flex;align-items:center;justify-content:center}.node-title[data-v-8eb9e13c]{font-size:13px;font-weight:600;color:#fff}.grid-badge[data-v-8eb9e13c]{font-size:10px;color:#9ca3af;background:#ffffff1a;padding:2px 6px;border-radius:10px}.header-right[data-v-8eb9e13c]{display:flex;align-items:center;gap:8px}.info-text[data-v-8eb9e13c]{font-size:11px;color:#10b981}.control-panel[data-v-8eb9e13c]{padding:10px 12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#0003;border-bottom:1px solid rgba(255,255,255,.05)}.model-selector[data-v-8eb9e13c]{flex:1;min-width:120px}.size-select[data-v-8eb9e13c]{width:70px;background:#25262b;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 8px;font-size:11px;color:#e5e7eb;outline:none;cursor:pointer}.size-select[data-v-8eb9e13c]:focus{border-color:#8b5cf6}.style-badge[data-v-8eb9e13c]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#8b5cf633;border:1px solid rgba(139,92,246,.3);border-radius:12px;font-size:10px;color:#a78bfa}.generate-btn[data-v-8eb9e13c]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#8b5cf633;border:1px solid rgba(139,92,246,.3);border-radius:6px;color:#8b5cf6;font-size:11px;cursor:pointer;transition:all .2s}.generate-btn[data-v-8eb9e13c]:hover:not(:disabled){background:#8b5cf64d}.generate-btn[data-v-8eb9e13c]:disabled{opacity:.5;cursor:not-allowed}.preview-section[data-v-8eb9e13c]{padding:12px}.preview-image[data-v-8eb9e13c]{width:100%;border-radius:8px}.action-buttons[data-v-8eb9e13c]{display:flex;flex-wrap:nowrap;gap:6px;margin-top:10px}.cut-btn[data-v-8eb9e13c],.download-btn[data-v-8eb9e13c],.output-btn[data-v-8eb9e13c]{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:6px;font-size:11px;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.cut-btn[data-v-8eb9e13c]{background:#10b98133;border:1px solid rgba(16,185,129,.3);color:#10b981}.cut-btn[data-v-8eb9e13c]:hover:not(:disabled){background:#10b9814d}.cut-btn[data-v-8eb9e13c]:disabled{opacity:.5;cursor:not-allowed}.download-btn[data-v-8eb9e13c]{background:#3b82f633;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.download-btn[data-v-8eb9e13c]:hover{background:#3b82f64d}.output-btn[data-v-8eb9e13c]{background:#f9731633;border:1px solid rgba(249,115,22,.3);color:#f97316}.output-btn[data-v-8eb9e13c]:hover{background:#f973164d}.cut-preview[data-v-8eb9e13c]{margin-top:12px;padding:8px;background:#0000004d;border-radius:8px;max-height:200px;overflow-y:auto}.cut-preview-header[data-v-8eb9e13c]{margin-bottom:8px}.cut-title[data-v-8eb9e13c]{font-size:11px;color:#9ca3af}.cut-grid[data-v-8eb9e13c]{display:grid;gap:2px}.cut-item[data-v-8eb9e13c]{position:relative;border-radius:3px;overflow:hidden;background:#0003}.cut-image[data-v-8eb9e13c]{width:100%;height:auto;display:block}.cut-index[data-v-8eb9e13c]{position:absolute;top:2px;left:2px;font-size:9px;color:#fff;background:#0009;padding:1px 4px;border-radius:3px}.handle-input[data-v-8eb9e13c],.handle-output[data-v-8eb9e13c]{width:10px;height:10px;background:#8b5cf6;border:2px solid #1a1b1e}.handle-input[data-v-8eb9e13c]{left:-5px}.handle-output[data-v-8eb9e13c]{right:-5px}.batch-child-node[data-v-9c0c9fd5]{width:100px;background:#1a1b1e;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;transition:all .2s}.batch-child-node[data-v-9c0c9fd5]:hover{border-color:#ec4899}.batch-child-node.is-selected[data-v-9c0c9fd5]{border-color:#ec4899;box-shadow:0 0 0 2px #ec48994d}.batch-child-node.is-generating[data-v-9c0c9fd5]{border-color:#f59e0b}.batch-child-node.has-image[data-v-9c0c9fd5]{border-color:#10b981}.image-container[data-v-9c0c9fd5]{width:100%;height:100px;background:#0d0d0f;display:flex;align-items:center;justify-content:center;overflow:hidden}.generated-image[data-v-9c0c9fd5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:transform .2s}.generated-image[data-v-9c0c9fd5]:hover{transform:scale(1.05)}.placeholder[data-v-9c0c9fd5]{display:flex;align-items:center;justify-content:center}.info-bar[data-v-9c0c9fd5]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;background:#0000004d;border-top:1px solid rgba(255,255,255,.05)}.item-name[data-v-9c0c9fd5]{font-size:9px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:60px}.actions[data-v-9c0c9fd5]{display:flex;gap:2px}.action-btn[data-v-9c0c9fd5]{width:18px;height:18px;border-radius:3px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s}.action-btn.generate[data-v-9c0c9fd5]{background:#ec489933;color:#ec4899}.action-btn.generate[data-v-9c0c9fd5]:hover{background:#ec489966}.action-btn.download[data-v-9c0c9fd5]{background:#10b98133;color:#10b981}.action-btn.download[data-v-9c0c9fd5]:hover{background:#10b98166}.handle-output[data-v-9c0c9fd5]{width:8px!important;height:8px!important;background:#1a1b1e!important;border:2px solid #10b981!important;border-radius:50%!important;right:-4px!important}.handle-output[data-v-9c0c9fd5]:hover{background:#10b981!important}.character-child-node[data-v-c712137d]{width:140px;background:#1a1b1e;border:1px solid rgba(245,158,11,.3);border-radius:6px;overflow:hidden;transition:all .2s}.character-child-node.has-image[data-v-c712137d]{border-color:#10b98180}.image-area[data-v-c712137d]{width:100%;height:80px;background:#0d0d0f;overflow:hidden}.image-area[data-v-c712137d] .n-image{width:100%;height:100%}.image-area[data-v-c712137d] .n-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.character-child-node[data-v-c712137d]:hover{border-color:#f59e0b}.character-child-node.is-selected[data-v-c712137d]{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b4d}.character-child-node.has-prompt[data-v-c712137d]{border-color:#10b98180}.node-header[data-v-c712137d]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.avatar[data-v-c712137d]{width:18px;height:18px;border-radius:50%;background:#f59e0b33;display:flex;align-items:center;justify-content:center;flex-shrink:0}.char-name[data-v-c712137d]{flex:1;font-size:10px;font-weight:600;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-area[data-v-c712137d]{padding:6px 8px;min-height:50px}.char-desc[data-v-c712137d]{font-size:9px;color:#9ca3af;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px}.char-prompt[data-v-c712137d]{font-size:8px;color:#6b7280;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-style:italic}.empty-hint[data-v-c712137d]{font-size:9px;color:#4b5563;margin:0;text-align:center}.handle-output[data-v-c712137d]{width:8px!important;height:8px!important;background:#1a1b1e!important;border:2px solid #10b981!important;border-radius:50%!important;right:-4px!important}.handle-output[data-v-c712137d]:hover{background:#10b981!important}.scene-child-node[data-v-cdae13e2]{width:140px;background:#1a1b1e;border:1px solid rgba(245,158,11,.3);border-radius:6px;overflow:hidden;transition:all .2s}.scene-child-node.has-image[data-v-cdae13e2]{border-color:#10b98180}.image-area[data-v-cdae13e2]{width:100%;height:80px;background:#0d0d0f;overflow:hidden}.image-area[data-v-cdae13e2] .n-image{width:100%;height:100%}.image-area[data-v-cdae13e2] .n-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.scene-child-node[data-v-cdae13e2]:hover{border-color:#f59e0b}.scene-child-node.is-selected[data-v-cdae13e2]{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b4d}.scene-child-node.has-prompt[data-v-cdae13e2]{border-color:#10b98180}.node-header[data-v-cdae13e2]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.scene-icon[data-v-cdae13e2]{width:18px;height:18px;border-radius:4px;background:#f59e0b33;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scene-name[data-v-cdae13e2]{flex:1;font-size:10px;font-weight:600;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-area[data-v-cdae13e2]{padding:6px 8px;min-height:50px}.scene-desc[data-v-cdae13e2]{font-size:9px;color:#9ca3af;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px}.scene-prompt[data-v-cdae13e2]{font-size:8px;color:#6b7280;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-style:italic}.empty-hint[data-v-cdae13e2]{font-size:9px;color:#4b5563;margin:0;text-align:center}.handle-output[data-v-cdae13e2]{width:8px!important;height:8px!important;background:#1a1b1e!important;border:2px solid #10b981!important;border-radius:50%!important;right:-4px!important}.handle-output[data-v-cdae13e2]:hover{background:#10b981!important}.storyboard-child-node[data-v-39b2e923]{width:140px;background:#1a1b1e;border:1px solid rgba(245,158,11,.3);border-radius:6px;overflow:hidden;transition:all .2s}.storyboard-child-node.has-image[data-v-39b2e923]{border-color:#10b98180}.image-area[data-v-39b2e923]{width:100%;height:80px;background:#0d0d0f;overflow:hidden}.image-area[data-v-39b2e923] .n-image{width:100%;height:100%}.image-area[data-v-39b2e923] .n-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.storyboard-child-node[data-v-39b2e923]:hover{border-color:#f59e0b}.storyboard-child-node.is-selected[data-v-39b2e923]{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b4d}.storyboard-child-node.has-prompt[data-v-39b2e923]{border-color:#10b98180}.node-header[data-v-39b2e923]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.shot-number[data-v-39b2e923]{width:18px;height:18px;border-radius:4px;background:#f59e0b33;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:600;color:#f59e0b}.shot-scene[data-v-39b2e923]{flex:1;font-size:10px;font-weight:600;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-area[data-v-39b2e923]{padding:6px 8px;min-height:50px}.shot-desc[data-v-39b2e923]{font-size:9px;color:#9ca3af;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px}.shot-prompt[data-v-39b2e923]{font-size:8px;color:#6b7280;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-style:italic}.video-script[data-v-39b2e923]{font-size:8px;color:#ec4899;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px}.empty-hint[data-v-39b2e923]{font-size:9px;color:#4b5563;margin:0;text-align:center}.handle-output[data-v-39b2e923]{width:8px!important;height:8px!important;background:#1a1b1e!important;border:2px solid #10b981!important;border-radius:50%!important;right:-4px!important}.handle-output[data-v-39b2e923]:hover{background:#10b981!important}.custom-scrollbar[data-v-c3d04321]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-c3d04321]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-c3d04321]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.image-output-node[data-v-4b2e1ffb]{background:#1a1b1ef2;border:1px solid rgba(16,185,129,.3);border-radius:10px;overflow:visible;position:relative;min-width:200px}.image-output-node.selected[data-v-4b2e1ffb]{border-color:#10b981;box-shadow:0 0 0 2px #10b9814d}.node-header[data-v-4b2e1ffb]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#0006;border-bottom:1px solid rgba(255,255,255,.05);border-radius:10px 10px 0 0}.header-left[data-v-4b2e1ffb]{display:flex;align-items:center;gap:6px}.node-icon[data-v-4b2e1ffb]{width:24px;height:24px;border-radius:5px;background:#10b98133;display:flex;align-items:center;justify-content:center}.node-title[data-v-4b2e1ffb]{font-size:12px;font-weight:600;color:#fff}.index-badge[data-v-4b2e1ffb]{font-size:10px;color:#9ca3af;background:#ffffff1a;padding:1px 5px;border-radius:8px}.preview-section[data-v-4b2e1ffb]{padding:8px;position:relative}.preview-image[data-v-4b2e1ffb]{width:100%;border-radius:6px}.empty-state[data-v-4b2e1ffb]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px}.action-buttons[data-v-4b2e1ffb]{display:flex;gap:4px;margin-top:6px;justify-content:center}.action-btn[data-v-4b2e1ffb]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#9ca3af;cursor:pointer;transition:all .2s}.action-btn[data-v-4b2e1ffb]:hover{background:#ffffff1a;color:#fff}.handle-input[data-v-4b2e1ffb],.handle-output[data-v-4b2e1ffb]{width:8px;height:8px;background:#10b981;border:2px solid #1a1b1e}.handle-input[data-v-4b2e1ffb]{left:-4px}.handle-output[data-v-4b2e1ffb]{right:-4px}.image-upscale-node[data-v-e4c5b3a5]{background:#1a1b1ef2;border:1px solid rgba(6,182,212,.3);border-radius:12px;overflow:visible;position:relative;min-width:320px}.image-upscale-node.selected[data-v-e4c5b3a5]{border-color:#06b6d4;box-shadow:0 0 0 2px #06b6d44d}.node-header[data-v-e4c5b3a5]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0006;border-bottom:1px solid rgba(255,255,255,.05);border-radius:12px 12px 0 0}.header-left[data-v-e4c5b3a5]{display:flex;align-items:center;gap:8px}.node-icon[data-v-e4c5b3a5]{width:28px;height:28px;border-radius:6px;background:#06b6d433;display:flex;align-items:center;justify-content:center}.node-title[data-v-e4c5b3a5]{font-size:13px;font-weight:600;color:#fff}.header-right[data-v-e4c5b3a5]{display:flex;align-items:center;gap:8px}.control-panel[data-v-e4c5b3a5]{padding:10px 12px;display:flex;gap:8px;align-items:center;background:#0003;border-bottom:1px solid rgba(255,255,255,.05)}.model-selector[data-v-e4c5b3a5]{flex:1;min-width:100px}.ratio-select[data-v-e4c5b3a5]{width:60px;background:#25262b;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 8px;font-size:11px;color:#e5e7eb;outline:none;cursor:pointer}.ratio-select[data-v-e4c5b3a5]:focus{border-color:#06b6d4}.process-btn[data-v-e4c5b3a5]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#06b6d433;border:1px solid rgba(6,182,212,.3);border-radius:6px;color:#06b6d4;font-size:11px;cursor:pointer;transition:all .2s;white-space:nowrap}.process-btn[data-v-e4c5b3a5]:hover:not(:disabled){background:#06b6d44d}.process-btn[data-v-e4c5b3a5]:disabled{opacity:.5;cursor:not-allowed}.preview-section[data-v-e4c5b3a5]{padding:10px 12px}.preview-row[data-v-e4c5b3a5]{display:flex;align-items:center;justify-content:center;gap:10px}.preview-item[data-v-e4c5b3a5]{display:flex;flex-direction:column;align-items:center;gap:4px;width:120px}.preview-label[data-v-e4c5b3a5]{font-size:11px;color:#9ca3af;text-align:center}.preview-box[data-v-e4c5b3a5]{width:120px;height:90px;background:#0000004d;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-img[data-v-e4c5b3a5]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.arrow-box[data-v-e4c5b3a5]{display:flex;align-items:center;justify-content:center;padding:0 6px;margin-top:14px}.handle-input[data-v-e4c5b3a5],.handle-output[data-v-e4c5b3a5]{width:10px;height:10px;background:#06b6d4;border:2px solid #1a1b1e}.handle-input[data-v-e4c5b3a5]{left:-5px}.handle-output[data-v-e4c5b3a5]{right:-5px}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.flow-canvas[data-v-30dec631]{width:100%;height:100%;background:#0d0d0f}[data-v-30dec631] .vue-flow__node{border-radius:8px}[data-v-30dec631] .vue-flow__edge-path{stroke-width:2}[data-v-30dec631] .vue-flow__controls{background:#1a1b1e;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}[data-v-30dec631] .vue-flow__controls-button{background:transparent;border:none;color:#999;width:28px;height:28px}[data-v-30dec631] .vue-flow__controls-button:hover{background:#ffffff1a;color:#fff}[data-v-30dec631] .vue-flow__minimap{background:#1a1b1e;border:1px solid rgba(255,255,255,.1);border-radius:8px}.knowledge-dialog[data-v-b0ed0be2] .n-modal{max-height:95vh;border-radius:16px}.knowledge-dialog[data-v-b0ed0be2] .n-card{border-radius:16px;overflow:hidden}.knowledge-dialog[data-v-b0ed0be2] .n-card__content{padding:24px;max-height:70vh;overflow-y:auto}.knowledge-form[data-v-b0ed0be2]{max-height:70vh;overflow-y:auto}.folder-tree-select[data-v-b0ed0be2] .n-tree-select{width:100%}.folder-tree-select[data-v-b0ed0be2] .n-base-selection{border-radius:8px}.editor-container[data-v-b0ed0be2]{width:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.markdown-editor[data-v-b0ed0be2]{border-radius:8px;overflow:hidden}.dialog-footer[data-v-b0ed0be2]{padding:6px 12px;background-color:#fafafa;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px}.dark .dialog-footer[data-v-b0ed0be2]{background-color:#2d3748;border-color:#4a5568}.word-count-info[data-v-b0ed0be2]{flex-shrink:0}.word-count-info .bg-gray-50[data-v-b0ed0be2]{transition:all .2s ease-in-out}.word-count-info .bg-gray-50[data-v-b0ed0be2]:hover{background-color:#f3f4f6;border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.dark .word-count-info .bg-gray-50[data-v-b0ed0be2]:hover{background-color:#4a5568;border-color:#718096}@media (max-width: 768px){.knowledge-dialog[data-v-b0ed0be2] .n-modal{margin:10px;width:calc(100% - 20px)}.knowledge-dialog[data-v-b0ed0be2] .n-card__content{padding:16px;max-height:75vh}.dialog-footer[data-v-b0ed0be2]{flex-direction:row;gap:8px;padding:8px 12px;align-items:center}.word-count-info[data-v-b0ed0be2]{flex-shrink:1;min-width:0}.word-count-info .text-xs[data-v-b0ed0be2]{display:none}.word-count-info .bg-gray-50[data-v-b0ed0be2]{padding:4px 8px}.word-count-info .text-sm[data-v-b0ed0be2]{font-size:12px}.dialog-footer>div[data-v-b0ed0be2]:last-child{flex-shrink:0;gap:4px}.dialog-footer .n-button[data-v-b0ed0be2]{min-width:60px}}.knowledge-quick-editor[data-v-4349e5c8]{position:fixed;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);z-index:99999}.knowledge-quick-editor[data-v-4349e5c8]:hover{box-shadow:0 25px 70px #00000059,0 0 0 1px #00000026}.dark .knowledge-quick-editor[data-v-4349e5c8]{background:linear-gradient(145deg,#1f2937,#111827);box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff1a}.dark .knowledge-quick-editor[data-v-4349e5c8]:hover{box-shadow:0 25px 70px #000000b3,0 0 0 1px #ffffff26}.editor-header[data-v-4349e5c8]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.editor-header[data-v-4349e5c8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer-4349e5c8 3s infinite}@keyframes shimmer-4349e5c8{0%{left:-100%}to{left:100%}}.header-left[data-v-4349e5c8]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.header-icon[data-v-4349e5c8]{flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.header-title[data-v-4349e5c8]{font-weight:600;font-size:16px;flex-shrink:0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.header-subtitle[data-v-4349e5c8]{font-size:14px;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#ffffff26;padding:2px 10px;border-radius:12px}.header-actions[data-v-4349e5c8]{display:flex;gap:4px;flex-shrink:0}.header-btn[data-v-4349e5c8]{color:#fff!important;opacity:.85;transition:all .2s;border-radius:8px}.header-btn[data-v-4349e5c8]:hover{opacity:1;background:#fff3!important;transform:scale(1.05)}.close-btn[data-v-4349e5c8]:hover{background:#ef444466!important}.editor-body[data-v-4349e5c8]{display:flex;flex:1;overflow:hidden;min-height:0}.tree-panel[data-v-4349e5c8]{display:flex;flex-direction:column;border-right:1px solid #e5e7eb;background:linear-gradient(180deg,#fafbfc,#f3f4f6)}.dark .tree-panel[data-v-4349e5c8]{border-right-color:#374151;background:linear-gradient(180deg,#1f2937,#111827)}.tree-header[data-v-4349e5c8]{padding:16px;border-bottom:1px solid #e5e7eb;background:#fff}.dark .tree-header[data-v-4349e5c8]{border-bottom-color:#374151;background:#1f2937}.tree-content[data-v-4349e5c8]{flex:1;overflow-y:auto;padding:12px 8px}.tree-label[data-v-4349e5c8]{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-4349e5c8] .n-tree-node-content{border-radius:8px;transition:all .2s;padding:6px 8px!important;position:relative;display:flex!important;align-items:center!important;min-height:32px}[data-v-4349e5c8] .n-tree-node-switcher{display:flex;align-items:center;justify-content:center;align-self:center}[data-v-4349e5c8] .n-tree-node-content__prefix,[data-v-4349e5c8] .n-tree-node-content__text,[data-v-4349e5c8] .n-tree-node-content__suffix{display:flex;align-items:center}[data-v-4349e5c8] .n-tree-node-content:hover{background:#667eea1a;transform:translate(2px)}[data-v-4349e5c8] .n-tree-node-content:hover .folder-actions{opacity:1!important}.action-btn[data-v-4349e5c8]{transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.action-btn[data-v-4349e5c8]:hover{transform:scale(1.1)}[data-v-4349e5c8] .n-tree-node-content--selected{background:linear-gradient(135deg,#667eea26,#764ba226);border-left:3px solid #667eea;font-weight:500}[data-v-4349e5c8] .n-tree-node--dragging .n-tree-node-content{opacity:.6;transform:rotate(2deg);background:linear-gradient(135deg,#3b82f626,#9333ea26);border:2px dashed #3b82f6;box-shadow:0 8px 25px #3b82f64d}[data-v-4349e5c8] .n-tree-node--drop-position-before .n-tree-node-content:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:#3b82f6;border-radius:1px;z-index:1000}[data-v-4349e5c8] .n-tree-node--drop-position-after .n-tree-node-content:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#3b82f6;border-radius:1px;z-index:1000}[data-v-4349e5c8] .n-tree-node--drop-position-inside .n-tree-node-content{background:linear-gradient(135deg,#10b9811a,#22c55e1a)!important;border:2px dashed #10b981!important;box-shadow:0 4px 12px #10b98133}.resize-handle[data-v-4349e5c8]{width:6px;cursor:col-resize;background:transparent;transition:all .2s;flex-shrink:0;position:relative}.resize-handle[data-v-4349e5c8]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2px;height:40px;background:#d1d5db;border-radius:1px;opacity:0;transition:opacity .2s}.resize-handle[data-v-4349e5c8]:hover:before{opacity:1}.resize-handle[data-v-4349e5c8]:hover{background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent)}.dark .resize-handle[data-v-4349e5c8]:before{background:#6b7280}.editor-panel[data-v-4349e5c8]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:#fff}.dark .editor-panel[data-v-4349e5c8]{background:#111827}.editor-container[data-v-4349e5c8]{display:flex;flex-direction:column;height:100%}.editor-toolbar[data-v-4349e5c8]{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;align-items:center;flex-shrink:0;background:linear-gradient(180deg,#fff,#fafbfc)}.dark .editor-toolbar[data-v-4349e5c8]{border-bottom-color:#374151;background:linear-gradient(180deg,#1f2937,#111827)}.title-input[data-v-4349e5c8]{flex:1}.title-input[data-v-4349e5c8] .n-input{font-size:18px;font-weight:600}.toolbar-actions[data-v-4349e5c8]{display:flex;gap:8px;flex-shrink:0;align-items:center}.auto-save-status[data-v-4349e5c8]{min-width:80px;display:flex;align-items:center;justify-content:flex-end}.status-text[data-v-4349e5c8]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px;transition:all .3s ease}.status-saving[data-v-4349e5c8]{color:#3b82f6;background:#3b82f61a}.status-saved[data-v-4349e5c8]{color:#10b981;background:#10b9811a}.status-error[data-v-4349e5c8]{color:#ef4444;background:#ef44441a}.status-unsaved[data-v-4349e5c8]{color:#f59e0b;background:#f59e0b1a}.status-icon[data-v-4349e5c8]{display:flex;align-items:center}.spinning[data-v-4349e5c8]{animation:spin-4349e5c8 1s linear infinite}@keyframes spin-4349e5c8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-4349e5c8],.fade-leave-active[data-v-4349e5c8]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-4349e5c8]{opacity:0;transform:translateY(-5px)}.fade-leave-to[data-v-4349e5c8]{opacity:0;transform:translateY(5px)}.editor-content[data-v-4349e5c8]{flex:1;padding:20px;overflow-y:auto;min-height:0}.content-textarea[data-v-4349e5c8]{width:100%;height:100%}.content-textarea[data-v-4349e5c8] textarea{font-family:Monaco,Menlo,Consolas,SF Mono,monospace;font-size:14px;line-height:1.8;letter-spacing:.3px}.folder-info[data-v-4349e5c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af}.folder-icon[data-v-4349e5c8]{margin-bottom:20px;opacity:.4;animation:float-4349e5c8 3s ease-in-out infinite}@keyframes float-4349e5c8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.folder-tip[data-v-4349e5c8]{font-size:14px;opacity:.8}.empty-editor[data-v-4349e5c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af}.empty-icon[data-v-4349e5c8]{margin-bottom:20px;opacity:.4;animation:pulse-4349e5c8 2s ease-in-out infinite}@keyframes pulse-4349e5c8{0%,to{opacity:.4}50%{opacity:.6}}.empty-text[data-v-4349e5c8]{font-size:14px;opacity:.8}.resize-corner[data-v-4349e5c8]{position:absolute;width:16px;height:16px;z-index:10;transition:all .2s}.resize-corner[data-v-4349e5c8]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#667eea;border-radius:2px;opacity:0;transition:opacity .2s}.resize-corner[data-v-4349e5c8]:hover:before{opacity:.5}.resize-corner-se[data-v-4349e5c8]{bottom:0;right:0;cursor:se-resize}.resize-corner-sw[data-v-4349e5c8]{bottom:0;left:0;cursor:sw-resize}.resize-corner-ne[data-v-4349e5c8]{top:0;right:0;cursor:ne-resize}.resize-corner-nw[data-v-4349e5c8]{top:0;left:0;cursor:nw-resize}.tree-content[data-v-4349e5c8]::-webkit-scrollbar,.editor-content[data-v-4349e5c8]::-webkit-scrollbar{width:8px}.tree-content[data-v-4349e5c8]::-webkit-scrollbar-track,.editor-content[data-v-4349e5c8]::-webkit-scrollbar-track{background:transparent}.tree-content[data-v-4349e5c8]::-webkit-scrollbar-thumb,.editor-content[data-v-4349e5c8]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d1d5db,#9ca3af);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.tree-content[data-v-4349e5c8]::-webkit-scrollbar-thumb:hover,.editor-content[data-v-4349e5c8]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9ca3af,#6b7280);background-clip:padding-box}.dark .tree-content[data-v-4349e5c8]::-webkit-scrollbar-thumb,.dark .editor-content[data-v-4349e5c8]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4b5563,#374151);background-clip:padding-box}.dark .tree-content[data-v-4349e5c8]::-webkit-scrollbar-thumb:hover,.dark .editor-content[data-v-4349e5c8]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6b7280,#4b5563);background-clip:padding-box}[data-v-4349e5c8] .n-button{border-radius:8px;transition:all .2s}[data-v-4349e5c8] .n-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}[data-v-4349e5c8] .n-button:active{transform:translateY(0)}[data-v-4349e5c8] .n-input{border-radius:10px;transition:all .2s}[data-v-4349e5c8] .n-input:focus-within{box-shadow:0 0 0 3px #667eea1a}[data-v-4349e5c8] .n-dialog{border-radius:16px}[data-v-4349e5c8] .n-dialog__title{font-weight:600;font-size:18px}.custom-dialog[data-v-4349e5c8]{max-width:100%;overflow:hidden}.dialog-header[data-v-4349e5c8]{position:relative}.dialog-header h3[data-v-4349e5c8]{margin:0;position:relative;z-index:1}.dialog-content[data-v-4349e5c8]{min-height:200px}.dialog-footer[data-v-4349e5c8]{-webkit-backdrop-filter:none;backdrop-filter:none}[data-v-4349e5c8] .n-input-number{width:100%}[data-v-4349e5c8] .n-input-number .n-input,[data-v-4349e5c8] .n-tree-select,[data-v-4349e5c8] .n-tree-select .n-base-selection{border-radius:10px}.floating-result-window[data-v-d402d8fd]{position:fixed;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;z-index:9999;overflow:hidden;resize:both;min-width:300px;min-height:200px;color:#111827}.floating-header[data-v-d402d8fd]{padding:10px 12px;background-color:#6366f1;color:#fff;cursor:move;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.size-buttons[data-v-d402d8fd]{background-color:#fff3;border-radius:4px;padding:2px}.size-button[data-v-d402d8fd]{margin:0 1px;color:#fffc!important}.size-button.active[data-v-d402d8fd]{background-color:#ffffff4d!important;color:#fff!important;box-shadow:0 0 0 1px #fff6}.action-button[data-v-d402d8fd]{color:#fffc!important}.action-button[data-v-d402d8fd]:hover{color:#fff!important;background-color:#ffffff26!important}.floating-content[data-v-d402d8fd]{flex:1;padding:16px;overflow-y:auto;overflow-x:hidden;background-color:#fff;color:#111827}.floating-result-window[data-v-d402d8fd]:after{content:"";position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,#6366f1 50%);border-radius:0 0 8px}.floating-result-window.dark-mode[data-v-d402d8fd]{background-color:#1f2937;color:#f3f4f6;box-shadow:0 4px 20px #00000059}.floating-result-window.dark-mode .floating-header[data-v-d402d8fd]{background-color:#818cf8}.floating-result-window.dark-mode .floating-content[data-v-d402d8fd]{background-color:#1f2937;color:#f3f4f6}.floating-result-window.dark-mode[data-v-d402d8fd]:after{background:linear-gradient(135deg,transparent 50%,#818cf8 50%)}.markdown-content[data-v-d402d8fd]{height:100%;overflow-y:auto;padding:0 10px}.markdown-content[data-v-d402d8fd] h1,.markdown-content[data-v-d402d8fd] h2,.markdown-content[data-v-d402d8fd] h3,.markdown-content[data-v-d402d8fd] h4,.markdown-content[data-v-d402d8fd] h5,.markdown-content[data-v-d402d8fd] h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.25}.markdown-content[data-v-d402d8fd] h1{font-size:1.5em;padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-content[data-v-d402d8fd] h2{font-size:1.25em;padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-content[data-v-d402d8fd] p{margin-top:0;margin-bottom:16px;line-height:1.6}.markdown-content[data-v-d402d8fd] ul,.markdown-content[data-v-d402d8fd] ol{padding-left:2em;margin-bottom:16px}.markdown-content[data-v-d402d8fd] li{margin-bottom:.25em}.markdown-content[data-v-d402d8fd] code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;padding:.2em .4em;margin:0;font-size:85%;background-color:#1b1f230d;border-radius:3px}.markdown-content[data-v-d402d8fd] pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px;margin-bottom:16px}.markdown-content[data-v-d402d8fd] pre code{background-color:transparent;padding:0}.markdown-content[data-v-d402d8fd] blockquote{margin:0 0 16px;padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-content[data-v-d402d8fd] table{border-collapse:collapse;width:100%;margin-bottom:16px}.markdown-content[data-v-d402d8fd] table th,.markdown-content[data-v-d402d8fd] table td{padding:6px 13px;border:1px solid #dfe2e5}.markdown-content[data-v-d402d8fd] table tr{background-color:#fff}.markdown-content[data-v-d402d8fd] table tr:nth-child(2n){background-color:#f6f8fa}.markdown-content.dark-mode[data-v-d402d8fd] h1,.markdown-content.dark-mode[data-v-d402d8fd] h2{border-bottom-color:#3e4c5a}.markdown-content.dark-mode[data-v-d402d8fd] code{background-color:#ffffff1a}.markdown-content.dark-mode[data-v-d402d8fd] pre{background-color:#1e2430}.markdown-content.dark-mode[data-v-d402d8fd] blockquote{color:#a3b1bf;border-left-color:#3e4c5a}.markdown-content.dark-mode[data-v-d402d8fd] table th,.markdown-content.dark-mode[data-v-d402d8fd] table td{border-color:#3e4c5a}.markdown-content.dark-mode[data-v-d402d8fd] table tr{background-color:#1f2937}.markdown-content.dark-mode[data-v-d402d8fd] table tr:nth-child(2n){background-color:#263345}@media (max-width: 768px){.floating-result-window[data-v-d402d8fd]{min-width:280px;min-height:180px}.floating-header[data-v-d402d8fd]:before{content:"≡";font-size:16px;margin-right:6px;opacity:.7}.size-buttons[data-v-d402d8fd]{padding:1px}.action-button[data-v-d402d8fd],.size-button[data-v-d402d8fd]{padding:4px!important;margin:0 3px!important;min-width:28px!important;min-height:28px!important}.action-button[data-v-d402d8fd]:active,.size-button[data-v-d402d8fd]:active{background-color:#ffffff4d!important;transform:scale(.95)}}:root{--header-height: 3.5rem;--header-height-mobile: 4.5rem;--mobile-tab-height: 3.5rem;--editor-toolbar-height: 50px;--editor-header-height-mobile: 44px;--editor-header-height: 50px}@keyframes notification-pulse{0%{box-shadow:0 4px 20px #ff6b354d}50%{box-shadow:0 4px 30px #ff6b3599}to{box-shadow:0 4px 20px #ff6b354d}}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.n-drawer .n-drawer-content .n-drawer-body-content-wrapper{padding:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0000000d;border-radius:10px;margin:2px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6cc,#2563ebe6);border-radius:10px;border:2px solid transparent;background-clip:content-box;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:0 2px 8px #3b82f633,inset 0 1px 2px #ffffff4d}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1d4ed8e6,#1e40af);box-shadow:0 4px 12px #3b82f666,inset 0 1px 3px #fff6;transform:scale(1.1)}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#1e40af,#1e3a8a);transform:scale(.95)}::-webkit-scrollbar-corner{background:transparent}:root[class~=dark] ::-webkit-scrollbar-track{background:#ffffff0d}:root[class~=dark] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f1b3,#4f46e5cc);box-shadow:0 2px 8px #6366f14d,inset 0 1px 2px #fff3}:root[class~=dark] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#818cf8cc,#6366f1e6);box-shadow:0 4px 12px #6366f166,inset 0 1px 3px #ffffff4d;transform:scale(1.1)}:root[class~=dark] ::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#4f46e5e6,#4338ca);transform:scale(.95)}*{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.8) rgba(0,0,0,.05)}:root[class~=dark] *{scrollbar-color:rgba(99,102,241,.7) rgba(255,255,255,.05)}.custom-scrollbar{scrollbar-width:thin;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#00000008;border-radius:8px;margin:1px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f699,#2563ebb3);border-radius:8px;border:1px solid transparent;background-clip:content-box;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1d4ed8b3,#1e40afcc);transform:scale(1.05)}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:#00000005;border-radius:6px}.scrollbar-thin::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f680,#2563eb99);border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1d4ed899,#1e40afb3);transform:scale(1.1)}:root[class~=dark] .custom-scrollbar::-webkit-scrollbar-track{background:#ffffff08}:root[class~=dark] .custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f180,#4f46e599)}:root[class~=dark] .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#818cf899,#6366f1b3)}:root[class~=dark] .scrollbar-thin::-webkit-scrollbar-track{background:#ffffff05}:root[class~=dark] .scrollbar-thin::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f166,#4f46e580)}:root[class~=dark] .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#818cf880,#6366f199)}
