.theme-dark-contrast{--background:220 20% 10%;--foreground:60 20% 96%;--card:220 18% 13%;--card-foreground:60 20% 96%;--popover:220 16% 18%;--popover-foreground:60 20% 96%;--primary:200 70% 55%;--primary-foreground:0 0% 100%;--secondary:220 15% 22%;--secondary-foreground:60 20% 95%;--muted:220 15% 20%;--muted-foreground:220 10% 75%;--accent:220 15% 25%;--accent-foreground:60 20% 96%;--destructive:0 75% 55%;--destructive-foreground:0 0% 100%;--border:220 15% 20%;--input:220 15% 18%;--ring:210 85% 55%;--chart-1:210 85% 55%;--chart-2:120 60% 55%;--chart-3:38 85% 58%;--chart-4:290 60% 58%;--chart-5:0 75% 58%;--success:120 60% 55%;--success-foreground:0 0% 100%;--warning:38 85% 58%;--warning-foreground:0 0% 10%;--info:210 85% 55%;--info-foreground:0 0% 100%;--shadow-xs:0 1px 2px 0 rgb(0 0 0/0.3);--shadow-sm:0 2px 4px 0 rgb(0 0 0/0.3);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.3);--shadow-lg:0 8px 10px -2px rgb(0 0 0/0.3);--shadow-xl:0 12px 16px -4px rgb(0 0 0/0.3);--shadow-2xl:0 16px 24px -6px rgb(0 0 0/0.3);--shadow-inner:none;--card-enhanced:220 16% 16%;--border-enhanced:220 15% 20%;--muted-foreground-enhanced:220 10% 80%;--input-enhanced:220 16% 16%;--bn-colors-block-reference:199 85% 65%;--bn-colors-block-reference-foreground:199 90% 85%;--bn-colors-block-variable:38 85% 60%;--bn-colors-block-variable-foreground:38 90% 85%}.bn-container[data-color-scheme=dark-contrast]{--bn-colors-editor-background:hsl(220 16% 70%);--bn-colors-highlights-gray-background:hsl(220 15% 35%/0.4);--bn-colors-highlights-brown-text:hsl(30 70% 75%);--bn-colors-highlights-brown-background:hsl(30 40% 30%);--bn-colors-highlights-red-text:hsl(0 85% 70%);--bn-colors-highlights-red-background:hsl(0 40% 30%);--bn-colors-highlights-orange-text:hsl(30 85% 70%);--bn-colors-highlights-orange-background:hsl(30 40% 30%);--bn-colors-highlights-yellow-text:hsl(45 85% 70%);--bn-colors-highlights-yellow-background:hsl(45 40% 30%);--bn-colors-highlights-green-text:hsl(120 70% 65%);--bn-colors-highlights-green-background:hsl(120 40% 30%);--bn-colors-highlights-blue-text:hsl(200 85% 65%);--bn-colors-highlights-blue-background:hsl(200 40% 30%);--bn-colors-highlights-purple-text:hsl(260 70% 75%);--bn-colors-highlights-purple-background:hsl(260 40% 30%);--bn-colors-highlights-pink-text:hsl(330 85% 70%);--bn-colors-highlights-pink-background:hsl(330 40% 30%)}.theme-agentready{--background:0 0% 100%;--foreground:0 0% 0%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:220 0% 0%;--primary-foreground:0 0% 98%;--secondary:220 60% 96%;--secondary-foreground:0 0% 0%;--muted:220 60% 96%;--muted-foreground:0 0% 0%;--accent:220 60% 96%;--accent-foreground:0 0% 0%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 0%;--input:0 0% 100%;--ring:0 0% 0%;--chart-1:220 91% 54%;--chart-2:260 85% 58%;--chart-3:290 85% 65%;--chart-4:320 85% 60%;--chart-5:350 85% 55%;--bn-colors-block-reference:220 91% 54%;--bn-colors-block-reference-foreground:220 91% 50%;--bn-colors-block-variable:45 100% 50%;--bn-colors-block-variable-foreground:0 0% 0%}.theme-agentready .bn-container{--bn-colors-editor-text:hsl(0 0% 0%)}.theme-agentready button:has(.lucide-copy){background-color:hsl(0 0% 0%)!important;color:hsl(0 0% 100%)!important;border-color:hsl(0 0% 0%)!important}.theme-agentready button:has(.lucide-copy):hover{background-color:hsl(0 0% 10%)!important}.theme-professional{--primary:210 40% 8%;--primary-foreground:0 0% 98%;--secondary:210 40% 96%;--secondary-foreground:210 40% 8%;--accent:210 40% 96%;--accent-foreground:210 40% 8%;--ring:210 40% 8%;--chart-1:210 40% 8%;--chart-2:25 95% 53%;--chart-3:173 58% 39%;--chart-4:43 74% 49%;--chart-5:27 87% 67%;--bn-colors-block-reference:220 13% 46%;--bn-colors-block-variable:220 9% 46%}.theme-creative{--background:330 100% 98%;--foreground:340 60% 15%;--card:330 100% 96%;--card-foreground:340 60% 15%;--popover:330 100% 95%;--popover-foreground:340 60% 15%;--primary:320 100% 65%;--primary-foreground:0 0% 100%;--secondary:330 100% 92%;--secondary-foreground:340 60% 25%;--muted:330 80% 90%;--muted-foreground:340 40% 40%;--accent:290 100% 85%;--accent-foreground:340 60% 25%;--destructive:0 100% 70%;--destructive-foreground:0 0% 100%;--success:150 100% 40%;--success-foreground:0 0% 100%;--warning:45 100% 60%;--warning-foreground:45 100% 15%;--info:200 100% 70%;--info-foreground:0 0% 100%;--border:330 60% 85%;--input:330 100% 94%;--ring:320 100% 65%;--chart-1:320 100% 65%;--chart-2:290 100% 70%;--chart-3:200 100% 70%;--chart-4:150 100% 50%;--chart-5:45 100% 60%;--bn-colors-block-reference:200 100% 70%;--bn-colors-block-reference-foreground:200 100% 25%;--bn-colors-block-variable:45 100% 60%;--bn-colors-block-variable-foreground:45 100% 20%}.theme-creative .bn-container{--bn-colors-editor-text:hsl(340 60% 15%);--bn-colors-editor-background:hsl(330 100% 96%)}.theme-creative{--gradient-primary:linear-gradient(135deg,hsl(320 100% 65%),hsl(290 100% 70%) 50%,hsl(260 100% 75%));--gradient-secondary:linear-gradient(135deg,hsl(330 100% 92%),hsl(290 100% 85%));--gradient-bubblegum:linear-gradient(45deg,hsl(320 100% 65%),hsl(340 100% 70%) 25%,hsl(300 100% 75%) 50%,hsl(280 100% 80%) 75%,hsl(260 100% 85%))}.theme-creative #root,.theme-creative .theme-creative,.theme-creative body{background:linear-gradient(135deg,hsl(330 100% 98%),hsl(320 100% 96%) 25%,hsl(310 100% 97%) 50%,hsl(300 100% 98%) 75%,hsl(290 100% 99%))}.theme-creative .bg-card{background:linear-gradient(135deg,hsl(330 100% 96%),hsl(320 100% 95%) 50%,hsl(310 100% 96%))!important;border:1px solid hsl(320 60% 85%);box-shadow:0 4px 20px hsl(320 100% 85%/.3)}.theme-creative .bg-primary{background:linear-gradient(135deg,hsl(320 100% 65%),hsl(310 100% 70%) 50%,hsl(300 100% 75%))!important;box-shadow:0 4px 15px hsl(320 100% 65%/.4);transition:all .3s ease}.theme-creative .bg-primary:hover{background:linear-gradient(135deg,hsl(320 100% 70%),hsl(310 100% 75%) 50%,hsl(300 100% 80%))!important;box-shadow:0 6px 20px hsl(320 100% 65%/.5);transform:translateY(-1px)}.theme-creative button:has(.lucide-copy){background:linear-gradient(135deg,hsl(330 100% 65%),hsl(320 100% 70%) 50%,hsl(310 100% 75%))!important;border:none!important;box-shadow:0 4px 16px hsl(325 100% 65%/.4)!important;transition:all .3s ease!important;color:white!important}.theme-creative button:has(.lucide-copy):hover{background:linear-gradient(135deg,hsl(330 100% 60%),hsl(320 100% 65%) 50%,hsl(310 100% 70%))!important;box-shadow:0 6px 20px hsl(325 100% 60%/.5)!important;transform:translateY(-2px) scale(1.02)!important}.theme-creative header{background:linear-gradient(90deg,hsl(330 100% 96%),hsl(320 100% 95%) 50%,hsl(310 100% 96%))!important;border-bottom:1px solid hsl(320 60% 85%)!important;box-shadow:0 2px 10px hsl(320 100% 85%/.2)!important}.theme-creative .bg-gradient-to-r{background:linear-gradient(135deg,hsl(320 100% 65%),hsl(300 100% 70%) 50%,hsl(280 100% 75%))!important;-webkit-background-clip:text!important;background-clip:text!important}.theme-creative .bg-background\/50{background:linear-gradient(180deg,hsl(330 100% 97%),hsl(320 100% 96%))!important}.theme-creative input,.theme-creative textarea{background:linear-gradient(135deg,hsl(330 100% 98%),hsl(320 100% 97%))!important;border:2px solid transparent!important;background-clip:padding-box!important;position:relative!important}.theme-creative input:before,.theme-creative textarea:before{content:""!important;position:absolute!important;inset:0!important;padding:2px!important;background:linear-gradient(135deg,hsl(320 100% 75%),hsl(300 100% 80%))!important;border-radius:inherit!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:xor!important}.unified-editor .ProseMirror{max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:hidden;word-wrap:break-word;padding:1rem}.unified-editor{position:relative}.bn-side-menu{z-index:10;transition:opacity .15s ease-in-out}.bn-slash-menu,.bn-suggestion-menu,[role=listbox]{z-index:9999!important}