.glass-shadcn [data-shadcn=card],.glass-shadcn .card,[data-glass=true] [data-shadcn=card],[data-glass=true] .card{-webkit-backdrop-filter:blur(20px)!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:16px!important;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f,0 16px 32px #00000014!important}.glass-shadcn [data-shadcn=card].shadow-none,.glass-shadcn .card.shadow-none,[data-glass=true] [data-shadcn=card].shadow-none,[data-glass=true] .card.shadow-none{box-shadow:none!important}.dark .glass-shadcn [data-shadcn=card],.dark .glass-shadcn .card,.dark [data-glass=true] [data-shadcn=card],.dark [data-glass=true] .card{background:#00000040!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}.dark .glass-shadcn [data-shadcn=card].shadow-none,.dark .glass-shadcn .card.shadow-none,.dark [data-glass=true] [data-shadcn=card].shadow-none,.dark [data-glass=true] .card.shadow-none{box-shadow:none!important}.glass-shadcn .glass-button,[data-glass=true] .glass-button,.glass-shadcn [data-shadcn=button].glass,[data-glass=true] [data-shadcn=button].glass{-webkit-backdrop-filter:blur(12px)!important;color:#000!important;background:#ffffff26!important;border:1px solid #ffffff40!important;border-radius:12px!important;font-weight:500!important;transition:all .2s!important;box-shadow:0 1px 3px #00000005,0 2px 6px #00000008,0 4px 12px #0000000a!important}.glass-shadcn .glass-button:hover,[data-glass=true] .glass-button:hover{background:#ffffff40!important;border-color:#ffffff59!important;box-shadow:0 2px 6px #0000000a,0 4px 12px #0000000f,0 8px 16px #00000014!important}.dark .glass-shadcn .glass-button,.dark [data-glass=true] .glass-button{color:#f3f4f6!important;background:#ffffff1a!important;border:1px solid #ffffff26!important}.dark .glass-shadcn .glass-button:hover,.dark [data-glass=true] .glass-button:hover{background:#ffffff26!important;border-color:#ffffff40!important}.glass-shadcn .apple-button,[data-glass=true] .apple-button,.glass-shadcn [data-shadcn=button].apple,[data-glass=true] [data-shadcn=button].apple{color:#374151!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#e5e7eb!important;border:1px solid #d1d5db!important;border-radius:8px!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.2!important;transition:all .2s!important}.glass-shadcn .apple-button:hover,[data-glass=true] .apple-button:hover{color:#1f2937!important;background:#d1d5db!important;border-color:#9ca3af!important}.dark .glass-shadcn .apple-button,.dark [data-glass=true] .apple-button{color:#f3f4f6!important;background:#374151!important;border:1px solid #4b5563!important}.dark .glass-shadcn .apple-button:hover,.dark [data-glass=true] .apple-button:hover{color:#fff!important;background:#4b5563!important;border-color:#6b7280!important}.glass-shadcn input,.glass-shadcn textarea,.glass-shadcn select,[data-glass=true] input,[data-glass=true] textarea,[data-glass=true] select{-webkit-backdrop-filter:blur(10px)!important;color:#111827!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:8px!important}.glass-shadcn input:focus,.glass-shadcn textarea:focus,.glass-shadcn select:focus,[data-glass=true] input:focus,[data-glass=true] textarea:focus,[data-glass=true] select:focus{background:#ffffff26!important;border-color:#ffffff4d!important;box-shadow:0 0 0 3px #ffffff1a!important}.glass-shadcn input::placeholder,.glass-shadcn textarea::placeholder,[data-glass=true] input::placeholder,[data-glass=true] textarea::placeholder{color:#6b7280!important}.dark .glass-shadcn input,.dark .glass-shadcn textarea,.dark .glass-shadcn select,.dark [data-glass=true] input,.dark [data-glass=true] textarea,.dark [data-glass=true] select{color:#f3f4f6!important;background:#0003!important;border:1px solid #ffffff1a!important}.dark .glass-shadcn input:focus,.dark .glass-shadcn textarea:focus,.dark .glass-shadcn select:focus,.dark [data-glass=true] input:focus,.dark [data-glass=true] textarea:focus,.dark [data-glass=true] select:focus{background:#0000004d!important;border-color:#fff3!important;box-shadow:0 0 0 3px #ffffff0d!important}.dark .glass-shadcn input::placeholder,.dark .glass-shadcn textarea::placeholder,.dark [data-glass=true] input::placeholder,.dark [data-glass=true] textarea::placeholder{color:#9ca3af!important}.glass-shadcn .modal,.glass-shadcn [data-shadcn=dialog],[data-glass=true] .modal,[data-glass=true] [data-shadcn=dialog]{-webkit-backdrop-filter:blur(20px)!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:24px!important;box-shadow:0 4px 16px #0000000a,0 12px 32px #0000000f,0 20px 40px #00000014!important}.dark .glass-shadcn .modal,.dark .glass-shadcn [data-shadcn=dialog],.dark [data-glass=true] .modal,.dark [data-glass=true] [data-shadcn=dialog]{background:#00000040!important;border:1px solid #ffffff1a!important;box-shadow:0 4px 16px #0003,0 12px 32px #00000040,0 20px 40px #0000004d!important}.glass-shadcn .dropdown,.glass-shadcn [data-shadcn=select],.glass-shadcn [data-shadcn=popover],[data-glass=true] .dropdown,[data-glass=true] [data-shadcn=select],[data-glass=true] [data-shadcn=popover]{-webkit-backdrop-filter:blur(20px)!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f,0 16px 32px #00000014!important}.dark .glass-shadcn .dropdown,.dark .glass-shadcn [data-shadcn=select],.dark .glass-shadcn [data-shadcn=popover],.dark [data-glass=true] .dropdown,.dark [data-glass=true] [data-shadcn=select],.dark [data-glass=true] [data-shadcn=popover]{background:#00000040!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}.glass-shadcn [data-shadcn=tabs],[data-glass=true] [data-shadcn=tabs]{-webkit-backdrop-filter:blur(15px)!important;background:#ffffff1a!important;border:1px solid #ffffff26!important;border-radius:12px!important}.glass-shadcn [data-shadcn=tabs] .tab-active,[data-glass=true] [data-shadcn=tabs] .tab-active{background:#fff3!important;border-radius:8px!important}.dark .glass-shadcn [data-shadcn=tabs],.dark [data-glass=true] [data-shadcn=tabs]{background:#0003!important;border:1px solid #ffffff1a!important}.dark .glass-shadcn [data-shadcn=tabs] .tab-active,.dark [data-glass=true] [data-shadcn=tabs] .tab-active{background:#ffffff26!important}.glass-shadcn .badge,.glass-shadcn [data-shadcn=badge],[data-glass=true] .badge,[data-glass=true] [data-shadcn=badge]{-webkit-backdrop-filter:blur(8px)!important;color:#374151!important;background:#fff3!important;border:1px solid #ffffff4d!important;border-radius:20px!important;font-weight:500!important}.dark .glass-shadcn .badge,.dark .glass-shadcn [data-shadcn=badge],.dark [data-glass=true] .badge,.dark [data-glass=true] [data-shadcn=badge]{color:#d1d5db!important;background:#ffffff1a!important;border:1px solid #ffffff26!important}.glass-shadcn .tooltip,.glass-shadcn [data-shadcn=tooltip],[data-glass=true] .tooltip,[data-glass=true] [data-shadcn=tooltip]{-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;background:#000c!important;border:1px solid #ffffff1a!important;border-radius:8px!important;font-size:.75rem!important}.glass-shadcn [data-shadcn=scroll-area],[data-glass=true] [data-shadcn=scroll-area]{scrollbar-width:none!important;-ms-overflow-style:none!important}.glass-shadcn [data-shadcn=scroll-area]::-webkit-scrollbar{display:none!important}[data-glass=true] [data-shadcn=scroll-area]::-webkit-scrollbar{display:none!important}.glass-shadcn .separator,.glass-shadcn [data-shadcn=separator],[data-glass=true] .separator,[data-glass=true] [data-shadcn=separator]{-webkit-backdrop-filter:blur(4px)!important;background:#fff3!important}.dark .glass-shadcn .separator,.dark .glass-shadcn [data-shadcn=separator],.dark [data-glass=true] .separator,.dark [data-glass=true] [data-shadcn=separator]{background:#ffffff1a!important}.glass-shadcn,[data-glass=true]{color:#111827!important}.glass-shadcn .text-muted,.glass-shadcn .text-secondary,[data-glass=true] .text-muted,[data-glass=true] .text-secondary{color:#6b7280!important}.dark .glass-shadcn,.dark [data-glass=true]{color:#f3f4f6!important}.dark .glass-shadcn .text-muted,.dark .glass-shadcn .text-secondary,.dark [data-glass=true] .text-muted,.dark [data-glass=true] .text-secondary{color:#9ca3af!important}.glass-wrap{-webkit-backdrop-filter:blur(20px)!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:16px!important;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f,0 16px 32px #00000014!important}.dark .glass-wrap{background:#00000040!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}.glass-primary{color:#1e40af!important;background:#3b82f633!important;border-color:#3b82f64d!important}.glass-secondary{color:#374151!important;background:#6b728033!important;border-color:#6b72804d!important}.glass-success{color:#166534!important;background:#22c55e33!important;border-color:#22c55e4d!important}.glass-warning{color:#a16207!important;background:#eab30833!important;border-color:#eab3084d!important}.glass-danger{color:#dc2626!important;background:#ef444433!important;border-color:#ef44444d!important}.dark .glass-primary{color:#93c5fd!important}.dark .glass-secondary{color:#d1d5db!important}.dark .glass-success{color:#86efac!important}.dark .glass-warning{color:#fde047!important}.dark .glass-danger{color:#fca5a5!important}
[data-workspace-theme=true] .glass-nav,.workspace-route .glass-nav{-webkit-backdrop-filter:blur(20px)!important;background:#ffffff26!important;border:1px solid #fff3!important;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f,0 16px 32px #00000014!important}.dark [data-workspace-theme=true] .glass-nav,.dark .workspace-route .glass-nav{background:#00000040!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}[data-workspace-theme=true] .card,[data-workspace-theme=true] [data-shadcn=card],[data-workspace-theme=true] .bg-card,.workspace-route .card,.workspace-route [data-shadcn=card],.workspace-route .bg-card{-webkit-backdrop-filter:blur(20px)!important;color:hsl(var(--foreground))!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:16px!important;padding:24px!important;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f,0 16px 32px #00000014!important}[data-workspace-theme=true] .card.shadow-none,[data-workspace-theme=true] [data-shadcn=card].shadow-none,[data-workspace-theme=true] .bg-card.shadow-none,.workspace-route .card.shadow-none,.workspace-route [data-shadcn=card].shadow-none,.workspace-route .bg-card.shadow-none{box-shadow:none!important}[data-workspace-theme=true] .card::-webkit-scrollbar{display:none!important}[data-workspace-theme=true] .bg-card::-webkit-scrollbar{display:none!important}.workspace-route .card::-webkit-scrollbar{display:none!important}.workspace-route .bg-card::-webkit-scrollbar{display:none!important}.dark [data-workspace-theme=true] .card,.dark [data-workspace-theme=true] .bg-card,.dark .workspace-route .card,.dark .workspace-route .bg-card{background:#00000040!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}.dark [data-workspace-theme=true] .card.shadow-none,.dark [data-workspace-theme=true] [data-shadcn=card].shadow-none,.dark [data-workspace-theme=true] .bg-card.shadow-none,.dark .workspace-route .card.shadow-none,.dark .workspace-route [data-shadcn=card].shadow-none,.dark .workspace-route .bg-card.shadow-none{box-shadow:none!important}[data-workspace-theme=true] .bg-card-inline,.workspace-route .bg-card-inline{-webkit-backdrop-filter:blur(10px)!important;color:hsl(var(--foreground))!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important}.dark [data-workspace-theme=true] .bg-card-inline,.dark .workspace-route .bg-card-inline{background:#00000026!important;border:1px solid #ffffff14!important}[data-workspace-theme=true] .action-button-primary,[data-workspace-theme=true] .button-primary,.workspace-route .action-button-primary{-webkit-backdrop-filter:blur(12px)!important;color:#374151!important;box-shadow:none!important;white-space:nowrap!important;background:linear-gradient(#fff3,#e5e7eb4d)!important;border:1px solid #ffffff4d!important;border-radius:25px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}[data-workspace-theme=true] .action-button-primary:hover,.workspace-route .action-button-primary:hover{color:#1f2937!important;background:linear-gradient(#ffffff4d,#e5e7eb66)!important;border-color:#fff6!important;box-shadow:0 1px 3px #0000000a,0 2px 6px #0000000d,0 4px 8px #0000000f!important}[data-workspace-theme=true] .action-button-critical,.workspace-route .action-button-critical{-webkit-backdrop-filter:blur(12px)!important;color:#dc2626!important;background:#fee2e24d!important;border:1px solid #fca5a566!important;border-radius:25px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;box-shadow:0 1px 3px #0000000a,0 2px 6px #0000000d,0 4px 8px #0000000f!important}[data-workspace-theme=true] .action-button-critical:hover,.workspace-route .action-button-critical:hover{background:#fee2e266!important;border-color:#fca5a580!important;box-shadow:0 2px 4px #0000000f,0 4px 8px #00000014,0 6px 12px #0000001a!important}[data-workspace-theme=true] .action-button-secondary,[data-workspace-theme=true] .button:not(.action-button-primary):not(.action-button-critical):not(.apple-button),.workspace-route .action-button-secondary{-webkit-backdrop-filter:blur(12px)!important;color:#000!important;box-shadow:none!important;background:#ffffff26!important;border:1px solid #ffffff40!important;border-radius:25px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}[data-workspace-theme=true] .action-button-secondary:hover,.workspace-route .action-button-secondary:hover{background:#ffffff40!important;border-color:#ffffff59!important;box-shadow:0 1px 3px #0000000a,0 2px 6px #0000000d,0 4px 8px #0000000f!important}[data-workspace-theme=true] .apple-button,.workspace-route .apple-button{color:#374151!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#e5e7eb!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;transition:all .2s!important}[data-workspace-theme=true] .apple-button:hover,.workspace-route .apple-button:hover{color:#1f2937!important;background:#d1d5db!important;border-color:#9ca3af!important}.dark [data-workspace-theme=true] .action-button-primary,.dark .workspace-route .action-button-primary{color:#f3f4f6!important;background:linear-gradient(#ffffff1a,#4b556333)!important;border:1px solid #ffffff26!important}.dark [data-workspace-theme=true] .action-button-secondary,.dark .workspace-route .action-button-secondary{color:#f3f4f6!important;background:0 0!important;border:1px solid #0000!important}.dark [data-workspace-theme=true] .apple-button,.dark .workspace-route .apple-button{color:#f3f4f6!important;background:#374151!important;border:1px solid #4b5563!important}.dark [data-workspace-theme=true] .apple-button:hover,.dark .workspace-route .apple-button:hover{color:#fff!important;background:#4b5563!important;border-color:#6b7280!important}[data-workspace-theme=true] .segmented-control,[data-workspace-theme=true] .tabs-list.segmented,.workspace-route .segmented-control{-webkit-backdrop-filter:blur(9px)!important;width:256px!important;height:32px!important;box-shadow:none!important;background:#ffffff2b!important;border:1px solid #ffffff26!important;border-radius:8px!important;padding:2px!important;display:flex!important;position:relative!important}@media (min-width:768px){[data-workspace-theme=true] .segmented-control,.workspace-route .segmented-control{width:384px!important;height:40px!important;padding:4px!important}}[data-workspace-theme=true] .segmented-control button,[data-workspace-theme=true] .segmented-control .tab-trigger,.workspace-route .segmented-control button{text-align:center!important;color:hsl(var(--muted-foreground))!important;background:0 0!important;border:none!important;border-radius:6px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:4px 8px!important;font-size:12px!important;font-weight:500!important;transition:all .2s!important;display:flex!important;position:relative!important}@media (min-width:768px){[data-workspace-theme=true] .segmented-control button,.workspace-route .segmented-control button{padding:8px 16px!important;font-size:14px!important}}[data-workspace-theme=true] .segmented-control button:hover,.workspace-route .segmented-control button:hover{color:hsl(var(--foreground))!important;background:#ffffff80!important}[data-workspace-theme=true] .segmented-control button[data-state=active],[data-workspace-theme=true] .segmented-control button.active,.workspace-route .segmented-control button.active{color:hsl(var(--foreground))!important;box-shadow:none!important;background:#80808021!important}.dark [data-workspace-theme=true] .segmented-control,.dark .workspace-route .segmented-control{background:#0003!important;border:1px solid #ffffff1a!important}.dark [data-workspace-theme=true] .segmented-control button.active,.dark .workspace-route .segmented-control button.active{background:#ffffff26!important}[data-workspace-theme=true] input,[data-workspace-theme=true] textarea,[data-workspace-theme=true] select,.workspace-route input,.workspace-route textarea,.workspace-route select{-webkit-backdrop-filter:blur(10px)!important;color:hsl(var(--foreground))!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:8px!important;padding:8px 12px!important;font-size:14px!important;transition:all .2s!important}[data-workspace-theme=true] input:focus,[data-workspace-theme=true] textarea:focus,[data-workspace-theme=true] select:focus,.workspace-route input:focus,.workspace-route textarea:focus,.workspace-route select:focus{box-shadow:none!important;background:#ffffff26!important;border-color:#ffffff4d!important;outline:none!important}[data-workspace-theme=true] input::placeholder,[data-workspace-theme=true] textarea::placeholder,.workspace-route input::placeholder,.workspace-route textarea::placeholder{color:hsl(var(--muted-foreground))!important;opacity:.7!important}.dark [data-workspace-theme=true] input,.dark [data-workspace-theme=true] textarea,.dark [data-workspace-theme=true] select,.dark .workspace-route input,.dark .workspace-route textarea,.dark .workspace-route select{background:#0003!important;border:1px solid #ffffff1a!important}.dark [data-workspace-theme=true] input:focus,.dark [data-workspace-theme=true] textarea:focus,.dark [data-workspace-theme=true] select:focus,.dark .workspace-route input:focus,.dark .workspace-route textarea:focus,.dark .workspace-route select:focus{box-shadow:none!important;background:#0000004d!important;border-color:#fff3!important}[data-workspace-theme=true] .dialog-content,[data-workspace-theme=true] [data-shadcn=dialog-content],.workspace-route .dialog-content{-webkit-backdrop-filter:blur(200px)!important;background:#fff3!important;border:1px solid #ffffff4d!important;border-radius:16px!important;flex-direction:column!important;width:100%!important;max-width:1024px!important;max-height:90vh!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 16px #0000000f,0 12px 32px #00000014,0 20px 40px #0000001a!important}.dark [data-workspace-theme=true] .dialog-content,.dark .workspace-route .dialog-content{background:#141414d9!important;border:1px solid #ffffff26!important;box-shadow:0 4px 16px #00000040,0 12px 32px #0000004d,0 20px 40px #00000059!important}[data-workspace-theme=true] .dialog-header,.workspace-route .dialog-header{background:linear-gradient(#e5e7eb 0% 75%,#e5e7ebb3 85%,#e5e7eb66 92%,#e5e7eb33 96%,#0000 100%)!important;border-bottom:1px solid #0000001a!important;flex-shrink:0!important;padding:24px!important}.dark [data-workspace-theme=true] .dialog-header,.dark .workspace-route .dialog-header{background:linear-gradient(#374151 0% 75%,#374151b3 85%,#37415166 92%,#37415133 96%,#0000 100%)!important;border-bottom-color:#fff3!important}[data-workspace-theme=true] .dialog-body,.workspace-route .dialog-body{flex:1!important;padding:24px!important;overflow-y:auto!important}[data-workspace-theme=true] .dialog-footer,.workspace-route .dialog-footer{border-top:1px solid #0000001a!important;flex-wrap:wrap!important;flex-shrink:0!important;gap:12px!important;padding:24px!important;display:flex!important}.dark [data-workspace-theme=true] .dialog-footer,.dark .workspace-route .dialog-footer{border-top-color:#fff3!important}[data-workspace-theme=true] .dropdown-content,[data-workspace-theme=true] .select-content,[data-workspace-theme=true] .popover-content,.workspace-route .dropdown-content,.workspace-route .select-content,.workspace-route .popover-content{-webkit-backdrop-filter:blur(20px)!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:12px!important;min-width:200px!important;padding:4px!important;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f,0 16px 32px #00000014!important}.dark [data-workspace-theme=true] .dropdown-content,.dark [data-workspace-theme=true] .select-content,.dark [data-workspace-theme=true] .popover-content,.dark .workspace-route .dropdown-content,.dark .workspace-route .select-content,.dark .workspace-route .popover-content{background:#00000040!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}[data-workspace-theme=true] .dropdown-item,[data-workspace-theme=true] .select-item,.workspace-route .dropdown-item,.workspace-route .select-item{color:hsl(var(--foreground))!important;cursor:pointer!important;border-radius:8px!important;padding:8px 12px!important;font-size:14px!important;transition:all .2s!important}[data-workspace-theme=true] .dropdown-item:hover,[data-workspace-theme=true] .select-item:hover,.workspace-route .dropdown-item:hover,.workspace-route .select-item:hover{background:#ffffff1a!important}.dark [data-workspace-theme=true] .dropdown-item:hover,.dark [data-workspace-theme=true] .select-item:hover,.dark .workspace-route .dropdown-item:hover,.dark .workspace-route .select-item:hover{background:#ffffff0d!important}[data-workspace-theme=true] .badge,.workspace-route .badge{-webkit-backdrop-filter:blur(8px)!important;color:hsl(var(--foreground))!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#fff3!important;border:1px solid #ffffff4d!important;border-radius:20px!important;padding:4px 12px!important;font-size:12px!important;font-weight:500!important}[data-workspace-theme=true] .badge-success,.workspace-route .badge-success{color:#166534!important;background:#22c55e33!important;border-color:#22c55e4d!important}[data-workspace-theme=true] .badge-warning,.workspace-route .badge-warning{color:#a16207!important;background:#eab30833!important;border-color:#eab3084d!important}[data-workspace-theme=true] .badge-danger,.workspace-route .badge-danger{color:#dc2626!important;background:#ef444433!important;border-color:#ef44444d!important}.dark [data-workspace-theme=true] .badge,.dark .workspace-route .badge{background:#ffffff1a!important;border:1px solid #ffffff26!important}.dark [data-workspace-theme=true] .badge-success,.dark .workspace-route .badge-success{color:#86efac!important}.dark [data-workspace-theme=true] .badge-warning,.dark .workspace-route .badge-warning{color:#fde047!important}.dark [data-workspace-theme=true] .badge-danger,.dark .workspace-route .badge-danger{color:#fca5a5!important}[data-workspace-theme=true] .scroll-area,[data-workspace-theme=true] .overflow-y-auto,[data-workspace-theme=true] .overflow-x-auto,[data-workspace-theme=true] .overflow-auto,.workspace-route .scroll-area,.workspace-route .overflow-y-auto,.workspace-route .overflow-x-auto,.workspace-route .overflow-auto{scrollbar-width:none!important;-ms-overflow-style:none!important}[data-workspace-theme=true] .scroll-area::-webkit-scrollbar{display:none!important}[data-workspace-theme=true] .overflow-y-auto::-webkit-scrollbar{display:none!important}[data-workspace-theme=true] .overflow-x-auto::-webkit-scrollbar{display:none!important}[data-workspace-theme=true] .overflow-auto::-webkit-scrollbar{display:none!important}.workspace-route .scroll-area::-webkit-scrollbar{display:none!important}.workspace-route .overflow-y-auto::-webkit-scrollbar{display:none!important}.workspace-route .overflow-x-auto::-webkit-scrollbar{display:none!important}.workspace-route .overflow-auto::-webkit-scrollbar{display:none!important}[data-workspace-theme=true],.workspace-route{color:hsl(var(--foreground))!important}[data-workspace-theme=true] .text-muted,[data-workspace-theme=true] .text-secondary,.workspace-route .text-muted,.workspace-route .text-secondary{color:hsl(var(--muted-foreground))!important}[data-workspace-theme=true] .separator,[data-workspace-theme=true] hr,.workspace-route .separator,.workspace-route hr{-webkit-backdrop-filter:blur(4px)!important;background:#fff3!important;border:none!important;height:1px!important}.dark [data-workspace-theme=true] .separator,.dark [data-workspace-theme=true] hr,.dark .workspace-route .separator,.dark .workspace-route hr{background:#ffffff1a!important}.workspace-glass-card{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;background:0 0!important;border:1px solid #fff3!important;border-radius:16px!important;padding:24px!important}.floating-nav-oval{-webkit-backdrop-filter:blur(24px)!important;min-height:44px!important;box-shadow:none!important;border:1px solid #ffffff40!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;padding:8px 20px!important;display:flex!important}@media (min-width:768px){.floating-nav-oval{min-height:48px!important;box-shadow:none!important;border-radius:60px!important;padding:10px 24px!important}}.dark .floating-nav-oval{-webkit-backdrop-filter:blur(20px)!important;background:#1c1c1ccc!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}@media (prefers-color-scheme:dark){html:not(.light) .floating-nav-oval{-webkit-backdrop-filter:blur(20px)!important;background:#1c1c1ccc!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}}.dark .floating-nav-oval button:not(.nav-active-dark),.dark .workspace-glass-card button:not(.nav-active-dark){-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:#0000!important}@media (prefers-color-scheme:dark){html:not(.light) .floating-nav-oval button:not(.nav-active-dark),html:not(.light) .workspace-glass-card button:not(.nav-active-dark){-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:#0000!important}}.nav-active-dark,.floating-nav-oval .nav-active-dark,.workspace-glass-card .nav-active-dark,nav .nav-active-dark,button.nav-active-dark{-webkit-backdrop-filter:blur(12px)!important;box-shadow:none!important;background:#ffffff40!important;border:1px solid #ffffff59!important}.dark .nav-active-dark,.dark .floating-nav-oval .nav-active-dark,.dark .workspace-glass-card .nav-active-dark,.dark nav .nav-active-dark,.dark button.nav-active-dark{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#111111e6!important;border:1px solid #ffffff1a!important}@media (prefers-color-scheme:light){html:not(.dark) .nav-active-dark,html:not(.dark) .floating-nav-oval .nav-active-dark,html:not(.dark) .workspace-glass-card .nav-active-dark,html:not(.dark) nav .nav-active-dark,html:not(.dark) button.nav-active-dark{-webkit-backdrop-filter:blur(12px)!important;box-shadow:none!important;background:#ffffff40!important;border:1px solid #ffffff59!important}}@media (prefers-color-scheme:dark){html:not(.light) .nav-active-dark,html:not(.light) .floating-nav-oval .nav-active-dark,html:not(.light) .workspace-glass-card .nav-active-dark,html:not(.light) nav .nav-active-dark,html:not(.light) button.nav-active-dark{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#111111e6!important;border:1px solid #ffffff1a!important}}.right-sidebar-straight{border-right:none!important;border-radius:16px 0 0 16px!important}.left-sidebar-straight{border-left:none!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.workspace-action-button{-webkit-backdrop-filter:blur(12px)!important;background:#ffffff26!important;border:1px solid #ffffff40!important;border-radius:12px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.workspace-segmented-control{-webkit-backdrop-filter:blur(9px)!important;box-shadow:none!important;background:#ffffff2b!important;border:1px solid #ffffff26!important;border-radius:8px!important;padding:2px!important}.dark .workspace-glass-card{box-shadow:none!important;background:0 0!important;border:1px solid #ffffff1a!important}.dark .workspace-action-button{background:#ffffff1a!important;border:1px solid #ffffff26!important}.dark .workspace-segmented-control{background:#0003!important;border:1px solid #ffffff1a!important}[data-theme=glass-dropdown]{-webkit-backdrop-filter:blur(24px)!important;box-shadow:none!important;background:#ffffff26!important;border:1px solid #ffffff40!important}.dark [data-theme=glass-dropdown]{background:#0000004d!important;border:1px solid #ffffff26!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}.dropdown-glass{-webkit-backdrop-filter:blur(20px)!important;background:#ffffff26!important;border:1px solid #fff3!important;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f,0 16px 32px #00000014!important}.dark .dropdown-glass{background:#00000040!important;border:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000026,0 8px 24px #0003,0 16px 32px #00000040!important}.canvas-glass-drop{-webkit-backdrop-filter:blur(20px)!important;color:#64646ee6!important;background:#e6e6eb4d!important;border:1px solid #d2d2dc66!important;border-radius:12px!important}.canvas-glass-drop p,.canvas-glass-drop svg{color:#64646ee6!important}.canvas-glass-drop:focus,.canvas-glass-drop:focus-within,[data-workspace-theme=true] .canvas-glass-drop:focus,[data-workspace-theme=true] .canvas-glass-drop:focus-within,.workspace-route .canvas-glass-drop:focus,.workspace-route .canvas-glass-drop:focus-within{-webkit-backdrop-filter:blur(20px)!important;color:#64646ee6!important;background:#e6e6eb4d!important;border:1px solid #d2d2dc66!important;border-radius:12px!important;outline:none!important}.canvas-glass-instructions,[data-workspace-theme=true] .canvas-glass-instructions,.workspace-route .canvas-glass-instructions{-webkit-backdrop-filter:blur(20px)!important;color:#64646ee6!important;background:#e6e6eb4d!important;border:1px solid #d2d2dc66!important;border-radius:12px!important}.canvas-glass-instructions:focus,[data-workspace-theme=true] .canvas-glass-instructions:focus,.workspace-route .canvas-glass-instructions:focus{-webkit-backdrop-filter:blur(20px)!important;color:#64646ee6!important;background:#e6e6eb4d!important;border:1px solid #d2d2dc66!important;border-radius:12px!important;outline:none!important}.dark .canvas-glass-drop{-webkit-backdrop-filter:blur(20px)!important;color:#c8c8d2e6!important;background:#28282d4d!important;border:1px solid #3c3c4166!important;border-radius:12px!important}.dark .canvas-glass-drop p,.dark .canvas-glass-drop svg{color:#c8c8d2cc!important}.dark .canvas-glass-drop:focus,.dark .canvas-glass-drop:focus-within,.dark [data-workspace-theme=true] .canvas-glass-drop:focus,.dark [data-workspace-theme=true] .canvas-glass-drop:focus-within,.dark .workspace-route .canvas-glass-drop:focus,.dark .workspace-route .canvas-glass-drop:focus-within{-webkit-backdrop-filter:blur(20px)!important;color:#c8c8d2e6!important;background:#28282d4d!important;border:1px solid #3c3c4166!important;border-radius:12px!important;outline:none!important}.dark .canvas-glass-instructions,.dark [data-workspace-theme=true] .canvas-glass-instructions,.dark .workspace-route .canvas-glass-instructions{-webkit-backdrop-filter:blur(20px)!important;color:#d2d2dce6!important;background:#2323284d!important;border:1px solid #37373c66!important;border-radius:12px!important}.dark .canvas-glass-instructions:focus,.dark [data-workspace-theme=true] .canvas-glass-instructions:focus,.dark .workspace-route .canvas-glass-instructions:focus{-webkit-backdrop-filter:blur(20px)!important;color:#d2d2dce6!important;background:#2323284d!important;border:1px solid #37373c66!important;border-radius:12px!important;outline:none!important}.canvas-glass-file,.canvas-glass-file:hover{-webkit-backdrop-filter:blur(15px)!important;background:#f0f0f566!important;border:1px solid #dcdce64d!important;border-radius:6px!important}.dark .canvas-glass-file,.dark [data-workspace-theme=true] .canvas-glass-file,.dark .workspace-route .canvas-glass-file,.dark .canvas-glass-file:hover,.dark [data-workspace-theme=true] .canvas-glass-file:hover,.dark .workspace-route .canvas-glass-file:hover{-webkit-backdrop-filter:blur(15px)!important;background:#28282d66!important;border:1px solid #3c3c414d!important;border-radius:6px!important}.canvas-glass-content{-webkit-backdrop-filter:blur(12px)!important;background:#f5f5fa4d!important;border:1px solid #e1e1eb40!important;border-radius:8px!important}.dark .canvas-glass-content,.dark [data-workspace-theme=true] .canvas-glass-content,.dark .workspace-route .canvas-glass-content{-webkit-backdrop-filter:blur(12px)!important;background:#1e1e2366!important;border:1px solid #3232374d!important;border-radius:8px!important}.canvas-history-card,[data-workspace=true].canvas-history-card,.workspace-route .canvas-history-card,.bg-card.canvas-history-card{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;background:#dcdce159!important;border:1px solid #c8c8d266!important;border-radius:12px!important;transition:none!important}.canvas-history-card:hover,[data-workspace=true].canvas-history-card:hover,.workspace-route .canvas-history-card:hover,.bg-card.canvas-history-card:hover{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;background:#dcdce159!important;border:1px solid #c8c8d266!important}.dark .canvas-history-card,.dark [data-workspace=true].canvas-history-card,.dark .workspace-route .canvas-history-card,.dark .bg-card.canvas-history-card{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1c1c1f80!important;border:1px solid #34343966!important;transition:none!important}.dark .canvas-history-card:hover,.dark [data-workspace=true].canvas-history-card:hover,.dark .workspace-route .canvas-history-card:hover,.dark .bg-card.canvas-history-card:hover{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1c1c1f80!important;border:1px solid #34343966!important}.agenda-glass-card{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#f8f8fa80!important;border:1px solid #e6e6f066!important;border-radius:12px!important;transition:none!important}.agenda-glass-card:hover{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#f8f8fa80!important;border:1px solid #e6e6f066!important}.workspace-route .agenda-glass-task,.agenda-glass-task,.workspace-route .bg-card.agenda-glass-task{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;background:#e1e1e659!important;border:1px solid #cdcdd766!important;border-radius:12px!important;padding:16px!important;transition:none!important}.workspace-route .agenda-glass-task:hover,.agenda-glass-task:hover,.workspace-route .bg-card.agenda-glass-task:hover{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;background:#e1e1e659!important;border:1px solid #cdcdd766!important;padding:16px!important}.workspace-route .agenda-glass-meeting,.agenda-glass-meeting,.workspace-route .bg-card.agenda-glass-meeting{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;background:#dcdce159!important;border:1px solid #c8c8d266!important;border-radius:12px!important;padding:16px!important;transition:none!important}.workspace-route .agenda-glass-meeting:hover,.agenda-glass-meeting:hover,.workspace-route .bg-card.agenda-glass-meeting:hover{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;background:#dcdce159!important;border:1px solid #c8c8d266!important;padding:16px!important}.workspace-route .agenda-glass-card-ai,.agenda-glass-card-ai,.workspace-route .bg-card.agenda-glass-card-ai{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#dbeafe4d!important;border:1px solid #93c5fd4d!important;border-radius:12px!important;padding:16px!important;transition:none!important}.workspace-route .agenda-glass-card-ai:hover,.agenda-glass-card-ai:hover,.workspace-route .bg-card.agenda-glass-card-ai:hover{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#dbeafe4d!important;border:1px solid #93c5fd4d!important;padding:16px!important}.dark .agenda-glass-card,.dark [data-workspace-theme=true] .agenda-glass-card,.dark .workspace-route .agenda-glass-card{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1a1a1a80!important;border:1px solid #32323766!important;transition:none!important}.dark .agenda-glass-card:hover,.dark [data-workspace-theme=true] .agenda-glass-card:hover,.dark .workspace-route .agenda-glass-card:hover{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1a1a1a80!important;border:1px solid #32323766!important}.dark .agenda-glass-task,.dark [data-workspace-theme=true] .agenda-glass-task,.dark .workspace-route .agenda-glass-task{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#20202380!important;border:1px solid #37373c66!important;transition:none!important}.dark .agenda-glass-task:hover,.dark [data-workspace-theme=true] .agenda-glass-task:hover,.dark .workspace-route .agenda-glass-task:hover{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#20202380!important;border:1px solid #37373c66!important}.dark .agenda-glass-meeting,.dark [data-workspace-theme=true] .agenda-glass-meeting,.dark .workspace-route .agenda-glass-meeting{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1c1c1f80!important;border:1px solid #34343966!important;transition:none!important}.dark .agenda-glass-meeting:hover,.dark [data-workspace-theme=true] .agenda-glass-meeting:hover,.dark .workspace-route .agenda-glass-meeting:hover{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1c1c1f80!important;border:1px solid #34343966!important}.dark .agenda-glass-card-ai,.dark [data-workspace-theme=true] .agenda-glass-card-ai,.dark .workspace-route .agenda-glass-card-ai{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1a1a1a80!important;border:1px solid #3c3c4180!important;transition:none!important}.dark .agenda-glass-card-ai:hover,.dark [data-workspace-theme=true] .agenda-glass-card-ai:hover,.dark .workspace-route .agenda-glass-card-ai:hover{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1a1a1a80!important;border:1px solid #3c3c4180!important}.workspace-route .agenda-glass-card,.workspace-route .agenda-glass-task,.workspace-route .agenda-glass-meeting,.workspace-route .agenda-glass-card-ai,.workspace-route [class*=agenda-glass],.main-sidebar-right .agenda-glass-card,.main-sidebar-right .agenda-glass-task,.main-sidebar-right .agenda-glass-meeting,.main-sidebar-right .agenda-glass-card-ai,.main-sidebar-right [class*=agenda-glass]{box-shadow:none!important}.canvas-history-card,.canvas-history-card.bg-card,.canvas-history-card[data-workspace=true],div.canvas-history-card{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;background:#dcdce159!important;border:1px solid #c8c8d266!important}.dark .canvas-history-card,.dark .canvas-history-card.bg-card,.dark .canvas-history-card[data-workspace=true],.dark div.canvas-history-card{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1c1c1f80!important;border:1px solid #34343966!important}.assistant-history-card,.assistant-history-card.bg-card,.assistant-history-card[data-workspace=true],div.assistant-history-card{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;background:#dcdce159!important;border:1px solid #c8c8d266!important;border-radius:12px!important;transition:none!important}.assistant-history-card:hover,.assistant-history-card.bg-card:hover,.assistant-history-card[data-workspace=true]:hover,div.assistant-history-card:hover{box-shadow:none!important;background:#dcdce159!important;border:1px solid #c8c8d266!important}.dark .assistant-history-card,.dark .assistant-history-card.bg-card,.dark .assistant-history-card[data-workspace=true],.dark div.assistant-history-card{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#1c1c1f80!important;border:1px solid #34343966!important;transition:none!important}.dark .assistant-history-card:hover,.dark .assistant-history-card.bg-card:hover,.dark .assistant-history-card[data-workspace=true]:hover,.dark div.assistant-history-card:hover{box-shadow:none!important;background:#1c1c1f80!important;border:1px solid #34343966!important}.task-kanban-card,.task-kanban-card.bg-card,.task-kanban-card[data-workspace=true],div.task-kanban-card{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#e1e1e64d!important;border:1px solid #cdcdd74d!important;border-radius:10px!important;transition:transform .2s,opacity .2s!important}.task-kanban-card:hover{transform:translateY(-1px);background:#e1e1e659!important}.dark .task-kanban-card,.dark .task-kanban-card.bg-card,.dark .task-kanban-card[data-workspace=true],.dark div.task-kanban-card{-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important;background:#20202480!important;border:1px solid #37373c66!important}.dark .task-kanban-card:hover{transform:translateY(-1px);background:#2323288c!important}.tasks-kanban-view{background:0 0!important}.tasks-kanban-view .kanban-column-drop-zone{transition:all .2s}
